3 ms·
A lot of what I like Emacs for is reading—especially navigating through—code. One of the main upsides of a keyboard-first design is how natural it makes it to n
by tikhonj 4y ago
A lot of what I like Emacs for is reading—especially navigating through—code. One of the main upsides of a keyboard-first design is how natural it makes it to navigate through a codebase with higher-level navigation commands (like moving based on blocks/expressions/etc). I've been learning a new messy codebase recently and jumping around quickly without losing flow is powerful. I love being able to quickly throw up a second view into the file I'm working with and jump to the part of the code I want to compare or reference, all within the same mental space as I use to move around and edit code normally.
- Fire-Dragon-DoL 4y agoI prefer by far mouse-based reading, hence it did not work. And navigating through blocks/paragraphs didn't turn useful at all at the reading time, usually I read things at a high level and read in deep details only if everything else failed. In that case, I'd rather read every line to have a great understanding of what's going on. I guess that explain why it did not work for me, my philosophy goes against the editor philosophy.