Hình thức ngắn: Tôi muốn chạy phiên bản Mac OSX của Emacs được tìm thấy trên http://emacsformacosx.com/ dưới dạng daemon, với các máy khách đồ họa và văn bản kết nối với nó khi cần.
Cụ thể, đây là quy trình tôi muốn:
Khi đăng nhập, hãy chạy
/Applications/Emacs.app/Contents/MacOS/Emacs --daemonđể bắt đầu emacs như một daemon. Tôi đã biết làm thế nào để làm điều này .Khi chạy emacs từ một termnal địa phương, tôi muốn một trong hai:
- Nếu tôi chạy
emacstừ một dấu nhắc lệnh cục bộ, hãy mở một khung mới với tệp đã chọn. - Nếu # 1 là không thể, ít nhất là nếu tôi chạy
emacsclienttừ dòng lệnh, hãy mở một khung mới với tệp đã chọn.
- Nếu tôi chạy
Khi chạy emacs từ một thiết bị đầu cuối từ xa, tôi muốn một emacs chế độ văn bản bắt đầu, được kết nối với quá trình trình nền.
Nếu tôi chạy
Emacs.applại sử dụng trình nền emacs đang chạy trong nền thay vì bắt đầu một phiên bản mới và mở một cửa sổ mới trên đó.
Cho đến nay, tôi chỉ có thể hoàn thành # 1 và # 2.2 ở trên, nhưng đó là những phần dễ dàng. # 3 và # 4 là những thứ cần thiết nhất để thực hiện công việc này. Có ai biết làm thế nào để thực hiện những điều này?
(server-start).emacs của bạn để nó bắt đầu khi bạn khởi chạy emacsa
M-x server-startđể đặt một emacs bắt đầu mà không cần--daemonvào chế độ máy chủ. Câu hỏi hay, BTW.