.gitignore regex用于emacs临时文件

我正在尝试.git忽略emacs临时/自动保存文件。我在用

\.\*

在我的电脑里

但是git add-A在子文件夹中运行仍然会给我:

#新文件:。#制作#u collections.py
#新文件:.#norm_collections.py
#新文件:make_collections.py
#新文件:norm_collections.py

即使

\.\*

显然,当我用正则表达式测试仪测试它时,得到的是正确的文件名,而不是错误的文件名

您还可以通过设置变量auto save file name transforms,指示emacs将autosave文件保存在不同的目录中,我的init文件中有这个变量

(setq自动保存文件名转换)
`((“*”,(concat用户emacs目录“auto save/”)t)))

这指示emacs将自动保存存储在用户emacs目录中的自动保存文件夹中(通常~/.emacs.d

要将备份文件保存在不同的目录中,请设置变量backup directory alist,以下操作将备份文件保存在用户emacs目录的backups文件夹中

(setq备份目录列表)
`((“),(展开文件名)
(concat用户emacs目录“备份”;);)

发表评论