helix-mirror/TODO.md
2021-02-09 16:39:17 +09:00

962 B

  • Implement style configs, tab settings

  • Refactor tree-sitter-highlight to work like the atom one, recomputing partial tree updates.

  • syntax errors highlight query

  • UI work: completion popup


1

  • selection mode
  • % for whole doc selection
  • vertical splits
  • input counts (30j)
  • respect view fullscreen flag
  • retain horiz when moving vertically
  • 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

2

  • extend selection (treesitter select parent node) (replaces viw, vi(, va( etc )
  • bracket pairs
  • comment block (gcc)
  • completion signature popups/docs
  • multiple views into the same file

3

  • diagnostics popups
  • diff mode with highlighting?
  • snippet support (tab to jump between marks)
  • gamelisp/wasm scripting

X

  • rendering via skulpin/skia or raw wgpu