Function: tempo-insert-mark
tempo-insert-mark is a byte-compiled function defined in tempo.el.gz.
Signature
(tempo-insert-mark MARK)
Documentation
Insert a mark tempo-marks while keeping it sorted.
Source Code
;; Defined in /usr/src/emacs/lisp/tempo.el.gz
;;;
;;; tempo-insert-mark
(defun tempo-insert-mark (mark)
"Insert a mark `tempo-marks' while keeping it sorted."
(cond ((null tempo-marks) (setq tempo-marks (list mark)))
((< mark (car tempo-marks)) (setq tempo-marks (cons mark tempo-marks)))
(t (let ((lp tempo-marks))
(while (and (cdr lp)
(<= (car (cdr lp)) mark))
(setq lp (cdr lp)))
(if (not (= mark (car lp)))
(setcdr lp (cons mark (cdr lp))))))))