Skip to content

Commit 5d96434

Browse files
authored
fix(ts-qurry): Change to init options (#4667)
* fix(ts-qurry): Change to init options * use init options
1 parent c7a3fcb commit 5d96434

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

clients/lsp-ts-query.el

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -91,10 +91,6 @@ and not the global storage."
9191
(f-join lsp-ts-query-server-store-path
9292
(pcase system-type ('windows-nt "ts_query_ls.exe") (_ "ts_query_ls"))))
9393

94-
(lsp-register-custom-settings
95-
'(("ts_query_ls.settings.parser_install_directories" lsp-ts-query-parser-install-directories)
96-
("ts_query_ls.settings.language_retrieval_patterns" lsp-ts-query-language-retrieval-patterns)))
97-
9894
(lsp-dependency
9995
'ts-query-ls
10096
'(:system "ts_query_ls")
@@ -112,6 +108,11 @@ or FILE-NAME."
112108
(equal "scm" ext))
113109
t)))
114110

111+
(defun lsp-ts-query--make-init-options ()
112+
"Init options for ts-query server."
113+
`( :parser_install_directories ,lsp-ts-query-parser-install-directories
114+
:language_retrieval_patterns ,lsp-ts-query-language-retrieval-patterns))
115+
115116
(lsp-register-client
116117
(make-lsp-client
117118
:new-connection (lsp-stdio-connection
@@ -123,6 +124,7 @@ or FILE-NAME."
123124
:activation-fn #'lsp-ts-query--check-enabled
124125
:priority -1
125126
:add-on? t
127+
:initialization-options #'lsp-ts-query--make-init-options
126128
:server-id 'ts-query-ls
127129
:download-server-fn
128130
(lambda (_client callback error-callback _update?)

0 commit comments

Comments
 (0)