ОС: OS X 10.9.5, Mavericks
GNU Emacs 24.3.1 (x86_64-apple-darwin13.1.0, Carbon Version 1.6.0 AppKit 1265.19) 2014-04-03 на Rainers-MacBook-Pro-3.local
Я встановив emacs через homebrew від Railcat, і він працює чудово - жодних скарг. Я не використовую emacs в термофіналі, і зазвичай запускаю його через додаток.
Як я вже говорив - поки що щасливий.
У мене є лише одне, чого мені не вдалося отримати правильно (який раніше добре працював під Linux), а саме:
- отримати демона Emacs починаючи після входу
- за допомогою emacsclient для відкриття
- закрити emacsdaemon і зберегти всі файли після виходу з системи
Будь-які робочі рецепти, які могли б допомогти мені це налаштувати?
Додана інформація
Щоб запустити демон emacs після входу
Я створив додаток Automator, що виконує команду bash
/usr/local/bin/emacs --daemon
і додав його до елементів входу, що добре працює.
Використання демона з терміналу
Я можу використовувати демон emacs, використовуючи
emacsclient .bashrc
що відкриває .bashrc у термінальному сеансі emacs.
Використовуючи GUI
Тепер залишається питання: як я можу використовувати його з графічного інтерфейсу?
Як я розумію emacsclient, я не можу відкрити emacsclient, якщо не вказати файл, який потрібно відкрити.
Я хотів би відкрити emacsclient GUI та відкрити всі раніше відкриті файли ? Чи можливо це?
Я дізнався, що можу використовувати
emacsclient -c
в терміналі робити те, що я хочу - але чи можу я зробити те ж саме для GUI?
emacsclient
це не додаток, що стосується OS X, це лише Emacs
(і лише якщо він встановлений таким чином). Чому ви просто не використовуєте прив’язки системних ключів для вибору відкритої програми / вікна? (Не буде працювати, якщо Emacs був запущений в демон-режимі, і поки немає кадру ("вікна")).