emacs:browse-urlから起動するブラウザの変更

emacsのtwittering-modeを試しに使ってみた.<iconまで表示されて素敵なプラグインですね.
リンクを開いた時に起動するブラウザのデフォルトがiceweasel(firefox)だったので,ちょこっと調整.

twittering-mode.elを見ると,どうやら外部ブラウザの起動は"browse-url"というelispファイルを使っているらしいことがわかる.
(twittering-enter関数なんかがそう)

なのでbrowse-urlの設定を.emacsに書いて変更.
この例ではLinux上のGoogle Chromeに変更するが,genericなのでコマンド指定の部分を任意のブラウザにできる.
firefoxをはじめepiphancyとかnetscapeとかは専用の関数があるみたいなのでそちらをどうぞ:参考URL

(setq browse-url-browser-function 'browse-url-generic
      browse-url-generic-program "google-chrome")

でOK.

こういう使い方だと,chromeの起動の速さに特に感心する.