繁体中文
设为首页
加入收藏
当前位置:程序开发首页 >> 其他开发语言 >> emacs 设置frame title为文件路径名

emacs 设置frame title为文件路径名

2005-04-23 22:10:18  作者:ilovevc  来源:互联网  浏览次数:4  文字大小:【】【】【
简介:以前从网站上拉下来一个,不过使用了post-command-hook,参考修改了一下,能够比较及时显示。;;;Emacs title bar to reflect file name(defun frame-title-string ()   "Return the file name of...

以前从网站上拉下来一个,不过使用了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))))

责任编辑:admin
相关文章