Debugger entered--Lisp error: (wrong-type-argument sequencep 1) replace-regexp-in-string("ba." "quux corge grault" 1 12) (progn (insert "foo bar baz") (replace-regexp-in-string "ba." "quux corge grault" (point-min) (point-max))) (unwind-protect (progn (insert "foo bar baz") (replace-regexp-in-string "ba." "quux corge grault" (point-min) (point-max))) (and (buffer-name temp-buffer) (kill-buffer temp-buffer))) (save-current-buffer (set-buffer temp-buffer) (unwind-protect (progn (insert "foo bar baz") (replace-regexp-in-string "ba." "quux corge grault" (point-min) (point-max))) (and (buffer-name temp-buffer) (kill-buffer temp-buffer)))) (let ((temp-buffer (generate-new-buffer " *temp*" t))) (save-current-buffer (set-buffer temp-buffer) (unwind-protect (progn (insert "foo bar baz") (replace-regexp-in-string "ba." "quux corge grault" (point-min) (point-max))) (and (buffer-name temp-buffer) (kill-buffer temp-buffer))))) (progn (let ((temp-buffer (generate-new-buffer " *temp*" t))) (save-current-buffer (set-buffer temp-buffer) (unwind-protect (progn (insert "foo bar baz") (replace-regexp-in-string "ba." "quux corge grault" (point-min) (point-max))) (and (buffer-name temp-buffer) (kill-buffer temp-buffer)))))) eval((progn (let ((temp-buffer (generate-new-buffer " *temp*" t))) (save-current-buffer (set-buffer temp-buffer) (unwind-protect (progn (insert "foo bar baz") (replace-regexp-in-string "ba." "quux corge grault" (point-min) (point-max))) (and (buffer-name temp-buffer) (kill-buffer temp-buffer)))))) t) elisp--eval-last-sexp(t) eval-last-sexp(t) eval-print-last-sexp(nil) funcall-interactively(eval-print-last-sexp nil) call-interactively(eval-print-last-sexp nil nil) command-execute(eval-print-last-sexp)