aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorgithub-actions[bot] <github-actions[bot]@users.noreply.github.com>2025-09-06 19:51:36 +0000
committergithub-actions[bot] <github-actions[bot]@users.noreply.github.com>2025-09-06 19:51:36 +0000
commit02fedfe8a3f24c8e5ad62fe240afd8216f2d8850 (patch)
tree88870485f7d02b865eafa4ec2c9665a970aeb4de
parentfix(ts_query_ls): root pattern fixup, override query ftplugin opts #4059 (diff)
downloadnvim-lspconfig-02fedfe8a3f24c8e5ad62fe240afd8216f2d8850.tar
nvim-lspconfig-02fedfe8a3f24c8e5ad62fe240afd8216f2d8850.tar.gz
nvim-lspconfig-02fedfe8a3f24c8e5ad62fe240afd8216f2d8850.tar.bz2
nvim-lspconfig-02fedfe8a3f24c8e5ad62fe240afd8216f2d8850.tar.lz
nvim-lspconfig-02fedfe8a3f24c8e5ad62fe240afd8216f2d8850.tar.xz
nvim-lspconfig-02fedfe8a3f24c8e5ad62fe240afd8216f2d8850.tar.zst
nvim-lspconfig-02fedfe8a3f24c8e5ad62fe240afd8216f2d8850.zip
docs: update configs.md
skip-checks: true
-rw-r--r--doc/configs.md42
-rw-r--r--doc/configs.txt38
2 files changed, 34 insertions, 46 deletions
diff --git a/doc/configs.md b/doc/configs.md
index d079b2b9..ea43b7e1 100644
--- a/doc/configs.md
+++ b/doc/configs.md
@@ -12409,25 +12409,17 @@ 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',
+ },
+ },
})
```
@@ -12445,20 +12437,22 @@ Default config:
```lua
{ "query" }
```
-- `root_markers` :
- ```lua
- { "queries", ".git" }
- ```
-- `settings` :
+- `init_options` :
```lua
{
parser_aliases = {
ecma = "javascript",
jsx = "javascript",
php_only = "php"
- }
+ },
+ parser_install_directories = { "/home/runner/.local/share/nvim/site/parser" }
}
```
+- `on_attach`: [../lsp/ts_query_ls.lua:26](../lsp/ts_query_ls.lua#L26)
+- `root_markers` :
+ ```lua
+ { ".tsqueryrc.json", ".git" }
+ ```
---
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" }
<
------------------------------------------------------------------------------