Alexander Courtis

Results 94 issues of Alexander Courtis

### Description See https://github.com/nvim-tree/nvim-web-devicons/issues/464 ### Neovim version ```text https://github.com/nvim-tree/nvim-web-devicons/issues/464 ``` ### Operating system and version Linux 6.8.9-arch1-2 ### Windows variant _No response_ ### nvim-tree version edd4e25 ### Clean room replication...

bug

* #2255 Node classes are defined in `node.lua` however are created as tables. Add Node classes and constructors. This may not be necessary for multi instance. `nvim-tree.explorer.node` is not explorer...

* #2255 Requires #2916 Explorer is a RootNode. Break them and store RootNode in Explorer. `get_node_at_cursor` returns the root instead of fake `".."` Replace `name == ".."` tests with `BaseNode:is(RootNode)`...

* #2255 Many util functions operate on an Explorer on Node, move them in.

* #2255 Many lib functions operate on an Explorer, move them in.

Enumerating files is slow, as it's using vim and the uv abstraction layer. A native solution may be possible using rg or similar. Prior art: telescope

### Description Closed folders have their group populated unnecessarily. ### Neovim version ```text NVIM v0.10.1 Build type: RelWithDebInfo LuaJIT 2.1.1725453128 ``` ### Operating system and version Linux 6.10.10-arch1-1 ### Windows...

bug
reproduced

luals annotations for all setup opts. This will allow users to validate via luals and use autocomplete. Expose this to user via `@param` on setup function and @meta

Add luals annotations for all API functions, incorporating the existing named param classes.