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

Reply via email to