I'm afraid, `delete-indentation' is labeled from a side
affect of two other functions: join-lines and
fixup-whitespace, implemented in C however.
From a function `delete-indentation' I wouldn't expect
the behavior as it is now (and shown below)
---------- Buffer: foo ----------
When in the course of human
-!- events, it becomes necessary
---------- Buffer: foo ----------
(delete-indentation)
=> nil
---------- Buffer: foo ----------
When in the course of human-!- events, it becomes necessary
---------- Buffer: foo ----------
rather
---------- Buffer: foo ----------
When in the course of human
-!- events, it becomes necessary
---------- Buffer: foo ----------
(delete-indentation)
=> nil
---------- Buffer: foo ----------
When in the course of human
-!-events, it becomes necessary
---------- Buffer: foo ----------
Deleting indentation has no inert connection with
deleting newline-chars, AFAIU.
Altogether the false `delete-indentation'-function
takes the place of the real one in this bad world! :)
__
Andreas Roehler
_______________________________________________
emacs-pretest-bug mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/emacs-pretest-bug