Javascript emacs缓冲区中的node.js没有进程——更好的系统在emacs中交互执行js
我正在尝试在emacs中设置nodejs开发环境,但在浏览以下各项之间的差异时遇到一些问题:Javascript emacs缓冲区中的node.js没有进程——更好的系统在emacs中交互执行js,javascript,node.js,emacs,ide,read-eval-print-loop,Javascript,Node.js,Emacs,Ide,Read Eval Print Loop,我正在尝试在emacs中设置nodejs开发环境,但在浏览以下各项之间的差异时遇到一些问题: 节点复制 nodejs repl nodejs repl模式和 javascript模式 …以及我应该如何将这些结合起来,以实现命令行执行、语法突出显示和自动完成——这是我用python或通常使用emacs进行开发时设置的东西 我想我目前正在使用带有REPL的nodejs模式 我有下面的脚本,我正在尝试执行,只是想看看我是否可以得到简单的C-C-C评估工作。然而,我的javascript编辑缓冲区(
- 节点复制
- nodejs repl
- nodejs repl模式和
- javascript模式
我知道我可能只需要重新绑定一些键,这样C-C-C就可以发送到交互式nodejs缓冲区——但我不清楚通常如何附加该进程,甚至不清楚该函数将被调用。(这让我怀疑以前可能有人做得比我好得多!)几天前我已经为node.js配置了我的设置。我使用:
(require 'js-comint)
(setq inferior-js-program-command "nodejs")
(setenv "NODE_NO_READLINE" "1")
至于钥匙:
(add-hook 'js2-mode-hook
'(lambda ()
(local-set-key (kbd "C-x C-e") 'js-send-last-sexp)
(local-set-key (kbd "C-x C-r") 'js-send-region)
(local-set-key (kbd "C-M-x") 'js-send-last-sexp-and-go)
(local-set-key (kbd "C-c b") 'js-send-buffer)
(local-set-key (kbd "C-c C-b") 'js-send-buffer-and-go)))
您可以使用M-x
runjs
运行REPL,谢谢。OOC,你有没有可能把coffeescript加入到混合物中?对不起,我不使用coffeescript。