diff --git a/V0.1.md b/V0.1.md index 7690706..b198781 100644 --- a/V0.1.md +++ b/V0.1.md @@ -8,19 +8,22 @@ - [x] File I/O - [x] Buffer switching - [ ] Search (/, ?, n, N) with highlighting -- [ ] Syntax highlighting (Chroma + tree-sitter for Go/Python/JS) +- [x] Syntax highlighting via treesitter - [ ] % (matching bracket) - [x] J (join lines) - [x] H/M/L (screen movement) - [ ] Status line (mode, filename, position, modified flag) +- [ ] File browser (somehow, oil like) ## Should Have (Makes it Usable) - [ ] :substitute (%s/old/new/g) - at least basic version - [ ] Better command-mode autocomplete/hints - [ ] Configuration file support (~/.gimrc or similar) -- [ ] Persistent undo history +- [ ] ~Persistent undo history~ - [ ] Line wrapping display option +- [ ] Horozontal scroll - [ ] Handle large files gracefully (>10k lines) [Pretty sure this is fine] +- [ ] Alternate buffer implementation ## Nice to Have (Polish) - [ ] Incremental search (search as you type)