My configuration for NeoVim based on AstroNvim v4+
- Nerd Fonts
- Neovim v0.9+ (Not including nightly)
- Tree-sitter CLI
- A clipboard tool is necessary for the integration with the system clipboard
:help clipboard-tool
- Terminal with true color support (for the default theme, otherwise it is dependent on the theme you are using)
- Optional Requirements:
- ripgrep - live grep telescope
search (
<leader>fw
) - go DiskUsage() - disk usage toggle terminal
(
<leader>tu
) - bottom - process viewer toggle
terminal (
<leader>tt
) - Python - python repl toggle terminal
(
<leader>tp
) - Node - Node is needed for a lot of the LSPs, and
for the node repl toggle terminal (
<leader>tn
)
- ripgrep - live grep telescope
search (
# backup old configuration
mv ~/.config/nvim ~/.config/nvim.bak
# backup cache, state, etc
mv ~/.local/share/nvim ~/.local/share/nvim.bak
mv ~/.local/state/nvim ~/.local/state/nvim.bak
mv ~/.cache/nvim ~/.cache/nvim.bak
# install neovim config
git clone git@github.com:just-sultanov/nvim.git ~/.config/nvim
# first run, install default plugins, etc
nvim