This is my personal preference. Please feel free to use it or give me feedback to improve. Welcome all different perspectives. ;)
cd ~
git clone https://github.com/jaesuk/dotfiles .dotfiles
curl -fLo ~/.vim/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
- Install NvChad.
git clone https://github.com/NvChad/starter ~/.config/nvim && nvim
rm -rf ~/.config/nvim/.git
- Copy files to set up the plugins, e.g.
go.vim
cd ~
git clone https://github.com/jaesuk/dotfiles .dotfiles
cp -a ~/.dotfiles/.config/nvim ~/.config/nvim
- Execute
:MasonInstallAll
and:Lazy
to install or update plugins.- For instance,
gopls
,go-debug-adapter
,goimports
,golangci-lint
- For instance,
rm -rf ~/.cache/nvim
rm -rf ~/.config/nvim
rm -rf ~/.local/state/nvim
rm -rf ~/.local/share/nvim