Message173

Author Klaus.Reim
Recipients xemacs-beta
Date 2008-01-19.06:42:59
Content
Dear XEmacs Maintainers,

here comes a simple test case:
- start help on functions:
  C-h f
- press tab to get the completion buffer
  tab
- move to the completion buffer, e.g.
  M-v
- try to kbd-navigate with the "left" or "right" key:
  doesn't work! The highlight stays put on the last item.

It tried several older versions of xemacs (21.5.*) and it seems
that this behavior was introduced with rev 1.55 of "src/extents.c".

(and in fact fixes the left/right navigation issue for the
above test case):

diff -r1.9 list-mode.el
177,178c177,178
<         (goto-char (next-single-property-change (point) 'list-mode-item
<                                                 nil end))))
---
>         (goto-char (next-single-char-property-change (point) 'list-mode-item
>                                                      nil end))))
189c189
<       (goto-char (previous-single-property-change
---
>       (goto-char (previous-single-char-property-change
651,652c651,652
<     (goto-char (next-single-property-change (point-min) 'list-mode-item nil
<                                           (point-max)))))
---
>     (goto-char (next-single-char-property-change (point-min) 'list-mode-item nil
>                                                (point-max)))))

Maybe this is not the right thing to do, or maybe there are other places
which require similar correction, but I am sure someone knows
what needs to be done.

Best regards,

Klaus

_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta@xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta
History
Date User Action Args
2008-01-19 06:42:59Klaus.Reimlinkissue133 messages
2008-01-19 06:42:59Klaus.Reimcreate