【问题标题】:How do I configure Emacs to autosave and backup to dotfiles?如何配置 Emacs 以自动保存和备份到点文件?
【发布时间】:2013-08-05 20:33:43
【问题描述】:

我想配置 Emacs,使其自动保存并创建备份到与我正在编辑的文件位于同一目录中的点文件(类似于 Vim 的 .sw* 文件)。

例如,当我编辑foo.py时,我希望自动保存文件为.foo.py#,备份文件为.foo.py~

我该怎么做?

我尝试将项目添加到 auto-save-file-name-transforms:("(.*/)?(.*)" ".\\2.swx" t),但这似乎不起作用(名称为 #file# 的自动保存文件仍在创建中;nb:我使用 M-x customize-variable 添加它,所以我认为这不是语法错误或无关紧要的东西)。

【问题讨论】:

    标签: emacs


    【解决方案1】:

    Emacs 正则表达式的默认行为是将括号匹配为括号。您需要逃脱他们才能进行集体捕获。试试这个:

    ("\\(.*/\\)?\\(.*\\)" ".\\2.swx" t)
    

    【讨论】:

      猜你喜欢
      • 2014-05-11
      • 2021-08-03
      • 1970-01-01
      • 1970-01-01
      • 2016-11-15
      • 2011-10-18
      • 2019-03-02
      • 2014-10-05
      • 1970-01-01
      相关资源
      最近更新 更多