カーソル位置のURLをブラウザで開く

howmでリンク情報を整理したいと思い、記載したURLをブラウザで開く方法を調べたところtotoshiの日記「カーソル位置のURLをブラウザで開く」とのエントリーを発見。どんぴしゃの記事でした。

方法は、init.elに以下を追記するのみ。

(defun browse-url-at-point ()
  (interactive)
  (let ((url-region (bounds-of-thing-at-point 'url)))
    (when url-region
      (browse-url (buffer-substring-no-properties (car url-region)
                                                  (cdr url-region))))))
(global-set-key "\C-c\C-o" 'browse-url-at-point)

大変ありがたいです。idやpassなどもURLと一緒にメモできて便利になりそうです。