- Minimal interface. noise and notifications to a minimum, it should be possible to hide or at least obscure all panes with a single shortcut
- A good Vim mode. preferably also adopting vim-surround and vim-commentary binds. must support text objects, all types of visual selection, registers, window/pane navigation and commands like
:w, :q, :wq and :q! (many vim modes fail this requirement somehow!!!)- Good, keyboard only multicursor bindings, selecting the next occurrence of the text under the cursor should be simple
- A real-time Markdown preview mode
- Multi-buffers. Listing project-wide diagnostics with context AND allowing editing multiple files at once to go through errors and patch everything up is great + amazing
- Manual configuration of LSP clients and formatters
