Function: gnus-bookmark-bmenu-hide-infos
gnus-bookmark-bmenu-hide-infos is a byte-compiled function defined in
gnus-bookmark.el.gz.
Signature
(gnus-bookmark-bmenu-hide-infos &optional FORCE)
Documentation
Hide infos in bmenu, maybe FORCE.
Source Code
;; Defined in /usr/src/emacs/lisp/gnus/gnus-bookmark.el.gz
(defun gnus-bookmark-bmenu-hide-infos (&optional force)
"Hide infos in bmenu, maybe FORCE."
(if (and (not force) gnus-bookmark-bmenu-toggle-infos)
;; nothing to hide if above is nil
(save-excursion
(save-window-excursion
(goto-char (point-min))
(forward-line 2)
(setq gnus-bookmark-bmenu-hidden-bookmarks
(nreverse gnus-bookmark-bmenu-hidden-bookmarks))
(save-excursion
(goto-char (point-min))
(search-forward "Gnus Bookmark")
(backward-word 2)
(setq gnus-bookmark-bmenu-bookmark-column (current-column)))
(save-excursion
(let ((inhibit-read-only t))
(while gnus-bookmark-bmenu-hidden-bookmarks
(move-to-column gnus-bookmark-bmenu-bookmark-column t)
(gnus-bookmark-kill-line)
(let ((start (point)))
(insert (car gnus-bookmark-bmenu-hidden-bookmarks))
(if (display-mouse-p)
(add-text-properties
start
(save-excursion (re-search-backward
"[^ \t]")
(1+ (point)))
`(mouse-face highlight
follow-link t
help-echo
,(format "%s: go to this bookmark in other window"
'mouse-2)))))
(setq gnus-bookmark-bmenu-hidden-bookmarks
(cdr gnus-bookmark-bmenu-hidden-bookmarks))
(forward-line 1))))))))