ensimeで標準以外の scaladoc/Javadoc をブラウザで見る

TLで流れてきたので


以下の例はhttpcomponents-clientのJavadocを開く場合。

;; URLを生成する関数を定義して、
(defun ensime-org-apache-http-doc-url (type &optional member)
  (ensime-make-java-doc-url-helper
   "http://hc.apache.org/httpcomponents-client-ga/httpclient/apidocs/" type member))

;; パッケージ名の正規表現と↑の関数のconsをensime-doc-lookup-mapに追加する。
(add-to-list 'ensime-doc-lookup-map '("^org\\.apache\\.http\\." . ensime-org-apache-http-doc-url))

Javadocの場合はensime-make-java-doc-url-helperを使うみたいね。
試してないから多分だけど、ensime-make-scala-doc-url-helperってのもあるからscaladocのときはそっちを使うんだろう。