- Undo
- Searching through the file with a shortcut
- Mechanism to run shell commands when buffer is saved
- Jump to previous and next empty lines with
Alt+UpandAlt+Down - Opening a file to the current buffer, fuzzily
- Managing multiple buffers
- Fuzzy searching should be fuzzier, ie. support matching multiple words
- Configurable tabsize (now hardcoded to 4 spaces)
-
Shift+Tabshould remove one tab level from line - Display status messages somehow
-
Alt+Backspaceshould remove one complete word - Search & replace
-
Mod+Tabshould tabulate line like the previous line - Make file browsing/buffer opening nonblocking & faster (parallelize etc.)
- Editor should indicate whether a buffer was changed since last saving
- Implement simple syntax highlighting
- Use configuration file for basic configuration
- Make highlighting configurable
- Create a highlighting fastpath when there are no rules
- Smarter fuzzy finder
- Faster
librarycomponent - Report configuration file errors properly during startup
- Permit specifying colors with highlighting styles
- Savehook execution should have a timeout
- File browsing should maybe follow symlinks
- Extend undo to work with savehooks
- Savehooks should be specified with glob patterns
- Implement an UI dialog for asking single-key answers
- Confirmation dialogs for quitting & closing nonsaved buffers
- Delay buffer opens for command-line arguments until we have a full editor with a printable screen & functioning status messages
- When doing buffer opens, warn about files which seem less than printable
- When doing buffer opens, handle files with extremely long lines more robustly