aboutsummaryrefslogtreecommitdiff
path: root/runtime/doc
diff options
context:
space:
mode:
authorMathias Fußenegger <mfussenegger@users.noreply.github.com>2020-11-14 20:39:05 +0100
committerGitHub <noreply@github.com>2020-11-14 14:39:05 -0500
commit0798ad3a3a071db1b647df5aecd7698ed9aff7d9 (patch)
treeb4765f09d44759356246ccf0acb984a8447494ba /runtime/doc
parent27d630926cab78511075159012ce6ac920d8747e (diff)
downloadrneovim-0798ad3a3a071db1b647df5aecd7698ed9aff7d9.tar.gz
rneovim-0798ad3a3a071db1b647df5aecd7698ed9aff7d9.tar.bz2
rneovim-0798ad3a3a071db1b647df5aecd7698ed9aff7d9.zip
lsp: Expose all diagnostics (#13285)
* lsp: Remove duplicate `diagnostics` fallback in diagnostic.display * lsp: Expose all diagnostics Before the changes in #12655 it was possible to retrieve all diagnostics via `vim.lsp.util.diagnostics_by_buf`. This adds a `diagnostic.get_all()` to enable users to retrieve all diagnostics. Use cases for that could include loading all diagnostics into the quickfix list, or to build an enhanced goto_next that can move across buffers.
Diffstat (limited to 'runtime/doc')
-rw-r--r--runtime/doc/lsp.txt6
1 files changed, 6 insertions, 0 deletions
diff --git a/runtime/doc/lsp.txt b/runtime/doc/lsp.txt
index f110782490..e29748fdff 100644
--- a/runtime/doc/lsp.txt
+++ b/runtime/doc/lsp.txt
@@ -1032,6 +1032,12 @@ get({bufnr}, {client_id}) *vim.lsp.diagnostic.get()*
diagnostics. Else, return just the
diagnostics associated with the client_id.
+get_all() *vim.lsp.diagnostic.get_all()*
+ Get all diagnostics for all clients
+
+ Return: ~
+ Diagnostic[]
+
*vim.lsp.diagnostic.get_count()*
get_count({bufnr}, {severity}, {client_id})
Get the counts for a particular severity