- Introduced `SwapManager` for buffering and writing incremental edits to sidecar `.kte.swp` files. - Implemented basic operations: insertion, deletion, split, join, and checkpointing. - Added recovery design doc (`docs/plans/swap-files.md`). - Updated editor initialization to integrate `SwapManager` instance for crash recovery across buffers.
14 lines
424 B
Markdown
14 lines
424 B
Markdown
ROADMAP / TODO:
|
|
|
|
- [x] Search + Replace
|
|
- [x] Regex search + replace
|
|
- [x] Able to mark buffers as read-only
|
|
- [x] Built-in help text
|
|
- [x] Shorten paths in the homedir with ~
|
|
- [x] When the filename is longer than the message window, scoot left to
|
|
keep it in view
|
|
- [x] Syntax highlighting
|
|
- [ ] Swap files (crash recovery). See `docs/plans/swap-files.md`
|
|
- [ ] The undo system should actually work
|
|
- [ ] LSP integration
|