Skip to content

Latest commit

 

History

History
78 lines (59 loc) · 2.63 KB

File metadata and controls

78 lines (59 loc) · 2.63 KB

Re TODO

Specific bugs

  • @RE (A) Styling breaks completely when starting a double quote
  • @RE (A) Styling broken by double-quote fails to correct itself when quote is deleted.
  • @RE (B) Trying to open file in non-existent directory fails.
  • @RE (B) Inserts underline as first character when '#' appears somewhere
  • @RE (B) Should auto-indent in markdown lists on line wrap

Conceptual

  • Editor should not work on buffers, but on an "adapter" that handles the translation between the view layout and the buffer locations

Basic Usability

  • Backwards search
  • Better file choose/completion proc
  • Mini menu/help buffer w/context. E.g. Start a Macro, see macro shortcuts
  • Tab handling (or lack thereof)
  • Ability to kill buffers from editor

Filesystem handling

  • Only write backup file first time after opening a buffer.
  • Consider like emacs to not write backups if source controlled file?
  • File locking

Rendering

  • Fix issue with assembly output (compiler) -- Is that down down to tabs?
  • A "virtual terminal" Ruby class to handle views that does not fill the window and to handle e.g. execution of inferior processes like gdb.

Shared editing

  • Add support for locking of files.
  • Add support for synchronized editing of files.

Automation

  • "Arexx" like port (using Drb?)

Cleanups

  • Split out indentation code
  • Split out input / character handling

DONE