|
|
1
9
默认情况下,Emacs不会将文件变量写入文件中。你一定要求它在你的.emacs中的某个地方这样做。尝试运行emacs-q并查看是否插入了文件变量。 |
|
|
2
11
这对我很有用:
如建议 here 我相信你是正确的,它只在Ruby模式下发生。Ruby模式似乎试图通过添加行来提供帮助,这使得Ruby自动检测源文件编码。 |
|
|
3
1
更新: 我必须承认,我忽略了你关于变量插入的实际问题,所以我只回答了“如何设置UTF-8部分”,对此我很抱歉。关于你的实际问题,我没有什么要补充的,通常Emacs不会这样做。
也许吧
this blog entry
帮助你。阅读以下文件:
|
|
|
4
1
还可以使用目录局部变量设置变量: http://www.gnu.org/software/emacs/manual/html_node/emacs/Directory-Variables.html
|
|
|
5
0
首先,我同意最初的答案,但我也会补充说,如果我有您的问题,我会使用如下内容:
|
|
|
6
0
我今天有这个问题。对我来说,问题是我从一封电子邮件中复制并粘贴了一些TODO文本。当我删除了那个文本,[#- -编码:UTF-8- -]已不再由Emacs插入。 |
|
|
7
0
在项目的根目录中,创建名为.dir-locals.el的文件,内容为:
它会将此编码应用于任何模式和文件。 您可以在这里看到更多信息 https://www.gnu.org/software/emacs/manual/html_node/emacs/Directory-Variables.html |
|
|
mli · Go程序不在doom emacs中编译 2 年前 |
|
|
Mahavir · pcase无法识别字符串匹配 2 年前 |
|
|
ptb · Slime\Emacs comint在启动mpi进程时挂起 8 年前 |
|
|
Hatshepsut · 使用命令行参数使用region调用子流程 8 年前 |