運行我想這會工作:如何node.js的交互式在Emacs在Windows
(defun my-node()
(interactive)
(pop-to-buffer (make-comint "my-node" "node")))
但是當我做M-x my-node
並在COMINT緩衝輸入1+1
,它不會顯示任何輸出。
這是在Windows 7上的Emacs 24.0.50.1,NodeJS沒有任何特殊的配置。
以非交互方式調用node.js,如M-x compile RET node hello-world.js RET
正常工作。在cmd
中以交互方式運行node
工作正常。
這可能是相關的:當我運行M-x shell
並在shell緩衝區中輸入node
,然後輸入1+1
時,它不顯示結果。我必須錯過一些非常基本的東西。
更新:
可能與:emacs/Python: running python-shell in line buffered vs. block buffered mode - Stack Overflow
節點'repl.start()'的最新版本需要用'repl.start({prompt:'>'})替換' – shyam 2013-10-10 11:00:21