我希望能够在emacs会话/实例之间保存我的缓冲区局部邪恶标记(用m标记位置,然后使用'或`跳转到该位置)。我不太确定该怎么做。我尝试安装/使用会话并像这样添加它们:
(add-to-list 'session-locals-include 'evil-markers-alist)
但是,这不起作用,我不确定还有什么尝试。谢谢。
Vim默认会自动将缓冲区本地标记保存到磁盘。邪恶不会,因为它不会模仿Vim的+ viminfo功能。您是否已向Evil问题跟踪器提交了功能请求?他们有回应吗?
—
unforgettableidSupportsMonica
@angelic_sedition确实,这不是邪恶的,而是关于持久缓冲区局部变量的。后者更为通用和有用,我对答案很感兴趣。我为您的问题创建了标签。
—
PythonNut
@PythonNut好,我发现问题特别出在标记上(我认为)。桌面和session.el都为“邪恶标记” alist缓冲本地变量,但是它们最终并没有匹配实际值(诸如(108.#<file.org中54991的标记)被忽略)。我猜这是因为他们不知道如何保存标记对象。
—
noctuid 2015年
截至2017年5月,这是一个未解决的问题。
—
Mirzhan Irkegulov,