Я хотел бы запустить свой Emacs в режиме демона, а затем использовать emacsclient
для реального отображения вещей. Однако, если я запускаю emacsclient filename
, он отображается в терминале, а это не то, что мне нужно; Вместо этого я должен передать ему опцию -c
.
Однако эта опция всегда создает новый кадр, а это не то, что мне нужно - я бы предпочел просто иметь один кадр и открывать что-то в новом буфере в том же кадре, если он уже существует. ; в противном случае он должен сделать мне новую рамку. Однако я не уверен, как это сделать.
Кроме того, я хочу, чтобы этот один кадр был максимизирован, чего я обычно добиваюсь в своем стартовом Emacs с опцией -mm
; как я могу гарантировать, что кадр, сделанный emacsclient
, также будет максимизирован?
emacsclient
(т. е. до того, как вы открыли свой первый фрейм), но когда графический фрейм уже открыт,emacsclient filename
посещаетfilename
в существующем фрейме (по крайней мере, для меня). Всегда он открывается в терминале для вас или только когда у вас нет графического фрейма? - person Dan   schedule 30.07.2014