My personalized minimalist neovim config
- Install neovim
- Clone this repo to ~/.config/nvim if linux or %userprofile%\AppData\Local\nvim if windows
- Install nerd fonts from https://www.nerdfonts.com/font-downloads
- To use copilot and pyright make sure to install nodejs and npm.
- To use the telescope file finder make sure to install ripgrep.
- Gopls may throw error if you don't have go installed. To solve this either install go or goto lua/configs/mason.lua and remove gopls from ensure_installed list.
- To use copilot make sure to first run :Copilot auth command and link your github account.
- The default keybindings are still available.
- The leader key is set to space.
jkin insert mode: Exit to normal mode.Ctrl + hin normal mode: Navigate to the window on the left.Ctrl + jin normal mode: Navigate to the window below.Ctrl + kin normal mode: Navigate to the window above.Ctrl + lin normal mode: Navigate to the window on the right.<leader> + xin normal mode: Close the current buffer.
<leader>ffin normal mode: Find files using Telescope.<leader>fgin normal mode: Live grep using Telescope.<leader>fbin normal mode: List all open buffers using Telescope.<leader>fhin normal mode: List all help tags using Telescope.
gkin normal mode: Open the diagnostic float.[din normal mode: Go to the previous diagnostic.]din normal mode: Go to the next diagnostic.<leader>qin normal mode: Set the diagnostic to the location list.gDin normal mode: Go to declaration.gdin normal mode: Go to definition.Kin normal mode: Hover to view documentation.giin normal mode: Go to implementation.<leader>wain normal mode: Add workspace folder.<leader>wrin normal mode: Remove workspace folder.<leader>wlin normal mode: List workspace folders.<leader>fmin normal mode: Format the document.<leader>rnin normal mode: Rename the current symbol.<leader>cain normal mode: Show code actions.grin normal mode: Show references.
<leader>fcin normal mode: List all Flutter commands using Telescope.
<esc>orjkin terminal mode: Exit to normal mode.Ctrl + hin terminal mode: Navigate to the window on the left.Ctrl + jin terminal mode: Navigate to the window below.Ctrl + kin terminal mode: Navigate to the window above.Ctrl + lin terminal mode: Navigate to the window on the right.Ctrl + win terminal mode: Close the terminal window.Alt + iin normal or terminal mode: Toggle the floating terminal.<leader>thin normal mode: Open a new horizontal terminal.<leader>tbin normal mode: Open a new terminal in a new tab.<leader>tsin normal mode: Select a terminal to interact with.<leader>trnin normal mode: Rename the current terminal.



