Here are some of my software development configurations. They are all in their original file formats as I want them to be short, simple and easy to refer to. Enjoy!
- Vim (
.vimrc
) - Neovim (
~/.config/nvim/
) - Bash (
.bashrc
) - Zsh (
.zshrc
) - Tmux (
.tmux.conf
) - Git (
.gitconfig
) - Alacritty (
~/.config/alacritty/alacritty.toml
) .Xmodmap
- swaps Control and Caps Lock keys
Setting Night Light/Shift feature intensity:
gsettings set org.gnome.settings-daemon.plugins.color night-light-temperature 5000
xset m 0 0
gsettings set org.gnome.desktop.peripherals.keyboard repeat-interval 30
gsettings set org.gnome.desktop.peripherals.keyboard delay 270
Make sure the following packages are installed:
- Homebrew
- fzf
- Also add fzf shell integration (see
fzf.zsh
file)
- Also add fzf shell integration (see
- (Optional, only for vim-plug based workflow) vim-plug
fast
shortest
defaults read .GlobalPreferences com.apple.mouse.scaling
defaults write .GlobalPreferences com.apple.mouse.scaling -1
- Open a new "Desktop" then right click on Finder -> Options -> Assign To -> All Desktops
Enable key repeats:
defaults write com.microsoft.VSCode ApplePressAndHoldEnabled -bool false
Change Caps Lock key to Control:
System Preferences -> Keyboard -> Modifier Keys -> change Caps Lock to Control
Key repeat: 0.05sec
Delay until repeat: 0.20sec