Commit Graph

859 Commits

Author SHA1 Message Date
baahrens
7b0ebf8b17
feat: Use vim.ui.input for rename and create (#1097) 2022-03-22 20:28:58 +01:00
Eli W. Hunter
6492d43fae
Rename child buffers when renaming directory (#1095) 2022-03-22 20:23:16 +01:00
Gary Sentosa
57d6f70952
fix: window picker bug on global statusline (#1098) 2022-03-22 20:14:53 +01:00
kiyan
e87ee0e3c3 chore: license open-file as MIT 2022-03-20 13:36:21 +01:00
Alexander Courtis
fc70954ec7
#837 search subdirs (#1092) 2022-03-20 13:26:56 +01:00
Alexander Courtis
5c20f5a7d8
markdown comments displayed in text block; replace with lua comments (#1090) 2022-03-20 13:22:11 +01:00
Alexander Courtis
9eea0ca51d
#504 determine whether symlinked directories are empty when building (#1089) 2022-03-19 12:49:32 +01:00
kiyan
3cf67c5849 fix: remove diagnostics in help view
fixes #1088
2022-03-19 12:32:11 +01:00
kiyan
a2fc2979f3 fix: legacy options needs a table
fixes #1087
2022-03-18 20:08:21 +01:00
Alexander Courtis
20797a8d74
#1050 #1068 various default options tweaks (#1074) 2022-03-18 11:35:15 +01:00
Gary Sentosa
ecbe3ade95
fix: folder icon highlight (#1086) 2022-03-18 11:34:11 +01:00
Andreas Bissinger
e307ad9e3d
feat: open node when using search-node action (#1082) 2022-03-18 11:32:08 +01:00
Maximiliano Curia
d60773e441
Set target window whenever we open "open" a visible tree (#1080) 2022-03-18 11:31:39 +01:00
Alexander Courtis
a50fd77c99
#857 add filter_custom action, filter_ignored->filter_git_ignored (#1077) 2022-03-18 11:30:30 +01:00
Alexander Courtis
b136c7b6f9
#1064 add copy_paste logging and more error copy-paste error handling (#1076) 2022-03-18 11:27:03 +01:00
kiyan
d93a93c9c1 fix: staged typechange in git
fixes #1066
fixes #885
2022-03-12 15:00:34 +01:00
Alexander Courtis
a65078e3ae
#1060 use one log file with the option to truncate (#1075) 2022-03-12 14:43:33 +01:00
kiyan
2457e141ae fix: do not crash file-popup when node is root dir 2022-03-09 23:07:31 +01:00
kiyan
5af3cfa170 fix: split if nvim-tree is the only window
also fix resize when trying to open but the buffer exists
2022-03-09 22:29:26 +01:00
kiyan
471afc13fe refacto: abstract TreeExplorer in core.lua 2022-03-09 22:01:54 +01:00
kiyan
d2b12d6055 chore: format 2022-03-09 21:33:20 +01:00
kiyan
144bce74a5 refacto: move renderer git into file
also view.is_root_folder_modifier_visible don't take the tree as
parameter
2022-03-09 21:32:15 +01:00
Andreas Bissinger
60a9c86c53
feat: make it possible to collapse the tree but keep the directories open which are in used in buffers (#1057) 2022-03-09 11:08:29 +01:00
Andreas Bissinger
d5a12ac9db
fix: correct index in movement actions (#1058) 2022-03-09 09:03:22 +01:00
kiyan
08c57660a7 fix: switch order of modification time sorter 2022-03-07 22:32:19 +01:00
Alexander Courtis
19075f41e8
File logging (#1053)
* add file logging infrastructure

* log git runner operations

* log configuration and mappings

* document file logging infrastructure

* style fixes

* stylua fixes

* document log file locations
2022-03-07 08:44:37 +01:00
Kiyan
0816064a8b
chore: add stylua to format the codebase, and run on CI (#1055) 2022-03-06 17:33:30 +01:00
kiyan
76d181d480 refacto: move filters and sorters in their own modules
Also exclude filters is taken into account in git ignore
fixes #892
2022-03-06 14:14:56 +01:00
kiyan
5cfe768882 fix: resize if size is nil 2022-03-06 14:10:56 +01:00
Andreas Bissinger
c25be06612
feat: close file info popup if on same node (#1054) 2022-03-06 13:07:12 +01:00
kiyan
b493e23ed7 fix: wipe buffer before initializing
Buffer was wiped after being created which resulted in trying to setting
buffer options and name to nil buffer.
fixes #1031
2022-03-06 12:00:51 +01:00
Alexander Courtis
7878e92cd5
New Bug Report Template (#1051) 2022-03-06 11:37:45 +01:00
Andreas Bissinger
7cb689795e
feature: add feature to increase/decrease size (#1048) 2022-03-06 11:33:28 +01:00
Andreas Bissinger
ceadf83809
feat: add file size in popup (#1049) 2022-03-06 11:26:35 +01:00
Andreas Bissinger
5015e7226c
remove tabs (#1047) 2022-03-05 13:38:26 +01:00
Grzegorz Rozdzialik
ac858a28a2
fix(run-command): handle current directory node (#1046)
Handle the node representing the current directory (the topmost node in
the nvim-tree window). That node does not have the `absolute_path` set.
Use `TreeExplorer.cwd` instead, similar to the logic in `change-dir`.
2022-03-04 13:02:42 +01:00
kiyan
a3f256dc1b fix(find-file): match folders with prefix, not containing the node
avoid opening folders matching part of the string (/dev matching
/home/dev for instance)
2022-03-03 23:56:29 +01:00
smhc
f6aba661ec
Close help on q/close instead of ignore keypress (#1043)
Co-authored-by: Shane Hird <shane.hird@csgicorp.com>
2022-03-03 23:43:14 +01:00
Brandon D
690c7e96ed
feat: add sort_by option to sort files by modification time (#1040)
Co-authored-by: Brandon Dwiel <bdwiel@apple.com>
2022-03-03 23:41:58 +01:00
Andreas Bissinger
50a927f176
feat: add popup information (#1042) 2022-03-03 21:13:10 +01:00
Andreas Bissinger
4fedb93cec
feat: add new keybinding "b" to run a command in the focused node (#1024) 2022-03-03 09:05:03 +01:00
kiyan
866442fd2c feat: focus current buffer when opening in current buffer
fixes #1038
2022-03-02 21:42:05 +01:00
Alexander Courtis
9b03ab40e8
remove table_tostring (#1036) 2022-03-02 07:57:44 +01:00
kiyan
38cc6305b4 fix: forgot resize_window option in open-file setup 2022-03-01 21:11:11 +01:00
kiyan
0e7856fd8d BREAKING_CHANGE: nvim-tree buffer was renamed
You should now use `NvimTree_*` when matching with an autocmd
There is now 1 buffer per tabpage.
2022-03-01 20:58:04 +01:00
kiyan
f37c3ffa59 chore: move old option into setup from entrypoint to legacy.lua 2022-03-01 20:34:10 +01:00
kiyan
5624bf1857 chore: add feature request template 2022-03-01 20:26:34 +01:00
kiyan
6af2d5a720 chore: move auto_resize to actions.open_file.resize_window
fixes #1034
2022-03-01 20:07:36 +01:00
Andreas Bissinger
9ec710e338
remove semicolons (#1035) 2022-03-01 19:57:05 +01:00
Andreas Bissinger
1b8757e530
fix: changed search_node action to determine correct index (#1022) 2022-03-01 19:56:43 +01:00