;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\321\322\323\324\306\303\311\325& \210\313\326\315\316\327DD\330\321\331\306\303\311\332& \210\313\333\315\316\334DD\335\321\322\306\303\311\336& \207" [require lsp-mode custom-declare-group lsp-bash nil "Settings for the Bash Language Server." :group :link (url-link "https://github.com/bash-lsp/bash-language-server") :package-version (lsp-mode . "6.2") custom-declare-variable lsp-bash-explainshell-endpoint funcall function #[0 "\300\207" [nil] 1] "The endpoint to use explainshell.com to answer 'onHover' queries.\nSee instructions at https://marketplace.visualstudio.com/items?itemName=mads-hartmann.bash-ide-vscode" :type string :risky t (lsp-mode . "6.2") lsp-bash-highlight-parsing-errors #[0 "\300\207" [nil] 1] "Consider parsing errors in scripts as 'problems'." boolean (lsp-mode . "6.2") lsp-bash-glob-pattern #[0 "\300\207" [nil] 1] "Glob pattern used to find shell script files to parse." (lsp-mode . "6.3")] 12) #@43 Startup command for Bash language server. (defalias 'lsp-bash--bash-ls-server-command #[0 "\300\301!\302D\207" [lsp-package-path bash-language-server "start"] 2 (#$ . 1112)]) (lsp-dependency 'bash-language-server '(:system "bash-language-server") '(:npm :package "bash-language-server" :path "bash-language-server")) #@121 Check whether `sh-shell' is sh or bash. This prevents the Bash server from being turned on in zsh files. (fn &rest _) (defalias 'lsp-bash-check-sh-shell #[128 "\302=\205 \303>\207" [major-mode sh-shell sh-mode (sh bash)] 3 (#$ . 1436)]) (byte-code "\300\301\302\303\304!\305\306\307\310\311\312\313\314\315\316&\f!\207" [lsp-register-client make-lsp-client :new-connection lsp-stdio-connection lsp-bash--bash-ls-server-command :priority -1 :activation-fn lsp-bash-check-sh-shell :environment-fn #[0 "\300\207" [(("EXPLAINSHELL_ENDPOINT" . lsp-bash-explainshell-endpoint) ("HIGHLIGHT_PARSING_ERRORS" . lsp-bash-highlight-parsing-errors) ("GLOB_PATTERN" . lsp-bash-glob-pattern))] 1] :server-id bash-ls :download-server-fn #[1028 "\300\301#\207" [lsp-package-ensure bash-language-server] 8 "\n\n(fn CLIENT CALLBACK ERROR-CALLBACK UPDATE\\=\\?)"]] 14) (defconst lsp-bash-plist-value-when-compiled nil) (provide 'lsp-bash)