Alexander Courtis
|
5fac9a1bc9
|
chore(mappings): add desc to all mappings
|
2022-08-06 16:14:08 +10:00 |
|
Alexander Courtis
|
cd6d295414
|
chore(mappings): add desc to all mappings
|
2022-08-02 12:35:11 +10:00 |
|
Alexander Courtis
|
2320d173e0
|
chore(mappings): add desc to all mappings, show in help, reformat help
|
2022-08-02 12:09:01 +10:00 |
|
Alexander Courtis
|
a8471666c2
|
Merge branch 'master' into chore/action_cb_help_poc
|
2022-08-02 09:42:55 +10:00 |
|
Alexander Courtis
|
cfc4692a3f
|
fix(#1479): apply remove_keymaps to default mappings
|
2022-08-02 09:29:57 +10:00 |
|
Alexander Courtis
|
de53d6499a
|
chore(mappings): POC for help and :help on_attach keymaps
|
2022-08-01 15:32:50 +10:00 |
|
Alexander Courtis
|
2df271038c
|
chore(mappings): POC for help and :help on_attach keymaps
|
2022-08-01 14:17:46 +10:00 |
|
kiyan
|
451901ca9c
|
chore(keymap): extract filtering into function
|
2022-07-31 12:32:55 +02:00 |
|
kiyan
|
9bbf95e616
|
fix(keymaps): get_keymaps takes remove_keymaps as parameter
|
2022-07-30 10:50:10 +02:00 |
|
kiyan
|
665813b9e6
|
fix(perf): explorer was creating new table for each new entry
augment performance on large folder by a factor of 10.
my /nix/store explorer goes from ~12sec to ~1.5sec.
|
2022-07-29 09:35:15 +02:00 |
|
Austin Harris
|
7fcb48c852
|
feat: add option for folder arrows to be inline with indent markers (#1468)
|
2022-07-28 11:49:23 +02:00 |
|
kiyan
|
ac90664001
|
fix(watchers): disable watchers on kernel filesystems
fixes #1465
|
2022-07-28 11:45:47 +02:00 |
|
Kian-Meng Ang
|
2928f8fe31
|
fix(docs): typos (#1470)
|
2022-07-27 13:48:14 +02:00 |
|
kiyan
|
e632ac7c81
|
fix(create-file): when node is nil, create the file at root
fixes #1467
|
2022-07-27 09:33:01 +02:00 |
|
Kiyan
|
64cc3c17e1
|
feat(mapping): deprecate user mappings and add on_attach (#1424)
|
2022-07-26 11:09:39 +02:00 |
|
Alexander Courtis
|
eff1db341c
|
chore(watchers): Watcher shares single fs_event from Event, node watchers use unique path prefixed debounce context (#1453)
|
2022-07-26 10:43:58 +02:00 |
|
kiyan
|
e5222970d9
|
chore(api): add missing functions
|
2022-07-25 15:02:55 +02:00 |
|
kiyan
|
e95bfbfc2d
|
fix(api): use copy.node instead of copy.name
ref #1461
|
2022-07-25 14:35:01 +02:00 |
|
kiyan
|
a0448184af
|
fix(api): copy is a table, copy -> copy.name
fixes #1461
|
2022-07-25 13:38:28 +02:00 |
|
Alexander Courtis
|
86b9da5ca5
|
chore(git): get_project_root cache cwd_to_project_root after checking existence (#1457)
|
2022-07-25 11:27:12 +02:00 |
|
Kiyan
|
e7832785d2
|
feat(api): add public API module (#1432)
|
2022-07-25 11:11:48 +02:00 |
|
John Fred Fadrigalan
|
d927e89aa9
|
refactor(actions): remove linefeed on info messages. (#1450)
|
2022-07-22 10:10:58 +02:00 |
|
FotiadisM
|
1e3c578eeb
|
fix: count unicode codepoints instead of bytes (#1445)
|
2022-07-20 23:05:44 +02:00 |
|
kiyan
|
630305c233
|
fix(executable): prevent nil extensions in executable check
fix on windows
fixes #1444
|
2022-07-19 14:11:53 +02:00 |
|
yehy4
|
c964fa24d0
|
fix(git): fix inverted condition logic introduced in #1433 (#1443)
|
2022-07-19 11:48:32 +02:00 |
|
kiyan
|
8dc2144e87
|
refactor: use vim.ui.input for y/n selections
also add clear_prompt again.
fixes #1441
|
2022-07-19 11:31:09 +02:00 |
|
Klesh Wong
|
b754eb8359
|
fix(explorer): reload executable stat (#1427)
|
2022-07-19 11:25:41 +02:00 |
|
Alexander Courtis
|
f85b4d9952
|
chore(git): profile git toplevel and untracked calls (#1435)
|
2022-07-19 17:44:24 +10:00 |
|
yehy4
|
203bb7e176
|
fix(git): prevent execution of git commands when git integration is disabled (#1433)
|
2022-07-19 17:44:05 +10:00 |
|
Alexander Courtis
|
ecca8118f8
|
doc: remove fs_poll interval and update doc
|
2022-07-19 09:39:03 +10:00 |
|
kiyan
|
2edbe759cd
|
fix(open-file): vim.op -> vim.opt
|
2022-07-18 15:44:52 +02:00 |
|
kiyan
|
ba5c18dc2b
|
feat: add confirmation kind to select y/n
|
2022-07-18 14:38:32 +02:00 |
|
kiyan
|
1018a83e10
|
fix(create-file): pass file in parameter
|
2022-07-18 14:34:10 +02:00 |
|
kiyan
|
1ee6a3ea65
|
feat(create-file): use vim.ui.select for confirmation
fixes #1434
fixes #1294
|
2022-07-18 14:32:19 +02:00 |
|
kiyan
|
2d629cab78
|
feat(remove-file): use vim.ui.select
|
2022-07-18 14:28:08 +02:00 |
|
kiyan
|
7cffe14743
|
feat(trash): use vim.ui.select for confirmation
|
2022-07-18 14:25:52 +02:00 |
|
kiyan
|
1b667bc99e
|
feat(search-node): use vim.ui.input
|
2022-07-18 14:20:55 +02:00 |
|
kiyan
|
69aec67edb
|
feat(copy-paste): use vim.ui from prompting
|
2022-07-18 14:17:25 +02:00 |
|
kiyan
|
18447132fc
|
feat(notify): switch all print/nvim_*write statements to utils.notify
|
2022-07-18 14:04:48 +02:00 |
|
kiyan
|
21fadc1f38
|
chore: move nvim-tree.utils.warn -> notify.warn
add notify.error and notify.info
|
2022-07-18 13:46:11 +02:00 |
|
kiyan
|
ec530e73be
|
fix(wipe): wipe all nvim-tree rogue buffers
also prevent find_file if bufnr is not valid
fixes #1438
|
2022-07-18 13:29:56 +02:00 |
|
Alexander Courtis
|
06e48c29c4
|
chore(watchers): refactor events and make debouncer safe
- fs poll -> fs events
- make debouncer safe and fix diagnostics events
|
2022-07-17 08:50:24 +02:00 |
|
Kiyan
|
26512c369f
|
feat(marks): add bulk move action (#1419)
|
2022-07-17 08:25:11 +02:00 |
|
kiyan
|
4900d66370
|
fix(open-file): focus file if already opened
|
2022-07-16 15:38:50 +02:00 |
|
Kiyan
|
89becc7604
|
feat(marks): add navigation (next, previous, select) (#1415)
|
2022-07-16 10:40:47 +02:00 |
|
Kiyan
|
b32c88333f
|
feat(movement): allow circular movement for sibling next and prev (#1416)
|
2022-07-16 10:39:24 +02:00 |
|
kiyan
|
449b5bd0cb
|
fix(renderer): padding indent with folders only
|
2022-07-15 18:09:28 +02:00 |
|
kiyan
|
9a02dedd92
|
fix(renderer): indent markers with arrows
breaking: glyphs for indent markers should only be one block large
|
2022-07-15 09:33:40 +02:00 |
|
kiyan
|
19425c5896
|
refactor(renderer): extract bools into variables
|
2022-07-14 19:07:12 +02:00 |
|
kiyan
|
8632ac2739
|
fix(renderer): indent markers + folder arrows should offset
fixes #1421
|
2022-07-14 19:04:01 +02:00 |
|