4

Emacsからvhdl-modeなどのメジャーモードを永久に削除する方法があるかどうか疑問に思っていましたか? 「 Emacsで vhdl-mode をオフにするにはどうすればよいですか? 」を既に確認しましたが、独自のディストリビューションを作成する場合、これらのモードの一部を Emacs から完全に削除するにはどうすればよいでしょうか?

-- 実験的なものであり、ライセンスの問題などはありません。

4

2 に答える 2

8

auto-mode-alist変数からモードを削除することで、モードを効果的に無効にすることができます。削除すると、モードが emacs によって自動的に選択されることはありませんが、手動で開始することはできます。これにより以下が削除されvhdl-modeます。

(rassq-delete-all 'vhdl-mode auto-mode-alist)
于 2012-07-24T14:30:14.187 に答える
4

すべてのモードはファイルとして利用できます。私のマシンでは、VHDL モードは/usr/share/emacs/23.4/lisp/progmodes/vhdl-mode.el.gz. このファイルを削除すると、それを有効にする方法がまったくありません。他のモードがこのモードで実装された機能に依存している場合、それらも影響を受けます。

また、モードが複数のファイルに分散している可能性があるため、複数のファイルを削除する必要がある場合があります。

于 2012-07-24T11:08:27.547 に答える