Function: cider-repl-history-insert-as-separated
cider-repl-history-insert-as-separated is a byte-compiled function
defined in cider-repl-history.el.
Signature
(cider-repl-history-insert-as-separated ITEMS)
Documentation
Insert ITEMS into the current buffer, with separators between items.
Source Code
;; Defined in ~/.emacs.d/elpa/cider-20260414.1619/cider-repl-history.el
(defun cider-repl-history-insert-as-separated (items)
"Insert ITEMS into the current buffer, with separators between items."
(while items
(let* ((origitem (car items))
(item (cider-repl-history-elide origitem))
) ;; (len (length item))
(cider-repl-history-add-overlays-for origitem (insert item))
;; When the command history has items with read-only text property at
;; **the end of** string, cider-repl-history-setup fails with error
;; `Text is read-only'. So inhibit-read-only here.
;; See http://bugs.debian.org/225082
(let ((inhibit-read-only t))
(insert "\n")
(when (cdr items)
(insert (propertize cider-repl-history-separator
'cider-repl-history-extra t
'cider-repl-history-separator t))
(insert "\n"))))
(setq items (cdr items))))