2013-07-25 62 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)