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
emacs
từ 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
emacsclient
từ 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.app
lạ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--daemon
vào chế độ máy chủ. Câu hỏi hay, BTW.