nvim-tree.lua/lua/nvim-tree
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
..
actions feat(#2415): colour and highlight overhaul, see :help nvim-tree-highlight-overhaul (#2455) 2024-01-20 16:12:13 +11:00
explorer feat(#2415): colour and highlight overhaul, see :help nvim-tree-highlight-overhaul (#2455) 2024-01-20 16:12:13 +11:00
git ci: lua language server and Makefile (#2546) 2024-01-06 13:18:52 +11:00
iterators chore: add type annotations and resolve LSP warnings (#2555) 2023-12-09 11:34:35 +11:00
marks feat(#2415): colour and highlight overhaul, see :help nvim-tree-highlight-overhaul (#2455) 2024-01-20 16:12:13 +11:00
renderer feat(#2415): colour and highlight overhaul, see :help nvim-tree-highlight-overhaul (#2455) 2024-01-20 16:12:13 +11:00
api.lua feat(#1389): api: recursive node navigation for git and diagnostics (#2525) 2024-01-07 09:08:58 +11:00
appearance.lua feat(#2415): colour and highlight overhaul, see :help nvim-tree-highlight-overhaul (#2455) 2024-01-20 16:12:13 +11:00
buffers.lua feat(#2415): colour and highlight overhaul, see :help nvim-tree-highlight-overhaul (#2455) 2024-01-20 16:12:13 +11:00
commands.lua refactor: api and command focus call tree.open(), soft deprecate tree.focus() 2023-11-27 14:24:55 +02:00
core.lua chore: add type annotations and resolve LSP warnings (#2555) 2023-12-09 11:34:35 +11:00
diagnostics.lua ci: lua language server and Makefile (#2546) 2024-01-06 13:18:52 +11:00
enum.lua feat(#2415): colour and highlight overhaul, see :help nvim-tree-highlight-overhaul (#2455) 2024-01-20 16:12:13 +11:00
events.lua chore: add type annotations and resolve LSP warnings (#2555) 2023-12-09 11:34:35 +11:00
help.lua chore: add type annotations and resolve LSP warnings (#2555) 2023-12-09 11:34:35 +11:00
keymap.lua feat(#1850): add "no bookmark" filter (#2571) 2023-12-19 16:18:24 +11:00
legacy.lua feat(#2415): colour and highlight overhaul, see :help nvim-tree-highlight-overhaul (#2455) 2024-01-20 16:12:13 +11:00
lib.lua fix(#2624): open file from docked floating window (#2627) 2024-01-14 11:08:15 +11:00
live-filter.lua chore: add type annotations and resolve LSP warnings (#2555) 2023-12-09 11:34:35 +11:00
log.lua chore: add type annotations and resolve LSP warnings (#2555) 2023-12-09 11:34:35 +11:00
modified.lua feat(#2415): colour and highlight overhaul, see :help nvim-tree-highlight-overhaul (#2455) 2024-01-20 16:12:13 +11:00
node.lua ci: lua language server and Makefile (#2546) 2024-01-06 13:18:52 +11:00
notify.lua chore: add type annotations and resolve LSP warnings (#2555) 2023-12-09 11:34:35 +11:00
utils.lua feat(#1389): api: recursive node navigation for git and diagnostics (#2525) 2024-01-07 09:08:58 +11:00
view.lua feat(#2415): colour and highlight overhaul, see :help nvim-tree-highlight-overhaul (#2455) 2024-01-20 16:12:13 +11:00
watcher.lua chore: add type annotations and resolve LSP warnings (#2555) 2023-12-09 11:34:35 +11:00