感谢this post,我能够删除一些丑陋的下划线语义利用与它的内联解析,但我仍然有一个连字符出现在我的每个函数调用(和其他地方),我真的想删除。我怎样才能做到这一点?我也看过http://www.gnu.org/software/emacs/manual/html_mono/semantic.html#Tag-Decoration-Mode。emacs cedet(语义)如何删除连字符函数装饰
参考图像:
感谢this post,我能够删除一些丑陋的下划线语义利用与它的内联解析,但我仍然有一个连字符出现在我的每个函数调用(和其他地方),我真的想删除。我怎样才能做到这一点?我也看过http://www.gnu.org/software/emacs/manual/html_mono/semantic.html#Tag-Decoration-Mode。emacs cedet(语义)如何删除连字符函数装饰
参考图像:
我建议在看你CEDET配置来代替。 您可能打电话给semantic-load-enable-excessive-code-helpers
。 而这个函数因为某个原因而得名。 因此,不是启用具有过多的功能它的名称, ,然后试图删除过多的功能,为什么不坚持基本? 只是为了显示你我CEDET设置:
(load "~/git/cedet/cedet-devel-load")
(add-to-list 'semantic-lex-c-preprocessor-symbol-file
"~/Software/deal.II/include/deal.II/base/config.h")
(semantic-add-system-include "~/Software/deal.II/include/" 'c++-mode)
(set-default 'semantic-case-fold t)
(semantic-mode 1)
但是,如果那里只有 提供semantic-load-enable-excessive-code-helpers
一些额外的凉爽功能,请让我知道。
事实证明,连字符是语义标记折叠模式的一部分,该模式用于折叠和展开gui版本的emacs中的代码块。我不确定终端界面中是否实现了相同的功能。但无论如何,从我的代码中删除这些连字符,我所要做的就是关闭
(global-semantic-tag-folding-mode)