Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'TODO.md')
| -rw-r--r-- | TODO.md | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/TODO.md b/TODO.md new file mode 100644 index 00000000..90e7e450 --- /dev/null +++ b/TODO.md @@ -0,0 +1,38 @@ + +- tree sitter: + - markdown + - regex + - kotlin + - clojure + - erlang + +as you type completion! +- [ ] use signature_help_provider and completion_provider trigger characters in + a hook to trigger signature help text / autocompletion +- [ ] document.on_type provider triggers +- [ ] completion isIncomplete support + +1 +- [ ] respect view fullscreen flag +- [ ] Implement marks (superset of Selection/Range) + +- [ ] = for auto indent line/selection +- [ ] :x for closing buffers +- [ ] repeat selection + +- [ ] lsp: signature help + +2 +- [ ] macro recording +- [ ] extend selection (treesitter select parent node) (replaces viw, vi(, va( etc ) +- [ ] selection align +- [ ] store some state between restarts: file positions, prompt history +- [ ] highlight matched characters in picker + +3 +- [ ] diff mode with highlighting? +- [ ] snippet support (tab to jump between marks) +- [ ] gamelisp/wasm scripting + +X +- [ ] rendering via skulpin/skia or raw wgpu |