From xemacs-m  Tue Apr 29 18:16:20 1997
Received: from corona.pixar.com (corona.pixar.com [138.72.20.84])
	by xemacs.org (8.8.5/8.8.5) with SMTP id SAA09399
	for <xemacs-beta@xemacs.org>; Tue, 29 Apr 1997 18:16:19 -0500 (CDT)
Received: by corona.pixar.com (Smail3.1.29.1 #2)
	id m0wMM6z-0001evC; Tue, 29 Apr 97 16:15 PDT
Sender: retnuh@pixar.com (Hunter Kelly)
Sender: retnuh@corona
To: Kyle Jones <kyle_jones@wonderworks.com>
Cc: xemacs-beta@xemacs.org
Subject: Re: Brain lossage
References: <bciwwpmohxl.fsf@corp.Sun.COM> 	<m2sp0azpbk.fsf@altair.xemacs.org> <QQcnhg04407.199704290003@crystal.WonderWorks.COM>
Mime-Version: 1.0 (generated by tm-edit 7.106)
Content-Type: text/plain; charset=US-ASCII
From: Hunter Kelly <retnuh@corona.pixar.com>
Date: 29 Apr 1997 16:15:05 -0700
In-Reply-To: Kyle Jones's message of Mon, 28 Apr 1997 20:03:41 -0400 (EDT)
Message-ID: <yvtpvvdv2ti.fsf@corona.pixar.com>
Lines: 64
X-Mailer: Gnus v5.4.37/XEmacs 19.15

From what I understand, delbackspace.el tries to make the backspace
and delete key work like they do on a PC.

On a PC:
Backspace deletes the character behind the cursor.
Delete deletes the character that the cursor is on.

So, theoretically, delbackspace should do the following:

bind the backspace key to delete-backward-char
bind the delete key to delete-char
bind M-Backspace to backward-kill-word
bind M-Delete to kill-word

There are the problems associated with the difference between Meta and
Alt keys, that delbackspace.el tries to address.

After a brief look through the code, it looks like it also wants to
define some bindings for kill-paragraph, backward-kill-paragraph, and
some other stuff.

I don't use it, I just use C-d instead of delete.  But I probably
would use it for the Delete key bindings, if I weren't scared of it
doing a bunch of extra crap too.

Does that help at all?

Hunter


Kyle Jones <kyle_jones@wonderworks.com> writes:

> Steven L Baur writes:
>  > Gary D Foster <Gary.Foster@Corp.Sun.COM> writes:
>  > 
>  > > Was there some decision wrt DEL/BS mapping on here that I missed
>  > > [2]???
>  > 
>  > No.
>  > 
>  > > [2]  or deleted because I didn't _personally_ give a fig and now I'm
>  > >      being punished for my sins? *sigh*
>  > 
>  > Delbackspace trashes my environment so badly I refuse to touch
>  > it.  When I want that kind of pain, I watch over someone's
>  > shoulder while they're thrashing at microsoft windows. :-) If
>  > delbackspace is to continue working (or get fixed), someone
>  > who cares should maintain it.
> 
> Not only is it twisted, it looks old.  There's a comment near the
> top that says something should go away when function-key-map is
> implemented.  function-key-map has been implemented.
> 
> To put it in the words of Valentine Michael Smith: I grok wrongness.
> 
> I'm sure I don't know all the issues involved in what this thing 
> is supposed to be fixing.  Most of what I've read has been
> screaming on the net, which has made me want to delete the file
> rather than fix it.
> 
> Could someone please explain in general and gentle language
> what this is all about?  Hopefully when I finish reading your
> explanation I will understand why delbackspace.el looks like it
> does.

