Function: posn-set-point
posn-set-point is a byte-compiled function defined in subr.el.gz.
Signature
(posn-set-point POSITION)
Documentation
Move point to POSITION.
Select the corresponding window as well.
Source Code
;; Defined in /usr/src/emacs/lisp/subr.el.gz
(defun posn-set-point (position)
"Move point to POSITION.
Select the corresponding window as well."
(if (framep (posn-window position))
(progn
(unless (windowp (frame-selected-window (posn-window position)))
(error "Position not in text area of window"))
(select-window (frame-selected-window (posn-window position))))
(unless (windowp (posn-window position))
(error "Position not in text area of window"))
(select-window (posn-window position)))
(if (numberp (posn-point position))
(goto-char (posn-point position))))