Używam Emacsa 24.2. Mam zainstalowane js-comint
i js-mode
z MELPA, wykonany run-js
, a teraz w REPL zamiast >
znakiem mam ten bełkot:Używanie Node.js z JS-comint w Emacs
^[[1G> ^[[0K^[[3G
REPL sama w trybie Inferior Javascript działa dobrze, po prostu znak >
jest zmieniana . Jeśli wprowadzisz niedokończone wyrażenie, wydrukuje ono nawet ^[[1G... ^[[0K^[[5G
. ^[
to znaki systemowe, które nie są kopiowane za pomocą funkcji kopiuj-wklej. Dodaję je, abyś miał pomysł.
W moim init-file:
(require 'js-comint)
(setq inferior-js-program-command "nodejs")
W terminalu wywołującego nodejs
produkuje pracy rEPL.
Dlaczego monit zachowuje się w ten sposób? Co powinienem zrobić, by to poprawić?
ale dlaczego monit produkuje śmieci? –
Wprowadzono drobną zmianę do ostatniej instrukcji: '(zamień-regexp-in-string" \ 033 \\ [[0-9] + [A-Z] "" "output)))))' – narayan