odin_editor/todo.md

1.2 KiB

Bugs

  • Fix crash when cursor is over a new-line
  • Fix jumping forward a word jumping past consecutive brackets
  • Odd scrolling behavior on small screen heights

Planned Features

  • LSP Integration
    • Language Server Configurations
    • Diagnostics
      • In-line errors
    • Go-to Definition/
    • Find references
  • Vim-like Macro replays
  • Re-implement lost features from Plugins
    • Syntax Highlighting
      • Integrate tree-sitter
    • Bootleg Telescope
      • Grepping Files
      • Open Buffer Search
  • Re-write the UI (again)
    • New UI
    • Styling
  • Save/Load files
  • Undo/Redo
    • Edit History Tree
    • Undo history saved to disk
  • Finish selections
    • Guarantee that start and end are always ordered
    • Add in text actions
      • Yank
      • Delete
      • Change
  • Virtual Whitespace
    • Allow any-sized tabs
  • Modify input system to allow for keybinds that take input
    • Vim's f and F movement commands
    • Vim's r command
  • Command Search and Execution
    • Refactor to remove generics added specifically for plugins
    • Palette based UI?
  • Persist end of line cursor position