Alexander Courtis
|
e9c5abe073
|
feat(#2415): colour and highlight overhaul, see :help nvim-tree-highlight-overhaul (#2455)
* feat(#2415): granular highlight_diagnostics, normalise groups (#2454)
* chore: normalise colours and enable cterm (#2471)
* feat(#2415): granular highlight_git, normalise git groups (#2487)
* docs: update CONTRIBUTING.md (#2485)
* feat(#2415): granular highlight_git, normalise git groups
* feat(#2415): normalise and add modified groups
* feat(#2415): create Decorator class for modified and bookmarks
* feat(#2415): create DecoratorDiagnostics
* feat(#2415): create DecoratorGit
* feat(#2415): create DecoratorGit
* add DecoratorCopied DecoratorCut
* add DecoratorOpened
* remove unloaded_bufnr checks as the view debouncer takes care of it
* Add `renderer.highlight_git` to accepted strings
* fix(#2415): builder refactor (#2538)
* simplify builder signs
* decorators take care of themselves and are priority ordered
* simplify builder hl groups
* refactor builder for icon arrays
* builder use decorators generically
* fix(#2415): harden sign creation (#2539)
* fix(#2415): harden unicode signs
* Decorator tidy
* normalise git sign creation and tidy
* tidy builder
* NvimTreeBookmarkIcon
* tidy HL doc
* tidy HL doc
* tidy HL doc
* tidy builder doc
* standardise on '---@param'
* DiagnosticWarning -> DiagnosticWarn
* annotate decorators
* limit to two highlight groups for line rendering
* style
* apply #2519
* feat(#2415): combined hl groups (#2601)
* feat(#2415): create combined highlight groups
* feat(#2415): create combined highlight groups
* feat(#2415): create combined highlight groups
* ci: allow workflow_dispatch (#2620)
* one and only one hl namespace, required winhl removal
* small tidies
* colors.lua -> appearance.lua
* full-name uses one and only namespace
* don't highlight fast, just apply to namespace, safer win_set_hl
* gut builder (#2622)
collapse Builder
* fix group_empty function check
* feat(#2415): highlight-overhaul release date
---------
Co-authored-by: Akmadan23 <azadahmadi@mailo.com>
|
2024-01-20 16:12:13 +11:00 |
|
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 |
|
Alexander Courtis
|
46e1f776f0
|
fix(#2516): diagnostics icon highlight group matches the documentation: NvimTreeLspDiagnosticsInfo -> Information (#2518)
|
2023-11-19 15:31:52 +11:00 |
|
Alexander Courtis
|
a3aa3b47ea
|
feat(#1079): add renderer.highlight_clipboard default name, defaults to undercurls (#2410)
* feat(#1079): add highlight NvimTreeCopiedText and NvimTreeCutText
* feat(#1079): add highlight NvimTreeCopiedText and NvimTreeCutText
* feat(#1079): node may not be present in copy and cut
* feat(#1079): add renderer.highlight_clipboard
* feat(#1079): renderer.highlight_clipboard takes options, style cut/copy HL
* feat(#1079): renderer.highlight_clipboard takes options, style cut/copy HL
* feat(#1079): use an enum for highlight position
* feat(#1079): diagnostics uses _append_highlight
|
2023-09-17 16:08:04 +10:00 |
|
Alexander Courtis
|
b7f6600bc2
|
feat(#2197): git and diagnostics folder highlight groups (#2409)
* feat(#2197): add git folder highlight groups
* feat(#2197): add diagnostics folder highlight groups
|
2023-09-09 15:13:14 +10:00 |
|
Alexander Courtis
|
323f65cb9c
|
feat(#1917): add diagnostic highlighting and icon placement (#2396)
* feat(#1917): add renderer.highlight_diagnostics
* feat(#1917): add renderer.highlight_diagnostics
* feat(#1917): add enderer.icons.diagnostics_placement
* feat(#1917): add renderer.icons.show.diagnostics
* feat(#1917): document highlight overrides
|
2023-09-03 12:29:33 +10:00 |
|