Function: winner-get-point
winner-get-point is a byte-compiled function defined in winner.el.gz.
Signature
(winner-get-point BUF WIN)
Source Code
;; Defined in /usr/src/emacs/lisp/winner.el.gz
(defun winner-get-point (buf win)
;; Consult (and possibly extend) `winner-point-alist'.
;; Returns nil if buf no longer exists.
(when (buffer-name buf)
(let ((entry (assq buf winner-point-alist)))
(cond
(entry
(or (cdr (assq win (cddr entry)))
(cdr (assq nil (cddr entry)))
(with-current-buffer buf
(push (cons nil (point)) (cddr entry))
(point))))
(t (with-current-buffer buf
(push (list buf
(cons (mark t) (winner-active-region))
(cons nil (point)))
winner-point-alist)
(point)))))))