Запустіть графічний інтерфейс emacs від emacsclient


10

Я запускаю emacs 25.1.

У мене сервер emacs починається як демон при запуску, і я можу відкрити сеанс терміналу emacs із наступним псевдонімом:

alias em="emacsclient -t"

Як я можу запустити emacs gui подібним чином?


Дивіться сценарії MJ Wall щодо використання emacsclient.
Tianxiang Xiong

Відповіді:


10

Якщо "запустити emacs gui подібним чином" сподівається створити кадр gui, підтримуваний тим же демоном,

alias ec="emacsclient --create-frame"

створить інший кадр emacs, підтримуваний тим же демоном. --create-frameможна також скоротити -c. -tабо -nwабо --ttyвимагають за замовчуванням для emacsclient, який полягає у відкритті іншого кадру в tty замість кадру gui.

Щоб отримати докладнішу інформацію, перегляньте параметри командного рядка gnu emacsclient .


2
Ви можете включити посилання на doc gnu.org/software/emacs/manual/html_node/emacs/…
JeanPierre

2

Для мене на ubuntu 16.04 після запущеного сервера emacs редагуйте так, /usr/share/applications/emacs24.desktopяк це

TryExec=/usr/bin/emacsclient -c                                                                                                                                          
Exec=/usr/bin/emacsclient -c %F

2

Моє рішення:

alias ecw="emacsclient --c"

і використовувати ecwдля запуску emacs в GUI.


0

Для рибної шкаралупи це працює для мене:

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