Function: prolog-end-of-clause
prolog-end-of-clause is an interactive and byte-compiled function
defined in prolog.el.gz.
Signature
(prolog-end-of-clause)
Documentation
Move to the end of clause.
If already at the end of clause, move to next clause.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/prolog.el.gz
;; (defun prolog-previous-clause ()
;; "Move to the beginning of the previous clause."
;; (interactive)
;; (forward-char -1)
;; (prolog-beginning-of-clause))
(defun prolog-end-of-clause ()
"Move to the end of clause.
If already at the end of clause, move to next clause."
(interactive)
(let ((point (point))
(new-point (prolog-clause-end)))
(if (and (<= new-point point)
(not (eq new-point (point-max))))
(progn
(goto-char (1+ point))
(goto-char (prolog-clause-end)))
(goto-char new-point))))