如何设置Emacs标题栏,如“plugin.el@ ~/.emacs.d/plugin/”

时间:2014-01-02 19:12:52

标签: emacs elisp dot-emacs

我想设置我的标题栏plugin.el@~/.emacs.d/plugin/ ,plugin.el文件在插件目录中,我google了很多,没有结果就像我需要的那样。

  1. 文件名和目录名的顺序
  2. 如果文件在我的主目录中,则将/ home / username更改为〜
  3. @之后的字符串只是没有文件名的目录名
  4. 请帮忙......

1 个答案:

答案 0 :(得分:3)

frame-title-format设置为(:eval (let ((b (buffer-file-name))) (format "%s@%s" (file-name-nondirectory b) (file-name-directory b))))

但是,你实际上寻找的是不同的uniquification policy。这将影响模式行,实际缓冲区名称和(在许多标准配置中)帧标题。