semantic-mode
使用 C-c ,作为多个命令的前缀。 org-mode
对org-priority
使用 C-c ,。我在semantic-mode
内没有使用org-mode
。有没有办法在Emacs 24.3中的semantic-mode
缓冲区中禁用org-mode
?
答案 0 :(得分:1)
也许是这样的 - 在加载org-mode之前的init中:
(add-hook 'org-mode-hook (lambda () (and (featurep 'semantic) (unload-feature 'semantic))))
所有其他模式都需要反向钩加载语义。不那么优雅...... :(
答案 1 :(得分:0)
不知道你是否解决了这个问题,但是你刚才问题就是我的问题,而ede-minor-mode
短信前缀(C-c .)
也以同样的方式与org-time-stamp
冲突。无论如何,我想出来了,将它添加到语义部分的.emacs
或init文件中:
(add-to-list 'semantic-inhibit-functions
(lambda () (member major-mode '(org-mode))))
组织的C-c,
将在组织模式下工作,语义的C-c ,
将用于非组织模式。
上面这条线在几天前对我起作用,但是现在,无论我把它放在哪里,它都无法工作,我将它改为下一个配置,它的工作原理如下:
(add-hook 'org-mode-hook '(lambda() (set
(make-local-variable 'semantic-mode) nil)))