1

現在、特定のプラグイン (nxhtml) を使用するために、次のステートメントを .emacs に配置しています。

(load "<plugin-location>/autostart.el")

したがって、プラグインを適用できるファイル (.htm など) を編集しているかどうかに関係なく、emacs を開くたびにこれが読み込まれます。この読み込みには数秒かかるため望ましくありません。.htm または .css ファイルを編集しているときにのみこのプラグインが読み込まれるように設定を変更するにはどうすればよいですか?

4

2 に答える 2

0

nXhtml の autostart.el は、大量の作業を行うわけではありません (必要になるまで実際の作業を延期するために autoload 宣言を設定します) が、ライブラリをまだバイト コンパイルしていない場合は、それでも遅くなる可能性があります。

nXhtml は、必要なバイト コンパイルを処理するための独自のコマンドを提供します (これはhttp://ourcomments.org/Emacs/nXhtml/doc/nxhtml.htmlに記載されています)。次のように入力するだけです。

M-x nxhtmlmaint-start-byte-compilation RET

于 2011-12-21T23:02:05.927 に答える
0

プラグインについて何を意味するのかわかりません。フォーマット固有のコードについては、フックを使用します。

(add-hook 'sgml-mode-hook
      '(lambda () (setq sgml-indent-data t)
         (turn-on-auto-fill))
      )

プラグインをフックにロードしてみてください。

于 2011-12-20T21:01:42.997 に答える