Có thể xóa các gói Emacs tích hợp như "tetris" không? Chúng không thể được đánh dấu để xóa trong danh sách gói kể từ ngày 24.1. Nó sẽ là tốt đẹp để có một cài đặt tối thiểu của Emacs - mặc dù hầu như không hữu ích - bằng cách xóa một số hoặc tất cả các gói được xây dựng trong. Liệu có thể làm được bằng cách nào đó, và khả năng này sẽ được thêm vào trong tương lai?Xóa các gói tích hợp trong Emacs
Trả lời
Emacs nên bắt đầu và có thể sử dụng ngay cả khi toàn bộ thư mục lisp
trống (lưu ý rằng chúng tôi hiếm khi/không bao giờ thử nghiệm nó, vì vậy tôi không đảm bảo rằng nó sẽ hoạt động, nhưng ít nhất về nguyên tắc cần và nếu có bạn không nên báo cáo với M-x report-emacs-bug
). Vì vậy, cảm thấy tự do để loại bỏ bất kỳ và tất cả các gói trong đó bạn không tìm thấy hữu ích, để tạo ra một phiên bản trimmed xuống của Emacs.
Bạn chỉ có thể xóa các tệp elc của tất cả các gói bạn muốn.
Ví dụ, trong các phiên bản của emacs nằm trong kho ubuntu gói tetris tọa lạc tại:
/usr/share/emacs/23.3/lisp/play/tetris.elc
Nếu bạn di chuyển hoặc loại bỏ nó, emacs sẽ tiếp tục làm việc, nhưng bạn sẽ không có thể chơi Tetris nữa.
Bạn có thể muốn kiểm tra biến số package--builtins
. Điều đó nói rằng - có rất ít ý nghĩa trong việc loại bỏ bất kỳ gói nào được cài đặt thông qua package.el
kể từ khi package.el chiết xuất và tải tự động chỉ một gói tự động tải - do đó có nhiều gói đã cài đặt không dẫn đến bất kỳ chi phí đáng kể nào. Tôi chắc chắn rằng việc xóa các gói tích hợp sẽ không bao giờ là một tính năng của package.el
.
Đánh giá tự động tải sẽ làm chậm đáng kể thời gian tải nếu bạn là loại người giữ init dưới 0,5 giây. –
- 1. Tích hợp Ipython Emacs
- 2. Cách xóa gói đã cài đặt trong Emacs (ver 24+)?
- 3. Perforce tích hợp với các mục tiêu đã xóa
- 4. Android Proguard, xóa tất cả các câu lệnh Log và các gói hợp nhất
- 5. Sử dụng tích hợp gdb -i = mi trong các emacs 24
- 6. xóa các hàng ff gói
- 7. Tích hợp chế độ org của Emacs bằng email?
- 8. Phân tích cú pháp trong Emacs Lisp
- 9. cách xóa một vùng văn bản trong các emacs?
- 10. Emacs sao chép các dòng phù hợp
- 11. Emacs, xóa tất cả các dòng không khớp?
- 12. Trường hợp các trường hợp QuickCheck thuộc về gói cabal?
- 13. Tích hợp trong Mathematica
- 14. makeinfo gói mất tích trong ubuntu 12.04
- 15. Dòng gói trong vòng emacs * biên dịch * buffer
- 16. Xóa Gói Sonata
- 17. Xóa các dấu thứ tự byte (BOM) bằng Emacs
- 18. Làm thế nào để xóa tất cả các nhánh git từ xa đã được tích hợp?
- 19. Tích hợp Mmenu trong Bootstrap
- 20. Kết hợp các trọng số quan sát trong gói randomForest
- 21. emacs lisp: Cách xóa/xóa phần tử của danh sách?
- 22. Tích hợp các ODE cứng với Python
- 23. Hooking một số sự kiện Emacs để cải thiện tích hợp org-mode/MobileOrg
- 24. Danh sách các biến tích hợp MSBuild
- 25. Làm thế nào để viết .emacs từ Emacs khi tôi đã xóa .emacs
- 26. Tích hợp Yelp trong Android
- 27. Tích hợp Facebook trong Android?
- 28. Tích hợp các trường hợp thử nghiệm PHPT với PHPUnit
- 29. emacs: Có thể kết hợp các chuỗi với parens cân bằng với emacs regex không?
- 30. untabify và xóa khoảng trắng ở cuối trong emacs
Vì emacs sẽ không tải tất cả các gói khi khởi động, tôi tự hỏi mục đích của bạn để làm điều đó là gì? – kindahero