ensime で見てる定義情報 から liftweb の scaladoc に飛ばすやりかた

id:tototoshi さんからは汎用的なやり方を教えていただきました。
ensimeで標準以外の scaladoc/Javadoc をブラウザで見る - tototoshi の日記

よくよく見ると ensime のユーザマニュアルに書いてあった。
http://aemon.com/file_dump/ensime_manual.html#tth_sEc4.10
読んでなかった orz

結局、.emacs.d/init.el に次のように書いてあげれば、liftweb-2.2 の scaladoc に飛べるようになります。
2.3-M1 が出てるので、バージョンに依存しない仕組みが欲しいところですね。

(add-to-list 'load-path "~/.emacs.d/scala")
(require 'scala-mode-auto)
(add-to-list 'load-path "~/.emacs.d/ensime/elisp")
(require 'ensime)
(add-hook 'scala-mode-hook
          (lambda ()
            (yas/minor-mode-on)))
(add-hook 'scala-mode-hook 'ensime-scala-mode-hook)
(defun ensime-make-scala-lift-doc-url (type &optional member)
  (ensime-make-scala-doc-url-helper
   "http://scala-tools.org/mvnsites/liftweb-2.2/framework/scaladocs/" type member))
(add-to-list 'ensime-doc-lookup-map
             '("^net\\.liftweb\\." . ensime-make-scala-lift-doc-url))