🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.emacs.bug
Article #99422

Re: philosophical bugs in emacs

#99422
From: Stephen Gildea
Date: Wed, 05 Sep 1990 17:57
70 lines
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!gildea

Show 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