Felix Kästner
e0c7eb5044
docs: fix typo in netrw section ( #2264 )
2023-06-11 16:54:31 +02:00
Alexander Courtis
034511714b
fix( #1545 ): dispatch Event.Resize on all window resizes, requires nvim 0.9+ ( #2238 )
2023-06-10 16:58:29 +10:00
Steven Stallion
8d82c4dbe1
feat: support vim.diagnostic.is_disabled() ( #2232 )
...
Co-authored-by: Alexander Courtis <alex@courtis.org>
2023-06-10 16:10:28 +10:00
Azad
576d4c1b03
refactor: move reload function into utils module ( #2247 )
...
* refactor: move `reload` function into `utils` module
* docs: add annotations to `utils.focus_node_or_parent`
---------
Co-authored-by: Alexander Courtis <alex@courtis.org>
2023-06-10 16:02:02 +10:00
Sander
f5d970d450
docs: reformat quickstart readme example ( #2258 )
2023-06-05 09:10:57 +10:00
Alexander Courtis
63061404f4
feat( #1837 ): add git.disable_for_dirs ( #2239 )
...
* feat(##1837): add git.disabled_dirs
* feat(#1837 ): add git.disable_for_dirs
* feat(#1837 ): note disable_for_dirs evaluation
2023-06-04 14:29:04 +10:00
Alexander Courtis
73ab6651db
docs: add on_attach to quickstart ( #2256 )
2023-06-04 14:09:49 +10:00
Alexander Courtis
58d1014324
docs: add on_attach to quickstart ( #2236 )
2023-06-04 14:02:32 +10:00
Alexander Courtis
e2a4c9d09d
docs: clarify git icon positions ( #2235 )
2023-05-27 16:23:33 +10:00
Alexander Courtis
164eb10cbd
fix( #2104 ): remove experimental.git.async, always used ( #2234 )
2023-05-27 15:11:29 +10:00
Azad
d5d6950a0d
fix( #1785 ): retain focused node on filter toggles ( #2202 )
...
* feat(live-filter): focus selected node after clear
* fix(#1785 ): retain focused node on filter toggle
* fix(#1785 ): apply requested changes
* fix(live-filter): focus last focused node when cleared on prompt
* refactor: store last focused node in `view` module
* refactor: store last focused node in view module
---------
Co-authored-by: Alexander Courtis <alex@courtis.org>
2023-05-27 13:47:36 +10:00
Alexander Courtis
9ef6c3cd88
docs: add nvim-tree-netrw ( #2222 )
...
* docs: add nvim-tree-netrw
* docs: add nvim-tree-netrw
2023-05-24 12:09:23 +10:00
Alexander Courtis
b1e074d2b5
feat: add winid parameter for api.tree.open, toggle, find_file ( #2213 )
...
* feat: add winid parameter for api.tree.open, toggle, find_file
* feat: add winid parameter for api.tree.open, toggle, find_file
2023-05-21 17:37:22 +10:00
DoctorKnowsBetter
736c7ff590
feat: add NvimTreeSymlinkIcon ( #2198 )
...
* #2193 Add the ability to change the icon color for "symlink_formatted"
* Remove defaults and update doc #2198
---------
Co-authored-by: DoctorKnowsBetter <you@example.com>
Co-authored-by: Alexander Courtis <alex@courtis.org>
2023-05-15 10:54:36 +10:00
Alexander Courtis
b6574056b5
fix( #2191 ): edit: disregard floating windows ( #2212 )
2023-05-15 10:38:11 +10:00
Alexander Courtis
89816ace70
fix( #2191 ): edit: disregard floating windows ( #2209 )
2023-05-14 11:30:01 +10:00
MoonFruit
498e8793bb
fix: nerd font 3 bookmark icon ( #2203 )
2023-05-13 15:21:08 +10:00
kang
270c95556c
fix: type annotations for utils.is_nvim_tree_buf ( #2180 )
...
Co-authored-by: Alexander Courtis <alex@courtis.org>
2023-05-06 15:37:12 +10:00
James Tan
98b76ff0a2
feat: add NvimTreeNormalFloat ( #2167 )
...
* feat: add `NormalFloat` hl for floating windows
* fix: follow default floatwin bg color
---------
Co-authored-by: Alexander Courtis <alex@courtis.org>
2023-05-06 15:33:17 +10:00
dependabot[bot]
53295de04d
chore(deps): bump JohnnyMorganz/stylua-action from 2 to 3 ( #2181 )
2023-05-03 13:06:40 +02:00
gegoune
0df384b6c0
feat(api): add node.open.drop() ( #2164 )
...
Co-authored-by: Alexander Courtis <alex@courtis.org>
2023-04-30 09:35:25 +02:00
Alexander Courtis
9c60947926
fix( #2175 ): check number of actions.open_file.window_picker.chars before picking window ( #2177 )
2023-04-30 15:56:46 +10:00
Zhanibek Adilbekov
d8b154c5f0
fix( #2154 ): find_file doesn't work when group_empty option is enabled ( #2100 )
...
Co-authored-by: Alexander Courtis <alex@courtis.org>
2023-04-29 17:03:20 +10:00
Alexander Courtis
74996b8626
docs: clarify on_attach example, quick start ( #2165 )
...
* doc: more on_attach examples
* doc: human readable mappings help
* doc: human readable mappings help
* doc: more on_attach examples
* doc: enhance quick start
* doc: enhance quick start
* doc: enhance quick start
* doc: enhance quick start
* doc: enhance quick start
* doc: enhance quick start
2023-04-29 17:00:40 +10:00
Alexander Courtis
1f5bbc1efd
Revert "fix( #1976 ): support non-standard $GIT_DIR ( #2012 )"
...
This reverts commit 517dee64c1 .
2023-04-29 16:42:51 +10:00
Alexander Courtis
bb375fb203
build: explicit lua lsp settings ( #2166 )
2023-04-24 13:03:59 +10:00
baahrens
061a05bfd9
fix( #2132 ): focus file after rename and paste ( #2151 )
...
* feat: Focus file after creation
* feat: Focus file after pasting
---------
Co-authored-by: Alexander Courtis <alex@courtis.org>
2023-04-23 13:59:16 +10:00
Alexander Courtis
71e1c5bdc2
test: disable netrw for clean room ( #2163 )
2023-04-23 13:33:13 +10:00
Alexander Courtis
13c714681f
fix( #2157 ): use stdpath cache for nvim-tree-on-attach.lua ( #2159 )
...
* fix(#2157 ): use stdpath cache for my_on_attach.lua
* fix(#2157 ): my_on_attach.lua -> nvim-tree-on-attach.lua
2023-04-23 13:09:49 +10:00
hinell
d68b00a63e
feat(api): Add new node selection action based on tab :drop command ( #2161 )
...
Co-authored-by: gegoune <dev@clog.rocks>
2023-04-23 02:41:21 +03:00
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