[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: hungry-delete

From: Sam Steingold
Subject: Re: hungry-delete
Date: Mon, 04 Apr 2011 14:20:00 -0400
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux)

> * Andreas Röhler <address@hidden> [2011-04-04 19:19:52 +0200]:
> https://bugs.launchpad.net/python-mode/+bug/328853
> "I really love the hungry-delete feature of Emacs'
> c-mode. It would be great to have hungry-delete for
> python-mode as well."

DEL (translated from <backspace>) runs the command
backward-delete-char-untabify, which is an interactive compiled Lisp
function in `simple.el'.

It is bound to DEL.

(backward-delete-char-untabify ARG &optional KILLP)

Delete characters backward, changing tabs into spaces.
The exact behavior depends on `backward-delete-char-untabify-method'.
Delete ARG chars, and kill (save in kill ring) if KILLP is non-nil.
Interactively, ARG is the prefix arg (default 1)
and KILLP is t if a prefix arg was specified.

backward-delete-char-untabify-method is a variable defined in `simple.el'.
Its value is all
Original value was untabify

The method for untabifying when deleting backward.
Can be `untabify' -- turn a tab to many spaces, then delete one space;
       `hungry' -- delete all whitespace, both tabs and spaces;
       `all' -- delete all whitespace, including tabs, spaces and newlines;
       nil -- just delete one character.

You can customize this variable.

This variable was introduced, or its default value was changed, in
version 20.3 of Emacs.

Sam Steingold (http://sds.podval.org/) on CentOS release 5.5 (Final) X
http://ffii.org http://memri.org http://www.PetitionOnline.com/tap12009/
http://palestinefacts.org http://www.memritv.org http://camera.org
I just forgot my whole philosophy of life!!!

reply via email to

[Prev in Thread] Current Thread [Next in Thread]