kiwanami/emacs-edbi — pull request #4 by tkf (2013-01-20 17:18:21+00:00)
Title: Make EDBI usable when compiled

ac-define-source はマクロなので、 コンパイルした EDBI を使おうとすると、 edbi:tables が定義されていないというエラーでロードできなくなると思います。 AC を compile 時にロードすることでこの問題を解決しました。 AC が load-path 上になくてもコンパイル出来るように、 require に 3番目の引数 (NOERROR) を与えています。

ついでに edbi:open-db-viewer に autoload cookie をつけておきました。 他にもエントリーポイントがあれば、 autoload cookie をつけたほうがいいと思います。

ちなみに、ブログの `(autoload 'edbi:open-db-viewer "edbi")` は `(autoload 'edbi:open-db-viewer "edbi" nil t)` じゃないですか?