Cx Cc tidak bekerja di Emacs 23.1

19

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.

Peter Mortensen
sumber

Jawaban:

25

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.batada 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.batfile saya sekarang berisi:

@echo off

e:
chdir e:\cygwin171\bin

set CYGWIN=tty notitle glob

bash --login -i
Peter Mortensen
sumber
1
Terima kasih, ini memperbaikinya untukku! Pasti jawaban yang diterima.
Skilldrick
@ 31eee384: sama-sama!
Peter Mortensen
5

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- xsave-buffers-kill-terminal .

Teddy
sumber
1

Saya memiliki masalah yang sama dan baru menyelesaikannya dengan menambahkan variabel lingkungan Windows yang disebut CYGWIN dengan nilai "tty".

mtgred
sumber