uga-rosa / denippet.vim

A snippet plugin for Vim/Neovim, powered by TypeScript
MIT License
30 stars 1 forks source link

leximaなどによる改行で範囲が壊れる #8

Closed uga-rosa closed 10 months ago

uga-rosa commented 1 year ago

leximaなどのプラグインを使い改行を入力すると、カーソル後ろにも改行が入ることがある。これをtabstopでの入力中に実行すると、この改行が認識されず(rangeに含まれない、extmarkのend_right_gravityを越えているぽい)、範囲が壊れる

uga-rosa commented 1 year ago

とりあえず調査として、jumpableNode以外にもextmarkを付けてrangeを監視してみる。 これで他の範囲も壊れるならお手上げ、更新範囲の検知は別の方法を使うか、leximaをやめる。

Shougo commented 1 year ago

lexima 対応大変そう

uga-rosa commented 11 months ago

これ、nvim-insxだと再現しなかったので一旦しおづけ