Commit Graph

270 Commits

Author SHA1 Message Date
Kiyan
07e92cd59b fix: revert relative path (#524) 2021-07-19 23:54:40 +02:00
kiyan
42b23246bc fix: do not redraw git on each folder when updating 2021-07-19 22:26:08 +02:00
kiyan
f178c8c8c5 run nvim tree refresh on neogit status change 2021-07-10 14:25:21 +02:00
kiyan
7fa2b82fed fix(git): add RD state 2021-07-10 11:00:25 +02:00
kiyan
b933ae856f fix(git): add DD and AU git statuses 2021-07-10 10:27:53 +02:00
Andrew Wong
64aacb67ab fix: don't populate git status when git unused (#499) 2021-07-10 10:05:53 +02:00
sansone931
933d69a37f Fix error caused by broken symlinks (#494)
When a symbolic link points to an invalid path, the value of `link_to`
equals `nil`. This value makes `utils.path_relative` throw an error,
since it expects a string as the first argument
2021-07-07 08:30:22 +02:00
kiyan
4388338a6a use setlocal to avoid losing window options (neovim regression using lua api for setting options) 2021-07-06 20:58:51 +02:00
YIQUN
db9e70fde5 open file with relative path when possible (#487) 2021-07-06 20:46:10 +02:00
Luke Kershaw
fd7f60e242 feat(help ui): allow custom names to be provided for custom keybinds (#485) 2021-07-06 20:43:35 +02:00
kiyan
589c36e26f fix(keymap setup): do not crash on vim.fn.extend to explain the user keymap config has changed 2021-07-02 15:12:12 +02:00
kiyan
4a9a17b7f1 fix(bindings): use vim.fn.extend instead of vim.tbl_extend 2021-07-02 10:12:33 +02:00
kiyan
f42f6095d7 fix(bindings): typos 2021-07-02 10:09:05 +02:00
kiyan
a01a33f9a8 fix(help ui): adapt to new bindings and fix code lint/format 2021-07-01 10:35:01 +02:00
kiyan
7abec5e594 fix(sshfs): use stat to get the filetype when fs_scandir does not return the type 2021-06-30 22:29:11 +02:00
booperlv
d311c22d46 add option to make width a percentage of "&columns" (#473) 2021-06-30 21:55:41 +02:00
kiyan
10e845e01c BREAKING CHANGE: make keybindings more configurable and add option to disable default 2021-06-30 21:54:17 +02:00
kiyan
86188a4b9d fix(resize): reimplement auto resize 2021-06-30 21:21:06 +02:00
kiyan
768788476e chore(async): schedule git on refresh 2021-06-30 19:47:34 +02:00
Kiyan
a80ea23b4c fix ci (#477) 2021-06-29 23:13:28 +02:00
kiyan
ed668a9c10 chore(luacheck): fix luacheck issues 2021-06-29 22:17:40 +02:00
kiyan
b31003e43a chore(git): schedule status update and redraw when git status update is done 2021-06-29 22:02:37 +02:00
kiyan
c1b112f0ec fix(git): manage T porcelain status 2021-06-29 20:50:29 +02:00
kiyan
92ee4471fd fix(picker): enable relative windows 2021-06-29 10:15:25 +02:00
kiyan
ed7f3851d1 fix(picker): do not select floating windows 2021-06-28 20:31:15 +02:00
kiyan
a59a4120a4 chore(help ui): switch ? to g? because ? is for backward search 2021-06-28 20:05:48 +02:00
Luke Kershaw
a06f949607 feat: Help UI for keybindings (#470) 2021-06-28 19:38:05 +02:00
lvim-tech
bfeaf4c8ef Remove cursorcolumn and colorcolumn (#445) 2021-06-15 21:49:40 +02:00
kiyan
4a043ff5eb hotfix git state AA 2021-06-11 16:19:08 +02:00
kiyan
906a35cd0e fix: do not change dir on win changed and fix going up a dir 2021-06-09 07:46:28 +02:00
kiyan
714dee57e5 fix: do not load cwd on each init call to avoid double rendering at startup when doing vim DIR 2021-06-07 20:18:19 +02:00
kiyan
3196205131 chore: switch cd to lcd and update root on dirchanged 2021-06-07 20:09:48 +02:00
kiyan
f1f14885f7 add icon padding 2021-06-07 17:34:02 +02:00
kiyan
82f1598bd4 apply merge before checking git 2021-06-05 11:49:41 +02:00
kiyan
8cf639c821 Revert "fix: use fnameescape to escape the path for use in cmds"
This reverts commit 58d7c8d178.
2021-06-04 09:02:13 +02:00
kiyan
58d7c8d178 fix: use fnameescape to escape the path for use in cmds
INFO: could potentially lead to issues, might need to revert
2021-06-04 08:25:21 +02:00
kiyan
34a657fd5a hotfix: proper alignment for folder arrow 2021-06-02 19:11:53 +02:00
Kiyan
d51ed722ed add small arrows before folders (#427) 2021-06-02 18:45:25 +02:00
kiyan
45c331230c fix: handle UD status as git merge 2021-06-01 21:01:05 +02:00
Luís Simas
be784713d5 Improve icon fetching by file extension (#423) 2021-06-01 20:40:00 +02:00
Sindre T. Strøm
9aed1acb47 fix: Gitignore rules not being applied on new nodes. (#415) 2021-05-31 09:12:59 +02:00
Sindre T. Strøm
23935ff003 feat: Option for excluding buffers from the window picker. (#401) 2021-05-27 09:19:10 +02:00
Sindre T. Strøm
1499360359 fix(lib): Refresh tree if it was opened before init. (#399) 2021-05-26 09:56:15 +02:00
kiyan
d008e9d4a0 feat: focus file/dir on creation 2021-05-25 22:00:57 +02:00
Alexander Popov
0c97e6406c add pick guard for focusable (#398) 2021-05-25 20:05:33 +02:00
Sindre T. Strøm
f61ea4dc04 fix(lib): Handle nvim_win_get_option correctly when it fails. (#394) 2021-05-25 19:58:37 +02:00
Sindre T. Strøm
5e7e5f2949 feat(lib): Improved tabnew behavior. (#395) 2021-05-25 19:53:43 +02:00
Zi莱卷
d6ab59fd5a feat: Support copy name and path (#385) 2021-05-21 08:32:48 +02:00
kiyan
ef570074e0 fix: vim.v returns vim.NIL not nil anymore 2021-05-20 22:37:55 +02:00
Carlos Afonso
18fffc09bf Improve highlight options (#331) 2021-05-20 21:44:36 +02:00