Function: clojure-delete-and-extract-sexp

clojure-delete-and-extract-sexp is a byte-compiled function defined in clojure-mode.el.

Signature

(clojure-delete-and-extract-sexp)

Documentation

Delete the surrounding sexp and return it.

Source Code

;; Defined in ~/.emacs.d/elpa/clojure-mode-20260325.811/clojure-mode.el
(defun clojure-delete-and-extract-sexp ()
  "Delete the surrounding sexp and return it."
  (let ((begin (point)))
    (forward-sexp)
    (let ((result (buffer-substring begin (point))))
      (delete-region begin (point))
      result)))