semantic-mode
用作C-c,多个命令的前缀。org-mode
用于. C-c,_ org-priority
我不使用semantic-mode
in org-mode
。有没有办法在 Emacs 24.3semantic-mode
的缓冲区中禁用?org-mode
问问题
212 次
2 回答
1
也许是这样的 - 在加载 org-mode 之前的 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
语义部分的您的或初始化文件中:
(add-to-list 'semantic-inhibit-functions
(lambda () (member major-mode '(org-mode))))
for org将C-c,
在 org-mode 下C-c ,
工作,for semantic 将在 non-org-mode 下工作。
上面这行几天前对我有用,但是现在,无论我放在哪里,它都不起作用,我已经将其更改为下一个配置,并且它起作用了:
(add-hook 'org-mode-hook '(lambda() (set
(make-local-variable 'semantic-mode) nil)))
于 2014-01-04T12:34:13.350 回答