現在、以下のコードを使用して、Emacs バックアップ ファイル (「~」で終わるものと「#」で始まるもの) を中央の場所にリダイレクトすることができます (ファイル名にファイル パスをエンコードして、ファイル名も適切に変更します (例~/tmp/emacs_autosaves/#!home!cbalz!.bashrc#
)。
しかし、そのコードの機能を維持しながら、Emacs が作成する '.#' で始まるファイル (多くの場合、または常にシンボリック リンク) を移動するにはどうすればよいでしょうか?
現在作業中のコード - '.#' で始まるファイル/シンボリック リンクを使用するには、変更または拡張する必要があります。
(defvar autosave-dir
(concat "~/tmp/emacs_autosaves/" (user-login-name) "/"))
(make-directory autosave-dir t)
(setq auto-save-file-name-transforms `(("\\(?:[^/]*/\\)*\\(.*\\)" ,(concat
autosave-dir "\\1") t))