2010-02-25 5 views

risposta

11
M-x set-frame-name NewName RET 

e da elisp

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

non funziona per me: GNU Emacs 24.3.1 su Cygwin multiwindow X11. (set-frame-parameter frame 'title arg) funziona. –

10

Io uso

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

per includere il nome buffer corrente nel titolo telaio.

+0

Non funziona per me: GNU EMACS 24.3.1 su cygwin multiwindow X11. (set-frame-parameter frame 'title arg) funziona. –

0

Di seguito ha lavorato per me (GNU EMACS 24.3.1 su Cygwin multiwindow X11):

(set-frame-parameter frame 'title arg) 

che ho avvolto in una funzione interattiva

(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

Soddisfa il mio bisogno immediato: un giorno modificherò il mio formato del frame-title per mescolare opzionalmente un nome specifico del frame in combinazione con quello che faccio già ("emacs hostname display pid user") –