New function `string-mark-left-to-right' for handling LRMs.
commit3e26a4a28c6ad382f3bea07a1a6e0175ed8acdc6
authorChong Yidong <cyd@stupidchicken.com>
Wed, 10 Aug 2011 19:03:56 +0000 (10 15:03 -0400)
committerChong Yidong <cyd@stupidchicken.com>
Wed, 10 Aug 2011 19:03:56 +0000 (10 15:03 -0400)
treee5b61892f81417d3af99a4b28e2153e55b0f8b7d
parentac8cf6e698c4612dc3ed195dbf1348db67f59fe5
New function `string-mark-left-to-right' for handling LRMs.

* lisp/subr.el (string-mark-left-to-right): New function.

* lisp/buff-menu.el (Buffer-menu-buffer+size): Remove LRM argument.
Use string-mark-left-to-right.
(list-buffers-noselect): Caller changed.

* lisp/emacs-lisp/tabulated-list.el (tabulated-list-print-entry): Use
string-mark-left-to-right.
(tabulated-list-print): Recenter after moving point.
etc/NEWS
lisp/ChangeLog
lisp/buff-menu.el
lisp/emacs-lisp/tabulated-list.el
lisp/subr.el