Como posso obter o título do frame do Emacs na barra de janela do ConEmu?

0

Estou usando o ConEmu para executar o emacs (baseado em texto) em uma guia. Eu gostaria que o título do quadro aparecesse na barra de título da janela da mesma forma que o prompt do PowerShell faz.

Alguém já conseguiu isso para trabalhar? As formas padrão de definir o título do frame não se mostraram frutíferas ainda.

Obrigado Larry

EDIT - capturas de tela adicionadas

    
por Larry G. Wapnitsky 23.01.2014 / 22:54

1 resposta

2

Adicione as seguintes linhas ao seu arquivo de inicialização do emacs ($ HOME / .emacs ou $ HOME / .emacs.d / init.el) e recarregue-o.

;; for buffer name to show in the term title
(defun xterm-title-update ()
  (interactive)
  (send-string-to-terminal (concat "3]1; " (buffer-name) "
;; for buffer name to show in the term title
(defun xterm-title-update ()
  (interactive)
  (send-string-to-terminal (concat "3]1; " (buffer-name) "%pre%7"))
  (if buffer-file-name
      (send-string-to-terminal (concat "3]2; " (buffer-file-name) "%pre%7"))
    (send-string-to-terminal (concat "3]2; " (buffer-name) "%pre%7"))))
;;
(if (not window-system)
    (add-hook 'post-command-hook 'xterm-title-update))
7")) (if buffer-file-name (send-string-to-terminal (concat "3]2; " (buffer-file-name) "%pre%7")) (send-string-to-terminal (concat "3]2; " (buffer-name) "%pre%7")))) ;; (if (not window-system) (add-hook 'post-command-hook 'xterm-title-update))
    
por 24.01.2014 / 08:27

Tags