From 9bbdacc79b85b400e65469feae1cff074053a913 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Thu, 22 Oct 2020 14:51:27 -0400 Subject: [PATCH] Prefix tramp auto-save files Makes them easier to see and reduces the possibility of filename conflicts with autosaves of local files. --- core/core-editor.el | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/core/core-editor.el b/core/core-editor.el index 296c83c74..e8e768816 100644 --- a/core/core-editor.el +++ b/core/core-editor.el @@ -102,7 +102,11 @@ possible." auto-save-include-big-deletions t ;; ...but have directories set up in case we use it. auto-save-list-file-prefix (concat doom-cache-dir "autosave/") - auto-save-file-name-transforms (list (list ".*" auto-save-list-file-prefix t))) + auto-save-file-name-transforms + (list (list "\\`/[^/]*:\\([^/]*/\\)*\\([^/]*\\)\\'" + ;; Prefix tramp autosaves to prevent conflicts with local ones + (concat auto-save-list-file-prefix "tramp-\\2") t) + (list ".*" auto-save-list-file-prefix t))) (add-hook! 'after-save-hook (defun doom-guess-mode-h ()