harsilspatel / dotfiles

the config that makes me a productivity whiz πŸ§™β€β™‚οΈ

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool


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

About

the config that makes me a productivity whiz πŸ§™β€β™‚οΈ

License:MIT License


Languages

Language:Shell 40.0%Language:Lua 27.8%Language:Vim Script 17.0%Language:Ruby 7.1%Language:JavaScript 6.6%Language:AppleScript 1.4%