Our great sponsors
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
A decade ago when I first saw folks recommending , as leader, I started mentally keeping track of how often I used comma. I've found that I use it at least a few times a week, perhaps a third as often as I use ;. Most commonly I'm making several similar changes on different lines, e.g. adding a parameter after an opening (. On the first line I'll move there with f( and make the change. Then I'll move down a few lines, but my cursor will be to the right of the opening paren, so I'll hit , to go back to it. Then on the next line the cursor might be to the left, so I'll hit ;. I would be annoyed without the behavior of ,, though you're of course free to noremap \ , or even nnoremap ,, , to keep the behavior. Semicolon and comma also come in handy with vim-sneak, allowing you to jump up and down the window for a 2-character sequence.