diff options
author | Direct-A | 2021-11-04 20:14:16 +0800 |
---|---|---|
committer | Direct-A | 2021-11-04 20:14:16 +0800 |
commit | 9c3fceb170facd1cc70425b4d91bf79f230572f6 (patch) | |
tree | 02e73e392750ae83ddba927d8d9c04c4c9c4f9a0 /init-lvim.sh | |
parent | fafe10c2be69f12e930c29a04115607f2d37842d (diff) | |
download | aur-9c3fceb170facd1cc70425b4d91bf79f230572f6.tar.gz |
maintainer changed; common updata
Diffstat (limited to 'init-lvim.sh')
-rwxr-xr-x | init-lvim.sh | 20 |
1 files changed, 18 insertions, 2 deletions
diff --git a/init-lvim.sh b/init-lvim.sh index 75a120b6271c..87a70120dada 100755 --- a/init-lvim.sh +++ b/init-lvim.sh @@ -3,19 +3,35 @@ mkdir -p ~/.config/lvim ln -s /usr/share/doc/lunarvim/config.example-no-ts.lua ~/.config/lvim/config.lua mkdir -p ~/.local/share/lunarvim ln -s /usr/share/lunarvim ~/.local/share/lunarvim/lvim + +echo "Installing dependencies of NodeJS & Rust..." +npm install -g neovim +npm install -g tree-sitter-cli +yarn global add neovim +yarn global add tree-sitter-cli +cargo install fd-find +cargo install ripgrep + echo "Installing Packer..." git clone https://github.com/wbthomason/packer.nvim ~/.local/share/lunarvim/site/pack/packer/start/packer.nvim + echo "PackerInstall..." lvim --headless +'autocmd User PackerComplete sleep 100m | qall' +PackerInstall + echo "PackerSync..." lvim --headless +'autocmd User PackerComplete sleep 100m | qall' +PackerSync rm ~/.config/lvim/config.lua cp /usr/share/doc/lunarvim/config.example.lua ~/.config/lvim/config.lua + echo "Installing treesitter parsers.." ln -s /usr/share/lunarvim/prebuild/nvim-treesitter/parser/* \ - ~/.local/share/lunarvim/site/pack/packer/start/nvim-treesitter/parser/ + ~/.local/share/lunarvim/site/pack/packer/start/nvim-treesitter/parser/ ln -s /usr/share/lunarvim/prebuild/nvim-treesitter/parser-info/* \ - ~/.local/share/lunarvim/site/pack/packer/start/nvim-treesitter/parser-info/ + ~/.local/share/lunarvim/site/pack/packer/start/nvim-treesitter/parser-info/ + +echo "Generate the new ftplugin template files.." +lvim --headless +LvimUpdate +q + echo echo "lunarvim runtime is inited for $(whoami)" echo "clean up by:" |