Function: bs--redisplay

bs--redisplay is a byte-compiled function defined in bs.el.gz.

Signature

(bs--redisplay &optional KEEP-LINE-P SORT-DESCRIPTION)

Documentation

Redisplay whole Buffer Selection Menu.

If KEEP-LINE-P is non-nil the point will stay on current line. SORT-DESCRIPTION is an element of bs-sort-functions.

Source Code

;; Defined in /usr/src/emacs/lisp/bs.el.gz
(defun bs--redisplay (&optional keep-line-p sort-description)
  "Redisplay whole Buffer Selection Menu.
If KEEP-LINE-P is non-nil the point will stay on current line.
SORT-DESCRIPTION is an element of `bs-sort-functions'."
  (let ((line (line-number-at-pos)))
    (bs-show-in-buffer (bs-buffer-list nil sort-description))
    (when keep-line-p
      (goto-char (point-min))
      (forward-line (1- line)))
    (beginning-of-line)))