Как я делаю его так, чтобы гном - сделал запуски "emacsclient-n-g" вместо emacs?
У меня есть init установка сценария для запуска emacs демона, и я могу выполнить emacsclient от терминала. Однако я хотел бы смочь запустить emacs GUI, который соединяется с демоном от гнома - делают.
Какие-либо идеи?
Создайте пункт меню пользовательских приложений. Используйте что-то как "(клиент) GNU Emacs 23" в поле имени и emacsclient -c
для команды. Gnome Делает должен автоматически взять на этом и позволить, Вы для запуска emacsclient от Делаете.
(Если Вы вводите что-то как "emacs" в, Делают для запуска Emacs, Вы, возможно, должны были бы использовать стрелку вниз несколько раз для выбора нового клиентского объекта, пока Не Делают получает подсказку),
По большей части Сделайте использование что xdg
для обнаружения, что сделать с файлами поэтому при использовании настольной среды (например, Gnome или KDE), можно установить предпочтительное приложение на emacsclient -n -g
для типичных типов файлов там и Делают должен взять его.
Вы могли перенести emacsclient вызов в сценарий оболочки и удостовериться, что это находится в Вашем $PATH? Тот путь при выполнении Gnome - Делает, Вы могли просто ввести в своем сценарии оболочки, и он должен выполниться.
Я сделал это со специализированным средством запуска для Разработчика Flex. Я записал сценарий оболочки, который вызвал командную строку; добавленный это к моему ~ / каталог bin (который находится в моем $PATH); и это работает через Gnome - Делают.