File tree Expand file tree Collapse file tree 1 file changed +6
-2
lines changed Expand file tree Collapse file tree 1 file changed +6
-2
lines changed Original file line number Diff line number Diff line change 32
32
:tag " Language Server"
33
33
:link '(url-link " https://github.com/dcermak/rpm-spec-language-server" ))
34
34
35
- (defcustom lsp-rpm-spec-server-command '(" python" " -m" " rpm_spec_language_server" " --stdio " )
35
+ (defcustom lsp-rpm-spec-server-command '(" python" " -m" " rpm_spec_language_server" " -vvv " )
36
36
" Command to start rpm-spec-language-server."
37
37
:risky t
38
38
:group 'lsp-rpm-spec
@@ -48,8 +48,12 @@ If UPDATE? is true, then pip will update the server."
48
48
error-callback
49
49
" pip" " install" " --user" " rpm-spec-language-server" (when update? " -U" )))
50
50
51
+ (defun lsp-rpm-spec-server-start-fun (port )
52
+ " Command to start the language server in TCP mode, requires PORT."
53
+ `(append lsp-rpm-spec-server-command (list " --port" (number-to-string port))))
54
+
51
55
(lsp-register-client
52
- (make-lsp-client :new-connection (lsp-stdio -connection ( lambda () lsp-rpm-spec-server-command) )
56
+ (make-lsp-client :new-connection (lsp-tcp -connection ' lsp-rpm-spec-server-start-fun )
53
57
:activation-fn (lsp-activate-on " rpm-spec" )
54
58
:server-id 'rpm-spec-language-server ))
55
59
You can’t perform that action at this time.
0 commit comments