Everytime you setup a new computer for programming it can be a hassle to remember all the little settings and tweaks you've done to get a system running exactly how you like it.
This guide is a quick cheatsheet of the major modifications/tweaks/settings that I like to use for my own programming needs.
It's main use is to remind myself of tasks I should do on a new computer to minimize setup time, but it may be helpful to you to learn about the settings and tweaks I use for your own use.
defaults write -g ApplePressAndHoldEnabled -bool false ---> reboot to take effectdefaults write NSGlobalDomain KeyRepeat -int 1defaults write NSGlobalDomain InitialKeyRepeat -int 10brew install zsh zsh-completionswhich zsh then chsh -s /bin/zsh, may need to reboot~/.zshrc) can be applied by doing:
source ~/.zshrc without having to close/reopen the terminal (most of the time)brew cask install hyperAnd that's it! Easy as 1-2-3. This guide is likely to be updated as I change/modify my own workflow and configurations. Hopefully if you read this you are able to pick out 1 or 2 modifications that you could use to improve your own workflow.
If you have any tweaks/settings/configs you like to use that you think I could benefit from, please comment below!