- 894 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/26(土) 23:18:15.45 .net]
- >>881
通常*の移動やwrapscanを無効にしたいわけではありません。 gq}と打つところをgq*として予期しない(誤)動作をしたので、 試しにgqでnowrapscanを設定する関数を書いてみました。 gqではnowrapscanが設定されるべきだと思います。 以下をコメントアウトすれば期待通り動作します。 ただしnowrapscanが設定されたままになりなりますが。 > let &wrapscan = s:wrapscan > unlet! s:wrapscan 要するにg@でopfuncに設定した関数が呼ばれるより前にwrapscanにもとの値が再設定されるので、 うまく動作していないようです。 私には他の書き方がわからないんですが。
|

|