It seems to work just fine for me. I 'm using it for C, elisp, and perl,
and should probably enable for a few other modes. CC-mode of course
has it's own version but I use GD for consistency and because I
hadn't previously been using cc-mode's version.
I've got this in my .emacs
(require 'greedy-delete)
(setq gd-how-much 'line) ; 'line or 'all
(defun gk:gd-delete-at-bol-only () ; only do gd when in indentation
(save-excursion (skip-chars-backward " \t")
(bolp)))
(setq-default gd-mode-check-function
'gk:gd-delete-at-bol-only)
(setq gd-indicator-string " GD")
(foreach '(c-mode-common-hook ; install for programming modes
emacs-lisp-mode-hook
perl-mode-hook
cperl-mode-hook)
(lambda (hook)
(add-hook hook 'gd-add-to-mode)))
>>>>> "BAW" == Barry A Warsaw <bwarsaw(a)cnri.reston.va.us> writes:
BAW>
...
BAW> Greg, if you or anyone else is using greedy-delete.el and have some
BAW> feedback on it, I'd love to hear it (where are you using it, etc?).
BAW> Steve, given that description, I leave it up to you :-)
...