Article View: gnu.emacs.bug
Article #99422Re: philosophical bugs in emacs
From: Stephen Gildea
Date: Wed, 05 Sep 1990 17:57
Date: Wed, 05 Sep 1990 17:57
70 lines
3675 bytes
3675 bytes
Some of the points "slehar" raises are well-taken, but some ask for
features that already exist.
The basic movement commands are difficult to master because they
involve control characters, and the keys are widely separated on the
keyboard, ...
Use the arrow keys. I rebind my left and right arrows to move by
words, and thus I can use just the arrow keys to move quickly to
within a word of where I want to be.
The delete word command M-d picks the strangest criteria for
determining separation between 'words'.
Au contraire. It uses the syntax table, which defines which
characters are part of words and which are not. If you want
punctuation to be considered part of the word it's attached to,
modify the syntax table to say that.
You didn't quite say it, but I gather you don't like the fact that M-b
and M-f don't position point the same way. M-b leaves point after the
space between the words, and M-f leaves it before. This bugs me, too.
The word jump commands should jump to the next white space
in text mode, and to the next ; or } in c-mode.
No! Words, as currently understood by Emacs, are a convenient chunk
for moving close to where you want to be with few keystrokes. Your
suggested change would make word-motions commands move much too far.
Define your own commands for this.
I agree that having ESC and DEL mean special things in isearch mode is
a pain. Often the next command after a search begins with one of
those two characters. (Remember all keypad commands start with ESC.)
I partially fix this by redefining my search-exit-char to be TAB
instead of ESC. I don't know what to do about DEL, though. Any
ideas, anyone?
Searching forward with C-s places the cursor after the string,
whereas searching backwards with C-r places it before the string,
This never bothered me, but now that you mention it, it would be
interesting to try it the other way (C-r placing point after) and see
how it feels. It might fix C-w in isearch-backward, too, which would
be nice.
There is no function to produce double-spacing in text mode.
Not sure what you want here. RET to generate two linefeeds? A
command to double-space the region? Support for fill-paragraph where
everything is double-spaced? Whatever, it would be easy to write.
Line processing would be much facilitated if there were a
real "delete line" command that deleted the whole line including
<CR> with a single keystroke.
Yes, I'm with you there. I haven't used vi in years, but I still miss
the "dd" command.
Emacs already comes with a Basic Summary: the reference card. It
contains most of the information in your sample help facility ("More
Advanced Tricks" is not on the reference card) and lots of other
information as well. Print etc/refcard.tex or order printed cards
from the FSF.
< Stephen Bolt Beranek and Newman Inc.
gildea@bbn.com Cambridge, Massachusetts
"Of all the gin joints in all the towns
in all the world, she walks into mine."
Technical Details
Message-ID:
<9009051757.AA20732@life.ai.mit.edu>Path:
arc1-ca.pugleaf.net!gmdzi!unido!mcsun!uunet!tut.cis.ohio-state.edu!ALEXANDER.BBN.COM!gildeaShow Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: fb2f1,ad6f12f51d80670c X-Google-Attributes: gidfb2f1,public X-Google-ArrivalTime: 1990-09-06 08:43:13 PST Path: arc1-ca.pugleaf.net!gmdzi!unido!mcsun!uunet!tut.cis.ohio-state.edu!ALEXANDER.BBN.COM!gildea From: gildea@ALEXANDER.BBN.COM (Stephen Gildea) Newsgroups: gnu.emacs.bug Subject: Re: philosophical bugs in emacs Message-ID: <9009051757.AA20732@life.ai.mit.edu> Date: 5 Sep 90 17:57:10 GMT Sender: daemon@tut.cis.ohio-state.edu Distribution: gnu Organization: GNUs Not Usenet Lines: 70 Posted: Wed Sep 5 18:57:10 1990