Install dependencies
brew bundle
Generate a key pair
ssh-keygen -t rsa -b 4096 -C "[email protected]"
Add the following to your ~/.ssh/config
Host *
UseKeychain yes
Configure Git settings
git config --global user.name "Your Name"
git config --global user.email "[email protected]"
git config --global push.default simple
git config --global core.editor "vim"
git config --global core.ignorecase false
git config --global pull.rebase false
Go to Preferences > Profiles > Colors
.
Import and select the theme under Color Presets
.
Go to Preferences > Profiles > Text
and change Font
to "Fira Code".
Check the box that says "Use ligatures".
Uncheck the box that says "Italic text".
Run :PlugInstall
in Vim to fetch and install the plugins.
Press prefix + I
in a tmux session to fetch and install all plugins.
Included is asdf-vm, which you can use to manage multiple runtime versions of Python, Ruby, etc.
Install extensions
./scripts/vscodex.sh
Enable key repeat on macOS
defaults write com.microsoft.VSCode ApplePressAndHoldEnabled -bool false