My ideal code editor

I’d suggest the opposite is true though.

Surely it’s better to fully understand your editor, rather than get to grips with it quickly, only to come unstuck later because what was going on was abstracted away? In the grand scheme of things, the first half an hour you spend with a text editor is a very small fraction of your total usage over it’s/your lifetime.

I agree, having to learn another language in order to configure your editor should be unnecessary; but I don’t know of such an editor that requires that from the get-go?

If you (using “you” generally here…) need to immediately reach for config/plugins then perhaps either the editor isn’t up to the task, or you’ve missed some of the functionality the editor provides out of the box?

Learning an editor well should take some time, and you should probably invest the same time and energy that you do for a new language. Anything worth learning probably won’t come easily at first, and an editor can stay with you throughout your career, whereas a language is unlikely to do so.

1 Like