@@ -16,21 +16,22 @@
1616
1717- [ ] use signature_help_provider and completion_provider trigger characters in
1818 a hook to trigger signature help text / autocompletion
19−- [ ] document_on_type provider triggers
19+- [ ] document.on_type provider triggers
2020- [ ] completion isIncomplete support
2121
22+- [ ] extract indentation calculation queries so we can support other languages.
23+
22241
25+- [ ] :format/:fmt that formats the buffer
2326- [ ] respect view fullscreen flag
2427- [ ] Implement marks (superset of Selection/Range)
28+
2529- [ ] nixos packaging
2630- [ ] CI binary builds
2731
28−- [ ] regex search / select next
2932- [ ] = for auto indent line/selection
3033- [ ] :x for closing buffers
3134
32−- [x] jumplist (push selections on goto / select on the view)
33−- [x] repeat insert/command -> transaction
3435- [ ] repeat selection
3536
3637- [] jump to alt buffer
@@ -44,20 +45,19 @@
4445
4546- [ ] search: smart case by default: insensitive unless upper detected
4647
48+- [ ] move Compositor into tui
49+
47502
4851- [ ] surround bindings (select + surround ( wraps selection in parens )
4952- [ ] macro recording
50−- [x] tab completion for paths on the prompt
5153- [ ] extend selection (treesitter select parent node) (replaces viw, vi(, va( etc )
5254- [x] bracket pairs
5355- [x] comment block (gcc)
54−- [ ] completion signature popups/docs
5556- [ ] selection align
5657- [ ] store some state between restarts: file positions, prompt history
5758- [ ] highlight matched characters in completion
5859
59603
60−- [x] diagnostics popups
6161- [ ] diff mode with highlighting?
6262- [ ] snippet support (tab to jump between marks)
6363- [ ] gamelisp/wasm scripting