Emacs 中可以通过文件注释设置字体吗?

Emacs 中可以通过文件注释设置字体吗?

我想知道是否可以根据文件中的注释设置Emacs中的字体。

例如

-*- 喜欢:“我的字体”; -*-

答案1

您可以使用评估文件局部变量如果你允许的话,它可以计算 Lisp 表达式。

答案2

有关完整详细信息,请参阅指定文件变量

有两种方法可以指定文件局部变量值:在第一行,或使用局部变量列表。以下是如何在第一行中指定它们:

 -*- mode: modename; var: value; ... -*-

下面是一个示例,第一行指定 Lisp 模式并设置两个带有数值的变量:

 ;; -*- mode: Lisp; fill-column: 75; comment-column: 50; -*-

-*-您可以使用文件末尾附近的局部变量列表来定义文件局部变量,而不是使用一行。局部变量列表的开头距离文件末尾不应超过 3000 个字符,如果文件分页,则必须位于最后一页。

局部变量列表以包含字符串“Local Variables:”的行开始,以包含字符串“End:”的行结束。中间是变量名称和值,每行一组,如下所示:

 /* Local Variables: */
 /* mode:c           */
 /* comment-column:0 */
 /* End:             */

请注意,它/* */ 仅用于将这些行标记为对 C 源代码的注释...Emacs 仅查找Local Variables:另一行后面的End:

相关内容