I'm really confused with what's happening here.
In my config for backups I've the line (setq backup-directory-alist '(("" . "~/.emacs.d/backup/per-save")))
and I've a defined a variable in my init.el
like so:
(defvar user-home-directory (concat (getenv "HOME") "/"))
(setq user-emacs-directory (concat user-home-directory ".emacs.d/"))
I tried to redefine backup-directory-alist
like so:
(setq backup-directory-alist '(("" . ((concat user-emacs-directory "backup/per-save/")))))
But I'm getting the wrong type argument stringp
everytime I try to save the file. What's going on! What am I doing wrong with alist value data.