Toby O'Sullivan
38fabe86cb
Optionally suppress the symlink destination ( #1396 )
2022-07-05 10:05:21 +02:00
Alexander Courtis
736cc843e1
feat( #1389 ): add git.show_on_dirs ( #1390 )
2022-07-03 11:57:12 +02:00
Alexander Courtis
80d4f28383
feat( #1245 ): add next_diag_item and prev_diag_item actions
2022-07-03 16:04:49 +10:00
Krasimir Zahariev
21516f447b
feat(actions): expand_all 'exclude' option ( #1388 )
2022-07-02 18:17:39 +02:00
Alexander Courtis
c18aa389a3
doc: setup may be invoked multiple times
2022-06-28 11:27:14 +10:00
Alexander Courtis
e401a4c957
feat(watcher): debounce FS watchers
2022-06-28 11:18:22 +10:00
Alexander Courtis
0c13bd76a8
chore: update_root, sync_root_with_cwd, refactor with move_missing_val ( #1359 )
...
* chore: opts.update_focused_file.update_cwd -> update_root
* chore: opts.update_cwd -> sync_root_with_cwd
* chore: refactor options with utils move_missing_val
* chore: refactor options with utils move_missing_val
* chore: refactor options with utils move_missing_val
* chore: refactor options with utils move_missing_val
* chore: refactor options with utils move_missing_val
* chore: refactor options with utils move_missing_val
2022-06-26 12:18:14 +10:00
Alexander Courtis
0db63a350a
doc: tidy help
2022-06-25 11:39:24 +10:00
Alexander Courtis
7160e68d5a
doc: tidy help
2022-06-25 11:23:19 +10:00
Alexander Courtis
1fc0eee946
fix( #1354 ): add missing :hi NvimTreeFileIgnored ( #1358 )
2022-06-18 10:42:12 +02:00
lixvbnet
b08003f546
feat: add NvimTreeFindFile!, root_dirs and prefer_startup_root
2022-06-18 15:32:56 +10:00
Alexander Courtis
84c2bd77ff
docs: remove duplicate help tag
2022-06-18 14:18:37 +10:00
gegoune
aba394896b
docs: lighten up readme and rework docs ( #1327 )
...
* docs: lighten up readme and rework docs
* docs: clean up mappings from readme + some other small changes
* docs: move sections around
* ci: remove readme parts of docs' autogen
* docs: discuss nvim-web-devicons and provide an example
* docs: add an example setup
* docs: fix opts scraping; try and make more macos compatible
* docs: add *nvim-tree* tag at start of help
* docs: add an example setup
* docs: update quick start to match readme
* docs: add basic commands
* docs: add g? hint
* docs: add :help links to readme
* docs: restore help wanted
* docs: add example screenshot
* docs: add features
* docs: add example screenshot
* docs: add features to help
* docs: clarify option functions
Co-authored-by: Alexander Courtis <alex@courtis.org>
2022-06-18 14:14:42 +10:00
kylo252
1caca62854
feat(view): ability to centralize view on entering ( #1310 )
2022-06-07 10:09:58 +10:00
lu5je0
821f050fda
feat: full-name of node in floating window ( #1305 )
2022-06-06 11:15:03 +02:00
Raafat Turki
3c936c7cb6
feat(trash): default command 'trash' -> 'gio trash' ( #1323 )
2022-06-06 11:13:37 +02:00
Rammiah
6f6eab14dc
feat(renderer): indent_markers add a item icon ( #1321 )
2022-06-05 14:19:19 +02:00
Kiyan
b0d27c09b6
feat(explorer): add filesystem watchers ( #1304 )
...
* feat(explorer): add experimental watchers
This commit introduces watchers to update the tree.
This behavior is introduced behind an "filesystem_watchers" option
which should prevent instabilities.
It will become the default at some point.
Co-authored-by: Alexander Courtis <alex@courtis.org>
2022-06-05 12:39:39 +02:00
Alexander Courtis
3aeb59b075
doc: setup call is only allowed once
2022-06-04 12:37:02 +10:00
Kiyan
2002b21be7
feat(resize): add ability to grow and shrink the tree when drawing ( #1293 )
...
Will adapt the view size based on the longest line.
fixes #865
2022-05-31 09:05:00 +02:00
Alexander Courtis
8198fa01fc
doc: default mappings
2022-05-30 12:53:28 +10:00
emmanueltouzery
3806653d75
new option: close windows displaying removed files ( #1300 )
2022-05-29 11:23:01 +02:00
Kiyan
3a95c5a9cf
feat(actions): expand all under folder ( #1292 )
2022-05-29 11:15:32 +02:00
Alexander Courtis
e482bad61c
doc: tidy spacing and consistency
2022-05-28 15:45:41 +10:00
Alexander Courtis
3ba383d591
chore/remove globals ( #1279 )
...
* remove renderer globals: nvim_tree_add_trailing nvim_tree_highlight_opened_files nvim_tree_root_folder_modifier nvim_tree_special_files
* remove renderer globals: nvim_tree_icon_padding
* remove renderer globals: nvim_tree_symlink_arrow
* remove renderer globals: nvim_tree_show_icons, nvim_tree_show_icons
* remove renderer globals: nvim_tree_git_hl
* remove renderer globals: nvim_tree_group_empty
* remove renderer globals: respect_buf_cwd
* remove renderer globals: nvim_tree_create_in_closed_folder
* remove globals: consistency in legacy checks
* remove renderer globals: nvim_tree_special_files
* renderer.icons.symbols -> glyphs
2022-05-28 11:08:40 +10:00
Taxo Rubio
b2ba6dea71
feat: optional path argument for NvimTreeToggle and NvimTreeFindFileToggle ( #1276 )
2022-05-21 13:31:14 +02:00
kiyan
17d5bd64e8
chore(config): auto resize the tree by default when opening a file.
...
config.open_file.auto_resize is now true by default.
Breaking change for default configurations.
See https://github.com/kyazdani42/nvim-tree.lua/issues/1275#issuecomment-1133515999
2022-05-21 11:27:49 +02:00
Michael
9563a11ce0
feat: reload explorer on buf enter ( #1265 )
2022-05-17 10:04:08 +02:00
Kiyan
6343813a35
feat(live-filter): add ability to live filter out nodes in the tree ( #1056 )
2022-05-17 10:03:49 +02:00
muro3r
aefa66c04d
feat: extension sorter ( #1181 ) ( #1264 )
2022-05-14 10:54:01 +02:00
Kiyan
f8312cd06f
feat(renderer): add ability to set git icons in signcolumn ( #1242 )
2022-05-14 09:54:27 +02:00
Kiyan
47732b6dbf
chore(doc): improve help by allowing accessing nested options ( #1246 )
2022-05-09 08:59:09 +02:00
Kiyan
a1600e57f2
feat(renderer): allow placing git icons after filename ( #1203 )
...
This feature allows placing git icons after the filename.
2022-05-07 14:05:51 +02:00
Alexander Courtis
d54fc28045
1221 handle deprecated vert split ( #1225 )
2022-05-07 11:20:58 +02:00
Alexander Courtis
483f1550d1
Revert "fix: replace vertsplit highlights ( #1142 ) ( #1219 )" ( #1223 )
...
This reverts commit 86d573dad7 .
2022-05-01 17:03:44 +10:00
siduck
86d573dad7
fix: replace vertsplit highlights ( #1142 ) ( #1219 )
2022-04-30 17:47:29 +02:00
Vincent Law
fd2332a33f
feat: case sensitive sorter ( #1198 )
2022-04-28 10:43:58 +10:00
Kiyan
3ac443207f
#1166 validate config ( #1195 )
2022-04-26 21:11:24 +02:00
kiyan
09a47aed8d
Revert " #1166 validate user's options ( #1177 )"
...
This reverts commit 5bbd3a0a91 .
2022-04-24 14:41:48 +02:00
kiyan
2c46464226
chore: add more sensible defaults for icons
...
adds a symlink and default icon by default
fixes #1192
2022-04-24 11:29:03 +02:00
Alexander Courtis
5bbd3a0a91
#1166 validate user's options ( #1177 )
2022-04-24 11:17:05 +02:00
Alexander Courtis
bf467a7cf4
#1169 document event payloads ( #1187 )
2022-04-24 11:15:08 +02:00
Alexander Courtis
2c71ffcc0d
add actions.change_dir.restrict_above_cwd ( #1171 )
2022-04-23 10:45:23 +02:00
Alexander Courtis
cdbc210d92
#1172 add renderer.icons.webdev_colors default true ( #1175 )
2022-04-18 15:45:14 +02:00
Harry Prior
cff5a106b2
feat - add open and close tree events ( #1151 )
2022-04-18 15:41:21 +02:00
Alexander Courtis
ff6ef58b03
#1146 clarify filters.exclude and toggle actions ( #1168 )
2022-04-18 15:40:15 +02:00
Alexander Courtis
7629d4d106
#1091 diagnostics logging ( #1170 )
2022-04-18 15:39:51 +02:00
Alexander Courtis
84993e9e9f
Remove unnecessary packer .config - it will clobber user options! See #1094
2022-04-16 11:27:29 +10:00
Alexander Courtis
d5e4f0655b
add view.indent_markers ( #1134 )
2022-04-10 15:40:29 +02:00
Lò [By The Way]
83fe370d52
Added actions.opts.use_sys_clipboard, [issue: 789 ] ( #1141 )
2022-04-10 15:39:36 +02:00