如何创建一个看起来/感觉像 Emacs 启动页面的 Emacs 文件?

Dav*_* S. 4 emacs

Emacs 启动页面将不同大小的图像、链接和字体集于一身。我怎样才能创建这样的页面?

cjm*_*cjm 5

Emacs 没有提供可以创建所有这些效果的模式(尽管您可以通过增强模式获得其中一些效果)。您必须编写 Lisp 代码来创建您想要的页面。

实际的启动页面是由fancy-startup-screen文件中的函数创建的startup.el。你可以看看它是如何做的。你可能会想阅读的Emacs显示章节中的的Emacs Lisp参考手册

注意:您可以随时通过键入 来显示启动屏幕M-: (fancy-startup-screen) <ENTER>。(您不能使用,M-x因为它没有标记为交互功能。)还有一个非常相似的“关于”屏幕,可以通过菜单栏中的“帮助>关于Emacs”或C-h C-a或 来显示M-x display-about-screen。(fancy-about-screen是实际创建该屏幕的函数。)