Título do frame personalizado no Emacs

1

Estou usando o Emacs e acho bastante irritante o título do frame padrão (aka window) que é user@host especialmente quando tenho vários frames abertos. Pesquisando, descobri que é possível mudar isso editando a variável frame-title-format ; então eu fiz isso, eu mudei para "%b" (por exemplo) e isso funcionou.

Agora, o problema: depois de exatamente 30 segundos eu minimizei o frame, o título volta para user@host até eu focar novamente no frame.

Eu tentei escrever no meu ~/.emacs :

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

e até tentei personalizá-lo:

(custom-set-variables
 ; [...]
 '(frame-title-format "%b")
)

sem sorte.

DETALHES:

  • GNU Emacs 23.2.1

  • Debian Squeeze

  • Openbox

Estou sentindo falta de algo?

    
por cYrus 17.10.2010 / 20:44

2 respostas

3

Eu tenho isso no meu .emacs:

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

E funciona para mim (GNU Emacs 23.1.1).

Se continuar a não funcionar para você, tente executar uma sessão emacs simples ( emacs -q --no-site-init ), adicione as duas linhas acima e tente. Se funcionar, algo em seu arquivo .emacs (ou o arquivo .emacs em todo o site) estará em conflito.

    
por 20.10.2010 / 16:06
0
(modify-frame-parameters (selected-frame) (list (cons 'name "The New Title")))

faz o truque para mim.

    
por 17.10.2010 / 21:54