-
-
Notifications
You must be signed in to change notification settings - Fork 624
Comparing changes
Open a pull request
base repository: nvim-tree/nvim-tree.lua
base: nvim-tree-v0.99.0
head repository: nvim-tree/nvim-tree.lua
compare: nvim-tree-v0.100.0
- 20 commits
- 52 files changed
- 13 contributors
Commits on Jan 6, 2024
-
ci: lua language server and Makefile (#2546)
* ci: add lls-check * ci: add lls-check to ci.yml * ci: download lua-language-server binary * ci: download lua-language-server binary * ci: dummy failure to test * Revert "ci: dummy failure to test" This reverts commit 2bc43ba. * ci: ignore lls-out * ci: better name * ci: shellcheck nits * ci: add luals libs and tidy * ci: tidy * ci: add neovim 0.9.4 * ci: add ci neovim 0.9.4 to lib path * ci: dummy failure to test * Revert "ci: dummy failure to test" This reverts commit 4598733. * Revert "ci: add ci neovim 0.9.4 to lib path" This reverts commit 4f397d6. * Revert "ci: add neovim 0.9.4" This reverts commit 46fd1b3. * ci: action downloads and installs luals * ci: remove workspaces from luals * ci: consistent script naming * ci: add quality to contributing * ci: consistent script naming * ci: add lsp to diagnostics * ci: temporary find to enumerate home * ci: add VIMRUNTIME for lls * ci: temporary find to enumerate home * ci: temporary find to enumerate home * ci: remove temporary find to enumerate home * ci: correct VIMRUNTIME * ci: add ${3rd}/luv/library * ci: note VIMRUNTIME override * ci: add Makefile * ci: add Makefile * ci: add Makefile * ci: add Makefile * ci: document checks and fixes * ci: add help check * ci: add help check * ci: dummy help failure * Revert "ci: dummy help failure" This reverts commit c50ccea. * ci: document checks and fixes * ci: document checks and fixes * ci: matrix nvim version * ci: matrix nvim version * Revert "ci: matrix nvim version" This reverts commit fcef6a1. * Revert "ci: matrix nvim version" This reverts commit a8cb50d. * ci: matrix nvim version from env * ci: matrix nvim version from env * ci: matrix nvim version from env * ci: matrix nvim version * ci: matrix nvim version * ci: matrix per job * ci: matrix per job * ci: many lua versions * ci: move doc to style * ci: tidy ci and contributing
Configuration menu - View commit details
-
Copy full SHA for 6a99f5a - Browse repository at this point
Copy the full SHA 6a99f5aView commit details -
feat(#1389): api: recursive node navigation for git and diagnostics (#…
…2525) * feat(#1389): add next recursive for git and diag moves The recurse opt can be used to directly go to the next item showing git/diagnostic status recursively. Signed-off-by: Antonin Godard <[email protected]> * refactor: status logic in single function Rename get_status to status_is_valid. Use status_is_valid function in multiple place to avoid duplicating code. Signed-off-by: Antonin Godard <[email protected]> * feat(#1389): add prev recursive for git and diag moves Signed-off-by: Antonin Godard <[email protected]> * fix(#1389): next recursive: take root node into account The root node cannot have a status. Previously if moving from the root node, status_is_valid was trying to fetch the status from it and errored. Signed-off-by: Antonin Godard <[email protected]> * fix(#1389): doc: remove show_on_open_dirs limitation Signed-off-by: Antonin Godard <[email protected]> * feat(#1389): move find_node_line to utils Signed-off-by: Antonin Godard <[email protected]> * feat(#1389): doc: note recursive moves are to files only, tidy --------- Signed-off-by: Antonin Godard <[email protected]> Co-authored-by: Alexander Courtis <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5d13cc8 - Browse repository at this point
Copy the full SHA 5d13cc8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 86810e5 - Browse repository at this point
Copy the full SHA 86810e5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 78a5836 - Browse repository at this point
Copy the full SHA 78a5836View commit details
Commits on Jan 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9f6d3fa - Browse repository at this point
Copy the full SHA 9f6d3faView commit details -
chore(deps): bump actions/checkout from 3 to 4 (#2623)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for b8c3a23 - Browse repository at this point
Copy the full SHA b8c3a23View commit details
Commits on Jan 14, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f24afa2 - Browse repository at this point
Copy the full SHA f24afa2View commit details
Commits on Jan 20, 2024
-
feat(#2415): colour and highlight overhaul, see :help nvim-tree-highl…
…ight-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 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e9c5abe - Browse repository at this point
Copy the full SHA e9c5abeView commit details -
fix: allow highlight overrides for DEFAULT_DEFS: NvimTreeFolderIcon, …
…NvimTreeWindowPicker (#2636)
Configuration menu - View commit details
-
Copy full SHA for 74525ac - Browse repository at this point
Copy the full SHA 74525acView commit details
Commits on Jan 21, 2024
-
fix: bad column offset when using full_name (#2629)
Co-authored-by: __ <__@__> Co-authored-by: Alexander Courtis <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 75ff64e - Browse repository at this point
Copy the full SHA 75ff64eView commit details -
fix(#2632): occasional error stack when locating nvim-tree window (#2633
) fix: passing nil as window handle in view.get_winnr Co-authored-by: Alexander Courtis <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 48b1d86 - Browse repository at this point
Copy the full SHA 48b1d86View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7bdb220 - Browse repository at this point
Copy the full SHA 7bdb220View commit details
Commits on Jan 29, 2024
-
fix(#2643): correctly apply linked highlight groups in tree window (#…
Configuration menu - View commit details
-
Copy full SHA for fbee8a6 - Browse repository at this point
Copy the full SHA fbee8a6View commit details -
fix(#2415): disambiguate highlight groups, see :help nvim-tree-highli…
…ght-overhaul (#2639) * fix(#2415): disambiguate highlight groups, see :help nvim-tree-highlight-overhaul * fix(#2415): disambiguate highlight groups, see :help nvim-tree-highlight-overhaul * fix(#2415): disambiguate highlight groups, see :help nvim-tree-highlight-overhaul * fix(#2415): disambiguate highlight groups, see :help nvim-tree-highlight-overhaul * fix(#2415): disambiguate highlight groups, see :help nvim-tree-highlight-overhaul * fix(#2415): disambiguate highlight groups, see :help nvim-tree-highlight-overhaul * fix(#2415): disambiguate highlight groups, see :help nvim-tree-highlight-overhaul
Configuration menu - View commit details
-
Copy full SHA for d9cb432 - Browse repository at this point
Copy the full SHA d9cb432View commit details -
Configuration menu - View commit details
-
Copy full SHA for e9ac136 - Browse repository at this point
Copy the full SHA e9ac136View commit details -
fix(#2415): nvim 0.8 highlight overhaul support, limited to only show…
… highest highlight precedence (#2642) * fix: Add support for get_hl_defs in nvim 0.8 nvim-tree is using `nvim_get_hl` which was introduced in nvim 0.9 to replace the unstable `get_hl_defs` in the following [commit](https://github.com/neovim/neovim/pull/22693/files). Unfortunately this raises an error in 0.8 nvim versions due to the function not existing. ``` Failed to run `config` for nvim-tree.lua ...are/nvim/lazy/nvim-tree.lua/lua/nvim-tree/appearance.lua:199: attempt to call field 'nvim_get_hl' (a nil value) stacktrace: - ~/.config/nvim/lua/confidenceman02/plugins/nvim-tree.lua:14 _in_ **config** - ~/.config/nvim/lua/confidenceman02/lazy.lua:14 ``` - Fall back to get_hl_defs when detecting 0.8 - Set the 'link' property to nil to emulate `link = false` in `builder.lua` * fix(#2415): nvim 0.8 highlight overhaul support, limited to only show highest highlight precedence --------- Co-authored-by: Jaime Terreu <[email protected]> Co-authored-by: Alexander Courtis <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f39f7b6 - Browse repository at this point
Copy the full SHA f39f7b6View commit details
Commits on Feb 4, 2024
-
feat: add node.open.toggle_group_empty, default mapping L (#2647)
* feat: ungrouping empty directories * add a new api to toggle empty folders * solve comments * solve comments * update help --------- Co-authored-by: juefei yan <[email protected]> Co-authored-by: Alexander Courtis <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8cbb1db - Browse repository at this point
Copy the full SHA 8cbb1dbView commit details
Commits on Feb 11, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b278fc2 - Browse repository at this point
Copy the full SHA b278fc2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 39e6fef - Browse repository at this point
Copy the full SHA 39e6fefView commit details -
chore(master): release nvim-tree 0.100.0 (#2635)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 2dbe4ea - Browse repository at this point
Copy the full SHA 2dbe4eaView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff nvim-tree-v0.99.0...nvim-tree-v0.100.0