[daily] emacs显示file name buffer的全路径
在用emacs看代码的时候,在文件间跳来跳去,如果工程太大的话,很可能会有重名文件,这个时候,
你就不知道自己在什么的地方了。需要一个查看当前正在编辑区的文件的名字的方法。
emacs在这个地方,存储这个名字。是变量 buffer-file-name
从我由low到不low的实践过程,有以下方法可以查看:
1. 用help查看变量的值
C-h v + buffer-file-name
2. 直接在mini buffer里eval该变量
M-: + buffer-file-name
3. 把全路径现实的窗口的标题栏
(setq frame-title-format (list (format "%s %%S: %%j " (system-name)) '(buffer-file-name "%f" (dired-directory dired-directory "%b"))))
4。设一个快捷键,C-c f
(defun show-file-name () "Show the full path file name in the minibuffer." (interactive) (message (buffer-file-name))) (global-set-key (kbd "C-c f") 'show-file-name)