Emacs - * - lang - *标签和旧式K&R C.

pau*_*ens 1 c emacs

我正在开发一个使用许多编程语言的大项目,而且我完全没有使用过Emacs的经验.我在Google上搜索了有关-*- this -*-工作原理的信息,但没有找到任何信息.

例如,如果我有一个文件test.krc,意味着在旧式K&R C中,我应该如何在其上标记这个以便Emacs识别?

如果有人能解释-*- lang -*-标签是如何工作的,我将不胜感激.

谢谢.

cho*_*oba 6

请参阅指定文件变量.

# -*- text -*-
Run Code Online (Sandbox Code Playgroud)

只是一个简写

# -*- mode: text -*-
Run Code Online (Sandbox Code Playgroud)

总结下面评论中的重要部分:
在这种情况下,第一行的以下注释将产生预期的效果:

/* -*- mode: c; c-file-style: "k&r"; -*- */
Run Code Online (Sandbox Code Playgroud)