help-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: cygwin emacs problems


From: Mark Hickman
Subject: Re: cygwin emacs problems
Date: Thu, 10 Mar 2005 21:57:19 -0500
User-agent: Mozilla Thunderbird 1.0 (Windows/20041206)

Olive wrote:
Mark Hickman wrote:

Elim Qiu wrote:

Hi List,

Forgive me if my question is wrong to the list. I'm new to cygwin and emacs.

I installed cygwin with emacs on my thinkpad T22 + win2k  as:
GNU Emacs 21.2.1 (i686-pc-cygwin, X toolkit)  of 2004-03-22 on cm-test

*** The 1st trouble was that it does not quit (c-x c-c not working).
After some search, I modified cygwin.bat  as:

=============================
@echo off

E:
chdir E:\cygwin\bin
set CYGWIN=tty notitle glob
bash --login -i
==============================
The problem was gone (although i'm not so sure that's the proper
thing to do)

*** The 2nd trouble was the delete key. According to the emacs
tutorial, this should be the backspace key in my case.  But it
doesn't work. The problem remains the same on my Dell desktop
(same os, same cygwin+emacs). I figured that instead of backspace, C-backspace works as <Delete> in emacs tutorial. And so just need
to keep in mind that <Delete> equals C-backspace for me (both
thinkpad and dell worked that way)

*** Now the 3rd trouble: cannot figure out what the key mapping
for M-<Delete> although M-d works just fine (M=alt in my case).

Now i'm stuck at %30 part of the emacs tutorial and looking for
hints on M-<Delete> key mapping....

I'm starting doubt about what i did: maybe there are some total
solution for setting emacs on cygwin which makes emacs work just
like the emacs tutorial described?  Cygwin is there for years and
many people should gone through this already.

So i'm looking for help here. And if you know all these about, please
try letting cygwin newbies know too.

Thanks!



------------------------------------------------------------------------

No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.300 / Virus Database: 266.5.6 - Release Date: 3/1/2005


Compaq Armada E500 emacs 21.2.1 i686-pc-cygwin

I have had similar problems.  By using describe-key-briefly I found that
 in emacs the C-c combination is being interpreted as C-g.  Since C-xC-g
is undefined, I can create a .emacs file with the line:
(global-set-key "\C-x\C-g" 'save-buffers-kill-emacs)

Alternatively, I have tried your modification to cygwin.bat and it fixes
the C-c mapping.

My delete key works fine, but the backspace key is mapped to C-h.

Does anyone have ideas how emacs gets the keys wrong?


Are you using emacs in the console or under X? If you are using emacs in a console; try with X (assuming you have installed the X erver type startx). Alternatively you can try the native windows port of emacs?.

I did load the X11 module and confirmed that the X version of emacs does not share the same problem with C-c. I am still curious about why the non-X version has this problem. C-c behaves as expected in bash and other programs - causing the program to abort. I don't know anything about how the keyboard layout is revealed to applications. I would suspect the problem lies in a descriptor file somewhere. Any ideas on where to look?


reply via email to

[Prev in Thread] Current Thread [Next in Thread]