]> git.eshelyaron.com Git - emacs.git/commitdiff
Add entry for ewoc change.
authorThien-Thi Nguyen <ttn@gnuvola.org>
Sun, 21 May 2006 21:51:17 +0000 (21:51 +0000)
committerThien-Thi Nguyen <ttn@gnuvola.org>
Sun, 21 May 2006 21:51:17 +0000 (21:51 +0000)
etc/NEWS

index f412bac9968cf928cbfc6851d25c28e48ffde5a7..14409fa97a1442c699f938fc8ce3634c7e9b4d73 100644 (file)
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -3565,6 +3565,25 @@ deleting the part of subprocess output that matches the input.
 +++
 ** The variable `memory-full' now remains t until
 there is no longer a shortage of memory.
+
+** The ewoc package no longer inserts a newline after each pretty-printed
+entry and after the header and footer, to allow for multiple-entry ewocs to
+display on a single line.
+
+To make pre-existing client code behave the same way as before, you must
+arrange to insert a newline in three places: the pretty-printer function,
+the header and the footer.  It is anyway a good idea to specify a non-empty
+footer so that markers after the ewoc's buffer text are properly updated.
+For example:
+
+;; before
+(defun PP (data) (insert (format "%S" data)))
+(ewoc-create 'PP "start\n")
+
+;; now
+(defun PP (data) (insert (format "%S\n" data)))
+(ewoc-create 'PP "start\n\n" "\n")
+
 \f
 * Lisp Changes in Emacs 22.1