Come può essere abilitato il supporto del mouse in Emacs terminale?


17

Come può essere abilitato il supporto del mouse in una sessione terminale Emacs iniziata emacs -nw? C'è una scorciatoia da tastiera o una bandiera per farlo? In caso contrario, come si può fare negli emulatori terminali? Io uso Guake.


1
Stai eseguendo emacsun emulatore di terminale GUI? Che tipo di supporto ti serve? Posizionare il cursore? Copia / incolla?
Terdon


@terdon Sto usando il falso.
utente

OK, modifica la domanda e aggiungi tali informazioni. Spiega anche esattamente quale tipo di supporto mouse è necessario.
terdon

2
@utente Digitare ALT-X, quindi xterm-mouse-mode, quindi tornare.
Mark Plotnick,

Risposte:


18

Premi F10per aprire il menu e usa i tasti freccia per navigare su "Opzioni" → "Personalizza Emacs" → "Tutte le impostazioni corrispondenti ...". Digitare mousee Enter.

Se la tua versione di Emacs non ha un menu durante l'esecuzione in un terminale, esegui M-x customize. (Ciò significa: premere Alt+ X, digitare customizee premere Enter.) Passare alla casella di ricerca, digitare mousee premere Enter.

Il supporto del mouse si chiama "Modalità mouse Xterm". Lo puoi trovare nel manuale . Il manuale fornisce anche un modo per accenderlo (per la sessione corrente) - M-x xterm-mouse-mode.

Nell'interfaccia Personalizza, sull'impostazione che si desidera modificare, premere Entersu "Mostra valore". Viene visualizzato un pulsante "Attiva", premere Entersu di esso. Quindi premere Entersulla casella "Stato" e scegliere 0"Imposta per sessione corrente" o "1" per "Salva per sessioni future". (Puoi scegliere 0per ora e tornare lì e scegliere in 1seguito se sei soddisfatto dell'impostazione.)


9

aggiungi (xterm-mouse-mode 1)al tuo file init.el

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.