diff --git a/layers/+distributions/spacemacs-base/funcs.el b/layers/+distributions/spacemacs-base/funcs.el index 6fd2da935..57118aba7 100644 --- a/layers/+distributions/spacemacs-base/funcs.el +++ b/layers/+distributions/spacemacs-base/funcs.el @@ -295,11 +295,11 @@ projectile cache when it's possible and update recentf list." "Renames current buffer and file it is visiting." (interactive) (let* ((name (buffer-name)) - (filename (buffer-file-name)) - (dir (file-name-directory filename))) + (filename (buffer-file-name))) (if (not (and filename (file-exists-p filename))) (error "Buffer '%s' is not visiting a file!" name) - (let ((new-name (read-file-name "New name: " dir))) + (let* ((dir (file-name-directory filename)) + (new-name (read-file-name "New name: " dir))) (cond ((get-buffer new-name) (error "A buffer named '%s' already exists!" new-name)) (t