Towry's Neovim configuration deprecated ->
- Functions seamlessly without the reliance on plugins.
- Implements lazy loading of plugins.
- Excellently compatible with monorepo projects, providing efficient file and folder searching capabilities that automatically align with the project's current working directory.
- Enhanced workflow for opening folders and searching files, enabling additional actions to be performed on selected folders.
- Git keymaps for diff, log (file, etc.), blame (file, chunks), stage, and more.
- Optimized for use as a git mergetool, favoring a two-way merge approach.
- Zoxide support and change cwd from terminal buffer
- Yazi support, open yazi in new tab (do not interupt current workflow), but chosen file will be opened in current window.
Dark | Light |
Git(logs, mergetool) |
checkout this issue for screenshots
- fzf, For fuzzy searching and various kind of pickers
- fd, For find files/folders
- rg, For grep/searching
- eza, For fzf preview
Bundles all files within user.plugins
into a single file named user.plugins_bundle
.
- Make lsp attach more controlable, for example, do not start lsp on large file.
- TODO: fix project nvim not working well in nowrite buffers.
- https://github.com/LazyVim/LazyVim
- https://github.com/ecosse3/nvim
- https://github.com/glepnir/dope
- and others acknowledged within the code.