Chạy GUI emacs từ emacsclient


10

Tôi đang chạy emacs 25.1.

Tôi có máy chủ emacs bắt đầu như một daemon khi khởi động và tôi có thể mở phiên cuối của emacs với bí danh sau:

alias em="emacsclient -t"

Làm thế nào tôi có thể bắt đầu guac emacs theo cách tương tự?


Xem các kịch bản của MJ Wall về việc sử dụng emacsclient.
Tianxiang Xiong

Câu trả lời:


10

Nếu "bắt đầu emacs gui theo cách tương tự" hy vọng sẽ tạo ra một khung gui được hỗ trợ bởi cùng một daemon, thì

alias ec="emacsclient --create-frame"

sẽ khởi tạo một khung emacs khác được hỗ trợ bởi cùng một daemon. --create-framecũng có thể được viết tắt với -c. -thoặc -nwhoặc --ttyđang yêu cầu mặc định cho emacsclient mà là để mở khung khác trong một tty thay vì một khung gui.

Xem các tùy chọn dòng lệnh gnu emacsclient để biết thêm chi tiết.


2
Bạn có thể bao gồm một liên kết đến doc gnu.org/software/emacs/manual/html_node/emacs/ Kẻ
JeanPierre

2

Đối với tôi trên Ubuntu 16.04, sau khi máy chủ emacs bắt đầu chỉnh sửa /usr/share/applications/emacs24.desktopnhư thế này

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

2

Giải pháp của tôi:

alias ecw="emacsclient --c"

và sử dụng ecwđể bắt đầu emacs trong GUI.


0

Đối với vỏ cá, điều này làm việc cho tôi:

function ec
    emacsclient --create-frame $argv &
end
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.