emacs - 自动保存访问间隔不会自动保存

标签 emacs

我在全局范围内启用了自动保存访问模式并编写了这样的脚本

~/D/O/ORG/pySrc [undefined] λ cat sicp.py
#!/usr/bin/env python

def remainder(x, y):
    return x % y


def gcd(a, b):
    if b == 0:
        retunr a
    else:
        return gcd(b, remainder(a, b))

print(gcd(30, 15))

运行发现retunr有拼写错误,立即改正。

auto-save-visited-interval 设置为默认值 5,因此我数到 10 并再次运行

获取错误

  File "sicp.py", line 9
    retunr a
           ^
SyntaxError: invalid syntax

文件没有自动保存。

咨询auto save file ,这表明文件将保存到位。

我的使用有什么问题吗?

最佳答案

doom-emacs issue

要启用次要模式,您必须调用其函数:(auto-save-visited-mode +1)。设置 auto-save-visited-mode 变量是不够的。

尝试将其添加到您的 config.el 中:

 (auto-save-visited-mode +1)

关于emacs - 自动保存访问间隔不会自动保存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59550993/

相关文章:

xcode - 我应该从 Vim 切换到 Emacs,如果是的话,有什么建议吗?

emacs - 哪个是 Emacs 推荐的 groovy 插件?

emacs - 为 Windows 安装 Emacs Evil Mode

java - 带有 emacs 的 jdb 和 jde(名称未知)

actionscript-3 - 如何在 Emacs 中控制左括号后的缩进

Emacs 中的 Django 模板缩进

emacs - 如何将 Latexmk 绑定(bind)到 Emacs 中的一个键并让它显示错误(如果有)

emacs - 如何在 Emacs 中实时预览 Markdown?

emacs - 在Emacs中,如何在当前文件的功能之间跳转?

vim - Emacs的Command-T?