2013-07-25 24 views

回答

0

我建议在看你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一些额外的凉爽功能,请让我知道。

0

事实证明,连字符是语义标记折叠模式的一部分,该模式用于折叠和展开gui版本的emacs中的代码块。我不确定终端界面中是否实现了相同的功能。但无论如何,从我的代码中删除这些连字符,我所要做的就是关闭

(global-semantic-tag-folding-mode)