0

Emacs で CTRL + 左クリックを押すたびに、開いているすべてのバッファのリストが表示されます。自分でカスタマイズしたメニューをポップアップするために、デフォルトの出力を変更するにはどうすればよいですか。次のようなことを念頭に置いています。

Buffer Menu  
-----------
dot.C     >  ex1.c  
dot.java     ex2.c
dot.lisp     ex3.c
dot.?  
... 
-----------

たとえば、すべての .c ファイルは、上記のように dot.c エントリ内に格納されます。

4

1 に答える 1

1

どちらも同じメジャー モードを使用しているにもかかわらず、ファイル用のメニューと.cファイル用のメニューがあるということですか? .h標準メニューはメジャー モードに基づいて分類されるため、それを実現するにはカスタム メニュー コードが必要になると思います。

頭に浮かぶハックなアプローチは、最小限の派生メジャー モードを定義して、それぞれを異なるファイル名拡張子に関連付け、既存のメニュー使用して目標を達成することです。

そうではなく、メジャー モードごとにグループ化しても問題ない場合は、現在のシステムで既に解決策が提供されているはずです。

どちらの場合でも、次のことが役立つ場合があります。

于 2012-08-07T10:11:50.933 に答える