|
|
|
|
|
by pubby
2157 days ago
|
|
The question is if we should optimize for pencil efficiency or education. To me, it's obvious: I've met way more people interesting in learning math than performing it, so we try to make notation as clear and possible. Vim, like math notation, is optimized for efficiency. That's great for power users, but it's not what you would use if you wanted to teach someone how to word process. (BTW, try imaging Vim where each file mandates its own special keybindings. That's math notation for ya.) |
|
Vim is a text editor, not a word processor. Additionally, Vim is a tool designed for power users. Mathematical notation is also meant for power users. When we teach mathematics, we introduce the notation gradually, so students have time to pick it up. This is a process which takes decades from Kindergarten through PhD. Just as a Vim user would scoff at being forced to write in Notepad, a mathematics PhD would scoff at being forced to express their ideas in Kindergarten-level mathematical notation.
try imaging Vim where each file mandates its own special keybindings. That's math notation for ya.
That's how Emacs works, and how Vim works when you install filetype-specific plugins.