Cx Cc não funciona no Emacs 23.1


19

Estou usando o Emacs 23.1 com Cygwin, mas quando tento sair pressionando Cx Cc, ele diz que Cx Cg está indefinido e não consigo sair.

Respostas:


25

Esse problema pode ser corrigido inserindo a seguinte linha no arquivo Cygwin.bat antes da linha com bash --login -i:

set CYGWIN=tty notitle glob

O arquivo Cygwin.batestá na raiz da instalação do Cygwin e também é o arquivo para o qual existe um atalho no menu Iniciar / Programas / Cygwin. O atalho pode ser nomeado Cygwin Bash Shell.


Eu testei e minha versão do Cygwin.batarquivo agora contém:

@echo off

e:
chdir e:\cygwin171\bin

set CYGWIN=tty notitle glob

bash --login -i

1
Obrigado, isso corrigiu para mim! Definitivamente deve ser a resposta aceita.
Skilldrick

@ 31eee384: de nada!
Peter Mortensen

5

Soa como uma questão de Cygwin, interpretando Ctrl- ccomo Interrupt e Emacs de alguma forma traduzindo isso para seu caráter de interrupção, Ctrl- g.

Como solução alternativa, você sempre pode sair do Emacs fazendo Meta- xsave-buffers-kill-terminal .


1

Eu tive o mesmo problema e o resolvi adicionando uma variável de ambiente do Windows chamada CYGWIN com o valor "tty".

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.