Làm thế nào để chạy nhiều phiên bản emacs để phát triển gói?


13

Có một bộ công cụ để cho phép thử nghiệm một gói trên nhiều phiên bản Emacs. Ví dụ 24.4 gần như được phát hành. Tôi có thể cài đặt nó và vẫn kiểm tra gói của mình một cách an toàn trong 24.1 không?

  • Làm thế nào tôi có thể đối phó với một .emacs.d / xung đột?

Tôi đã bắt gặp một repo trên Github nói rằng

Hiện tại, Tên đang được hỗ trợ trên toàn bộ gia đình Emacs 24 (24.1 .24.4)

Và nhận ra tôi không biết làm thế nào để hoàn thành thử nghiệm sạch trên nhiều phiên bản Emacs.

Câu trả lời:


12

Có một bộ công cụ tốt để thử nghiệm Emacs Lisp:

  • evm - Trình quản lý phiên bản Emacs.
  • Cask - công cụ quản lý dự án cho Emacs giúp tự động hóa chu trình phát triển gói; phát triển, phụ thuộc, thử nghiệm, xây dựng, đóng gói và nhiều hơn nữa.
  • ert-runner - công cụ cho các dự án Emacs được thử nghiệm bằng Ert.
  • ecukes - khung thử nghiệm để thử nghiệm tích hợp.
  • Travis CI - dịch vụ tích hợp liên tục.
  • undercover.el - thư viện bảo hiểm thử nghiệm cho Emacs Lisp.

Ngoài ra còn có rất nhiều thông tin hữu ích về thử nghiệm Emacs Lisp tại blog của Johan Andersson .


Thực sự có rất nhiều thông tin hữu ích trong câu trả lời của bạn, evm trông rất tuyệt, và để thử nghiệm tôi không biết gì về blog của underpack.el và Johan Andersson. Cảm ơn bạn.
Gambo
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.