¿Cómo se puede habilitar el soporte del mouse en el terminal Emacs?

17

¿Cómo se puede habilitar la compatibilidad con el mouse en una sesión de terminal Emacs iniciada emacs -nw? ¿Hay un atajo de teclado o una bandera para hacer esto? Si no, ¿cómo se puede hacer en emuladores de terminal? Yo uso guake.

usuario
fuente
1
¿Estás ejecutando emacsun emulador de terminal GUI? ¿Qué tipo de soporte necesitas? Colocando el cursor? Copiar / pegar?
terdon
@terdon Estoy usando guake.
usuario
OK, edite su pregunta y agregue esa información. También explique exactamente qué tipo de soporte de mouse necesita.
terdon
2
@user Escriba ALT-X, luego xterm-mouse-mode, luego regrese.
Mark Plotnick el

Respuestas:

18

Presione F10para abrir el menú y use las teclas de flecha para navegar a “Opciones” → “Personalizar Emacs” → “Todas las configuraciones coinciden ...”. Escriba mousey Enter.

Si su versión de Emacs no tiene un menú cuando se ejecuta en una terminal, ejecute M-x customize. (Esto significa: presione Alt+ X, escriba customizey presione Enter). Navegue hasta el cuadro de búsqueda, escriba mousey presione Enter.

La compatibilidad con el mouse se llama "modo Xterm Mouse". Puede encontrar eso en el manual . El manual también ofrece una forma de activarlo (para la sesión actual) - M-x xterm-mouse-mode.

En la interfaz Personalizar, en la configuración que desea cambiar, presione Enter"Mostrar valor". Aparece el botón "Alternar", presiónelo Enter. Luego presione Enterel cuadro “Estado” y elija 0“Establecer para sesión actual” o “1” para “Guardar para sesiones futuras”. (Puede elegir 0por ahora y volver allí y elegir 1más tarde si está satisfecho con la configuración).

Gilles 'SO- deja de ser malvado'
fuente
9

agregar (xterm-mouse-mode 1)a su archivo init.el

Color
fuente