|
@@ -69,10 +69,10 @@
|
69
|
69
|
until (or (eq line 'eof) (funcall test-func line))))
|
70
|
70
|
|
71
|
71
|
(defun convert-maildir-value (value)
|
72
|
|
- (remove #\" (cl-ppcre:regex-replace-all "${HOME}" value (user-homedir-pathname))))
|
|
72
|
+ (pathname (remove #\" (cl-ppcre:regex-replace-all "\\${HOME}" value (princ-to-string (user-homedir-pathname))))))
|
73
|
73
|
|
74
|
74
|
(defun set-maildir (line hash)
|
75
|
|
- (let ((maildir (convert-maildir-value (car (last (split-sequence:split-sequence "=" line))))))
|
|
75
|
+ (let ((maildir (convert-maildir-value (car (last (split-sequence:split-sequence #\= line))))))
|
76
|
76
|
(setf (gethash "maildir" hash) maildir)
|
77
|
77
|
(setf *maildir* maildir)))
|
78
|
78
|
|