openbrowser.vimの紹介
をid:shunsukさんのブログのコメント欄に書きました。
以下のエントリです。
Vimでカーソル行のURLをブラウザで開く。という便利な設定。 - このブログは証明できない。
- s:uriはスクリプトローカルなのでスコープが大きすぎます。
- l:uriにすると関数ローカルなので安心です(:functionの中だったらl:をつけなくてもいい)
- あと:mapだとノーマルモードだけでなくヴィジュアルモードとかでもマッピングされてしまいます。
などといった気になるところを適当に直してみました。
https://gist.github.com/962695あとopenコマンドを使うとMac OS Xでしか動かないですが
これをどこでも動くようにしたopen-browser.vimっていうのがあります。
https://github.com/tyru/open-browser.vimインストールして
nmapw (openbrowser-smart-search)
と.vimrcに書くと
カーソルの下にURLがあればそれを開いて
URLがなければ下にある単語を検索エンジンで検索します。単純にURLだけを開きたかったら
nmapw (openbrowser-open)
でいけます。
とくに
紹介する機会を与えてくれたid:shunsukさんに感謝したいです。ありがとうございます。