;ELC ;;; Compiled ;;; in Emacs version 28.0.50 ;;; with all optimizations. (byte-code "\300\301!\210\302\303\304\305\306\301\307\310&\210\311\312\313\314\315DD\316\317\320\321\322\306\303& \210\311\323\313\314\324DD\325\317\326\321\322\306\303& \207" [require lsp-mode custom-declare-group lsp-purescript nil "LSP support for PureScript, using purescript-language-server." :group :link (url-link "https://github.com/nwolverson/purescript-language-server") custom-declare-variable lsp-purescript-server-executable funcall function #[0 "\300\207" [nil] 1] "Path to server executable." :type string :risky t lsp-purescript-server-args #[0 "\300\207" [("--stdio")] 1] "Arguments to pass to the server." (repeat string)] 10) #@62 Generate LSP startup command for purescript-language-server. (defalias 'lsp-purescript--server-command #[0 "\206\302\303! B\207" [lsp-purescript-server-executable lsp-purescript-server-args lsp-package-path purescript-language-server] 2 (#$ . 733)]) (byte-code "\300\301\302\303#\210\304\305\306\307\310!\311\312\313\314\315\316\317\320&\n!\207" [lsp-dependency purescript-language-server (:system "purescript-language-server") (:npm :package "purescript-language-server" :path "purescript-language-server") lsp-register-client make-lsp-client :new-connection lsp-stdio-connection lsp-purescript--server-command :major-modes (purescript-mode) :priority -1 :server-id pursls :download-server-fn #[1028 "\300\301#\207" [lsp-package-ensure purescript-language-server] 8 "\n\n(fn CLIENT CALLBACK ERROR-CALLBACK UPDATE\\=\\?)"]] 12) (defconst lsp-purescript-plist-value-when-compiled nil) (provide 'lsp-purescript)