aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lisp/xdg.el7
1 files changed, 4 insertions, 3 deletions
diff --git a/lisp/xdg.el b/lisp/xdg.el
index 4973065f91a..916de00d5e2 100644
--- a/lisp/xdg.el
+++ b/lisp/xdg.el
@@ -140,9 +140,10 @@ This should be called at the beginning of a line."
140(defun xdg-user-dir (name) 140(defun xdg-user-dir (name)
141 "Return the path of user directory referred to by NAME." 141 "Return the path of user directory referred to by NAME."
142 (when (null xdg-user-dirs) 142 (when (null xdg-user-dirs)
143 (setq xdg-user-dirs 143 (save-match-data
144 (xdg--user-dirs-parse-file 144 (setq xdg-user-dirs
145 (expand-file-name "user-dirs.dirs" (xdg-config-home))))) 145 (xdg--user-dirs-parse-file
146 (expand-file-name "user-dirs.dirs" (xdg-config-home))))))
146 (let ((dir (cdr (assoc name xdg-user-dirs)))) 147 (let ((dir (cdr (assoc name xdg-user-dirs))))
147 (when dir (expand-file-name dir)))) 148 (when dir (expand-file-name dir))))
148 149