;ELC
;;; Compiled
;;; in Emacs version 28.0.50
;;; with all optimizations.
(byte-code "\300\301!\210\302\303\304\305\306\307\310\311\312\313& \210\314\315\316\317\320DD\321\322\323\306\303\312\324& \210\314\325\316\317\326DD\327\322\330\306\303\312\331& \210\314\332\316\317\333DD\334\322\335\306\303\312\336& \210\314\337\316\317\340DD\341\322\335\306\303\312\342& \210\314\343\316\317\344DD\345\322\335\306\303\312\346& \210\314\347\316\317\350DD\351\322\335\306\303\312\352& \210\314\353\316\317\354DD\355\322\335\306\303\312\356& \210\314\357\316\317\360DD\361\322\335\306\303\312\362& \210\314\363\316\317\364DD\365\322\335\306\303\312\366& \210\314\367\316\317\370DD\371\322\335\306\303\312\372& \210\314\373\316\317\374DD\375\322\376\306\303\312\377& \210\314\201@ \316\317\201A DD\201B \322\201C \306\303\312\201D & \210\314\201E \316\317\201F DD\201G \322\335\306\303\312\201H & \210\314\201I \316\317\201J DD\201K \322\201L \306\303\312\201M & \210\314\201N \316\317\201O DD\201P \322\201Q \306\303\312\201R & \210\314\201S \316\317\201T DD\201U \322\201V \306\303\312\201W & \210\314\201X \316\317\201Y DD\201Z \322\335\306\303\312\201[ & \210\314\201\\ \316\317\201] DD\201^ \322\335\306\303\312\201_ & \210\201` \201a !\210\314\201b \316\317\201c DD\201d \322\201Q \306\303\322\201e \312\201f &\210\314\201g \316\317\201h DD\201i \322\201j \306\303\312\201k & \207" [require lsp-mode custom-declare-group lsp-xml nil "Settings for rls." :group tools :tag "Language Server" :package-version (lsp-mode . "6.1") custom-declare-variable lsp-xml-trace-server funcall function #[0 "\300\207" [#1="off"] 1 #1#] "Traces the communication between VS Code and the XML language server." :type (choice (const "off") (const "messages") (const "verbose")) (lsp-mode . "6.1") lsp-xml-catalogs #[0 "\300\207" [nil] 1] "Array of XML Catalogs" (repeat string) (lsp-mode . "6.1") lsp-xml-logs-client #[0 "\300\207" [t] 1] "Should the server log to client output" boolean (lsp-mode . "6.1") lsp-xml-format-split-attributes #[0 "\300\207" [nil] 1] "Split multiple attributes each onto a new line" (lsp-mode . "6.1") lsp-xml-format-join-cdata-lines #[0 "\300\207" [nil] 1] "Join lines in a CDATA tag's content" (lsp-mode . "6.1") lsp-xml-format-join-comment-lines #[0 "\300\207" [nil] 1] "Join comment content on format" (lsp-mode . "6.1") lsp-xml-format-space-before-empty-close-tag #[0 "\300\207" [t] 1] "Insert space before end of self closing tag.\nExample: -> " (lsp-mode . "6.1") lsp-xml-format-join-content-lines #[0 "\300\207" [nil] 1] "Normalize the whitespace of content inside an element.\nNewlines and excess whitespace are removed." (lsp-mode . "6.1") lsp-xml-format-preserve-empty-content #[0 "\300\207" [nil] 1] "Preserve empty content/whitespace in a tag." (lsp-mode . "6.1") lsp-xml-format-enabled #[0 "\300\207" [t] 1] "Enable/disable ability to format document" (lsp-mode . "6.1") lsp-xml-format-quotations #[0 "\300\207" [#2="doubleQuotes"] 1 #2#] "Which type of quotes to use for attribute values when\n formatting." (choice (const "doubleQuotes") (const "singleQuotes")) (lsp-mode . "6.1") lsp-xml-file-associations #[0 "\300\207" [nil] 1] "Allows XML schemas to be associated to file name patterns.\n Example: [{ \"systemId\":\"path/to/file.xsd\",\"pattern\":\n \"file1.xml\" },{ \"systemId\":\n \"http://www.w3.org/2001/XMLSchema.xsd\",\"pattern\":\n \"**/*.xsd\" }]" (repeat string) (lsp-mode . "6.1") lsp-xml-completion-auto-close-tags #[0 "\300\207" [t] 1] "Enable/disable autoclosing of XML tags. IMPORTANT: Turn off\n editor.autoClosingTags for this to work" (lsp-mode . "6.1") lsp-xml-server-vmargs #[0 "\300\207" [#3="-noverify -Xmx64M\n -XX:+UseG1GC -XX:+UseStringDeduplication"] 1 #3#] "Specifies extra VM\n arguments used to launch the XML Language Server. Eg. use\n `-noverify -Xmx1G -XX:+UseG1GC -XX:+UseStringDeduplication` to\n bypass class verification, increase the heap size to 1GB and\n enable String deduplication with the G1 Garbage collector" (repeat string) (lsp-mode . "6.1") lsp-xml-server-work-dir #[0 "\300\207" [#4="~/.lsp4xml"] 1 #4#] "Set a custom folder path for cached XML Schemas. An absolute\n path is expected, although the ~ prefix (for the user home\n directory) is supported." string (lsp-mode . "6.1") lsp-xml-validation-no-grammar #[0 "\300\207" [#5="hint"] 1 #5#] "The message severity when a document has no associated\n grammar." (choice (:tag "ignore" "hint" "info" "warning" "error")) (lsp-mode . "6.1") lsp-xml-validation-enabled #[0 "\300\207" [t] 1] "Enable/disable all validation." (lsp-mode . "6.1") lsp-xml-validation-schema #[0 "\300\207" [t] 1] "Enable/disable schema based validation. Ignored if\n \"xml.validation.enabled\": false." (lsp-mode . "6.1") lsp-register-custom-settings (("xml.validation.schema" lsp-xml-validation-schema t) ("xml.validation.enabled" lsp-xml-validation-enabled t) ("xml.validation.noGrammar" lsp-xml-validation-no-grammar) ("xml.server.workDir" lsp-xml-server-work-dir) ("xml.server.vmargs" lsp-xml-server-vmargs) ("xml.completion.autoCloseTags" lsp-xml-completion-auto-close-tags t) ("xml.fileAssociations" lsp-xml-file-associations) ("xml.format.quotations" lsp-xml-format-quotations) ("xml.format.enabled" lsp-xml-format-enabled t) ("xml.format.preserveEmptyContent" lsp-xml-format-preserve-empty-content t) ("xml.format.joinContentLines" lsp-xml-format-join-content-lines t) ("xml.format.spaceBeforeEmptyCloseTag" lsp-xml-format-space-before-empty-close-tag t) ("xml.format.joinCommentLines" lsp-xml-format-join-comment-lines t) ("xml.format.joinCDATALines" lsp-xml-format-join-cdata-lines t) ("xml.format.splitAttributes" lsp-xml-format-split-attributes t) ("xml.logs.client" lsp-xml-logs-client t) ("xml.catalogs" lsp-xml-catalogs) ("xml.trace.server" lsp-xml-trace-server)) lsp-xml-jar-file #[0 "\300\301\302!!\207" [expand-file-name locate-user-emacs-file "org.eclipse.lsp4xml-0.3.0-uber.jar"] 3] "Xml server jar command." file (lsp-mode . "6.1") lsp-xml-server-command #[0 "\301\302E\207" [lsp-xml-jar-file "java" "-jar"] 3] "Xml server command." (repeat string) (lsp-mode . "6.1")] 12)
(defalias 'lsp-xml--create-connection #[0 "\300\301\302\"\207" [lsp-stdio-connection #[0 "\207" [lsp-xml-server-command] 1] #[0 "\301!\207" [lsp-xml-jar-file f-exists\?] 2]] 3])
(byte-code "\300\301\302\303 \304\305\306\307\310\311\312\313&\n!\210\314\315!\207" [lsp-register-client make-lsp-client :new-connection lsp-xml--create-connection :activation-fn #[514 "\300!\301\230\207" [f-ext "xml"] 4 "\n\n(fn FILE-NAME MODE)"] :priority 0 :server-id xmlls :initialized-fn #[257 "\211\301\302\303!!)\207" [lsp--cur-workspace lsp--set-configuration lsp-configuration-section "xml"] 4 "\n\n(fn WORKSPACE)"] provide lsp-xml] 12)