C-x C-c, не работающий в Emacs 23.1

Я использую Emacs 23.1 с Cygwin, но когда я пытаюсь выйти путем нажатия C-x C-c, он говорит, что C-x C-g не определен, и я не могу выйти.

19
задан 27.03.2010, 10:21

3 ответа

Походит на проблему Cygwin, интерпретируя Ctrl-c как Interrupt и Emacs, так или иначе переводящий это в его символ прерывания, Ctrl-g.

Как обходное решение, можно всегда выходить из Emacs путем выполнения Meta-xsave-buffers-kill-terminal .

5
ответ дан 07.12.2019, 10:18

Эта проблема может быть решена путем вставки следующей строки в файле Cygwin.bat перед строкой с bash --login -i:

set CYGWIN=tty notitle glob

Файл Cygwin.bat находится в корне установки Cygwin и также файл, что существует ярлык на в меню Start/Programs/Cygwin. Ярлык можно назвать Cygwin Bash Shell.


Я протестировал его и моя версия Cygwin.bat файл теперь содержит:

@echo off

e:
chdir e:\cygwin171\bin

set CYGWIN=tty notitle glob

bash --login -i
25
ответ дан 07.12.2019, 10:18

Я имел ту же проблему и просто решил ее путем добавления переменной среды Windows под названием CYGWIN со значением "tty".

1
ответ дан 07.12.2019, 10:18

Теги

Похожие вопросы