Skip to content

Latest commit

Β 

History

History
60 lines (50 loc) Β· 2.13 KB

README.md

File metadata and controls

60 lines (50 loc) Β· 2.13 KB

my dotfiles

The files that make me a programming whiz πŸ§™β€β™‚οΈ

Get started πŸš€

git clone --recurse-submodules https://github.com/harsilspatel/dotfiles.git
cd dotfiles
./install

Accoutrements 🧰

  • Hammerspoon
  • BetterTouchTool
  • Homebrew
  • Karabiner-Elements
  • Neovim
  • Powerlevel10k
  • Tmux
  • VS Code
  • Z shell
  • and more...

Tips and tricks ✨

Here are a few tricks that help me be productive!

Redundant caps lock

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>

Better shifting

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 )

Convenient navigation

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.

Screenshot πŸ“Έ

screenshot