HĐH: OS X 10.9.5, Mavericks
GNU Emacs 24.3.1 (x86_64-apple-darwin13.1.0, Phiên bản Carbon 1.6.0 AppKit 1265.19) của 2014-04-03 trên Rainers-MacBook-Pro-3.local
Tôi đã cài đặt emacs thông qua homebrew từ railcat và nó hoạt động độc đáo - không có khiếu nại. Tôi không sử dụng emacs trong thiết bị đầu cuối và tôi thường khởi động nó thông qua Ứng dụng.
Như tôi đã nói - tôi hạnh phúc cho đến nay.
Tôi chỉ có một điều mà tôi đã không quản lý để làm đúng (hoạt động tốt trong linux trước đây), đó là:
- nhận daemon emacs bắt đầu khi đăng nhập
- sử dụng emacsclient để mở
- đóng emacsdaemon và lưu tệp al khi đăng xuất
Bất kỳ công thức nấu ăn nào có thể giúp tôi thiết lập điều này?
Đã thêm thông tin
Để bắt đầu một daemon emacs khi đăng nhập
Tôi đã tạo một Ứng dụng tự động thực thi lệnh bash
/usr/local/bin/emacs --daemon
và thêm nó vào các mục Đăng nhập hoạt động độc đáo.
Sử dụng daemon từ thiết bị đầu cuối
Tôi có thể sử dụng daemon emacs bằng cách sử dụng
emacsclient .bashrc
sẽ mở .bashrc trong phiên cuối của emacs.
Sử dụng từ GUI
Bây giờ vẫn là câu hỏi: làm thế nào tôi có thể sử dụng nó từ GUI?
Vì tôi hiểu emacsclient, tôi không thể mở emacsclient trừ khi tôi chỉ định một tệp để mở.
Tôi muốn mở GUI emacsclient và mở tất cả các tệp đã được mở trước đó ? Điều này có thể không?
Tôi phát hiện ra rằng tôi có thể sử dụng
emacsclient -c
trong một thiết bị đầu cuối để làm những gì tôi muốn - nhưng tôi có thể làm tương tự cho GUI không?
emacsclient
không phải là một ứng dụng liên quan đến OS X, chỉ Emacs
là (và chỉ khi nó được cài đặt theo cách đó). Tại sao bạn không sử dụng các ràng buộc khóa hệ thống để chọn một ứng dụng / cửa sổ mở? (Sẽ không hoạt động nếu Emacs được khởi động ở chế độ daemon và chưa có khung ("cửa sổ")).