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 neovimMake 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 procsThese 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 javaNote: 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-emulatorgit clone git://github.com/jsancio/dotfiles.git
dotfiles/setup.shAfter 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.