Function: cider--insert-closing-delimiters

cider--insert-closing-delimiters is a byte-compiled function defined in cider-eval.el.

Signature

(cider--insert-closing-delimiters CODE)

Documentation

Closes all open parenthesized or bracketed expressions of CODE.

Source Code

;; Defined in ~/.emacs.d/elpa/cider-20260414.1619/cider-eval.el
(defun cider--insert-closing-delimiters (code)
  "Closes all open parenthesized or bracketed expressions of CODE."
  (with-temp-buffer
    (insert code)
    (goto-char (point-max))
    (let ((matching-delimiter nil))
      (while (ignore-errors
               (save-excursion
                 (backward-up-list 1)
                 (setq matching-delimiter (cdr (syntax-after (point)))))
               t)
        (insert-char matching-delimiter)))
    (buffer-string)))