diff options
| author | Sean Mackesey <s.mackesey@gmail.com> | 2022-03-12 07:49:06 -0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-03-12 16:49:06 +0100 |
| commit | 1e4d5e59df389d26b772d525abe2b1a14b2b4099 (patch) | |
| tree | 24bb83e93bcf69a21554fed963d47f0c3c8960fc /lua/telescope/builtin/init.lua | |
| parent | 6b3728876fbb4de263f43855f7f4291503efcd58 (diff) | |
feat(diagnostics): additional filter options (#1610)
- root_dir. Useful to browse only project-scoped diagnostics.
- buflisted status. Useful to exclude diagnostics from unlisted buffers, which are created by language servers that analyze the entire project/workspace (e.g. sumneko-lua).
Diffstat (limited to 'lua/telescope/builtin/init.lua')
| -rw-r--r-- | lua/telescope/builtin/init.lua | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/lua/telescope/builtin/init.lua b/lua/telescope/builtin/init.lua index 05247aa..27f7b60 100644 --- a/lua/telescope/builtin/init.lua +++ b/lua/telescope/builtin/init.lua @@ -426,7 +426,7 @@ builtin.lsp_dynamic_workspace_symbols = require_on_exported_call("telescope.buil -- -- ---- Lists diagnostics for current or all open buffers +--- Lists diagnostics --- - Fields: --- - `All severity flags can be passed as `string` or `number` as per `:vim.diagnostic.severity:` --- - Default keymaps: @@ -436,6 +436,8 @@ builtin.lsp_dynamic_workspace_symbols = require_on_exported_call("telescope.buil ---@field severity string|number: filter diagnostics by severity name (string) or id (number) ---@field severity_limit string|number: keep diagnostics equal or more severe wrt severity name (string) or id (number) ---@field severity_bound string|number: keep diagnostics equal or less severe wrt severity name (string) or id (number) +---@field root_dir string|boolean: if set to string, get diagnostics only for buffers under this dir otherwise cwd +---@field no_unlisted boolean: if true, get diagnostics only for listed buffers ---@field no_sign boolean: hide DiagnosticSigns from Results (default: false) ---@field line_width number: set length of diagnostic entry text in Results ---@field namespace number: limit your diagnostics to a specific namespace |
