【发布时间】:2016-12-22 23:10:09
【问题描述】:
我编写我的函数。在这个函数中,我将一些数据插入缓冲区,然后将此缓冲区写入文件。这是我的代码sn-p:
(set-buffer my-buffer-name)
(set-language-environment "UTF-8")
(setq make-backup-files nil)
(write-file (expand-file-name my-file-name my-current-dir))
(kill-buffer)
但每次尝试写入文件时,elisp提示:
选择编码系统(默认原始文本)
如何设置编码系统(例如 utf-8)在运行我的函数时不提示我? 谢谢。
【问题讨论】:
-
save-buffer-coding-system和buffer-file-coding-system是什么?