neovim 0.10.4 version pinning and node env for Mason plugins
This commit is contained in:
parent
04a5624061
commit
fb104323be
@ -1,11 +1,13 @@
|
|||||||
|
sudo apt install npm
|
||||||
|
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
|
||||||
mkdir -p ~/applications
|
mkdir -p ~/applications
|
||||||
wget -q --show-progress https://github.com/neovim/neovim/releases/latest/download/nvim-linux64.tar.gz
|
wget -q --show-progress https://github.com/neovim/neovim/releases/download/v0.10.4/nvim-linux-x86_64.tar.gz
|
||||||
if check_dir_exists ~/applications/nvim-linux64/; then
|
if check_dir_exists ~/applications/nvim-linux-x86_64/; then
|
||||||
mv ~/applications/nvim-linux64/ ~/applications/nvim-linux64.old/
|
mv ~/applications/nvim-linux-x86_64/ ~/applications/nvim-linux-x86_64.old/
|
||||||
fi
|
fi
|
||||||
tar xzf nvim-linux64.tar.gz
|
tar xzf nvim-linux-x86_64.tar.gz
|
||||||
mv nvim-linux64 ~/applications/
|
mv nvim-linux-x86_64 ~/applications/
|
||||||
rm nvim-linux64.tar.gz
|
rm nvim-linux-x86_64.tar.gz
|
||||||
rm -r ~/applications/nvim-linux64.old
|
rm -r ~/applications/nvim-linux-x86_64.old
|
||||||
if ! grep -q "alias vim" ~/.bash_aliases; then echo ‘alias vim=“~/applications/nvim-linux64/bin/nvim”’ >> ~/.bash_aliases; fi
|
if ! grep -q "alias vim" ~/.bash_aliases; then echo "alias vim='~/applications/nvim-linux-x86_64/bin/nvim'" >> ~/.bash_aliases; fi
|
||||||
echo "Installed latest neovim"
|
echo "Installed latest neovim"
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user