diff --git a/init.el b/init.el
index 6e2bd759615bc9f60ad36543934f0b1a8fb2eefc..2e3c164c5bfb610d1f023c9ee2cf8134eb2791cc 100644
--- a/init.el
+++ b/init.el
@@ -36,6 +36,9 @@
       )
   (load user/userconfig-file)
 
+  ;;
+  (setq auto-save-list-file-prefix user/auto-save-list-prefix)
+
   ;; load `custom-file'
   (setq custom-file user/custom-file)
   (when (file-exists-p custom-file)
diff --git a/lisp/configs.el b/lisp/configs.el
index daa8d3635861e9461b8a6d65dd2fa025e66e5640..63ba82c0ee3dc64bc43d7480abd3fb5a51d393d2 100644
--- a/lisp/configs.el
+++ b/lisp/configs.el
@@ -21,6 +21,9 @@
 (defvar user/projectile-cache-file
   (expand-file-name "cache/projectile.cache" user-emacs-directory))
 
+(defvar user/auto-save-list-prefix
+  (expand-file-name "cache/auto-save-list/.saves-" user-emacs-directory))
+
 (defvar user/notes-dir "~/org"
   "User defined notes directory.")