mirror of
https://github.com/doomemacs/doomemacs
synced 2025-08-03 12:27:26 -05:00
Fix doom-create-missing-directories-h
Hanging variable reference caused a void-variable error.
This commit is contained in:
@ -62,12 +62,13 @@ possible."
|
|||||||
(add-hook! 'find-file-not-found-functions
|
(add-hook! 'find-file-not-found-functions
|
||||||
(defun doom-create-missing-directories-h ()
|
(defun doom-create-missing-directories-h ()
|
||||||
"Automatically create missing directories when creating new files."
|
"Automatically create missing directories when creating new files."
|
||||||
(and (not (file-remote-p buffer-file-name))
|
(unless (file-remote-p buffer-file-name)
|
||||||
(not (file-directory-p (file-name-directory buffer-file-name)))
|
(let ((parent-directory (file-name-directory buffer-file-name)))
|
||||||
(y-or-n-p (format "Directory `%s' does not exist! Create it?"
|
(and (not (file-directory-p parent-directory))
|
||||||
(file-name-directory buffer-file-name)))
|
(y-or-n-p (format "Directory `%s' does not exist! Create it?"
|
||||||
(progn (make-directory parent-directory 'parents)
|
parent-directory))
|
||||||
t))))
|
(progn (make-directory parent-directory 'parents)
|
||||||
|
t))))))
|
||||||
|
|
||||||
;; Don't autosave files or create lock/history/backup files. The
|
;; Don't autosave files or create lock/history/backup files. The
|
||||||
;; editor doesn't need to hold our hands so much. We'll rely on git
|
;; editor doesn't need to hold our hands so much. We'll rely on git
|
||||||
|
Reference in New Issue
Block a user