2012-02-25 95 views
13

是否有这样一种javascript等价于run-python等可用于Emacs 23或更高版本?我想用Emacs中的标准load-definition/load-file绑定运行JS REPL。Emacs运行-javascript?

+0

你可以举一个你想运行的例子JavaScript吗?什么操作系统? – FakeRainBrigand 2012-02-25 02:55:01

回答

2

还有一个基于WSH的Javascript REPL。 真的很容易在Windows上的任何emacs上运行。

http://www.emacswiki.org/emacs/JavascriptShell

  • 开始在Emacs的缓冲区一个Javascript “壳”。输入Javascript并查看它运行。
  • 它允许您定义一个配置文件,以在您运行的每个shell中加载一个或多个JS模块。所以,如果你想用json2.js来操作,你可以默认将它加载到shell中。您还可以加载数组扩展名,字符串扩展名或任何实用程序包。
  • 包括简单的命令完成。如果我输入var str = "This is a string";然后尝试完成(通过TAB字符)str.,我将得到所有字符串扩展方法的列表。同样的事情适用于任何其他类型的对象,甚至是您定义的自定义对象。
  • 取决于Cscript.exe,因此不需要安装.el文件。显然这意味着它只能在Windows上运行。

这也是在果酱回购 - http://marmalade-repo.org/packages/jsshell

3

有一个名为skewer-mode项目,我一直在使用这个最近。对于lispers,它基本上是SLIME而不是另一端的Lisp系统。它可从MELPA获得,仅包含Emacs库。意思是,你需要使用它的只有Emacs和浏览器。