aboutsummaryrefslogtreecommitdiff
path: root/TODO.md
diff options
context:
space:
mode:
authorBlaž Hrastnik2021-04-07 05:04:13 +0000
committerBlaž Hrastnik2021-04-07 05:04:13 +0000
commit89f81be31bf1a3bf0d4e80bc190b2193e89ff533 (patch)
treef4ab73e6b3cc8a30851f30145f69a8b93615ea55 /TODO.md
parentfb792c5bcacee115949fd9311e4155fc4fa999fa (diff)
Add yet more language definitions.
Diffstat (limited to 'TODO.md')
-rw-r--r--TODO.md19
1 files changed, 16 insertions, 3 deletions
diff --git a/TODO.md b/TODO.md
index fa19b7fa..9561660e 100644
--- a/TODO.md
+++ b/TODO.md
@@ -3,6 +3,17 @@
------
+- tree sitter:
+ - lua
+ - markdown
+ - zig
+ - regex
+ - vue
+ - kotlin
+ - julia
+ - clojure
+ - erlang
+
- [ ] use signature_help_provider and completion_provider trigger characters in
a hook to trigger signature help text / autocompletion
- [ ] document_on_type provider triggers
@@ -19,8 +30,8 @@
- [ ] yank on delete
- [ ] :x for closing buffers
-- [ ] jumplist (push selections on goto / select on the view)
-- [ ] repeat insert/command -> transaction
+- [x] jumplist (push selections on goto / select on the view)
+- [x] repeat insert/command -> transaction
- [ ] repeat selection
- [] jump to alt buffer
@@ -36,6 +47,9 @@
- [ ] lsp: formatting
- [x] lsp: goto
+- [ ] search: wrap around file
+- [ ] search: smart case by default: insensitive unless upper detected
+
- decide if markdown should have vertical padding too
- the hooks system should be better for pre/post insert.
@@ -48,7 +62,6 @@
- [ ] bracket pairs
- [x] comment block (gcc)
- [ ] completion signature popups/docs
-- [ ] multiple views into the same file
- [ ] selection align
- [ ] store some state between restarts: file positions, prompt history
- [ ] highlight matched characters in completion