C-x C-c não funciona no Emacs 23.1

19

Estou usando o Emacs 23.1 com Cygwin, mas quando tento sair pressionando C-x C-c, ele diz que C-x C-g está indefinido e não consigo sair.

    
por Peter Mortensen 10.01.2010 / 08:06

3 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.bat está na raiz da instalação do Cygwin e é também o arquivo para o qual há um atalho no menu Iniciar / Programas / Cygwin. O atalho pode ser nomeado Cygwin Bash Shell .

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

@echo off

e:
chdir e:\cygwin171\bin

set CYGWIN=tty notitle glob

bash --login -i
    
por 25.02.2010 / 21:02
5

Soa como um problema do Cygwin, interpretando Ctrl - c como Interrupt e Emacs traduzindo isso para o caractere de interrupção its , Ctrl - g .

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

    
por 10.01.2010 / 10:12
1

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

    
por 30.03.2010 / 05:41

Tags