;;; Code:
;; Any Lisp Repl
-
(defmacro re/send-on-close-paren (executor)
"Generalizes sending an execute on close paren.
Interactively call `executor'. For `executor', use whatever
whatever function is called by `<RET>' in the applicable REPL.
For a non-repl, use `newline' or similar."
`(lambda () (interactive) (re/balance-sexp) (call-interactively ,executor)))
-
+\f
+;; REPL specific
(defun eshell-quit-or-delete-char (arg)
"Delete char if at one, quit eshell if on empty prompt.
Stolen from https://depp.brause.cc/dotemacs"