Emacslient'ten emacs GUI'sini çalıştır


10

Emacs 25.1 kullanıyorum.

Başlangıçta bir daemon olarak başlayan emacs sunucum var ve aşağıdaki takma adla bir emacs terminal oturumu açabilirim:

alias em="emacsclient -t"

Emacs gui'yi benzer bir şekilde nasıl başlatabilirim?


MJ Wall'un kullanma senaryolarına bakın emacsclient.
Tianxiang Xiong

Yanıtlar:


10

"Emacs gui'yi benzer bir şekilde başlat", aynı arka plan programı tarafından desteklenen bir gui çerçevesi oluşturmayı umuyorsa,

alias ec="emacsclient --create-frame"

aynı cin tarafından desteklenen başka bir emacs çerçevesi başlatacak. --create-frameile de kısaltılabilir -c. -tveya -nwveya --ttygui çerçevesi yerine tty'de başka bir çerçeve açmak olan emacsclient için varsayılan değeri istiyor.

Daha fazla ayrıntı için gnu emacsclient komut satırı seçeneklerine bakın.


2
Sen doktor için bir bağlantı içerebilir gnu.org/software/emacs/manual/html_node/emacs/...
jeanpierre

2

Benim için Ubuntu 16.04, emacs server başladıktan sonra /usr/share/applications/emacs24.desktopbunu düzenle

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

2

Çözümüm:

alias ecw="emacsclient --c"

ve ecwGUI'de emacs başlatmak için kullanın .


0

Balık kabuğu için bu benim için çalışıyor:

function ec
    emacsclient --create-frame $argv &
end
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.