branch: elpa/why-this
commit ca4cf46d6e7b961a0c0fa39ac084fdca3c8c93b2
Author: Akib Azmain Turja <a...@disroot.org>
Commit: Akib Azmain Turja <a...@disroot.org>

    Don't error on nonexistant parent directory
---
 why-this.el | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/why-this.el b/why-this.el
index aa1602d466..f2cbfbec1e 100644
--- a/why-this.el
+++ b/why-this.el
@@ -713,6 +713,7 @@ Do CMD with ARGS."
   (pcase cmd
     ('supported-p
      (and (buffer-file-name)
+          (file-exists-p (file-name-directory (buffer-file-name)))
           (string= "true\n" (shell-command-to-string
                              (format "%s rev-parse --is-inside-work-tree"
                                      (shell-quote-argument
@@ -805,6 +806,7 @@ Do CMD with ARGS."
   (pcase cmd
     ('supported-p
      (and (buffer-file-name)
+          (file-exists-p (file-name-directory (buffer-file-name)))
           (string= "t" (shell-command-to-string
                         (format "%s annotate \"%s\" --template \"t\""
                                 (shell-quote-argument why-this-hg-program)

Reply via email to