Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'TODO.md')
-rw-r--r--TODO.md38
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