Custom Neovim setup configured using Lazy plugin manager
Important system dependencies:
-
Nerd fonts (information source):
- Download a Nerd Font (good choice is "JetBrainsMono Nerd Font").
- Unzip and copy to '~/.local/share/fonts'.
- Run the command
fc-cache -fvto manually rebuild the font cache.
-
Tools for finding stuff:
Delete old nvim configuration
rm -rf ~/.config/nvim
rm -rf ~/.local/state/nvim
rm -rf ~/.local/share/nvimClone the repository to ~/.config
git clone --filter=blob:none https://github.com/amanhex/nvim.git ~/.config/nvimRun neovim to complete the setup
nvim- Leader key: " " (Space)
| Keys | Mode | Description |
|---|---|---|
| ; | Normal | Command mode |
| leader+q | Normal | Quit Neovim |
| leader+w | Normal | Save current file |
| leader+ff | Normal | Find files using Telescope |
| leader+fg | Normal | Live grep using Telescope |
| leader+fb | Normal | Open Telescope file browser |
| leader+e | Normal | Toggle Nvim Tree |
| leader+E | Normal | Focus Nvim Tree |
| leader+1 | Normal | Open first terminal |
| leader+2 | Normal | Open second terminal |
| ctrl+\ | Normal/Insert | Toggle terminal |
| leader+/ | Normal/Visual | Toggle comments |
| jk | Insert | Exit insert mode |
| leader+vs | Normal | Vertical Split |
| leader+hs | Normal | Horizontal Split |
| Tab | Normal | Cycle forward buffers |
| S-Tab | Normal | Cycle backward buffers |
| leader+x | Normal | Close current buffer |
-
Plugins: New plugins can be installed in
plugin.luaand the configuration for the plugin should be put inlua\plugins\. Finally the configuration should be required ininit.lua. -
Theme: The configuration uses
arctic.nvimas the color scheme. Install new color scheme inplugin.luaand updatetheme.lua. -
Dashboard: Update the dashboard by editing
lua\plugins\dashboard.lua -
Transparency: Nvim can be turned transparent using
:TransparentEnablecommand. Transparency persists for the sessions.



