Environment Settings

Record them in case of someone (who?) broke my harddrive again.

The configuration repo is located at github.com:SilverBut/code_snippets:env_configs/.

Work still in progress.


  • Install fish and some plugins. If you want to know more plugins, read this
    • Install oh-my-fish: curl -L https://get.oh-my.fish | fish
    • Install fisher: curl https://git.io/fisher --create-dirs -sLo ~/.config/fish/functions/fisher.fish
    • Install some plugins:
omf install spacefish
omf install https://github.com/jhillyerd/plugin-git
omf install vcs
fisher add jethrokuan/z


  • Install vim and other things. Ensure vim is higher than 7.0 but all those configs only tested under 8.0.
    • Get the vimrc file from the configuration repo.
    • Run vim and it should automatically install all dependecies required. See here for more info.
  • Install vscode
    • Add to path. For macbook: set -U fish_user_paths '/Applications/Visual Studio Code.app/Contents/Resources/app/bin' $fish_user_paths


  • Install Rust and add to path: set -U fish_user_paths $HOME/.cargo/bin $fish_user_paths