Emacs 電子六法 laws.el を fork

日本の法律を http://law.e-gov.go.jp/ からダウンロードして Emacs で表示する laws.el という elisp package があります。

http://www.ne.jp/asahi/alpha/kazu/laws.html

Emacs で開いてインクリメンタルサーチしてコピペできたりするのはうれしいので愛用してるのですが、最近は更新されていません。

GPL なので手元にあるものをそのまま公開してもよかったのですが、念のため作者の方にメールを送ってみたところ、再配布を快諾いただくことができたので、github にて公開します。

https://github.com/mhayashi1120/japanlaw.el/

概ね、以下のような変更をしてあります。

  • laws.el から日本に特化してることを示す japanlaw.el に改名
  • 保存形式の utf-8 対応
  • apel 非依存化
  • いくつかの細かい不具合対応
  • GNU Emacs 24.3 の cl-* 対応
  • 保存ディレクトリを ~/.laws.d → ~/.japanlaw.d に変更

laws -> japanlaw に変わったことさえ覚えておけば、旧バージョン laws.el からは特に意識することなく移行できるかと思います。
(できるだけ短くするために s を外しました。)

追記: MELPA へ登録しました。(2013-04-09)