:PROPERTIES:
:ID: 5b958a6f-130d-449c-b6ab-f870947820b8
:END:
-I want the scratch buffer to act more like a repl
-
-** Send on Close-Paren
+I want the scratch buffer to act more like a repl.
+*** Send on Close-Paren
:PROPERTIES:
:ID: 664ba0e7-0826-4868-9480-e1338a6e9f63
:END:
I wanted something like what the Genera environment has, where putting in a final close-paren will send the command, without having to hit enter. See [[id:325c01c5-b877-4281-adff-ea956bdb5f2c][Send on Close-Paren]].
-*** Send on Close Paren
+**** Send on Close Paren
:PROPERTIES:
:ID: 72ead9d2-fc5c-42f0-a1b4-db28a532d920
:END:
"Makes lisp interaction mode act somewhat like genera.
Makes a closing paren execute the sexp."
(interactive)
- (send-on-close-paren 'lisp-interaction-send-on-close-paren))
+ (send-on-close-paren 'eval-print-last-sexp))
#+END_SRC
-*** Binding
+**** Binding
:PROPERTIES:
:ID: 9930f99d-aa36-4f00-8bc7-8c619979712a
:END:
#+BEGIN_SRC emacs-lisp
-(add-hook 'lisp-interaction-mode-map
+(add-hook 'lisp-interaction-mode-hook
(lambda ()
(keymap-set lisp-interaction-mode-map ")" 'lisp-interaction-send-on-close-paren)))
#+END_SRC