From 02fedfe8a3f24c8e5ad62fe240afd8216f2d8850 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sat, 6 Sep 2025 19:51:36 +0000 Subject: docs: update configs.md skip-checks: true --- doc/configs.md | 42 ++++++++++++++++++------------------------ 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" } < ------------------------------------------------------------------------------ -- cgit v1.2.3-70-g09d2