Có điều tương tự như javascript tương đương với run-python
et al có sẵn cho Emacs 23 trở lên không? Tôi muốn chạy một REPL JS từ bên trong Emacs với các ràng buộc tiêu chuẩn load-definition
/load-file
.Emacs chạy-javascript?
Trả lời
Có. Kiểm tra js-comint.el
, có thể dễ dàng cài đặt qua Marmalade hoặc MELPA.
Như @phils đề cập, MozRepl cũng đáng xem.
Ồ, điều này thật tuyệt. (Cảm ơn câu hỏi!)
Tôi vừa mới tìm hiểu về MozRepl - tiện ích mở rộng Mozilla/Firefox - qua this answer cho câu hỏi liên quan và Emacs support cho MozRepl đã có sẵn.
- Cài đặt phần mở rộng trình duyệt và các thư viện Emacs
- Bắt đầu MozRepl từ trình duyệt bằng cách sử dụng Tools -> MozRepl đơn
- Mx
run-mozilla
RET
Ngoài ra còn có một REPL dựa trên Javascript dựa trên WSH. Thực sự dễ dàng chạy trên bất kỳ emacs nào trên Windows.
http://www.emacswiki.org/emacs/JavascriptShell
- Bắt đầu một javascript "vỏ" trong một bộ đệm emacs. Nhập Javascript và xem nó chạy.
- Nó cho phép bạn xác định cấu hình, để tải một hoặc nhiều mô-đun JS với mọi trình bao mà bạn chạy. Vì vậy, nếu bạn muốn fiddle xung quanh với json2.js, bạn có thể tải nó vào trình bao theo mặc định. Bạn cũng có thể tải trong phần mở rộng mảng, mở rộng chuỗi hoặc bất kỳ gói tiện ích nào bạn có.
- Bao gồm hoàn thành lệnh đơn giản. Nếu tôi nhập
var str = "This is a string";
thì hãy thử hoàn thành (thông qua ký tự TAB) trênstr.
, tôi sẽ nhận được danh sách tất cả các phương thức mở rộng chuỗi. Điều tương tự cũng hoạt động đối với bất kỳ loại đối tượng nào khác, ngay cả đối tượng tùy chỉnh mà bạn xác định. - Phụ thuộc vào Cscript.exe, vì vậy không có gì để cài đặt ngoài tệp .el. Rõ ràng điều này có nghĩa là nó chỉ chạy trên Windows.
Nó cũng có trong repo Marmalade - http://marmalade-repo.org/packages/jsshell
Có một dự án có tên skewer-mode mà tôi đã sử dụng cho việc này thời gian gần đây. Đối với các lispers, nó về cơ bản SLIME với một trình duyệt thay vì một hệ thống Lisp ở đầu bên kia. Nó có sẵn từ MELPA và chỉ bao gồm các thư viện Emacs. Có nghĩa là, tất cả những gì bạn cần để sử dụng nó là Emacs và một trình duyệt.
- 1. Emacs keylogger
- 2. chia sẻ cấu hình emacs giữa emacs 23 và emacs 24
- 3. Làm thế nào để viết .emacs từ Emacs khi tôi đã xóa .emacs
- 4. emacs, etags và sử dụng emacs như một IDE
- 5. emacs - tự động hoàn thành trong chế độ Emacs Lisp
- 6. Clojure Emacs etags
- 7. bignum trong emacs/elisp
- 8. emacs dired và openwith
- 9. Emacs: Terminal vs shell?
- 10. Bàn phím mạng Emacs
- 11. Cột lề in Emacs
- 12. Mã gấp trong Emacs
- 13. Đặt hình nền Emacs
- 14. Vỏ từ xa Emacs
- 15. Vagrant/Clojure/Emacs
- 16. Ocaml - Emacs tuareg mode
- 17. python 3 in emacs
- 18. ssh qua vỏ emacs?
- 19. IMAP trong Emacs Rmail?
- 20. goto-file trong Emacs
- 21. Nhóm/tab đệm Emacs
- 22. Phát triển Arduino Emacs
- 23. emacs-rails vs rinari?
- 24. Perforce and Emacs
- 25. Erlang Edoc in Emacs
- 26. Emacs Haskell Mode Flymake
- 27. Tích hợp Ipython Emacs
- 28. tải .emacs từ url
- 29. Emacs Yaml Chỉnh sửa
- 30. Vỏ kiểu ido Emacs
Bạn có thể cung cấp JavaScript mẫu bạn muốn chạy không? Hệ điều hành nào? – FakeRainBrigand