i must be totally hidebound on this issue. it's probably because all
my life on computers the tab key has always inserted a tab in my file
and moved the cursor over to the next tab stop. also, as an
experiment, i decided to switch over to emacs (from vi) when gnu emacs
came out. so all of my experience with a text editor has been with
vi. i suspect that a big part of the problem is psychological on the
part of emacs users; you are used to having an inferior relationship
with the tab key. naturally one wants an indent-line-according-to-mode
command, but i'm not sure if it should be bound to the tab key.
perhaps it should be bound to m-tab (esc tab) or ctl-x tab. or, even
better, it should run indent-line-according-to-mode when dot is at the
beginning of the line (or when there are only spaces to the left of
it) but everywhere else it should run self-insert-command of a tab. i
think that would be the best solution. you poor emacs users have been
brain- washed into thinking that the wonky behavior of the tab key is
acceptable.
i'm forever aggravated by software that has wired into it some half-
baked way of doing something; probably because the programmer was too
lazy to expend the extra effort to do it right. this is why my
posting to netnews was done in such a hysterical manner. i'm hoping
that someone out there will wake up and see that users shouldn't have
to put shackles on in order to use some software. i guess maybe it
was ok back when people were programming in assembly language (or
teco), but nowadays it's not.
--
rusty c. wright
{ucbvax,ihnp4,akgua,hplabs,sdcsvax}!sdcarl!rusty
Steve Zimmerman
Masscomp