;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\306\303\311\323& \210\313\324\315\316\325DD\326\321\327\306\303\311\330& \210\313\331\315\316\332DD\333\321\322\306\303\311\334& \210\313\335\315\316\336DD\337\321\322\306\303\311\340& \210\313\341\315\316\342DD\343\321\344\306\303\311\345& \210\313\346\315\316\347DD\350\321\344\306\303\311\351& \210\313\352\315\316\353DD\354\321\344\306\303\311\355& \210\313\356\315\316\357DD\360\321\361\306\303\311\362& \210\313\363\315\316\364DD\365\321\327\306\303\311\366& \210\367\370!\210\371\372\373\374\375!\376\377\201@\201A\201B\201C\201D\201E&\n!\207" [require lsp-mode custom-declare-group lsp-perl nil "LSP support for Perl" :group :link (url-link "https://github.com/richterger/Perl-LanguageServer") :package-version (lsp-mode . "6.3") custom-declare-variable lsp-perl-language-server-path funcall function #[0 "\300\207" [#1="perl"] 1 #1#] "Path to perl interpreter." :type string (lsp-mode . "6.3") lsp-perl-language-server-port #[0 "\300\207" [13603] 1] "Choose listen port." integer (lsp-mode . "6.3") lsp-perl-language-server-client-version #[0 "\300\207" [#2="2.1.0"] 1 #2#] "Choose client version." (lsp-mode . "6.3") lsp-perl-perl-cmd #[0 "\300\207" [nil] 1] "Path to perl interpreter used in Perl Language Server.\nDefaults to `perl' if nil." (lsp-mode . "7.0.1") lsp-perl-perl-inc #[0 "\300\207" [nil] 1] "A vector of paths to add to perl library path." lsp-string-vector (lsp-mode . "7.0.1") lsp-perl-file-filter #[0 "\300\207" [nil] 1] "A vector of directories filtering perl file.\nDefaults to `[\".pm\" \".pl\"]' if nil." (lsp-mode . "7.0.1") lsp-perl-ignore-dirs #[0 "\300\207" [nil] 1] "A vector of directories to ignore.\nDefaults to `[\".vscode\" \".git\" \".svn\"]' if nil." (lsp-mode . "7.0.1") lsp-perl-show-local-vars #[0 "\300\207" [nil] 1] "If true, show also local variables in symbol view.\nDefaults to false if nil" boolean (lsp-mode . "7.1") lsp-perl-log-level #[0 "\300\207" [nil] 1] "Log level 0-2.\nDefaults to 0." (lsp-mode . "7.1") lsp-register-custom-settings (("perl.perlCmd" lsp-perl-perl-cmd) ("perl.perlInc" lsp-perl-perl-inc) ("perl.fileFilter" lsp-perl-file-filter) ("perl.ignoreDirs" lsp-perl-ignore-dirs) ("perl.showLocalVars" lsp-perl-show-local-vars t) ("perl.logLevel" lsp-perl-log-level)) lsp-register-client make-lsp-client :new-connection lsp-stdio-connection #[0 "\303\304\305\306\307\310 \n#\257\207" [lsp-perl-language-server-path lsp-perl-language-server-port lsp-perl-language-server-client-version "-MPerl::LanguageServer" "-e" "Perl::LanguageServer::run" "--" format "--port %d --version %s"] 9] :major-modes (perl-mode cperl-mode) :initialized-fn #[257 "\211\301\302\303!!)\207" [lsp--cur-workspace lsp--set-configuration lsp-configuration-section "perl"] 4 "\n\n(fn WORKSPACE)"] :priority -1 :server-id perl-language-server] 12) (defconst lsp-perl-plist-value-when-compiled nil) (provide 'lsp-perl)