Cx Cc no funciona en Emacs 23.1


19

Estoy usando Emacs 23.1 con Cygwin pero cuando trato de salir presionando Cx Cc dice que Cx Cg no está definido y no puedo salir.

Respuestas:


25

Este problema se puede solucionar insertando la siguiente línea en el archivo Cygwin.bat antes de la línea con bash --login -i:

set CYGWIN=tty notitle glob

El archivo Cygwin.batestá en la raíz de la instalación de Cygwin y también es el archivo al que hay un acceso directo en el menú Inicio / Programas / Cygwin. El atajo puede ser nombrado Cygwin Bash Shell.


Lo he probado y mi versión del Cygwin.batarchivo ahora contiene:

@echo off

e:
chdir e:\cygwin171\bin

set CYGWIN=tty notitle glob

bash --login -i

1
¡Gracias, esto me lo arregló! Definitivamente debería ser la respuesta aceptada.
Skilldrick

@ 31eee384: ¡de nada!
Peter Mortensen

5

Suena como un problema de Cygwin, interpretando Ctrl, ccomo Interrupt y Emacs de alguna manera traduciendo eso a su carácter de interrupción, Ctrl- g.

Como solución alternativa, siempre puede salir de Emacs haciendo Meta- xsave-buffers-kill-terminal .


1

Tuve el mismo problema y lo resolví agregando una variable de entorno de Windows llamada CYGWIN con el valor "tty".

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.