;ELC ;;; Compiled ;;; in Emacs version 28.0.50 ;;; with all optimizations. (byte-code "\300\301!\210\302\303\304\305\306\301\307\310\311\312& \210\313\314\315\316\317DD\320\306\303\321\322&\210\313\323\315\316\324DD\325\321\322\306\303\311\326& \210\313\327\315\316\330DD\331\321\322\306\303\311\332& \210\313\333\315\316\334DD\335\321\322\306\303\311\336& \210\313\337\315\316\340DD\341\321\322\306\303\311\342& \210\313\343\315\316\344DD\345\321\346\306\303\311\347& \210\313\350\315\316\351DD\352\321\322\306\303\311\353& \207" [require lsp-mode custom-declare-group lsp-actionscript nil "LSP support for ActionScript." :group :link (url-link "https://github.com/BowlerHatLLC/vscode-as3mxml") :package-version (lsp-mode . "7.1.0") custom-declare-variable lsp-actionscript-java-path funcall function #[0 "\300\207" [#1="java"] 1 #1#] "Path of the java executable." :type string lsp-actionscript-sdk-path #[0 "\300\207" [#2=""] 1 #2#] "Path to supported SDK.\nSee https://github.com/BowlerHatLLC/vscode-as3mxml/wiki/Choose-an-ActionScript-SDK-for-the-current-workspace-in-Visual-Studio-Code." (lsp-mode . "7.1.0") lsp-actionscript-version #[0 "\300\207" [#3="1.5.0"] 1 #3#] "Version of ActionScript language server." (lsp-mode . "7.1.0") lsp-actionscript-extension-name #[0 "\301\302\"\207" [lsp-actionscript-version format "vscode-nextgenas-%s.vsix"] 3] "File name of the extension file from language server." (lsp-mode . "7.1.0") lsp-actionscript-server-download-url #[0 "\302\303 #\207" [lsp-actionscript-version lsp-actionscript-extension-name format "https://github.com/BowlerHatLLC/vscode-as3mxml/releases/download/v%s/%s"] 4] "Automatic download url for lsp-actionscript." (lsp-mode . "7.1.0") lsp-actionscript-server-store-path #[0 "\301\302\"\207" [lsp-server-install-dir f-join "as3mxml"] 3] "The path to the file in which `lsp-actionscript' will be stored." file (lsp-mode . "7.1.0") lsp-actionscript-option-charset #[0 "\300\207" [#4="UTF8"] 1 #4#] "The charset to use by the ActionScript Language server." (lsp-mode . "7.1.0")] 10) #@57 The path that the downloaded extension will extract to. (defalias 'lsp-actionscript--extension-root #[0 "\302\303\304 \"\"\207" [lsp-actionscript-server-store-path lsp-actionscript-version f-join format "vscode-nextgenas-%s"] 5 (#$ . 2062)]) #@47 Return full path of the downloaded extension. (defalias 'lsp-actionscript--extension-path #[0 "\302 \"\207" [lsp-actionscript-server-store-path lsp-actionscript-extension-name f-join] 3 (#$ . 2311)]) #@32 Return as3mxml extension path. (defalias 'lsp-actionscript--extension-dir #[0 "\300\301 \302\"\207" [f-join lsp-actionscript--extension-root "extension"] 3 (#$ . 2518)]) #@51 Startup command for ActionScript language server. (defalias 'lsp-actionscript--server-command #[0 "\303\304 \"\303\305\n\"\306\303\307\310 \310 #\311\257\207" [lsp-actionscript-java-path lsp-actionscript-sdk-path lsp-actionscript-option-charset format "-Droyalelib=%s" "-Dfile.encoding=%s" "-cp" "%s/bundled-compiler/*;%s/bin/*" lsp-actionscript--extension-dir "com.as3mxml.vscode.Main"] 8 (#$ . 2694)]) #@43 Change extension path from .vsix to .zip. (defalias 'lsp-actionscript--extension-path-zip #[0 "\300\301 !\302P\207" [f-no-ext lsp-actionscript--extension-path ".zip"] 2 (#$ . 3106)]) (byte-code "\300\301\302\303\304\305\306\307 \257#\210\310\311\312\313\314\315\"\316\317\320\321\322\323\324\325&\n!\207" [lsp-dependency as3mxml (:system "as3mxml") :download :url lsp-actionscript-server-download-url :store-path lsp-actionscript--extension-path-zip lsp-register-client make-lsp-client :new-connection lsp-stdio-connection lsp-actionscript--server-command #[0 "\300\301 !\207" [f-exists\? lsp-actionscript--extension-path-zip] 2] :major-modes (actionscript-mode) :priority -1 :server-id as3mxml-ls :download-server-fn #[1028 "\300\301\302#\207" [lsp-package-ensure as3mxml #[0 "\300\301 \302 \"\207" [lsp-unzip lsp-actionscript--extension-path-zip lsp-actionscript--extension-root] 3]] 8 "\n\n(fn CLIENT CALLBACK ERROR-CALLBACK UPDATE\\=\\?)"]] 12) (defconst lsp-actionscript-plist-value-when-compiled nil) (provide 'lsp-actionscript)