aboutsummaryrefslogtreecommitdiffstats
path: root/doc/configs.txt
diff options
context:
space:
mode:
Diffstat (limited to 'doc/configs.txt')
-rw-r--r--doc/configs.txt38
1 files changed, 16 insertions, 22 deletions
diff --git a/doc/configs.txt b/doc/configs.txt
index e4790500..de9a62c7 100644
--- a/doc/configs.txt
+++ b/doc/configs.txt
@@ -9203,25 +9203,17 @@ ts_query_ls
https://github.com/ribru17/ts_query_ls
Can be configured by passing a "settings" object to `vim.lsp.config('ts_query_ls', {})` >lua
vim.lsp.config('ts_query_ls', {
- settings = {
- parser_install_directories = {
- -- If using nvim-treesitter with lazy.nvim
- vim.fs.joinpath(
- vim.fn.stdpath('data'),
- '/lazy/nvim-treesitter/parser/'
- ),
- },
- -- This setting is provided by default
- parser_aliases = {
- ecma = 'javascript',
- jsx = 'javascript',
- php_only = 'php',
- },
- -- E.g. zed support
- language_retrieval_patterns = {
- 'languages/src/([^/]+)/[^/]+\\.scm$',
- },
+ init_options = {
+ parser_install_directories = {
+ '/my/parser/install/dir',
+ },
+ -- This setting is provided by default
+ parser_aliases = {
+ ecma = 'javascript',
+ jsx = 'javascript',
+ php_only = 'php',
},
+ },
})
Snippet to enable the language server: >lua
@@ -9233,16 +9225,18 @@ Default config:
{ "ts_query_ls" }
- filetypes: >lua
{ "query" }
-- root_markers: >lua
- { "queries", ".git" }
-- settings: >lua
+- init_options: >lua
{
parser_aliases = {
ecma = "javascript",
jsx = "javascript",
php_only = "php"
- }
+ },
+ parser_install_directories = { "/home/runner/.local/share/nvim/site/parser" }
}
+- on_attach (use "gF" to view): ../lsp/ts_query_ls.lua:26
+- root_markers: >lua
+ { ".tsqueryrc.json", ".git" }
<
------------------------------------------------------------------------------