Я нашел одно решение.
Создайте скрипт узла, который запускает интерфейс JavaScript REPL.
node-in-node.js:
var repl = require("repl");
repl.start();
Pass "путь к узлу \ to \ node-in-node.js "к make-comint вместо простого" node ".
(defun my-node-shell ()
(interactive)
(pop-to-buffer (make-comint "Node Shell" "node" nil "C:\\run\\node-in-node.js")))
Запустите M-x my-node-shell
, чтобы запустить оболочку JavaScript в Windows Emacs.Я не знаю, почему это работает.Завершение табуляции, выделение синтаксиса, многострочный ввод через Shift + Enter не работает.