当打开一个混合unix(LF)和dos(CR LF)行尾文件时,会被识别为utf8-unix
我希望的是:
- 当一个文件打开时,如果里面有CR,就当作utf8-dos
- 创建新文件时,默认用utf8-unix
该如何设置?
我现在的编码设置:
(set-language-environment "UTF-8")
(set-default-coding-systems 'utf-8)
(set-buffer-file-coding-system 'utf-8-unix)
(set-buffer-file-coding-system 'utf-8-dos)
(set-clipboard-coding-system 'utf-8-unix)
(set-file-name-coding-system 'utf-8-unix)
(set-keyboard-coding-system 'utf-8-unix)
(set-next-selection-coding-system 'utf-8-unix)
(set-selection-coding-system 'utf-8-unix)
(set-terminal-coding-system 'utf-8-unix)
(setq locale-coding-system 'utf-8)