Tôi có emacs ở nhà và tại nơi làm việc. Làm thế nào để đồng bộ hóa chúng nếu tôi thêm gói mới?Làm thế nào để đồng bộ hóa các gói và cài đặt Emacs?
Trả lời
Tôi sử dụng git để giữ cấu hình của mình và tách các phần phụ thuộc vào nền tảng/máy thành các tệp riêng biệt và tải chúng tùy thuộc vào tên máy. Bạn có thể xem các cấu hình của tôi here
Tôi muốn sử dụng git/cvs/subversion/etc. kho lưu trữ và chỉ cần sử dụng hệ thống kiểm soát phiên bản để cho phép bạn cập nhật các tệp/thư mục cho cả hai địa điểm.
Có một số answer cho câu hỏi là sử dụng chợ theo cách này. Câu trả lời đó thực hiện một công việc tuyệt vời để giải thích cấu trúc thư mục để sử dụng sao cho tất cả các gói và tệp khởi tạo đều rõ ràng.
Theo như cách/nơi lưu kho, tôi không biết câu trả lời tốt nhất cho điều đó. Nếu bạn thường kết nối với công việc (thông qua VPN hoặc somesuch), thì tôi khuyên bạn nên lưu trữ kho lưu trữ tại nơi làm việc. Nếu không, thì bạn có thể sử dụng sourceforge.net hoặc một số trang tương tự khác - nhưng sau đó bạn sẽ phơi bày mọi thứ với thế giới ... Có lẽ phần này của câu hỏi được yêu cầu tốt nhất trên serverfault.com.
Có một số kho lưu trữ miễn phí (ví dụ: có thể nâng cấp lên phiên bản trả tiền) có thể được đặt ở chế độ riêng tư để các tệp của bạn không có ở đó để mọi người xem. Tôi sử dụng unfuddle.com để kiểm soát phiên bản các tệp cấu hình emacs của tôi, nhưng có một vài tùy chọn khác. – polyglot
Hoặc bạn có thể cài đặt Dropbox và đặt cấu hình emacs của bạn trong thư mục Dropbox. Nó sẽ là ý tưởng tương tự như đối với SyncFirefoxBookmarks. .emacs
của bạn sẽ chỉ đề cập đến các tệp trong thư mục dropbox.
Trên Linux, bạn thậm chí có thể dễ dàng hơn một chút, bạn chỉ cần sao chép ~/.emacs.d
vào thư mục dropbox và tạo liên kết thay thế. Hơn bạn có thể bỏ qua .emacs
và chỉ sử dụng ~/.emacs.d/init.el
(xem Emacs Manual - Init File).
trên Windows, bạn chỉ cần cắt và dán thư mục '.emacs' và' .emacs' vào thư mục dropbox? – LWZ
- 1. cài đặt đồng bộ hóa không gian làm việc eclipse - những gì cần đồng bộ hóa?
- 2. Làm cách nào để đồng bộ hóa cài đặt Chia sẻ lại giữa các máy tính?
- 3. Làm cách nào để cài đặt MSI đồng bộ?
- 4. Có cách nào để đồng bộ hóa cài đặt từ Cài đặt.StyleCop sang ReSharper không?
- 5. cài đặt đồng bộ hóa chung "tự động đồng bộ hóa" hộp kiểm lập trình
- 6. Làm thế nào để cài đặt python-mode.el cho Emacs?
- 7. Làm thế nào để đồng bộ hóa các tệp qua FTP với Eclipse RSE?
- 8. Android - Cài đặt đồng bộ hóa tài khoản Google
- 9. Làm thế nào để lưu danh sách tất cả các gói đã cài đặt trong Emacs 24?
- 10. Làm thế nào để đồng bộ hóa hai kho Subversion?
- 11. Làm thế nào để đồng bộ hóa danh sách python?
- 12. Semaphore và đồng bộ hóa
- 13. Sự kiện đồng bộ hóa đặt lại xương sống 1.0 và sự kiện đồng bộ hóa
- 14. Cách xóa gói đã cài đặt trong Emacs (ver 24+)?
- 15. Làm thế nào để cài đặt SWIG?
- 16. Tôi không cần lưu. Làm thế nào để giữ cho bộ đệm Emacs đồng bộ với các tệp?
- 17. Cài đặt đồng bộ hóa giữa các máy tính trong Visual Studio 2010
- 18. Làm thế nào để đồng bộ hóa cấu hình giữa các thiết lập git?
- 19. Làm thế nào để kiểm tra đầu bếp cho gói RPM và sau đó cài đặt?
- 20. Cần đồng bộ hóa cài đặt của các thành viên boolean?
- 21. Làm thế nào để vô hiệu hóa rìa trong Emacs?
- 22. Làm thế nào để cài đặt setuptools?
- 23. Làm thế nào để sử dụng các gói được cài đặt bởi quicklisp?
- 24. Làm thế nào để cài đặt tất cả các gói NuGet từ nguồn cụ thể?
- 25. Làm thế nào để cài đặt các gói mới cho Mathematica?
- 26. Làm thế nào để cài đặt các gói khí quyển mà không có thiên thạch?
- 27. Đơn đặt hàng được đồng bộ hóa
- 28. Làm thế nào để đồng bộ hóa cá thể EC2 của tôi khi tự động hóa
- 29. Có cách nào để cài đặt các gói R bằng các emac không?
- 30. Kiểm tra các gói đã cài đặt và nếu không tìm thấy cài đặt
Phục hồi một chuỗi dài đã chết - nếu bạn muốn giữ bí mật cho repo của mình, [Bitbucket] (https://bitbucket.org/) cung cấp kho lưu trữ riêng miễn phí không giới hạn (tính đến tháng 12 năm 2013). –