ruvim

RuVim TODO

方針

作業時のルール:

優先順

  1. Vim 互換性の精度向上(word/paste/visual/scroll 細部)
  2. 永続化(session)
  3. option system の残件(PARTIAL を詰める)
  4. P2 option(永続化/外部連携系)
  5. P3 長期機能(LSP / fuzzy finder)

Vim 互換性の精度向上

word motion / paste / visual の挙動

scroll 細部

Ctrl-w window 操作の残件


quickfix / location list の入口コマンド

Ex コマンド拡張

範囲指定(address / range)の基礎

:set 構文の拡張

register 拡張


永続化


option system(残件のみ)

注記:

P0: 日常編集の体験差が大きい

P1: UI と編集体験を整える

補足:

P2: 依存が広い / 実装範囲が広い


中長期機能

tags / tag jump(最小)

folds(最小)

LSP diagnostics + jump(最小)

fuzzy finder(file/buffer/grep)


非同期ファイルロードの残件


メモ(実装方針)