首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Emacs 24内置cedet函数突出显示

Emacs 24内置cedet函数突出显示
EN

Stack Overflow用户
提问于 2011-11-07 22:50:43
回答 2查看 2.9K关注 0票数 6

我想去掉上面的函数下划线,例如,如上面的“void”截图所示:

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

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

我这样设置cedet:

代码语言:javascript
复制
;; 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)

谁能给我指个方向?

谢谢,马里奥

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-11-07 23:15:11

这是由语义装饰模式完成的,所以要么完全禁用它,要么只修改标签边界的外观。要找出需要修改的面,请移动到相应的位置并执行

C-u C-x =

然后看看face overlays (这应该是semantic-tag-boundary face)。然后,您可以通过单击或通过对其进行自定义

M-x自定义人脸RET语义-标签-边界-人脸RET

票数 4
EN

Stack Overflow用户

发布于 2011-11-07 23:11:32

这应该是semantic-highlight-func-current-tag-face...您还可以检查其他semantic-.... faces

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8038114

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档