A custom Neovim config by the creator. Minimalist plugins with Lazyvim package manager.
This configuration has already been preinstalled with some plugins.
- LSP - Nvim supports the Language Server Protocol (LSP), which means it acts as a client to LSP servers.
- Error Linting
- Code References
- Formatter/Prettier - Files auto-formatting
- Nvim-Tree/Navigation Tree - Navigation Tree to easy navigate. By default set to
false
. Check the keymaps section to use the toggle. - Telescope/Search - Fuzzy finder list. You can search for something by using this. Currently, only search based on files, contents, buffer & documentation.
- Treesitter/Code-Highlighting - Syntax Highlighting.
- WhichKeys/Keymaps Helper - Keymaps Helper.
And many more...
Neovim >= v0.10
git clone https://github.com/adefirmanf/nvim/ ${HOME}/.config/
These are the most frequent keymaps that I used. Custom keymaps are available on each plugin. Please refer to plugins
folder for more details.
- Toggle Navigation Tree \e
- Find Files \ff
- Find Contents \fg
- Find Buffer \fb
- Find Buffer \fb
- Explore \E
By default, I use https://github.com/catppuccin/nvim.
To install another theme, please check the docs on the official page. For this configuration, it should be set on plugins folder and lazy.lua config