2011-11-07 10 views
6

voglio sbarazzarsi della sottolineatura funzioni di cui sopra, ad esempio, come mostrato in questo screenshot qui sopra "vuoto":Emacs 24 funzione CEDET built-clou

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

io non riesco a trovare nulla evidente nella documentazione , ma diamine, non so nemmeno cosa cercare in primo luogo. ("marcatore funzione", "sottolineare", ...)

ho istituito CEDET come questo:

;; 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) 

Qualcuno mi può punto nella giusta direzione?

Grazie, Mario

risposta

4

Questo viene fatto dalla decorazione-mode semantica, quindi o disattivare completamente o semplicemente modificare il faccia per i limiti dei tag. Per scoprire quale affrontare è necessario modificare, spostare la posizione e fare

C-u C-x =

e guardare le sovrapposizioni viso (questo dovrebbe essere semantica-tag-boundary-face). È quindi possibile personalizzarlo facendo clic su di esso o tramite

M-x personal-face RET semantica-tag-boundary-face RET

4

Questo dovrebbe essere semantic-highlight-func-current-tag-face ... è possibile controllare anche altri volti semantic-....