- Neovim >= 0.10
- ripgrep
- fd
- Node.js
- tree-sitter-cli (only necessary when
auto_install
is set to true in core.plugins.treesitter.opts) - font with icons and Powerline glyphs (for example JetBrains Mono)
sudo pacman -S --needed neovim ripgrep fd ttf-jetbrains-mono-nerd tree-sitter-cli
brew install neovim ripgrep fd font-jetbrains-mono-nerd-font
Installation of Node.js
Via Node Version Manager preferably
npm install tree-sitter-cli
-
Clone the repository
git clone https://codeberg.org/mirge/nvim-cfg.git ~/.config/nvim
-
Copy the template
init.lua
(init.lua.tpl
) toinit.lua
cd ~/.config/nvim cp init.lua.tpl init.lua
-
Launch Neovim
nvim
-
Exit Neovim
{
standalone = true,
notes_dir = "~/Nextcloud/notes", -- The notes dir, only used for the
} -- `<Leader>fn` keybind
Use <Leader>kf
(default <Leader>
is space) to see all keybinds.
Note
This Neovim config uses kak.nvim, so it has Kakoune-like keybinds.