Closed itchyny closed 10 years ago
おお。なるほど。 良さそうなアイデアですので実装してみます。
実装してみました。試してみてください
ありがとうございます。うまく動いています。<Down>
と<Up>
も<Plug>(agit-smart-j/k)
にマップされてると便利だと思います。あと、<C-f>
、<C-b>
に対応していただけると幸いです。(もしかしたら個々にマッピングを書くのではなくてCursorMovedで移動した後に処理するほうが色々な移動マッピングに対応できるかもしれません)
なるほどです。ちょっと考えてみます
コミットを表示した時に行番号を覚えておいて、CursorMovedしてまたコミットを表示する時に行番号がさっきの行番号より下か上かを調べて、いい感じにカーソルを動かしてコミットを表示するといった具合です。
CursorMoved を使って実装しなおしてみました。お試しください。
ちなみに、<Plug>(agit-smart-j/k)
は revert しました。
試してみました。いい感じです。ありがとうございました。 :+1:
すみません、この変更で、git addしてgit commitする前の行がスキップされるようになったようです。(+ Local changes checked in to index but not committedの行)
oops. すみませんすみません
これで直ったはずだと思います
ありがとうございます。直りました。
jkで移動した時に、コミットのない行をスキップしてくれると便利です。