A user configuration template for AstroNvim
mv ~/.config/nvim ~/.config/nvim.bak
mv ~/.local/share/nvim ~/.local/share/nvim.bak
#!/bin/bash
# you should add moder nvim version by adding ppa repository
sudo add-apt-repository ppa:neovim-ppa/unstable
sudo apt-get update
sudo apt-get install neovim
# snap does not provide the last version and it could work with some bugs (conflicts with plugins)
# sudo snap install nvim --classic
# install astronvim
git clone --depth 1 git@github.com:tritonJS826/astronvim-custom-config.git ~/.config/nvim
# install custom config
git clone https://github.com/tritonJS826/astronvim-custom-config ~/.config/nvim/lua/user
for working with language feature you shoud install specific LanguageServer and LanguageParser extensions (https://astronvim.com/#-setup). You can navigate through extensions by tab/Shif+tab in nvim command line:
:LspInstall typescript
:LspInstall eslint
:TSInstall typescript
:TSInstall javascript