Commit Graph

530 Commits

Author SHA1 Message Date
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
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
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
Alexander Courtis
97717d8d23 G migration mechanism (#1030) 2022-03-01 19:54:12 +01:00
Alexander Courtis
3d8912ca53 add more sensible defaults for window_picker.excludes (#1027) 2022-02-28 21:33:24 +01:00
Alexander Courtis
ce3604d33c #972 bug: prev_git_item with hijack_cursor selects icon instead of previous file (#1025) 2022-02-28 21:31:23 +01:00
Andreas Bissinger
48e76bc031 feat: Add a new keybinding to search and expand a certain path (#1014) 2022-02-22 23:36:59 +01:00
kiyan
19346da6e1 fix: abandon window and bufnr before editing file
fixes a vinegar mode issue
2022-02-22 21:45:37 +01:00
Grzegorz Rozdzialik
0fcd6614b5 feat: allow not changing the cwd when changing directories (#1019) 2022-02-22 21:39:12 +01:00
Richard Mathieson
3486c48225 fix: add config for preserving window proportions on open file (#999) 2022-02-22 14:04:14 +01:00
kiyan
2898c4d58f hotfix: avoid duplicates when finding file
fixes #1018
2022-02-22 10:56:33 +01:00
kiyan
69867f4a00 chore: move window picker configuration in setup 2022-02-21 22:19:35 +01:00
kiyan
f8f297acbf feat: add vinegar abilities to the tree
fixes #860
2022-02-21 21:42:43 +01:00
kiyan
f977e5c05a refacto: make git module interface to wait for job to finish
allows simplify the explore/reload/find/initialization by making the
whole code synchronous. No more callback needed.
2022-02-21 19:12:16 +01:00
Andreas Bissinger
9f3dc98de7 feat: Add a new keybinding "W" to collapse the whole tree (#1013) 2022-02-21 13:46:55 +01:00
kiyan
58b81ed9e6 refacto: remove rendering from lib.init 2022-02-20 23:01:25 +01:00
kiyan
9008bac180 hotfix: force redraw when changing directory 2022-02-20 22:23:37 +01:00
kiyan
e1c6a575c0 fix: wait for init to finish before finding file
fixes #1003
2022-02-20 22:20:23 +01:00
kiyan
83f398ee8f fix: opening tree
opening the tree checks bufname is directory properly and do not render
before initializing when tree is nil.
2022-02-20 21:48:46 +01:00
kiyan
209bc3d2ef fix: properly manage directory and unnamed buffers hijacking 2022-02-20 20:04:05 +01:00
kiyan
ec7043c53f refacto: extract functions in explorer 2022-02-20 15:24:23 +01:00
kiyan
527d88d54e refacto: simplify interface of reload and explore
also make common group empty check in explorer utils
2022-02-20 15:08:36 +01:00
wongxy
41f51508e3 fix: use "" as flag to remove default mappings (#1011) 2022-02-20 11:29:09 +01:00
Alexander Courtis
a1937ca079 1007 do not wipe modified buffers when hijack unnamed buffer when opening (#1009) 2022-02-20 10:41:47 +01:00
Alexander Courtis
44ffcb6f4b #998 allow users to unmap keys, remove user keys from default multi key maps (#1000) 2022-02-19 16:50:27 +01:00
Alexander Courtis
070a57a195 #973 copy action_cb for view.mappings.custom_only (#997) 2022-02-19 16:44:26 +01:00
kiyan
2e1f82d8c0 fix: reload group_next properly
fixes #948
2022-02-17 20:08:33 +01:00
kiyan
44489380a8 fix: multiple find-file triggered at the same time duplicates files 2022-02-17 16:09:45 +01:00
kiyan
e8ecfbf95f fix: do not hijack unnamed buffer when opening manually 2022-02-17 13:23:08 +01:00
Kiyan
dbf172c67a fix: do not match ignored when not showing untracked files (#996)
fixes #985
2022-02-17 10:08:07 +01:00
Lopi-py
5f047bc5f9 fix: close windows properly (#924) 2022-02-17 08:19:42 +01:00
kiyan
f7a6ddb720 fix: do not hijack dashboard window during open
fixes #983
2022-02-16 21:10:28 +01:00
kiyan
76d4ed5d77 feat: add ability to not hijack the unnamed buffer 2022-02-16 21:00:28 +01:00
kiyan
5a6fd49ee5 fix: check bufnr is valid in diagnostics 2022-02-16 08:29:13 +01:00
kiyan
0c43c809b9 fix lint issue 2022-02-15 20:52:26 +01:00
Xavier Young
121f5c9037 fix: use canonical path in windows (#977) 2022-02-15 08:36:53 +01:00
Xavier Young
fdf63e572d fix: use fs_realpath to normalize path (#978) 2022-02-15 08:33:11 +01:00
Kiyan
d34ea42254 fix: find file waits for git to finish (#976) 2022-02-15 08:22:56 +01:00
kiyan
1a5ee2870e fix: fallback to window 0 when winnr is nil in focus
fixes #982
2022-02-15 08:16:42 +01:00
kiyan
c584ac3509 fix: do not update diagnostics when tree is nil
fixes #984
fixes #981
2022-02-15 07:59:54 +01:00
kiyan
ad2802d9c4 fix: do not update cwd when changing window 2022-02-14 19:43:57 +01:00
kiyan
ac3f02a83e tempfix: redraw when setting cursor to address a neovim issue
addresses #970
2022-02-14 19:26:55 +01:00
Kiyan
6da7467944 refacto: buffer management, setup fixes, autocmd fixes (#967) 2022-02-14 19:16:45 +01:00
Kiyan
3f4ed9b6c2 fix: reload git status of existing nodes (#975) 2022-02-13 13:44:09 +01:00