Fast and lightweight, highly customalisable Personalised Development Environment using Neovim.
Install Neovim 0.10
brew install neovim| Distribution | Command |
|---|---|
| Arch Linux | sudo pacman -S neovim |
| Fedora | sudo dnf install neovim |
| Debian/Ubuntu | Neovim's 0.10 may not be available in Debian/Ubuntu's repositories. I recommend installing from source: official repository. |
Install WSL2(Windows Subsystem for Linux) and follow the Linux instructions.
- gcc/clang
- ripgrep (for telescope fuzzyfinder)
- Nerd Fonts - e.g JetBrainsMono:
wget -P ~/.local/share/fonts https://github.com/ryanoasis/nerd-fonts/releases/download/v3.0.2/JetBrainsMono.zip && cd ~/.local/share/fonts && unzip JetBrainsMono.zip && rm JetBrainsMono.zip && fc-cache -fv
Make sure to remove or move your current nvim config directory.
mv ~/.config/nvim/ ~/.config/nvim-bak/
git clone https://github.com/gordonajajar/nvim_config.git ~/.config/nvimRun
nvimand wait for the plugins to be installed
General keymaps can be found in core/keymaps.lua. Plugin-specific keymaps are defined in individual plugin files in plugins/, but are also displayed in core/keymaps.lua.