Cx Cc не працює в Emacs 23.1


19

Я використовую Emacs 23.1 з Cygwin, але коли я намагаюся вийти, натиснувши Cx Cc, він каже, що Cx Cg не визначений, і я не можу вийти.

Відповіді:


25

Цю проблему можна усунути, вставивши у файл наступний рядок Cygwin.bat перед рядком із bash --login -i:

set CYGWIN=tty notitle glob

Файл Cygwin.batзнаходиться в корені установки Cygwin, а також файл, до якого є ярлик у меню Пуск / Програми / Cygwin. Ярлик може бути названий Cygwin Bash Shell.


Я перевірив це, і тепер моя версія Cygwin.batфайлу містить:

@echo off

e:
chdir e:\cygwin171\bin

set CYGWIN=tty notitle glob

bash --login -i

1
Дякую, це мені це виправлено! Однозначно повинна бути прийнята відповідь.
Skilldrick

@ 31eee384: ласкаво просимо!
Пітер Мортенсен

5

Здається, що проблема Cygwin, трактуючи Ctrl- cяк Interrupt і Emacs якось перекладають це на його характер переривання, Ctrl- g.

Як вирішення, ви завжди можете вийти з Emacs, виконуючи Meta- xsave-buffers-kill-terminal .


1

У мене була така ж проблема, і я просто вирішив її, додавши змінну середовища Windows під назвою CYGWIN зі значенням "tty".

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.