Vim

Vim can handle multuithreading properly - unlike Emacs - but otherwise Emacs feels far more extensible. The keybinding innovations - mostly taken from

 - and macro system make manipulating files an incredibly 
       productive process. Vim users often have a library of cli and tui programs that 
       they use in conjunction with Vim to facilitate a desktop ecosystem without a 
       GUI.
     

Learn the keybindings! They're standards that tend to work everywhere.

Cheat Sheets!

[http://thedarnedestthing.com/space%20vim]

[Vim cheat sheet]

[https://vim.rtorr.com/]

[YBlog - Learn Vim Progressively]

Shortcuts

Leader keys

  • Comma :: As it should always be followed with a space grammatically, every other key can be freely mapped to with no delay! You lose the functionality of backwards repeating though...
  • Space :: What doom emacs uses, my current key and what I'm used to. This works fine, but the timeout definitely can impact the fluency of writing on occasion.
  • Semicolon :: Interesting option, but there seem to be some strange repeat patterns in specific modes.
  • \ :: Controversial, it's pretty far away... but it's the default. Unclear whether bashing the pinkie to the right is a great motion (just like Emacs and the left).
2022-11-11 fcaba77
2022-10-27 7aac666
2021-09-22 52a677b
2021-09-21 7732812
2021-08-19 87d9551
2021-04-24 71b86f7
2021-04-24 8f0a120
2021-04-24 7a7cf7f
2021-04-21 e031723
2021-01-20 6a70d3f
2021-01-18 af0b1e0
2021-01-17 675fddc
2021-01-15 d1b02d2
2021-01-15 f2197ab
2021-01-15 446991d
2020-11-15 a0eccac