相关疑难解决方法(0)

更改Emacs默认编码系统

我的问题源于Emacs将编码系统头插入包含非ascii字符的源文件中:

# -*- coding: utf-8 -*-
Run Code Online (Sandbox Code Playgroud)

我的同事不喜欢将这些标题检入我们的存储库.我不希望它们插入到我的文件中,因为Emacs会自动检测到该文件应该是UTF-8,因为这似乎对任何人都没有任何好处.

我想简单地将Emacs设置为自动为所有文件使用UTF-8,但它似乎不同意这个想法.为了解决这个问题,我在我的.emacs中添加了以下内容:

(prefer-coding-system 'utf-8)
(setq coding-system-for-read 'utf-8)
(setq coding-system-for-write 'utf-8)
Run Code Online (Sandbox Code Playgroud)

这似乎并没有解决我的问题.Emacs仍然将编码系统头插入我的文件中.有人有主意吗?

编辑:

我认为这个问题与ruby-mode特别相关.我仍然不能把它关掉.

emacs encoding utf-8

23
推荐指数
2
解决办法
1万
查看次数

标签 统计

emacs ×1

encoding ×1

utf-8 ×1