Alexander Courtis
967865cdb7
doc: update matrix link
2023-04-22 16:35:02 +10:00
Damien Mehala
517dee64c1
fix( #1976 ): support non-standard $GIT_DIR ( #2012 )
...
* Improve $GIT_DIR handling
- Retrieve $GIT_DIR using `git rev-parse --absolute-git-dir`
- Move $GIT_DIR ignore in the project exploration part
Resolves #1976
* Code review
- move norm_path to utils.lua
- fix comment #2012
* add comments for utils.norm_path
* get_git_directory use norm_path from utils
* watcher improvements
---------
Co-authored-by: Alexander Courtis <alex@courtis.org>
2023-04-22 13:26:43 +10:00
Alexander Courtis
f8bb6b4c76
feat( #1974 ): enable experimental.git.async by default, see https://github.com/nvim-tree/nvim-tree.lua/issues/2104 ( #2158 )
2023-04-22 13:22:30 +10:00
Alexander Courtis
0db85a7024
doc: add test case requirement to CONTRIBUTING
2023-04-18 17:11:24 +10:00
Alexander Courtis
a774fa186c
feat(api): add tree.is_visible, tree.is_tree_buf ( #2150 )
...
* feat(api): add api.tree.is_visible
* feat(api): add api.tree.is_tree_buf
2023-04-18 16:51:57 +10:00
Alexander Courtis
5b5373254f
fix: help window header is minimum width ( #2149 )
...
* help: window header is minimum width
* help: window header is minimum width
2023-04-18 15:30:44 +10:00
Alexander Courtis
e99616bebe
doc: tidy quick start, enhance on_attach
2023-04-18 14:38:57 +10:00
Alexander Courtis
5cc18d4f2f
update hero shots
2023-04-18 13:24:22 +10:00
Alexander Courtis
5aa318c159
feat: deprecate view.mappings, see https://github.com/nvim-tree/nvim-tree.lua/wiki/Migrating-To-on_attach ( #2143 )
2023-04-18 10:17:22 +10:00
Anshuman Medhi
8f392fa763
fix( #2126 ): custom window pickers may create windows ( #2140 )
...
call nvim_list_wins again after the picker is run
2023-04-16 15:58:10 +10:00
John Fred Fadrigalan
a8a4834e1a
fix( #2139 ): API functions not passing arguments ( #2141 )
2023-04-16 09:27:11 +10:00
Alexander Courtis
6ad5c26f4d
feat( #2079 ): sort_by may return predefined sort ( #2123 )
...
* feat(#2079 ): prefactor
* feat(#2079 ): sort_by may return a predefined string
2023-04-15 15:53:40 +10:00
Alexander Courtis
56cdb5827d
fix( #1950 ): disable most API until nvim-tree setup has been called ( #2125 )
...
* fix(#1950 ): disable most API until nvim-tree setup has been called
* fix(#1950 ): disable most API until nvim-tree setup has been called
2023-04-15 15:52:07 +10:00
Eden Lentz
f3dbddf8b3
feat(renderer): add NvimTreeSymlinkFolderName ( #2000 )
...
* Added FolderSymlink color that is applied in builder.lua
* changed highlight names and links, changed folder build function
* remove NvimTreeSymlinkFolderName
---------
Co-authored-by: Alexander Courtis <alex@courtis.org>
2023-04-15 15:24:50 +10:00
Kasper Kondzielski
68f485b454
fix( #1697 ): remove notify plugin auto-detection ( #2135 )
...
* feat: Remove nvim-notify auto-detection
* feat: Remove nvim-notify auto-detection: stylua
---------
Co-authored-by: ghostbuster91 <ghostbuster91@users.noreply.github.com>
Co-authored-by: Alexander Courtis <alex@courtis.org>
2023-04-15 15:18:05 +10:00
Alexander Courtis
0a144ba50a
fix( #2109 ): floating help window ( #2120 )
...
* fix(#2109 ): floating help window
* fix(#2109 ): floating help window
* fix(#2109 ): floating help window
* fix(#2109 ): floating help window
* fix(#2109 ): floating help window
* fix(#2109 ): floating help window
* fix(#2109 ): floating help window
* fix(#2109 ): floating help window
* help float no border
Co-authored-by: gegoune <69750637+gegoune@users.noreply.github.com>
* Update lua/nvim-tree/help.lua
Co-authored-by: gegoune <69750637+gegoune@users.noreply.github.com>
* Update lua/nvim-tree/help.lua
Co-authored-by: gegoune <69750637+gegoune@users.noreply.github.com>
* Update lua/nvim-tree/help.lua
Co-authored-by: gegoune <69750637+gegoune@users.noreply.github.com>
* Update lua/nvim-tree/help.lua
Co-authored-by: gegoune <69750637+gegoune@users.noreply.github.com>
* fix(#2109 ): floating help window
* fix(#2109 ): floating help window
---------
Co-authored-by: gegoune <69750637+gegoune@users.noreply.github.com>
2023-04-15 14:59:30 +10:00
Alexander Courtis
b601b5aa25
fix( #2133 ): harden hide_root_folder deprecation ( #2134 )
2023-04-12 16:33:14 +10:00
Alexander Courtis
e16083cb01
deprecated( #1808 ): hide_root_folder ( #2124 )
2023-04-12 16:02:48 +10:00
Alexander Courtis
48d53a5934
feat( #1669 ): remove deprecated open_on_setup mechanisms ( #2122 )
2023-04-11 14:53:27 +10:00
Alexander Courtis
920d5c8f7e
fix( #2114 ): remove deprecated non-API from lib, events ( #2121 )
2023-04-11 12:11:38 +10:00
Alexander Courtis
086bf310bd
docs: complete API ( #2115 )
...
* doc: correct api.tree.expand_all
* doc: add Event.WillRenameNode
* doc: api git, events, live_filter, marks
* doc: api fs
* doc: api tidy
* doc: api index
* doc: api tidy
* doc: api index
2023-04-09 14:11:03 +10:00
Alexander Courtis
d1410cb089
docs: :help for api.node ( #2106 )
2023-04-04 16:32:32 +10:00
dependabot[bot]
94e3b09900
chore(deps): bump amannn/action-semantic-pull-request ( #2107 )
2023-04-03 13:18:42 +03:00
Alexander Courtis
0ef3d4613f
feat( #1974 ): experimental.git.async see https://github.com/nvim-tree/nvim-tree.lua/issues/2104 ( #2094 )
...
* async git watcher reload; callback hell for now
* async git watcher reload; revert unnecessary extractions
* async git watcher reload; callback and non-callback functions are required for sync codepaths that loop
* async git watcher reload
* async git watcher reload
* feat(#1974 ): experimental.git.async
* feat(#1974 ): experimental.git.async
2023-04-03 16:20:52 +10:00
gegoune
7ad1c204c4
fix: api.node.open.preview should toggle directories ( #2099 )
2023-04-03 09:20:23 +03:00
Alexander Courtis
0c9bfe7225
feat( #2092 ): add api.node.navigate.open.next, prev ( #2093 )
...
* feat(#2092 ): add api.node.navigate.open.next, prev
* feat(#2092 ): add api.node.navigate.listed.next, prev
* feat(#2092 ): add api.node.navigate.opened.next, prev
* feat(#2092 ): add api.node.navigate.opened.next, prev
2023-04-03 14:23:03 +10:00
gegoune
7cd722ff3a
ci: ensure PR subjects follow semantic commit spec ( #2096 )
2023-04-03 14:21:52 +10:00
Alexander Courtis
3e9509ec1b
fix( #2088 ): actions change dir enable false does not update tree root ( #2095 )
...
* fix(#2088 ): update tree root when actions.change_dir disabled
* fix(#2088 ): update tree root when actions.change_dir disabled
2023-04-03 13:07:11 +10:00
Alexander Courtis
45400cd7e0
feat(api): add api.commands.get ( #2083 )
...
* feat(commands): add descriptions
* Update lua/nvim-tree.lua
Co-authored-by: gegoune <69750637+gegoune@users.noreply.github.com>
* feat(commands): add descriptions, extract to commands.lua
* feat(commands): add descriptions, add api.get_commands
* feat(commands): add descriptions, api.get_commands -> api.commands.get
---------
Co-authored-by: gegoune <69750637+gegoune@users.noreply.github.com>
2023-03-28 10:52:48 +11:00
Pholawat
a38f9a55a4
fix( #2086 ): "Rename: Omit Filename" not removing file name ( #2087 )
2023-03-27 10:52:09 +11:00
Alexander Courtis
6319ad9405
fix( #2078 ): :NvimTreeFindFile focuses tree ( #2080 )
2023-03-26 15:34:26 +11:00
Alexander Courtis
886d852f6e
fix( #1858 ): deprecation warning for config.mappings.active and default ( #2084 )
2023-03-26 15:29:16 +11:00
Alexander Courtis
6515a1e1a9
fix( #2081 ): do not change root for inexistent files ( #2082 )
2023-03-26 15:05:41 +11:00
CsYakamoz
874b7be5d0
fix(diagnostics): coc obey diagnostics.severity ( #2072 )
...
`diagnostics.severity` option do not work with coc
2023-03-25 16:06:21 +11:00
EliasGill
31d8e24460
fix( #2057 ): update focused file on new terminal ( #2060 )
...
* Fixing #2057
* Update change-dir.lua
* Fixing error in force_dir_change
2023-03-25 14:50:22 +11:00
Zhizhen He
aa9971768a
doc: spelling ( #2070 )
2023-03-21 16:39:45 +11:00
Gaétan Lepage
a50723e35f
fix(doc): duplicate help tag in README ( #2066 )
2023-03-20 13:52:53 +02:00
Alexander Courtis
4f036342f1
feat(api): add api.config.mappings.get_keymap and get_keymap_default ( #2056 )
...
* feat(api): add api.config.mappings.get_keymap and get_keymap_default
* feat(api): add api.config.mappings.get_keymap and get_keymap_default
2023-03-20 11:23:45 +11:00
Alexander Courtis
1d79a64a88
doc: README installation points to wiki for plugin manager instructions ( #2055 )
2023-03-14 10:06:47 +11:00
Alexander Courtis
fe980baa94
feat(api): api.tree.find_file feature parity with open/toggle, convert all commands to API, document commands ( #2039 )
...
* fix(#1212 ): API find file feature parity
* fix(#2011 ): API find file feature parity
* fix(#2011 ): API find file feature parity
* fix(#2011 ): API find file feature parity
* fix(#2011 ): API find file feature parity
* fix(#2011 ): API find file feature parity
* fix(#2011 ): API find file feature parity
* fix(#2011 ): API find file feature parity
2023-03-13 16:53:20 +11:00
Alexander Courtis
f0a1c6ae2e
fix( #1858 ): fire TreeAttachedPost event following on_attach call
2023-03-13 14:48:01 +11:00
gegoune
1830e5e8a4
feat(git): add TM git status ( #2045 )
...
* feat(git): add `TM` git status
Potential fix for #2043 .
* fix: show as staged as well
2023-03-13 14:00:32 +11:00
Alexander Courtis
6e4b3b1868
doc: clarify setup() expense and purpose
2023-03-13 12:15:36 +11:00
Alexander Courtis
851ed88f29
doc: bug report points users to wiki for nvt-min.lua replication
2023-03-13 11:45:30 +11:00
Alexander Courtis
6001523c0a
doc: bug report points users to wiki for nvt-min.lua replication ( #2051 )
2023-03-13 11:44:00 +11:00
Alexander Courtis
bbb6d48910
feat(api): add api.config.mappings.default_on_attach ( #2037 )
2023-03-06 10:45:58 +11:00
Alexander Courtis
1b453441f4
doc: case sensitive rename is not possible on macOS with case insensitive file systems
2023-03-04 15:02:01 +11:00
Jeremy Goh
6117582578
fix: typo on clipboard notify ( #2032 )
2023-03-04 13:51:09 +11:00
Alexander Courtis
362ecbeed6
fix( #2024 ): revert removal of deprecated nvim-tree.config nvim_tree_callback
2023-02-28 09:10:13 +11:00
Alexander Courtis
59bcb01d3b
fix( #2024 ): help handles empty mapping description
2023-02-27 20:28:10 +11:00