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.
19
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.bat
está 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.bat
archivo ahora contiene:
@echo off
e:
chdir e:\cygwin171\bin
set CYGWIN=tty notitle glob
bash --login -i
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- x
save-buffers-kill-terminal
⏎.fuente
Tuve el mismo problema y lo resolví agregando una variable de entorno de Windows llamada CYGWIN con el valor "tty".
fuente