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))))