41 lines
1.2 KiB
Markdown
41 lines
1.2 KiB
Markdown
# 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)
|
|
- [x] New UI
|
|
- [ ] Styling
|
|
- Save/Load files
|
|
- Undo/Redo
|
|
- [ ] Edit History Tree
|
|
- [ ] Undo history saved to disk
|
|
- Finish selections
|
|
- [x] Guarantee that start and end are always ordered
|
|
- Add in text actions
|
|
- [ ] Yank
|
|
- [x] Delete
|
|
- [x] 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 |