Function: msb--add-separators
msb--add-separators is a byte-compiled function defined in msb.el.gz.
Signature
(msb--add-separators SORTED-LIST)
Source Code
;; Defined in /usr/src/emacs/lisp/msb.el.gz
;; Add separators
(defun msb--add-separators (sorted-list)
(if (or (not msb-separator-diff)
(not (numberp msb-separator-diff)))
sorted-list
(let ((last-key nil))
(apply #'nconc
(mapcar
(lambda (item)
(cond
((and msb-separator-diff
last-key
(> (- (car item) last-key)
msb-separator-diff))
(setq last-key (car item))
(list (cons last-key 'separator)
item))
(t
(setq last-key (car item))
(list item))))
sorted-list)))))