Home - mr-martian/quest-editor GitHub Wiki
Welcome to the Quest Editor wiki!
We're aiming to create an editor that is
- Fast
- Interoperable
- Low memory
- Extensible
- Sane
What does that mean?
Fast - The limiting factor should be your typing speed, not the editor's processing speed
Low memory - It should be possible to edit files on any computer
Sane - The editor should handle common edge cases like mixed left-to-right and right-to-left text correctly
Extensible - It should be as easy as possible for users to adapt the editor to their own purposes, especially ones the developers never thought of
Interoperable - Interaction between different extensions should be as clean as possible
Why not use ...
- Vi, Xed, Gedit, Notepad, ...
- Not extensible
- Atom, VSCode
- Neither fast nor low memory
- Vim
- Closer, but fails to be sane
- Emacs
- Even closer, but still not sane: designing and adjusting themes is a slow descent into madness.
- Reasonably confgured emacs (Helm, which-key, treemacs, Org-roam) with just a few buffers is not low memory (usually ~50 MB).
- Highly customized emacs (like spacemacs) is not fast.