nvim-tree.lua/lua/nvim-tree/actions
Max 96a783fbd6
fix(#2519): Diagnostics Not Updated When Tree Not Visible (#2597)
* fix(#2519): diagnostics overhaul

Signed-off-by: iusmac <iusico.maxim@libero.it>

* fix: Properly filter diagnostics from coc

Also, while we're at it, refactor the lsp function for consistency.
There should be no functional change, just cosmetic.

Signed-off-by: iusmac <iusico.maxim@libero.it>

* Assign diagnostic version per node to reduce overhead

Signed-off-by: iusmac <iusico.maxim@libero.it>

* Require renderer once

Signed-off-by: iusmac <iusico.maxim@libero.it>

* Revert "Require renderer once"

Causes circular requires after the previous commit.

This reverts commit 7413041630.

* Rename `buffer_severity_dict` to `BUFFER_SEVERITY`

Signed-off-by: iusmac <iusico.maxim@libero.it>

* Log diagnostics update properly

Signed-off-by: iusmac <iusico.maxim@libero.it>

* Implement error handling for coc.nvim

Signed-off-by: iusmac <iusico.maxim@libero.it>

* CI style fixes

Signed-off-by: iusmac <iusico.maxim@libero.it>

* Capture `Keyboard interrupt` when handling coc exceptions

Signed-off-by: iusmac <iusico.maxim@libero.it>

* add more doc

---------

Signed-off-by: iusmac <iusico.maxim@libero.it>
Co-authored-by: Alexander Courtis <alex@courtis.org>
2023-12-30 14:30:07 +11:00
..
finders chore: add type annotations and resolve LSP warnings (#2555) 2023-12-09 11:34:35 +11:00
fs chore: add type annotations and resolve LSP warnings (#2555) 2023-12-09 11:34:35 +11:00
moves fix(#2519): Diagnostics Not Updated When Tree Not Visible (#2597) 2023-12-30 14:30:07 +11:00
node chore: add type annotations and resolve LSP warnings (#2555) 2023-12-09 11:34:35 +11:00
reloaders chore: add type annotations and resolve LSP warnings (#2555) 2023-12-09 11:34:35 +11:00
root chore: add type annotations and resolve LSP warnings (#2555) 2023-12-09 11:34:35 +11:00
tree chore: add type annotations and resolve LSP warnings (#2555) 2023-12-09 11:34:35 +11:00
tree-modifiers feat(#1850): add "no bookmark" filter (#2571) 2023-12-19 16:18:24 +11:00
init.lua fix(#2240): disable watchers following EMFILE (#2268) 2023-06-18 11:42:48 +10:00