aboutsummaryrefslogtreecommitdiff
path: root/TODO.md
diff options
context:
space:
mode:
Diffstat (limited to 'TODO.md')
-rw-r--r--TODO.md13
1 files changed, 10 insertions, 3 deletions
diff --git a/TODO.md b/TODO.md
index e378d457..9f20ebb2 100644
--- a/TODO.md
+++ b/TODO.md
@@ -12,16 +12,16 @@
- [x] % for whole doc selection
- [x] vertical splits
- [x] input counts (30j)
- - [ ] input counts for b, w, e
+ - [x] input counts for b, w, e
- [ ] respect view fullscreen flag
- [x] retain horiz when moving vertically
+- [w] retain horiz when moving via ctrl-u/d
- [x] deindent
- [ ] ensure_cursor_in_view always before rendering? or always in app after event process?
- [x] update lsp on redo/undo
- [ ] Implement marks (superset of Selection/Range)
- [ ] ctrl-v/ctrl-x on file picker
- [ ] linewise selection work
-- [ ] goto definition
- [ ] nixos packaging
- [ ] CI binary builds
@@ -33,6 +33,13 @@
- [ ] buffers should sit on editor.buffers, view simply refs them
+- [ ] lsp: signature help
+- [ ] lsp: hover
+- [ ] lsp: document symbols (nested/vec)
+- [ ] lsp: code actions
+- [ ] lsp: formatting
+- [ ] lsp: goto
+
2
- [ ] tab completion for paths on the prompt
- [ ] extend selection (treesitter select parent node) (replaces viw, vi(, va( etc )
@@ -41,7 +48,7 @@
- [ ] completion signature popups/docs
- [ ] multiple views into the same file
- [ ] selection align
-- [ ] store some state: file positions, prompt history
+- [ ] store some state between restarts: file positions, prompt history
3
- [ ] diagnostics popups