我正在使用 ConEmu 在选项卡中运行 emacs(基于文本)。我希望框架标题显示在窗口标题栏中,就像我的 PowerShell 提示符一样。
有人成功实现过吗?设置框架标题的标准方法尚未奏效。
谢谢,拉里
编辑-添加了屏幕截图
答案1
将以下行添加到您的 emacs 启动文件 ($HOME/.emacs 或 $HOME/.emacs.d/init.el),然后重新加载它。
;; for buffer name to show in the term title
(defun xterm-title-update ()
(interactive)
(send-string-to-terminal (concat "\033]1; " (buffer-name) "\007"))
(if buffer-file-name
(send-string-to-terminal (concat "\033]2; " (buffer-file-name) "\007"))
(send-string-to-terminal (concat "\033]2; " (buffer-name) "\007"))))
;;
(if (not window-system)
(add-hook 'post-command-hook 'xterm-title-update))