2010-02-25 1 views

ответ

11
M-x set-frame-name NewName RET 

и от Elisp

(set-frame-name "NewName") 
+0

Не работает для меня: GNU EMACS 24.3.1 на cywwin multiwindow X11. (параметр «frame-frame-parameter-frame»). –

10

Я использую

(setq frame-title-format "%b - emacs") 

включить имя текущего буфера в заголовке кадра.

+0

Не работает для меня: GNU EMACS 24.3.1 на cygwin multiwindow X11. (параметр «frame-frame-parameter-frame»). –

0

Следующие работал для меня (GNU EMACS 24.3.1 на Cygwin многооконного Х11):

(set-frame-parameter frame 'title arg) 

который я завернутые в интерактивной функции

(defun set-frame-title/ag (title &optional frame) 
    "set frame TITLE of &optional FRAME defaults to (selected-frame) 
aka C11 window titlebar name" 
    (interactive "sframe title: ") 
    (set-frame-parameter frame 'title title) 
) 
+0

Удовлетворяет мою непосредственную необходимость: в какой-то день я подкорректирую свой формат фрейма-заголовка, чтобы факультативно смешивать в определенном кадре имя в сочетании с тем, что я уже делаю («emacs hostname display pid user») –