在Emacs的标题/状态栏中显示参数

时间:2011-09-07 20:20:36

标签: emacs

有没有办法在状态栏或标题栏中显示Emacs命令行参数?基本上我开始像emacs someproject / file.txt这样的emacs,我希望它在窗口的某个地方显示“someproject / file.txt”。

2 个答案:

答案 0 :(得分:3)

command-line-args变量可能已足够,但Emacs处理的非文件参数也会从该变量中删除,因此不会包含这些参数。

试试这个:

(setq frame-title-format '(:eval (mapconcat 'identity (cdr command-line-args) " ")))

答案 1 :(得分:1)

当前缓冲区的文件名应显示在模式行中,如果您在命令行启动带有文件的emacs,则应该看到该文件名。如果那不是您所看到的,那么您应该提供更多背景信息,以便我们为您提供帮助。你做了什么配置/定制?也许包括你看到的内容的截图。