semantic-mode
C-c,いくつかのコマンドのプレフィックスとして使用します。org-mode
に使用C-c,しorg-priority
ます。semantic-mode
内では使用しませんorg-mode
。Emacs 24.3 のバッファーsemantic-mode
だけで無効にする方法はありますか?org-mode
質問する
212 次
2 に答える
1
たぶん、次のようなものです-組織モードがロードされる前のinitで:
(add-hook 'org-mode-hook (lambda () (and (featurep 'semantic) (unload-feature 'semantic))))
他のすべてのモードでは、逆フック ローディング セマンティックが必要です。それほどエレガントではありません... :(
于 2013-05-30T08:04:24.730 に答える
0
これを解決するかどうかはわかりませんが、あなたの問題はまさに私の問題であり、ショートキーのede-minor-mode
プレフィックスは同じように(C-c .)
競合します。org-time-stamp
とにかく、私はそれを理解し、これを.emacs
セマンティック部分の or init ファイルに追加します。
(add-to-list 'semantic-inhibit-functions
(lambda () (member major-mode '(org-mode))))
C-c,
for org は org-mode で機能し、forC-c ,
セマンティックは非 org-mode で機能します。
上記の行は数日前に機能しましたが、今はどこに置いても機能しません。次の構成に変更したところ、機能しました。
(add-hook 'org-mode-hook '(lambda() (set
(make-local-variable 'semantic-mode) nil)))
于 2014-01-04T12:34:13.350 に答える