<C-v> が効かない
Closed this issue · 6 comments
creasty commented
ドキュメントに で、レジスタ * を貼り付けられるとありますが、
いつかのアップデートから効かなくなってしまっています。
ソースを見ても該当するコードが見当たらないのですが、廃止になったのでしょうか?
また、g:over_command_line_key_mappings
に以下のように記述しても動作しないのですが、原因を教えていただけますか?
"\<C-v>": "\<C-r>*"
osyo-manga commented
修正しました。
g:over_command_line_key_mappings
も問題なく動作すると思います。
報告ありがとうございました。
creasty commented
いつも早急な対応、ありがとうございます。動きました!
これはちょっとした思いつなのですが、今確認をしていて、
貼り付けの際に escape してくれるオプションがあったらいいなと。
対応を検討していただけたら幸いです。
osyo-manga commented
いつも早急な対応、ありがとうございます。動きました!
了解です。
貼り付けの際に escape してくれるオプションがあったらいいなと。
これですが、具体的に何を escape する事を想定していますか?
creasty commented
/.*$^~
あたりと、
改行文字をエスケープ表示(\n\r
)にすることですね。
例えばレジスタの内容が
$foo.bar
baz / 2 + 1
の場合、
> %s/|
|
をカーソル位置として、ここで貼り付けたとき、
> %s/$foo.bar
baz / 2 + 1
ではなく
> %s/\$foo\.bar\nbaz \/ 2 + 1
このようになって欲しいです。
osyo-manga commented
要望は理解しました。
ただ、その要望だとエスケープがピンポイントすぎるので何かしらの拡張機能を実装して、エスケープの処理自体はユーザ側で行ってもらう形になると思います。
あとこの要望は別に Issues を立てて置いてもらえると助かります。
creasty commented
わかりました。
それではこの issues は閉じさせていただきます。