Skip to content

Latest commit

 

History

History
79 lines (60 loc) · 2.6 KB

TODO.md

File metadata and controls

79 lines (60 loc) · 2.6 KB

Re TODO

Specific bugs

  • During search, text after a mark is unstyled.

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 list buffers from editor.
  • Ability to kill buffers from cli
  • 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?
  • Warn about files changed on disk
  • Offer to reload file if file changed on disk
  • File locking

Rendering

  • Ability to toggle line counts on/off
  • 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 ability to connect to a parent-instance to share buffers across views
  • Add support for locking of files.
  • Add support for synchronized editing of files.

Automation

  • "Arexx" like port (using Drb?)
  • Macros

Cleanups

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

DONE