C-x C-c not working in Emacs 23.1
Solution 1
This problem can be fixed by inserting the following line in file Cygwin.bat
before the line with bash --login -i
:
set CYGWIN=tty notitle glob
File Cygwin.bat
is in the root of the Cygwin installation and
is also the file that there is a shortcut to in menu Start/Programs/Cygwin.
The shortcut may be named Cygwin Bash Shell
.
I have tested it and my version of the Cygwin.bat
file now contains:
@echo off
e:
chdir e:\cygwin171\bin
set CYGWIN=tty notitle glob
bash --login -i
Solution 2
Sounds like a Cygwin issue, interpreting Ctrl-c as Interrupt and Emacs somehow translating that to its interrupt character, Ctrl-g.
As a workaround, you can always exit Emacs by doing Meta-xsave-buffers-kill-terminal
⏎.
Solution 3
I had the same problem and just solved it by adding a Windows environment variable called CYGWIN with the value "tty".
Peter Mortensen
Updated on September 17, 2022Comments
-
Peter Mortensen over 1 year
I am using Emacs 23.1 with Cygwin but when I try to exit by pressing C-x C-c it says C-x C-g is undefined and I am not able to exit.
-
Mirco Attocchi almost 14 yearsThank you, this fixed it for me! Should definitely be the accepted answer.
-
Peter Mortensen about 13 years@31eee384: you are welcome!