Session 使用非拉丁字符保存emacs桌面

Session 使用非拉丁字符保存emacs桌面,session,emacs,character-encoding,desktop,Session,Emacs,Character Encoding,Desktop,我尝试使用simple设置Emacs标准会话引擎。通常,目录可以有西里尔字母的名称。问题是会话保存在错误的编码系统中。这是.emacs.desktop的标题: ;;-*-模式:emacs lisp;编码:emacs mule-*- 事实证明,这个字符串是在desktop.el中硬编码的。我还将其添加到我的~/.emacs中,但编码仍然错误: (首选编码系统“utf-8”) (设置语言环境“utf-8”) (设置终端编码系统“utf-8”) (设置选择编码系统“utf-8”) (设置键盘编码系统“

我尝试使用simple设置Emacs标准会话引擎。通常,目录可以有西里尔字母的名称。问题是会话保存在错误的编码系统中。这是
.emacs.desktop
的标题:

;;-*-模式:emacs lisp;编码:emacs mule-*-

事实证明,这个字符串是在
desktop.el
中硬编码的。我还将其添加到我的
~/.emacs
中,但编码仍然错误:

(首选编码系统“utf-8”)
(设置语言环境“utf-8”)
(设置终端编码系统“utf-8”)
(设置选择编码系统“utf-8”)
(设置键盘编码系统“utf-8-unix”)
(setq读取“utf-8”的默认编码系统
写入utf-8的编码系统
文件名编码系统“utf-8”
默认缓冲区文件编码系统(utf-8)

我甚至尝试将utf-8硬编码到本地的
desktop.el
,但这没有帮助。可能在使用保存/加载过程之前有一些钩子?

您可能应该将此报告为错误。看,@Nick说了什么,报告了窃听器,这个被修复了吗?就我个人而言,我在Emacs26.2上的现代Spacemacs中遇到了这个问题,我放弃了,转而使用Spacemacs推荐的简历布局。你可能应该将此报告为一个bug。看,@Nick说了什么,报告了窃听器,这个被修复了吗?就我个人而言,我在Emacs26.2上的现代Spacemacs中遇到了这个问题,我放弃了,转而使用Spacemacs推荐的简历布局。