Here lies my Neovim setup :3.
Before installing this Neovim configuration, you need to do this following steps.
You must first install these dependencies using your favorite package manager:
neovim, e.g.brew install neovim,sudo pacman -S neovim, and etc.- Any patched font such as MesloLG Nerd Font (used in the screenshot), JetBrainsMono Nerd Font, and etc.
Moreover, you can install these dependencies in order for specific language server and/or formatter to work properly.
-
Rust:
rust-analyzer(optional). -
Python:
black, e.g.brew install black. -
Eslint:
vscode-langservers-extracted, e.g.npm install -g vscode-langservers-extracted(optional). -
Markdown:
marksman, e.g.brew install marksman(optional). -
JavaScript & TypeScript:
typescriptandtypescript-language-server, e.g.npm install -g typescript typescript-language-server(optional). It also supportsjsxandtsx. -
Go:
gopls, e.g.go install golang.org/x/tools/gopls@latest
If you have previous Neovim configuration, it's recommended to back it up unless you don't want it to.
mv ~/.config/nvim ~/.config/nvim.oldTo install this configuration, you need to clone this repository to $HOME/.config/nvim (on Linux or Mac).
git clone git@github.com:fzl-22/zielisme.nvim.git "$HOME/.config/nvim" && nvimOnce the plugins are installed, restart Neovim to start using it.
This configuration is adapted from LunarVim/Neovim-from-scratch and draws significant inspiration from NvChad/NvChad

