diff options
| author | github-actions[bot] <github-actions[bot]@users.noreply.github.com> | 2025-09-06 19:51:36 +0000 |
|---|---|---|
| committer | github-actions[bot] <github-actions[bot]@users.noreply.github.com> | 2025-09-06 19:51:36 +0000 |
| commit | 02fedfe8a3f24c8e5ad62fe240afd8216f2d8850 (patch) | |
| tree | 88870485f7d02b865eafa4ec2c9665a970aeb4de | |
| parent | fix(ts_query_ls): root pattern fixup, override query ftplugin opts #4059 (diff) | |
| download | nvim-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.md | 42 | ||||
| -rw-r--r-- | doc/configs.txt | 38 |
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" } < ------------------------------------------------------------------------------ |
