Mateusz Russak
fa051cf990
refactor( #2826 ): multi instance nvim-tree.view
2024-08-04 13:31:11 +02:00
Mateusz Russak
0f2cda6ce0
docs: add missing live filter luadocs
2024-08-04 11:26:14 +02:00
Mateusz Russak
e6374abc7d
Merge branch 'live-filter-multiinstace' of github.com:nvim-tree/nvim-tree.lua into live-filter-multiinstace
2024-08-04 11:20:04 +02:00
Mateusz Russak
32314fd3ee
Update lua/nvim-tree/api.lua
...
Co-authored-by: Alexander Courtis <alex@courtis.org>
2024-08-04 11:19:31 +02:00
Mateusz Russak
e2853ee4fb
Merge branch 'master' into live-filter-multiinstace
2024-08-04 11:19:06 +02:00
Mateusz Russak
85fba095cd
Merge branch 'master' into live-filter-multiinstace
2024-07-28 11:28:26 +02:00
Mateusz Russak
d7504b3963
fix: style
2024-07-28 11:26:59 +02:00
Mateusz Russak
a634a1bb4d
fix: api and filtration
2024-07-28 11:19:37 +02:00
Mateusz Russak
9deac32a40
refactor: all usages going through the explorer
2024-07-28 10:16:02 +02:00
Everton Jr.
48d0e82f94
feat( #2349 ): add "right_align" option for renderer.icons.*_placement ( #2846 )
...
* feat(icon_placement): Allow right_align icon_placemente for decorator using ext_marks nvim api
* feat(icon_placement): Allow right_align icon_placemente for decorator using ext_marks nvim api
feat(icon_placement): Allow right_align icon_placemente for decorator using ext_marks nvim api
* feat(icon_placement): consolidate doc
* fix: extra namespace added to avoid colision between right_align and full_name features
* style: rename namespace_id
---------
Co-authored-by: Alexander Courtis <alex@courtis.org>
2024-07-28 13:26:22 +10:00
Mateusz Russak
c6ae2431bc
Merge branch 'master' into live-filter-multiinstace
2024-07-27 13:26:26 +02:00
Mateusz Russak
82ba116bbd
refactor( #2829 ): multi instance nvim-tree.explorer.sorters ( #2835 )
...
* refactor: multi instance nvim-tree.explorer.sorters
* fix: linter errors
* fix: style
* fix: according to code review
* chore: removed comment
* fix: missing cfg params in sorters
* tidy following rebase
* tidy following rebase
---------
Co-authored-by: Alexander Courtis <alex@courtis.org>
2024-07-27 13:54:40 +10:00
Mateusz Russak
908478a0e0
refactor( #2828 ): multi instance nvim-tree.explorer.filters ( #2841 )
...
* refactor(#2828 ): multi instance nvim-tree.explorer.filters
* fix: style
* fix: apply suggestions from code review
Co-authored-by: Alexander Courtis <alex@courtis.org>
---------
Co-authored-by: Alexander Courtis <alex@courtis.org>
2024-07-27 13:29:27 +10:00
Mateusz Russak
1aa9852cad
docs: removed entry about macos rename ( #2848 )
2024-07-27 12:58:02 +10:00
Mateusz Russak
cc2d8c7475
feat( #2827 ): Multi Instance: Refactor: nvim-tree.live-filter
2024-07-23 18:53:16 +02:00
Alexander Courtis
4e396b2624
refactor( #2830 ): multi instance nvim-tree.marks ( #2838 )
...
refactor(#2380 ): multi instance nvim-tree.marks
2024-07-21 16:12:42 +10:00
Everton Jr.
48a9290757
feat: add renderer.highlight_hidden, renderer.icons.show.hidden and renderer.icons.hidden_placement for dotfile icons/highlights ( #2840 )
...
* feat(hidden_decorator): Allow hidden (dotfiles) to be highlighted, both icon and name (this not related to git highlights).
Better defaults
squashed
docs(hidden)
docs(hidden)
docs(hidden)
* fix(typo): small typo on hl groups
* feat(hidden_dotfile_highlight): make a file that has a dotfile parent be also a dotfile
* docs: update docs on hidden highlight
---------
Co-authored-by: Alexander Courtis <alex@courtis.org>
2024-07-21 16:00:34 +10:00
Alexander Courtis
b2640685a8
Revert "feat( #2349 ): add "right_align" option for renderer.icons.*_placement ( #2839 )"
...
This reverts commit 1d629a5d3f .
2024-07-21 15:22:24 +10:00
Everton Jr.
1d629a5d3f
feat( #2349 ): add "right_align" option for renderer.icons.*_placement ( #2839 )
...
* feat(icon_placement): Allow right_align icon_placemente for decorator using ext_marks nvim api
* feat(icon_placement): Allow right_align icon_placemente for decorator using ext_marks nvim api
feat(icon_placement): Allow right_align icon_placemente for decorator using ext_marks nvim api
* feat(icon_placement): consolidate doc
---------
Co-authored-by: Alexander Courtis <alex@courtis.org>
2024-07-21 14:49:10 +10:00
github-actions[bot]
f9ff00bc06
chore(master): release nvim-tree 1.5.0 ( #2810 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-07-11 16:17:05 +10:00
Samuel Durante
abfd1d1b67
fix( #2813 ): macos: enable file renaming with changed capitalization ( #2814 )
...
* fix(#2813 ): enable file renaming in `nvim-tree` with changed capitalization
* fix(#2813 ): check if is macos
---------
Co-authored-by: Alexander Courtis <alex@courtis.org>
2024-07-11 16:15:03 +10:00
Vladimir Levin
2ede0de67b
feat( #2598 ): add api.tree.resize ( #2811 )
...
* feat(#2598 ): Implemented API `tree.resize`
* rely on when resize
* Fix docs
---------
Co-authored-by: Alexander Courtis <alex@courtis.org>
2024-07-11 15:15:40 +10:00
Epheien
12a9a995a4
fix( #2819 ): experimental.actions.open_file.relative_path issue following change directory ( #2820 )
...
fix issue with the description of epheien in #2819
Co-authored-by: eph <eph@MacBook-Pro.local>
2024-07-07 15:53:04 +10:00
dependabot[bot]
d1957d3472
chore(deps): bump nvim-neorocks/luarocks-tag-release from 5 to 7 ( #2808 )
...
Bumps [nvim-neorocks/luarocks-tag-release](https://github.com/nvim-neorocks/luarocks-tag-release ) from 5 to 7.
- [Release notes](https://github.com/nvim-neorocks/luarocks-tag-release/releases )
- [Changelog](https://github.com/nvim-neorocks/luarocks-tag-release/blob/master/CHANGELOG.md )
- [Commits](https://github.com/nvim-neorocks/luarocks-tag-release/compare/v5...v7 )
---
updated-dependencies:
- dependency-name: nvim-neorocks/luarocks-tag-release
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexander Courtis <alex@courtis.org>
2024-07-07 12:55:47 +10:00
Epheien
869c064721
feat( #2127 ): add experimental.actions.open_file.relative_path to open files with a relative path rather than absolute ( #2805 )
...
* temp workaround for issue #2803
* fix #2127 and #2803
* chore(#2127 ): read the configuration correctly
* feat(#2127 ): add help
* feat(#2127 ): normalise relative_path in config hierarchy
* feat(#2127 ): update help
---------
Co-authored-by: eph <eph@MacBook-Pro.local>
Co-authored-by: Alexander Courtis <alex@courtis.org>
2024-07-07 12:51:43 +10:00
dependabot[bot]
74e94625b1
chore(deps): bump amannn/action-semantic-pull-request from 5.5.2 to 5.5.3 ( #2812 )
...
chore(deps): bump amannn/action-semantic-pull-request
Bumps [amannn/action-semantic-pull-request](https://github.com/amannn/action-semantic-pull-request ) from 5.5.2 to 5.5.3.
- [Release notes](https://github.com/amannn/action-semantic-pull-request/releases )
- [Changelog](https://github.com/amannn/action-semantic-pull-request/blob/main/CHANGELOG.md )
- [Commits](https://github.com/amannn/action-semantic-pull-request/compare/v5.5.2...v5.5.3 )
---
updated-dependencies:
- dependency-name: amannn/action-semantic-pull-request
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-07 11:23:00 +10:00
Alexander Courtis
8b2c5c678b
feat( #2799 ): filesystem_watchers.ignore_dirs and git.disable_for_dirs may be functions ( #2800 )
...
feat(#2799 ): filesystem_watchers.ignore_dirs and git.disable_for_dirs may be functions
2024-06-23 11:44:45 +10:00
github-actions[bot]
2086e564c4
chore(master): release nvim-tree 1.4.0 ( #2785 )
...
* chore(master): release nvim-tree 1.4.0
* add neovim minimum version 0.9 notice
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Alexander Courtis <alex@courtis.org>
2024-06-09 12:43:06 +10:00
Alexander Courtis
1cac8005df
chore: release 1.4.0
...
Release-As: 1.4.0
2024-06-09 12:30:45 +10:00
Alexander Courtis
8704b6f7fc
chore( #2787 ): minimum nvim version 0.9, replace 0.10 deprecated, enable deprecated warnings ( #2788 )
...
* refactor(#2787 ): replace deprecated
* refactor(#2787 ): enable deprecated checks
* refactor(#2787 ): replace deprecated
* refactor(#2787 ): replace deprecated
* refactor(#2787 ): replace deprecated
* refactor(#2787 ): replace deprecated
* refactor(#2787 ): use inline deprecation disabling
* refactor(#2787 ): replace deprecated
* refactor(#2787 ): replace deprecated
* refactor(#2787 ): replace deprecated
* refactor(#2787 ): replace deprecated
* refactor(#2787 ): replace deprecated
* refactor(#2787 ): replace deprecated
* refactor(#2787 ): replace deprecated
* refactor(#2787 ): replace deprecated
* refactor(#2787 ): replace deprecated
* refactor(#2787 ): deprecated are now warnings
* refactor(#2787 ): 0.9 is the minimum supported version
* Revert "refactor(#2787 ): replace deprecated"
This reverts commit b6b4c32fcb .
* refactor(#2787 ): suppress deprecated until 0.11
* refactor(#2787 ): minimum nvim version 0.8 -> 0.9
* refactor(#2787 ): reset globals
* refactor(#2787 ): explicitly check for vim.diagnostic.is_enabled function presence
2024-06-09 12:24:35 +10:00
Alexander Courtis
26632f496e
chore( #2731 ): neovim luadoc 0.10 compliance ( #2786 )
...
* refactor(#2731 ): resolve warnings
* refactor(#2731 ): resolve warnings
* refactor(#2731 ): resolve warnings
* refactor(#2731 ): resolve warnings, type gymnastics
* refactor(#2731 ): resolve warnings, type gymnastics
* refactor(#2731 ): resolve warnings
* refactor(#2731 ): resolve warnings
* refactor(#2731 ): handle cwd unavailable when opening
* refactor(#2731 ): resolve warnings
* refactor(#2731 ): resolve warnings
* refactor(#2731 ): resolve warnings
* refactor(#2731 ): resolve warnings, type gymnastics
* refactor(#2731 ): resolve warnings
* refactor(#2731 ): resolve warnings
* refactor(#2731 ): style
* refactor(#2731 ): add _meta library, explicit check disables
* refactor(#2731 ): add lua-language-server manual install instructions
* refactor(#2731 ): resolve warnings
* refactor(#2731 ): explicitly set all diagnostics, reduce deprecated to hint
* Revert "refactor(#2731 ): resolve warnings"
This reverts commit 9c0526b7b0 .
* Revert "refactor(#2731 ): resolve warnings"
This reverts commit f534fbc606 .
* refactor(#2731 ): handle directory unavailable when deleting
* refactor(#2731 ): resolve warnings
* refactor(#2731 ): resolve warnings
* refactor(#2731 ): resolve warnings
* refactor(#2731 ): resolve warnings
* refactor(#2731 ): resolve warnings
* refactor(#2731 ): resolve warnings
* refactor(#2731 ): resolve warnings
* refactor(#2731 ): handle directory unavailable when creating explorer
* refactor(#2731 ): add all nvim lua libraries
* refactor(#2731 ): resolve warnings
* refactor(#2731 ): remove vim global
* refactor(#2731 ): disable deprecated until we have a 0.9->0.10 story
2024-06-01 15:24:03 +10:00
Alexander Courtis
5a87ffe35c
ci: release tags vMAJOR.MINOR.PATCH ( #2772 )
...
* ci: release tags vMAJOR.MINOR.PATCH
* ci: tidy luarocks release naming
2024-05-28 16:11:06 +10:00
Alexander Courtis
517e4fbb9e
revert( #2781 ): "refactor: replace deprecated use of vim.diagnostic.is_disabled()" ( #2784 )
...
Revert "refactor: replace deprecated use of vim.diagnostic.is_disabled() (#2781 )"
This reverts commit 4215f33da5 .
2024-05-26 11:34:03 +10:00
Alexander Courtis
4c8ddee453
ci: add lua-language-server 3.9.1 ( #2782 )
...
* add lua-language-server 3.9.1
* remove lua-language-server 3.7.3
2024-05-25 15:42:38 +10:00
Zachary Rizer
4215f33da5
refactor: replace deprecated use of vim.diagnostic.is_disabled() ( #2781 )
...
* Deprecation fix
* Deprecation fix
* remove unnecessary assignment
---------
Co-authored-by: Alexander Courtis <alex@courtis.org>
2024-05-25 14:42:34 +10:00
github-actions[bot]
2bc725a3eb
chore(master): release nvim-tree 1.3.3 ( #2776 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-05-14 10:44:50 +10:00
Jacob Kania
340d3a9795
fix: nil access exception with git integration when changing branches ( #2774 )
...
Fix nil access exception appearing when changing branches
2024-05-14 10:31:56 +10:00
dependabot[bot]
edd4e25fd4
chore(deps): bump actions/checkout from 3 to 4 ( #2773 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-13 12:14:07 +03:00
github-actions[bot]
78c4c083ed
chore(master): release nvim-tree 1.3.2 ( #2771 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-05-12 14:45:55 +10:00
Andrew Plaza
acffab931a
ci: luarocks releases ( #2764 )
...
* add luarocks upload
* refactor
* restrict to full semver versions
* tweak luarocks descriptions
* remove test release following successful run
---------
Co-authored-by: Alexander Courtis <alex@courtis.org>
2024-05-12 14:37:49 +10:00
Alexander Courtis
64f61e4c91
fix( #925 ): handle newlines in file names ( #2754 )
2024-05-04 13:51:13 +10:00
Alexander Courtis
347e1eb352
fix( #2758 ): use nvim-webdevicons default file icon, not renderer.icons.glyphs.default, as per :help ( #2759 )
...
fix(#2758 ): use nvim-webdevicons default for default files
2024-04-30 11:32:51 +10:00
github-actions[bot]
76db7ed0da
chore(master): release nvim-tree 1.3.1 ( #2736 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-04-30 11:12:07 +10:00
dependabot[bot]
5a18b98274
chore(deps): bump amannn/action-semantic-pull-request from 5.5.0 to 5.5.2 ( #2756 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-25 11:35:54 +03:00
dependabot[bot]
62008e5cf2
chore(deps): bump amannn/action-semantic-pull-request from 5.4.0 to 5.5.0 ( #2755 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-24 11:14:32 +03:00
Alexander Courtis
ae8e46e8fa
chore: add plugin manager requirements to bug template ( #2752 )
2024-04-21 12:58:49 +10:00
Alexander Courtis
81eb8d5192
fix( #2733 ): escape trash path ( #2735 )
...
* fix(#2733 ): escape trash path
* fix(#2733 ): escape trash path
* fix(#2733 ): escape trash path
2024-04-06 12:28:41 +11:00
Yida Zhang
d8d3a1590a
fix( #2535 ): TextYankPost event sends vim.v.event ( #2734 )
...
* fix TextYankPost event
* Update lua/nvim-tree/actions/fs/copy-paste.lua
Co-authored-by: Alexander Courtis <alex@courtis.org>
* fix format string
* style
---------
Co-authored-by: Alexander Courtis <alex@courtis.org>
2024-03-31 17:24:47 +11:00
github-actions[bot]
ddd1d6eb21
chore(master): release nvim-tree 1.3.0 ( #2725 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-03-30 17:53:21 +11:00
Alexander Courtis
0aca0920f4
fix( #2658 ): change SpellCap groups to reduce confusion: ExecFile->Question, ImageFile->Question, SpecialFile->Title, Symlink->Underlined; add all other highlight groups to :NvimTreeHiTest ( #2732 )
...
* fix(#2658 ): add all highlight groups to :NvimTreeHiTest
* fix(#2658 ): add all highlight groups to :NvimTreeHiTest
* fix(#2658 ): change SpellCap groups: ExecFile->Question, ImageFile->Question, SpecialFile->Title, Symlink->Underlined
2024-03-30 17:47:30 +11:00