emacs 设置frame title为文件路径名

王朝other·作者佚名  2006-01-09
宽屏版  字体: |||超大  

以前从网站上拉下来一个,不过使用了post-command-hook,参考修改了一下,能够比较及时显示。

;;;Emacs title bar to reflect file name

(defun frame-title-string ()

"Return the file name of current buffer, using ~ if under home directory"

(let

((fname (or

(buffer-file-name (current-buffer))

(buffer-name))))

;;let body

(when (string-match (getenv "HOME") fname)

(setq fname (replace-match "~" t t fname)) )

fname))

;;; Title = 'system-name File: foo.bar'

(setq frame-title-format '("" system-name " File: "(:eval (frame-title-string))))

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有