Function: ps-run-goto-error
ps-run-goto-error is an interactive and byte-compiled function defined
in ps-mode.el.gz.
Signature
(ps-run-goto-error)
Documentation
Jump to buffer position read as integer at point.
Use line numbers if ps-run-error-line-numbers is not nil.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/ps-mode.el.gz
(defun ps-run-goto-error ()
"Jump to buffer position read as integer at point.
Use line numbers if `ps-run-error-line-numbers' is not nil."
(interactive)
(let ((p (point)))
(unless (looking-at "[0-9]")
(goto-char (max 1 (1- (point)))))
(when (looking-at "[0-9]")
(forward-char 1)
(forward-word-strictly -1)
(when (looking-at "[0-9]+")
(let (i)
(setq
i
(string-to-number
(buffer-substring (match-beginning 0) (match-end 0))))
(goto-char p)
(pop-to-buffer ps-run-parent)
(if ps-run-error-line-numbers
(progn
(goto-char (marker-position ps-run-mark))
(forward-line (1- i))
(end-of-line))
(goto-char (+ i (marker-position ps-run-mark)))))))))