diff options
| -rw-r--r-- | lisp/xdg.el | 7 |
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 | ||