From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,b3df91c5d77c33bb X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2001-10-31 15:56:29 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!feed2.onemain.com!feed1.onemain.com!uunet!dca.uu.net!ash.uu.net!spool0900.news.uu.net!reader0902.news.uu.net!not-for-mail Sender: DB3L@CTWD0143 Newsgroups: comp.lang.ada Subject: Re: Emacs Language Sensitive Editing References: <9rodvs$2kh$1@infosun2.rus.uni-stuttgart.de> From: David Bolen Date: 31 Oct 2001 18:56:34 -0500 Message-ID: Organization: Fitlinxx, Inc. - Stamford, CT X-Newsreader: Gnus v5.7/Emacs 20.6 NNTP-Posting-Host: 208.247.212.3 X-Trace: 1004572585 reader2.ash.ops.us.uu.net 18495 208.247.212.3 Xref: archiver1.google.com comp.lang.ada:15519 Date: 2001-10-31T18:56:34-05:00 List-Id: Stephen Leake writes: > Actually, the default Emacs keystrokes only require the control key > and the ASCII keys. They were specifically designed to not require > modification on _any_ system; they work over telnet, for example. I'm not sure I quite agree - there's lots of relatively core functionality even in a default Emacs configuration that really needs the Meta key. For example, you can move around a character at time with Ctrl sequences, but if you want to move by words you need to involve Meta. Not to mention that M-x is a pretty major prefix for entering in any particular command. But that doesn't mean you need a dedicated key, since any Meta-xx sequence can be typed as two keystrokes with ESC - serving as a virtual Meta-shift - and xx, and except maybe for some IBM terminals, ESC is pretty much on any keyboard anyone is likely to use (albeit as someone else mentioned, on some DEC keyboards it masqueraded as F11). And it works fine over any remote protocols, since it's just a standard individual ASCII code. This is in large part because the original systems in use during the first developments of Emacs did have dedicated META keys. In fact, I've never gotten in the habit of actually using whatever key on a system serves as the Meta key (at least in terms of using it as a shift-like key like Ctrl), probably because the earliest systems I used Emacs on didn't have one. So instead I just always use ESC first for such commands, and that's proven portable with no relearning (or retraining fingers) on every system I've used over the past 15+ years. -- -- David -- /-----------------------------------------------------------------------\ \ David Bolen \ E-mail: db3l@fitlinxx.com / | FitLinxx, Inc. \ Phone: (203) 708-5192 | / 860 Canal Street, Stamford, CT 06902 \ Fax: (203) 316-5150 \ \-----------------------------------------------------------------------/