Azad
|
13f967f8e7
|
chore: add type annotations and resolve LSP warnings (#2555)
* chore: add type annotations to (almost) all functions
* stylua
* Add classes for symlink nodes
* Replace deprecated `@vararg`
* Move node classes to `node` module
* Fix `Symlink*` classes
* add vim and libuv runtime for luals, qualify libuv types
* add scripts/luals-check, not quite ready for CI
* additional nil checks for git/init.lua and git/runner.lua
* additional nil checks for nvim-tree.lua
* wrap vim.cmd-as-a-function calls inside functions
* vim.tbl_filter predicate returns booleans
* Revert "add scripts/luals-check, not quite ready for CI"
This reverts commit c70229cad9.
* Add `MinimalNode` class in `marks` module
* Fix various LSP warnings
* stylua
* Fix `Explorer` class, update related annotations and add necessary checks
* Add missing annotations to `live-filter`
* Add temporary aliases for `uv.*` types
* Resolve remaining LSP warnings
* Revert changes not related to internal types
* Minor adjustments
* Update doc comments style
* Minor adjustments (pt. 2)
---------
Co-authored-by: Alexander Courtis <alex@courtis.org>
|
2023-12-09 11:34:35 +11:00 |
|
Stefano Stoduto
|
3b62c6bf2c
|
feat(event): add TreeRendered (#2324)
* add TreeRendered event
* pass bufnr and winnr to TreeRendered event
---------
Co-authored-by: Alexander Courtis <alex@courtis.org>
|
2023-07-16 17:22:45 +10:00 |
|
Svetlozar Iliev
|
c3c6544ee0
|
feat(event): add WillCreateFile, WillRemoveFile (#2273)
node. These are mostly going to be useful for implementing lsp file
operation actions.
Co-authored-by: Alexander Courtis <alex@courtis.org>
|
2023-06-19 10:00:55 +10:00 |
|
Alexander Courtis
|
920d5c8f7e
|
fix(#2114): remove deprecated non-API from lib, events (#2121)
|
2023-04-11 12:11:38 +10:00 |
|
Alexander Courtis
|
f43f3110a5
|
feat(event): add TreeAttachedPost (#1877)
* feat(event): add OnAttachPost
* feat(event): add TreeAttachPost
* feat(event): add TreeAttachPost
* feat(event): TreeAttachedPost fired after all mappings created, not just on_attach
|
2023-01-07 11:50:41 +11:00 |
|
Anton
|
a2c75567ad
|
feat(event): add WillRenameNode (#1821)
|
2022-12-12 11:56:50 +11:00 |
|
kylo252
|
6ca6f99e76
|
feat(notify): add notify.threshold (#1693)
* feat: configurable notification level
add `notify.threshold` to setup opts
* feat: configurable notification level: add threshold example doc
* feat: configurable notification level: log always comes last
Co-authored-by: Alexander Courtis <alex@courtis.org>
|
2022-11-01 10:24:40 +11:00 |
|
Kiyan
|
e7832785d2
|
feat(api): add public API module (#1432)
|
2022-07-25 11:11:48 +02:00 |
|
kiyan
|
18447132fc
|
feat(notify): switch all print/nvim_*write statements to utils.notify
|
2022-07-18 14:04:48 +02:00 |
|
kiyan
|
c84735483f
|
feat: add on_tree_resize event
|
2022-07-06 13:35:29 +02:00 |
|
Harry Prior
|
cff5a106b2
|
feat - add open and close tree events (#1151)
|
2022-04-18 15:41:21 +02:00 |
|
Kiyan
|
0816064a8b
|
chore: add stylua to format the codebase, and run on CI (#1055)
|
2022-03-06 17:33:30 +01:00 |
|
Sindre T. Strøm
|
090697e71f
|
Add a ready event. (#302)
|
2021-04-16 09:32:46 +02:00 |
|
William Boman
|
bbb8d6070f
|
add event API (#265)
|
2021-04-06 21:13:21 +02:00 |
|