Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I always felt much more aligned with the Emacs philosophy, but it was a wrist destroyer for me (although I adopted the Caps-as-Ctrl very early too).

Nowadays I mostly stick with VSCode, with a few of packages that even remind me of Emacs for selecting and transforming text.

And for the rare case of text refactoring that doesn't fit the multicursor model, there is even a fast "Open in Vim" extension/command.

(If I still wanted to use Emacs I'd probably have spent a full-month salary on a Kinesis)



> it was a wrist destroyer for me (although I adopted the Caps-as-Ctrl very early too)

Admittedly not an option for many people, but in college I switched to Dvorak. Professionally, I spent a lot of years at companies with very weak lab computer authentication (basically just one account, shared, but it was air gapped!) and didn't want to change the keyboard settings so I became good at QWERTY again. Having used emacs on both, as a consequence, I've come to the conclusion that the emacs default bindings are better on Dvorak than QWERTY. Just the placement of the keys tends to involve fewer finger and wrist contortions, IME.


You can just use evil mode. It's pretty much feature parity with vim, if not better in many ways (elisp for extension).


What vscode packages are those? Always interested in being more efficient in transforming text.


Sure, some I use all the time, they mostly work on multiple cursors so I end up doing Vim/Emacs level stuff in (my opinion) simpler/faster ways:

- https://marketplace.visualstudio.com/items?itemName=chunsen.... (I bind to M-k M-a)

(This one enables me select, cut and type the new text - this is much faster than backspacing/selecting for me. I feel like this is a "vim pattern" that I'm reusing here)

I also have Alfred (MacOS) installed, and it saves your clipboard history. This ends up giving me sort of an Emacs-like kill ring, system wide.

- https://marketplace.visualstudio.com/items?itemName=rsbondi.... (I bind to M-k M-k)

- https://marketplace.visualstudio.com/items?itemName=janjoerk...

- https://marketplace.visualstudio.com/items?itemName=Asuka.in...

- https://marketplace.visualstudio.com/items?itemName=earshino...

- https://marketplace.visualstudio.com/items?itemName=jonsmith...

There is also https://marketplace.visualstudio.com/items?itemName=hajdaini... and https://marketplace.visualstudio.com/items?itemName=rduvql.v... that I have installed but never got to use.

I would love to record a video showing the kinds of text changes I do all the time, but the really useful happens on real life situations that one cannot record publicly.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: