-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathinstall_neovim-lua.sh
67 lines (36 loc) · 986 Bytes
/
install_neovim-lua.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
#! /usr/bin/bash
# requiments:
# update
sudo apt update && sudo apt upgrade -y
# tools
sudo apt install git, wget, curl, tmux
# install nodejs , npm , cargo
sudo apt-get -y install cargo
# install neovim >0.7
curl -LO https://github.com/neovim/neovim/releases/latest/download/nvim.appimage
chmod u+x nvim.appimage
./nvim.appimage
sudo cp nvim.appimage /usr/bin/nvim
chmod +x nvim
nvim --version
# install ripgrep and fd
sudo apt install ripgrep
sudo apt install fd-find
# set npm global
mkdir ~/.npm-global
npm config set prefix '~/.npm-global'
# export PATH=~/.npm-global/bin:$PATH
# source ~/.profile
npm install -g neovim
# pip install neovim
pip install neovim --user
# install kitty
curl -L https://sw.kovidgoyal.net/kitty/installer.sh | sh /dev/stdin
#
cargo install cargo-deb
# install nvimdots
bash <(curl -fsSL https://raw.githubusercontent.com/ayamir/nvimdots/HEAD/install/install.sh)
# update plugin
nvim +PackerSync
# run nvim
# :checkhealth