php-src c files 末尾的注释是什么意思?

What do the comments at the end php-src c files mean?

如果你滚动到最后,应该会有这样的评论。它们是做什么的,它们是什么意思?

/*
 * Local variables:
 * tab-width: 4
 * c-basic-offset: 4
 * indent-tabs-mode: t
 * End:
 */

我找到了对 GNU Emacs 的参考,但我不熟悉它,快速阅读也没有太大帮助。它是稍后从中生成 emacs 定制的脚本吗?

https://github.com/php/php-src/blob/master/ext/reflection/php_reflection.h

这些是 Emacs 文件变量。它们告诉 Emacs 文本编辑器设置各种 per-buffer 选项。在您的示例中,它会在编辑该程序时指示首选缩进样式,以便它将每个块缩进 4 列。

有关详细信息,请参阅 Emacs 手册中的 Specifying File Variables