Ответ 1
Да. Проверьте js-comint.el
, который легко устанавливается через Marmalade или MELPA.
Как упоминает @phils, MozRepl также стоит посмотреть.
Есть ли такая вещь, как эквивалент javascript для run-python
et al, доступный для Emacs 23 или более поздней версии? Я хотел бы запустить JS REPL из Emacs со стандартными привязками load-definition
/load-file
.
Да. Проверьте js-comint.el
, который легко устанавливается через Marmalade или MELPA.
Как упоминает @phils, MozRepl также стоит посмотреть.
О, это круто. (Спасибо за вопрос!)
Я только что узнал о MozRepl - расширение Mozilla/Firefox - через этот ответ на соответствующий вопрос, и Поддержка Emacs для MozRepl уже доступна.
run-mozilla
RETСм. также http://www.emacswiki.org/emacs/MozRepl
Там есть проект под названием skewer-mode, который я использовал для этого в последнее время. Для lispers это в основном SLIME с браузером вместо системы Lisp на другом конце. Он доступен из MELPA и включает только библиотеки Emacs. Значит, все, что вам нужно использовать, это Emacs и браузер.
Также есть Javascript REPL на основе WSH. Действительно легко работать на любых emacs в Windows.
http://www.emacswiki.org/emacs/JavascriptShell
var str = "This is a string";
, тогда попробуйте выполнить (через символ TAB) в str.
, я получу список всех методов расширения строк. То же самое работает для любого другого типа объекта, даже для настраиваемых объектов.Это также в ремарке Marmalade - http://marmalade-repo.org/packages/jsshell