sudo apt install clang
sudo apt install fd-find
sudo apt install tig
sudo apt install tmux
sudo apt install libssl-dev
sudo apt install python3-proselint
sudo apt install jq
sudo apt install ripgrep
sudo apt install neovim
Make sure that jq
is version 1.6 or greater.
Installation instructions for deb/ubuntu. Nodejs is mainly needed for the the Coc pluging for neovim.
Instructions for installing Rust are here.
Instructions for installing rust-analyzer are here
cargo install cargo-watch
cargo install procs
These are the instructions for installing exa. If the manual installation was used then make sure to symbolic link from the .bash_completion.d
to the exa's bash complition file.
ln -s ~/.local/opt/exa/completions/exa.bash ~/.bash_completion.d/
These are the instructions for installing SDKMAN.
sdk install java
Note: that you may need to also install Java 8.
When installing alacritty under Gnome 3 we need to make it the default terminal.
sudo update-alternatives --install /usr/bin/x-terminal-emulator x-terminal-emulator /usr/bin/alacritty 30
cat /var/lib/dpkg/alternatives/x-terminal-emulator
sudo update-alternatives --config x-terminal-emulator
git clone git://github.com/jsancio/dotfiles.git
dotfiles/setup.sh
After starting tmux, press prefix + I
(capital I, as in Install).
For a list of commands to install and upgrade the plugins see this page.
- Installing rust-analyzer:
:CocInstall coc-rust-analyzer
. - Installing scalameta:
:CocInstall coc-metals
.