Gnome-DO emacsclient замість emacs


3

Як зробити так, щоб gnome-do запускав "emacsclient -n -g" замість emacs?

У мене встановлена ​​програма init для запуску демона emacs, і я можу запустити emacsclient з терміналу. Однак я хотів би мати можливість запустити графічний інтерфейс emacs, який підключається до демона від gnome-do.

Будь-які ідеї?

Відповіді:


3

Створіть спеціальний пункт меню додатків. Використовуйте щось на зразок "GNU Emacs 23 (Клієнт)" у полі імені та emacsclient -cдля команди. Gnome Do повинен автоматично підходити до цього і дозволяти запускати emacsclient від Do.

(Якщо ви вводите щось на кшталт "emacs" у пункті Do, щоб запустити Emacs, можливо, вам доведеться кілька разів використовувати стрілку вниз, щоб вибрати новий елемент клієнта, поки Do не отримає підказку)


Е, я сказав -c, але ви повинні мати можливість використовувати будь-які прапори. -Не здається, потрібним.
nocash

1

Здебільшого Do використовує те, що xdgз’ясовує, що робити з файлами, тому, якщо ви використовуєте робоче середовище (наприклад, Gnome або KDE), ви можете встановити бажане додаток emacsclient -n -gдля типових типів файлів у ньому, і Do слід вибрати його.


0

Чи можете ви загорнути виклик emacsclient у сценарій оболонки та переконатися, що він у вашому $ PATH? Таким чином, коли ви запускаєте Gnome-Do, ви можете просто ввести свій скрипт оболонки, і він повинен виконати.

Я зробив це за допомогою спеціальної пускової установки для Flex Builder. Я написав скрипт оболонки, який викликав командний рядок; додав його до каталогу ~ / bin (який знаходиться в моєму $ PATH); і працює через Gnome-Do.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.