Mercurial > emacs
changeset 106714:396a004a924b
* lisp/bookmark.el: Consistently put the text property on the bookmark name.
(bookmark-bmenu-marks-width): Bump back to 2, to include annotation marks.
(bookmark-bmenu-hide-filenames): Adjust for above, and put the text
property on the bookmark name, instead of not putting it at all.
(bookmark-bmenu-list): Fix where we put the text property.
author | Karl Fogel <kfogel@red-bean.com> |
---|---|
date | Sat, 02 Jan 2010 14:14:13 -0500 |
parents | b6737bf6bd0b |
children | 428005d3198e |
files | lisp/ChangeLog lisp/bookmark.el |
diffstat | 2 files changed, 17 insertions(+), 7 deletions(-) [+] |
line wrap: on
line diff
--- a/lisp/ChangeLog Sat Jan 02 14:03:25 2010 -0500 +++ b/lisp/ChangeLog Sat Jan 02 14:14:13 2010 -0500 @@ -1,3 +1,12 @@ +2010-01-02 Karl Fogel <kfogel@red-bean.com> + + * bookmark.el: Consistently put the text property on the bookmark name. + (bookmark-bmenu-marks-width): Bump back to 2, to include + annotation marks. + (bookmark-bmenu-hide-filenames): Adjust for above, and put the text + property on the bookmark name, instead of not putting it at all. + (bookmark-bmenu-list): Fix where we put the text property. + 2010-01-02 Karl Fogel <kfogel@red-bean.com> * bookmark.el (bookmark-bmenu-save): Just depend on the new logic
--- a/lisp/bookmark.el Sat Jan 02 14:03:25 2010 -0500 +++ b/lisp/bookmark.el Sat Jan 02 14:14:13 2010 -0500 @@ -132,8 +132,9 @@ (defconst bookmark-bmenu-header-height 2 "Number of lines used for the *Bookmark List* header.") -(defconst bookmark-bmenu-marks-width 1 - "Number of columns (chars) used for the *Bookmark List* marks column.") +(defconst bookmark-bmenu-marks-width 2 + "Number of columns (chars) used for the *Bookmark List* marks column, +including the annotations column.") (defcustom bookmark-bmenu-file-column 30 "Column at which to display filenames in a buffer listing bookmarks. @@ -1556,12 +1557,11 @@ " *" " ") name) (setq end (point)) - (put-text-property start - (+ bookmark-bmenu-marks-width 1 start) - 'bookmark-name-prop name) + (put-text-property + (+ bookmark-bmenu-marks-width start) end 'bookmark-name-prop name) (when (display-mouse-p) (add-text-properties - (+ bookmark-bmenu-marks-width 1 start) end + (+ bookmark-bmenu-marks-width start) end '(mouse-face highlight follow-link t help-echo "mouse-2: go to this bookmark in other window"))) @@ -1682,11 +1682,12 @@ (nreverse bookmark-bmenu-hidden-bookmarks)) (let ((inhibit-read-only t)) (while bookmark-bmenu-hidden-bookmarks - (move-to-column (1+ bookmark-bmenu-marks-width) t) + (move-to-column bookmark-bmenu-marks-width t) (bookmark-kill-line) (let ((name (pop bookmark-bmenu-hidden-bookmarks)) (start (point))) (insert name) + (put-text-property start (point) 'bookmark-name-prop name) (if (display-mouse-p) (add-text-properties start (point)