感謝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)