2013/02/26

Vimperator で マルチバイトな URL を yank する

ブラウザは firefox + vimperator を使ってるのですが、マルチバイトURLを y で yank すると
http://ja.wikipedia.org/wiki/日本語
という感じに。もちろん p できちんと開けるのだけれど、Twitterとかで短縮URL化する時にマルチバイトの部分が無視されちゃったり。
困っていたら @teramako さんから
すると良いよ、とのリプライが。ありがとうございます。

ということで早速 .vimperatorrc に
nnoremap y :js util.copyToClipboard(buffer.URL, true)<CR>
を追記。一応 nnoremap に変更。
y で yank すると
http://ja.wikipedia.org/wiki/%E6%97%A5%E6%9C%AC%E8%AA%9E
と。ちゃんとエスケープされてる。

URLをパッと見で内容が分かるのは上の方だけれど、短縮URLを使うためにはこっちの方が相性良さげなのでこっちを使ってみることにするかなー。
にしても私のツイート日本誤してるな。

0 件のコメント:

コメントを投稿