Saya menggunakan Emacs 23.1 dengan Cygwin tetapi ketika saya mencoba untuk keluar dengan menekan Cx Cc dikatakan Cx Cg tidak terdefinisi dan saya tidak dapat keluar.
19
Masalah ini dapat diperbaiki dengan memasukkan baris berikut dalam file Cygwin.bat
sebelum baris dengan bash --login -i
:
set CYGWIN=tty notitle glob
File Cygwin.bat
ada di root dari instalasi Cygwin dan juga file yang ada jalan pintas ke dalam menu Start / Programs / Cygwin. Pintasan dapat dinamai Cygwin Bash Shell
.
Saya telah mengujinya dan versi Cygwin.bat
file saya sekarang berisi:
@echo off
e:
chdir e:\cygwin171\bin
set CYGWIN=tty notitle glob
bash --login -i
Suara seperti masalah Cygwin, menafsirkan Ctrl- csebagai Interrupt dan Emacs entah bagaimana menerjemahkan bahwa untuk yang karakter interrupt, Ctrl- g.
Sebagai solusinya, Anda selalu dapat keluar dari Emacs dengan melakukan Meta- x
save-buffers-kill-terminal
⏎.sumber
Saya memiliki masalah yang sama dan baru menyelesaikannya dengan menambahkan variabel lingkungan Windows yang disebut CYGWIN dengan nilai "tty".
sumber