Emacs 24内置了军校学员功能

时间:2011-11-07 14:50:43

标签: emacs cedet

我想摆脱上面的下划线功能, 例如,如上面的“无效”屏幕截图所示:

http://cedet.sourceforge.net/img-gen/semantic-ia-complete-menu.png

我在文档中找不到任何明显的东西, 但是,我甚至不知道首先要搜索什么。 (“功能标记”,“下划线”,......)

我设置了这样的cedet:

;; cedet
(require 'semantic)
(require 'semantic/sb)
(require 'srecode)
(global-ede-mode 1)
(semantic-mode 1)
(global-semanticdb-minor-mode 1)
(global-semantic-idle-scheduler-mode 1)
(global-semantic-idle-completions-mode 1)
(global-semantic-decoration-mode 1)
(global-semantic-highlight-func-mode 1)
(global-semantic-stickyfunc-mode -1)
(global-semantic-idle-summary-mode 1)
(global-semantic-mru-bookmark-mode 1)
(semanticdb-enable-gnu-global-databases 'c-mode)
(semanticdb-enable-gnu-global-databases 'c++-mode)
(set-default 'semantic-case-fold t)

有人能指出我正确的方向吗?

谢谢, 马里奥

2 个答案:

答案 0 :(得分:4)

这应该是semantic-highlight-func-current-tag-face ...您还可以查看其他semantic-....面孔

答案 1 :(得分:4)

这是通过语义 - 装饰模式完成的,因此要么完全禁用它,要么只修改标签边界的面。要找出您需要修改的面部,请移动到该位置并执行

C-u C-x =

并查看面部叠加(这应该是语义标签边界面)。然后,您可以通过单击或通过

进行自定义

M-x customize-face RET语义标签边界面RET