Twitter
RSS
Facebook

Act as Professional

*.elをすべて一括してコンパイルする


投稿日:2012年2月6日(この記事を読むのに必要な時間: 約 0分50秒

Emacs

js2-modeを使おうと思ったら、js2-modeはコンパイルして使用してください。というエラーに遭遇。

M-x byte-compile-fileを実行したら、エラー発生。ちょっと調べると、既にjs2.elを読み込んでいるとエラーするそうな。

面倒だったので、全部の.elファイルをコンパイルしてしまおうと思ってググってみると。

とかで、M-x byte-recompile-directoryにてディレクトリ指定して一発とか書いてるけど、僕の環境(23.3.1)ではコンパイルされない。

$ emacs -Q -batch -f batch-byte-compile ~/.emacs.d/elisp/*

てな、感じでバッチとしてコンパイルをしてやった。

Related Posts Plugin for WordPress, Blogger...

関連記事

  1. emacsでruby開発環境を整える
  2. お年玉として技術書をプレゼント
  3. Emacsで定義されているクラスや関数にジャンプする方法
  4. EmacsのLisp本をまっていた「Emacs Lispテクニックバイブル」発売
  5. 入門したい人も挫折した人も、読むべき『Emacs実践入門』

関連アイテム

    今後も、おもしろい記事をお送りします

    このサイトの更新通知をRSSもしくは、メールで受け取れます。ご登録ください。

    RSSリーダーで購読する

    メールアドレス:

    • http://twitter.com/shishi4tw shishi

      byte-recompile-directory は既にコンパイルされている el ファイルについて使うものなのでそもそもコンパイルされていないものには使えないよ

    • 匿名

      recompileだから、そうですよね。
      一括でやる場合はどうしてます?

    • http://twitter.com/shishi4tw shishi

      記事と同じバッチモードで起動か、ディレクトリがひとつなら dired とかですかね…