From 974e45dfd3e432d55e3f2c6d5c7b0372d6da3fd0 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Wed, 4 Mar 2026 20:16:15 -0500 Subject: [PATCH] fix(javascript): use nodejs-repl-send-* commands Now, +eval/send-region-to-repl or +eval:region/+eval:buffer will communicate with the REPL via nodejs-repl's API, instead of feeding the selection to the REPL line-by-line (the fallback method). --- modules/lang/javascript/config.el | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/modules/lang/javascript/config.el b/modules/lang/javascript/config.el index 7c02a1a59..8672d40dc 100644 --- a/modules/lang/javascript/config.el +++ b/modules/lang/javascript/config.el @@ -11,7 +11,9 @@ (defun +javascript-common-config (mode) (unless (eq mode 'nodejs-repl-mode) - (set-repl-handler! mode #'+javascript/open-repl) + (set-repl-handler! mode #'+javascript/open-repl + :send-region #'nodejs-repl-send-region + :send-buffer #'nodejs-repl-send-buffer) (set-electric! mode :chars '(?\} ?\) ?. ?:)) (set-ligatures! mode ;; Functional