¿Hay algo similar a un javascript equivalente a run-python
y otros disponibles para Emacs 23 o posterior? Me gustaría ejecutar un JS REPL desde dentro de Emacs con los enlaces estándar load-definition
/load-file
.Emacs run-javascript?
Respuesta
Sí. Consulte js-comint.el
, que se instala fácilmente a través de Marmalade o MELPA.
Como menciona @phils, también merece la pena echarle un vistazo a MozRepl.
Oh, esto es genial. (! Gracias por la pregunta)
que acaba de aprender acerca MozRepl - una extensión de Mozilla/Firefox - a través de this answer a una pregunta relacionada, y Emacs support para MozRepl ya está disponible.
- Instalar la extensión del navegador y la biblioteca de Emacs
- inicio MozRepl desde el navegador utilizando el menú Herramientas -> MozRepl
- Mx
run-mozilla
RET
Véase también http://www.emacswiki.org/emacs/MozRepl
También hay un Javascript REPL basado en WSH. Realmente fácil de ejecutar en cualquier emacs en Windows.
http://www.emacswiki.org/emacs/JavascriptShell
- Start una "cáscara" Javascript en un búfer de Emacs. Escriba Javascript y véalo funcionar.
- Le permite definir un perfil, cargar uno o más módulos JS con cada shell que ejecuta. Entonces, si quieres jugar con json2.js, puedes cargarlo en el shell por defecto. También puede cargar extensiones de matriz, extensiones de cadena o cualquier paquete de utilidad que tenga.
- Incluye finalización de comando simple. Si escribo en
var str = "This is a string";
y luego intento completar (mediante el carácter TAB) enstr.
, obtendré una lista de todos los métodos de extensión de cadena. Lo mismo funciona para cualquier otro tipo de objeto, incluso para objetos personalizados que defina. - Depende de Cscript.exe, entonces no hay nada que instalar más allá del archivo .el. Obviamente, esto significa que solo se ejecuta en Windows.
Está también en el repositorio Mermelada - http://marmalade-repo.org/packages/jsshell
Hay un proyecto llamado skewer-mode que he estado usando para esto últimamente. Para los lispers, es básicamente SLIME con un navegador en lugar de un sistema Lisp en el otro extremo. Está disponible en MELPA e incluye solo las bibliotecas de Emacs. Es decir, todo lo que necesitas usar es Emacs y un navegador.
- 1. emacs, etags y usando emacs como IDE
- 2. emacs - autocompletado en modo Emacs Lisp
- 3. emacs intellisense
- 4. Emacs autocompletar
- 5. Emacs: GUI con emacs --daemon no carga correctamente las fuentes
- 6. Configuración tema de color Emacs 24 de .emacs
- 7. consola de actualización emacs (/ usr/bin/emacs) en Mac
- 8. ¿Qué tan viable es emacs LISP además de editar emacs?
- 9. Ayuda escribiendo emacs lisp para emacs etags search
- 10. Emacs portátiles? (El servidor de Emacs no funciona)
- 11. ¿Dónde está el archivo .emacs en Windows GNU emacs
- 12. Técnicas de solución de problemas para Emacs y Emacs Lisp
- 13. ¿Cómo agrego las fechas en Emacs usando Emacs Lisp?
- 14. .emacs ¿Editar para iniciar siempre Emacs en modo terminal?
- 15. Sangría CSS en emacs
- 16. Emacs 23 e iPython
- 17. Recursos para aprender Emacs
- 18. emacs ruta de carga
- 19. goto-file en Emacs
- 20. emacs gud window use
- 21. ¿Usando Emacs para $ PAGER?
- 22. Emacs Lista de deseos
- 23. tag Emacs destacando
- 24. PINTURA en Emacs Lisp?
- 25. emacs-rails vs rinari?
- 26. Contextos para Emacs
- 27. Clojure Emacs etags
- 28. ¿Crear alias en emacs?
- 29. Ejecutando py.test desde emacs
- 30. Emacs indentation dificultad
¿Puedes dar un ejemplo de JavaScript que te gustaría ejecutar? ¿Qué sistema operativo? – FakeRainBrigand