lisp-defuns.el 341 B

1234567891011121314
  1. ;; Lisp specific defuns
  2. (defun eval-and-replace ()
  3. "Replace the preceding sexp with its value."
  4. (interactive)
  5. (backward-kill-sexp)
  6. (condition-case nil
  7. (prin1 (eval (read (current-kill 0)))
  8. (current-buffer))
  9. (error (message "Invalid expression")
  10. (insert (current-kill 0)))))
  11. (provide 'lisp-defuns)