Краткая форма: я хочу запустить версию Emacs для Mac OSX, найденную на http://emacsformacosx.com/, в качестве демона, с графическими и текстовыми клиентами, подключающимися к нему по мере необходимости.
Подробно, вот рабочий процесс, который я хочу:
При входе в систему запустите
/Applications/Emacs.app/Contents/MacOS/Emacs --daemon
emacs как демон. Я уже знаю, как это сделать .Когда я запускаю emacs из локального терминала, я хочу один из них:
- Если я запускаю
emacs
из локальной командной строки, откройте новый фрейм с выбранным файлом. - Если # 1 невозможно, по крайней мере, если я запускаю
emacsclient
из командной строки, откройте новый кадр с выбранным файлом.
- Если я запускаю
Когда я запускаю emacs с удаленного терминала, я хотел бы запустить emacs в текстовом режиме, подключенный к процессу демона.
Если я запускаю,
Emacs.app
повторно используйте демон emacs, работающий в фоновом режиме, вместо запуска нового экземпляра и открывайте в нем новое окно.
До сих пор я могу выполнить только # 1 и # 2.2 выше, но это простые части. # 3 и # 4 - вещи, которые больше всего нужны для того, чтобы эта работа работала. Кто-нибудь знает, как этого добиться?
(server-start)
свой .emacs, чтобы он запускался при запуске emacsa
M-x server-start
можете перевести emacs, запущенный без,--daemon
в режим сервера. Хорошие вопросы, кстати.