2011-11-07 8 views
6

quiero para deshacerse de las funciones anteriores subrayado, por ejemplo, como se muestra en esta captura de pantalla anterior "vacío":Emacs 24 función CEDET incorporado destacado

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

no puedo encontrar nada obvio en la documentación , pero diablos, ni siquiera sé qué buscar en primer lugar. ("función de marcador", "subrayar", ...)

que creó CEDET así:

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

Puede alguien me punto en la dirección correcta?

Gracias, Mario

Respuesta

4

Esto se hace mediante la decoración de modo semántica, así que o desactivar por completo o simplemente modificar el cara para los límites de la etiqueta. Para averiguar qué hacer frente a lo que tiene que modificar, mover a la posición y hacer

C-T C-x =

y mirar las superposiciones cara (esto debería ser semántico-tag-frontera-cara). Puede personalizarlo haciendo clic en él o a través de

M-x personalizar cara RET semántica-etiqueta-frontera-cara RET

4

Ésta debe ser semantic-highlight-func-current-tag-face ... También puede consultar otros semantic-.... caras

Cuestiones relacionadas