Skip to content

Latest commit

 

History

History
41 lines (40 loc) · 1.84 KB

File metadata and controls

41 lines (40 loc) · 1.84 KB

TODO

  • 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+Up and Alt+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+Tab should remove one tab level from line
  • Display status messages somehow
  • Alt+Backspace should remove one complete word
  • Search & replace
  • Mod+Tab should 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 library component
  • 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