Uso Emacs 24.2. Ho installato js-comint
e js-mode
da MELPA, eseguito run-js
, ed ora in REPL invece di >
segno ho questo senza senso:Uso di Node.js con JS-comint in Emacs
^[[1G> ^[[0K^[[3G
La stessa REPL in modalità Javascript Inferiore funziona bene, solo il segno >
è cambiato . Se si inserisce un'espressione incompiuta, stampa anche ^[[1G... ^[[0K^[[5G
. Gli ^[
sono caratteri di sistema, che non vengono copiati con copia-incolla, li aggiungo per farti un'idea.
Nel mio init-file:
(require 'js-comint)
(setq inferior-js-program-command "nodejs")
Nel terminale chiamando nodejs
produce REPL lavoro.
Perché il prompt si comporta in questo modo? Cosa dovrei fare per correggere questo?
ma perché richiede produrre rifiuti? –
Apporta una modifica minore all'ultima istruzione: '(replace-regexp-in-string" \ 033 \\ [[0-9] + [A-Z] "" "output)))))' – narayan