Cx Cc ne fonctionne pas dans Emacs 23.1


19

J'utilise Emacs 23.1 avec Cygwin mais lorsque j'essaie de quitter en appuyant sur Cx Cc, il est dit que Cx Cg n'est pas défini et je ne peux pas quitter.

Réponses:


25

Ce problème peut être résolu en insérant la ligne suivante dans le fichier Cygwin.bat avant la ligne avec bash --login -i:

set CYGWIN=tty notitle glob

Le fichier se Cygwin.battrouve à la racine de l'installation de Cygwin et est également le fichier vers lequel se trouve un raccourci dans le menu Démarrer / Programmes / Cygwin. Le raccourci peut être nommé Cygwin Bash Shell.


Je l'ai testé et ma version du Cygwin.batfichier contient maintenant:

@echo off

e:
chdir e:\cygwin171\bin

set CYGWIN=tty notitle glob

bash --login -i

1
Merci, cela m'a arrangé! Devrait certainement être la réponse acceptée.
Skilldrick

@ 31eee384: vous êtes les bienvenus!
Peter Mortensen

5

Cela ressemble à un problème Cygwin, interprétant Ctrl- ccomme Interruption et Emacs traduisant cela en quelque sorte son caractère d'interruption, Ctrl- g.

Comme solution de contournement, vous pouvez toujours quitter Emacs en faisant Meta- xsave-buffers-kill-terminal .


1

J'ai eu le même problème et je l'ai juste résolu en ajoutant une variable d'environnement Windows appelée CYGWIN avec la valeur "tty".

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.