The files that make me a programming whiz 🧙♂️
git clone --recurse-submodules https://github.com/harsilspatel/dotfiles.git
cd dotfiles
./install
- Hammerspoon
- BetterTouchTool
- Homebrew
- Karabiner-Elements
- Neovim
- Powerlevel10k
- Tmux
- VS Code
- Z shell
- and more...
Here are a few tricks that help me be productive!
The caps lock can be replaced with more useful key bindings to improve productivity. By mapping the caps lock to the escape and control keys, you can free up space for more frequently used keys.
- caps lock to escape
- caps lock + <key> to control + <key>
While the shift is useful for capitalizing letters, it is often underutilized when pressed alone. By mapping the left and right shift keys to commonly used programming characters such as parentheses, you can improve your workflow.
- left shift to (
- right shift to )
The arrow keys are frequently used but require the hand to move away from the home row. You can create Vim-like mappings to move the cursor while keeping your hands in place.
- right command + h to left
- right command + j to down
- right command + k to up
- right command + l to right
Note that we're only mapping the right command and leaving the left one as is.