2009-05-25 5 views
7

Nel mio file .emacs, hoDisattivazione transient-mark-mode

(setq transient-mark-mode nil) 

eppure transient-mark-mode si attiva quando inizio su Emacs. Chiamando transient-mark-mode viene visualizzato il messaggio "modalità contrassegno transitorio disabilitata", ma Controllo - Lo spazio inizia ancora a evidenziare una regione.

C'è un modo per disattivarlo?

risposta

10

È possibile che sia abilitato anche cua-mode, che ha un'area evidenziata simile a transient-mark-mode. Per provare questo solo M-x cua-mode (per attivare/disattivare) e vedere se disabilita l'evidenziazione.

Da C-h f cua-mode aiuto:

modalità CUA gestisce internamente modalità transitoria Marco. Cercando di disabilitare la modalità di segno di transito mentre la modalità CUA è abilitata non funziona; se si desidera evidenziare la regione solo quando si seleziona utilizzando una chiave di spostamento spostata , impostare `cua-highlight-region-shift-only '.