Skip to content

Latest commit

 

History

History
25 lines (16 loc) · 1.08 KB

README.md

File metadata and controls

25 lines (16 loc) · 1.08 KB

HankVim

My personal VIM settings I intend to make portable and be able to update and sync anywhere. ** Designed for hardcore VIM users who can touch type at 100+wpm **

4 major philosophies I stick to in making modifications: 1.) 1 stroke movement, 1 stroke execution 2.) Alternatives that allow you to stay in the homerow will always be preferred 3.) Make sure Caps-Lock is mapped to be Esc when tapped and Ctrl when held 4.) Good ergonomics is everything

Good resource on changing your CAPSLOCK to be more useful for VIM.

http://www.economyofeffort.com/2014/08/11/beyond-ctrl-remap-make-that-caps-lock-key-useful/

Remapping Caps Lock on Windows using this tool:

https://github.com/randyrants/sharpkeys

Useful resource on how to use vim for merge conflicts in git (replace vimdiff with gvimdiff if using GVIM):

http://www.rosipov.com/blog/use-vimdiff-as-git-mergetool/

Note: Might have to modify gvim path if on Windows (replace which mvimdiff with path of your gvim.exe) (git config --global difftool.gvimdiff.path which mvimdiff; git config --global mergetool.gvimdiff.path which mvimdiff)