]> code.delx.au - gnu-emacs/commitdiff
*** empty log message ***
authorMiles Bader <miles@gnu.org>
Wed, 25 Oct 2000 07:36:30 +0000 (07:36 +0000)
committerMiles Bader <miles@gnu.org>
Wed, 25 Oct 2000 07:36:30 +0000 (07:36 +0000)
lisp/ChangeLog
src/ChangeLog

index 72277cc79d7e50f8ca3751f48ad9c19a695c55f9..8cda28228c425f4d7e2067ad9b535df58071e6bb 100644 (file)
@@ -1,8 +1,18 @@
 2000-10-25  Miles Bader  <miles@lsi.nec.co.jp>
 
+       * wid-edit.el (widget-field-at): New function.
+       (widget-at, widget-field-activate): Use it.
+       (widget-tabable-at): Use `widget-at'.
+       (widget-specify-field): If the terminating character of the widget
+       field (which is read-only) is a newline, put it into a special
+       `boundary' field so that C-n/C-p act more naturally.
+       (widget-field-end): Also don't subtract one if a special
+       `boundary' field has been added after the widget field.
+
        * comint.el (comint-output-filter, comint-send-input): Don't
        bother adding stickiness fields to overlays to fool the field
        code, since it should notice the overlay insertion-types now.
+
        * wid-edit.el (widget-beginning-of-line, widget-end-of-line):
        Replace with aliases of the normal emacs b-o-l/e-o-l functions.
        (widget-field-keymap, widget-text-keymap): Don't bind C-a/C-e.
index d3c6a2f27650e5233ab4833b37ccda9398b18ee1..eeaea2195fb41c24dc5ea3645b7676f55fff258e 100644 (file)
@@ -1,5 +1,8 @@
 2000-10-25  Miles Bader  <miles@lsi.nec.co.jp>
 
+       * buffer.c (overlays_at): Only let CHANGE_REQ inhibit an
+       assignment of startpos to prev when startpos == pos.
+
        * editfns.c (find_field): Set the field stickiness correctly from
        overlay fields.  Use renamed `text_property_stickiness'.
        (text_property_stickiness): Renamed from `char_property_stickiness'.