Проект

Общее

Профиль

Neovim

apt install ninja-build gettext libtool libtool-bin autoconf automake cmake g++ pkg-config unzip doxygen -y
apt install ninja-build -y
apt install lua-lpeg -y
apt install git -y
git clone https://github.com/neovim/neovim
cd neovim
git checkout v0.11.3
make

astro-setup.sh

mv ~/.config/nvim ~/.config/nvim.bak
mv ~/.local/share/nvim ~/.local/share/nvim.bak
mv ~/.local/state/nvim ~/.local/state/nvim.bak
mv ~/.cache/nvim ~/.cache/nvim.bak
git clone --depth 1 https://github.com/AstroNvim/template ~/.config/nvim
# remove template's git connection to set up your own later
rm -rf ~/.config/nvim/.git

lazy-setup.sh

# required
mv ~/.config/nvim{,.bak}
# optional but recommended
mv ~/.local/share/nvim{,.bak}
mv ~/.local/state/nvim{,.bak}
mv ~/.cache/nvim{,.bak}
# clone project
git clone https://github.com/LazyVim/starter ~/.config/nvim
# git remove
rm -rf ~/.config/nvim/.git