[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/why-this ca4cf46d6e 40/59: Don't error on nonexistant pare
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/why-this ca4cf46d6e 40/59: Don't error on nonexistant parent directory |
Date: |
Sun, 27 Nov 2022 16:02:53 -0500 (EST) |
branch: elpa/why-this
commit ca4cf46d6e7b961a0c0fa39ac084fdca3c8c93b2
Author: Akib Azmain Turja <akib@disroot.org>
Commit: Akib Azmain Turja <akib@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)
- [nongnu] elpa/why-this bca895def5 55/59: Add .elpaignore, (continued)
- [nongnu] elpa/why-this bca895def5 55/59: Add .elpaignore, ELPA Syncer, 2022/11/27
- [nongnu] elpa/why-this c7f771736c 44/59: Remove obsolete use of define-minor-mode, ELPA Syncer, 2022/11/27
- [nongnu] elpa/why-this 2c8c35ca10 57/59: Bump version to 2.0.3, ELPA Syncer, 2022/11/27
- [nongnu] elpa/why-this 258f010001 54/59: Bump version to 2.0.2, ELPA Syncer, 2022/11/27
- [nongnu] elpa/why-this 0975f5b57f 48/59: Fix #2: Truncate long lines in annotation buffer, ELPA Syncer, 2022/11/27
- [nongnu] elpa/why-this da0fa6da7e 52/59: Bump version to 2.0.1, ELPA Syncer, 2022/11/27
- [nongnu] elpa/why-this f0ef9e3730 51/59: Show overlay only on selected window, ELPA Syncer, 2022/11/27
- [nongnu] elpa/why-this f18b8d8d18 43/59: Lower required Emacs version, ELPA Syncer, 2022/11/27
- [nongnu] elpa/why-this c5d192cfee 56/59: Some cleanup, ELPA Syncer, 2022/11/27
- [nongnu] elpa/why-this 4552587fd4 49/59: Determine line width correctly, ELPA Syncer, 2022/11/27
- [nongnu] elpa/why-this ca4cf46d6e 40/59: Don't error on nonexistant parent directory,
ELPA Syncer <=
- [nongnu] elpa/why-this 066786ede1 17/59: Add README, ELPA Syncer, 2022/11/27
- [nongnu] elpa/why-this a4e7a1a126 47/59: Bump version to 2.0, ELPA Syncer, 2022/11/27
- [nongnu] elpa/why-this 71baf80f9a 42/59: Don't use overlays while annonating, ELPA Syncer, 2022/11/27
- [nongnu] elpa/why-this a706d26b7c 45/59: Fix wrong face in annonate buffer, ELPA Syncer, 2022/11/27
- [nongnu] elpa/why-this b69263c66b 41/59: Fix "Invalid face attribute :background nil", ELPA Syncer, 2022/11/27