Add file-readable-p check to doom-project-find-file

This commit is contained in:
Henrik Lissner 2019-06-17 20:57:29 +02:00
parent 9c842bfad8
commit e2869c62a1
No known key found for this signature in database
GPG key ID: 5F6C0EA160557395

View file

@ -93,6 +93,8 @@ Returns '-' if not in a valid project."
If DIR is not a project, it will be indexed (but not cached)." If DIR is not a project, it will be indexed (but not cached)."
(unless (file-directory-p dir) (unless (file-directory-p dir)
(error "Directory %S does not exist" dir)) (error "Directory %S does not exist" dir))
(unless (file-readable-p dir)
(error "Directory %S isn't readable" dir))
(let* ((default-directory (file-truename (expand-file-name dir))) (let* ((default-directory (file-truename (expand-file-name dir)))
(project-root (doom-project-root default-directory)) (project-root (doom-project-root default-directory))
(projectile-project-root default-directory) (projectile-project-root default-directory)