[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/denote 1aeee8410f 07/14: Remove check for writable-and-
From: |
ELPA Syncer |
Subject: |
[elpa] externals/denote 1aeee8410f 07/14: Remove check for writable-and-supported-p in denote--edit-front-matter-p |
Date: |
Mon, 15 Aug 2022 23:57:30 -0400 (EDT) |
branch: externals/denote
commit 1aeee8410f36567db9d20a53dfa7d0b7bb008969
Author: Jean-Philippe Gagné Guay <jeanphilippe150@gmail.com>
Commit: Jean-Philippe Gagné Guay <jeanphilippe150@gmail.com>
Remove check for writable-and-supported-p in denote--edit-front-matter-p
- Move the check in denote-rename-file and denote-dired-rename-marked-files
---
denote.el | 21 +++++++++++----------
1 file changed, 11 insertions(+), 10 deletions(-)
diff --git a/denote.el b/denote.el
index 8d6dbd4a2d..ff3ec71138 100644
--- a/denote.el
+++ b/denote.el
@@ -1343,10 +1343,9 @@ Use FILE-TYPE to look for the front matter lines. This is
relevant for operations that insert or rewrite the front matter
in a Denote note.
-For the purposes of this test, FILE is a Denote note when it (i)
-is a regular file and (ii) is writable."
- (and (denote--writable-and-supported-p file)
- (not (denote--file-empty-p file))
+For the purposes of this test, FILE is a Denote note when it
+contains a title line, a keywords line or both."
+ (and (not (denote--file-empty-p file))
(denote--regexp-in-file-p (denote--title-key-regexp file-type) file)
(denote--regexp-in-file-p (denote--keywords-key-regexp file-type)
file)))
@@ -1500,9 +1499,10 @@ files)."
(when (denote--rename-file-prompt file new-name)
(denote--rename-file file new-name)
(denote-update-dired-buffers)
- (if (denote--edit-front-matter-p new-name file-type)
- (denote--rewrite-front-matter new-name title keywords file-type)
- (denote--add-front-matter new-name title keywords id file-type)))))
+ (when (denote--writable-and-supported-p new-name)
+ (if (denote--edit-front-matter-p new-name file-type)
+ (denote--rewrite-front-matter new-name title keywords file-type)
+ (denote--add-front-matter new-name title keywords id file-type))))))
(define-obsolete-function-alias
'denote-dired-rename-file-and-add-front-matter
@@ -1561,9 +1561,10 @@ The operation does the following:
(new-name (denote--format-file
dir id keywords (denote--sluggify title)
extension)))
(denote--rename-file file new-name)
- (if (denote--edit-front-matter-p new-name file-type)
- (denote--rewrite-keywords new-name keywords file-type)
- (denote--add-front-matter new-name title keywords id
file-type))))
+ (when (denote--writable-and-supported-p new-name)
+ (if (denote--edit-front-matter-p new-name file-type)
+ (denote--rewrite-keywords new-name keywords file-type)
+ (denote--add-front-matter new-name title keywords id
file-type)))))
(revert-buffer))
(user-error "No marked files; aborting")))
- [elpa] externals/denote 11fef925c0 03/14: Rework docstring of denote--directory-files, (continued)
- [elpa] externals/denote 11fef925c0 03/14: Rework docstring of denote--directory-files, ELPA Syncer, 2022/08/15
- [elpa] externals/denote ada6348415 02/14: Remove TODO for denote--only-note-p, ELPA Syncer, 2022/08/15
- [elpa] externals/denote c33c772fd7 05/14: Remove FIXME for denote--rewrite-front-matter, ELPA Syncer, 2022/08/15
- [elpa] externals/denote 0a22460e4f 09/14: Remove checks in front matter retrieval functions, ELPA Syncer, 2022/08/15
- [elpa] externals/denote 4ef21b0217 01/14: Rename denote-backlinks-mode and denote-backlinks-mode-map, ELPA Syncer, 2022/08/15
- [elpa] externals/denote 9e28fc8a78 04/14: Fix docstring of denote--retrieve-filename-title, ELPA Syncer, 2022/08/15
- [elpa] externals/denote 0f045279e2 08/14: Remove the check for empty file from denote--edit-front-matter-p, ELPA Syncer, 2022/08/15
- [elpa] externals/denote 71008dc939 12/14: Remove check for denote--only-note-p in denote--add-front-matter, ELPA Syncer, 2022/08/15
- [elpa] externals/denote 89d1fdc1dd 11/14: Simplify denote--valid-date, ELPA Syncer, 2022/08/15
- [elpa] externals/denote c7bf701030 06/14: Remove condition in denote--edit-front-matter-p, ELPA Syncer, 2022/08/15
- [elpa] externals/denote 1aeee8410f 07/14: Remove check for writable-and-supported-p in denote--edit-front-matter-p,
ELPA Syncer <=
- [elpa] externals/denote 4e269bf260 14/14: Merge pull request #94 from jeanphilippegg/cleanup, ELPA Syncer, 2022/08/15
- [elpa] externals/denote 02e35f7e5d 10/14: Remove denote--retrieve-files-in-output, ELPA Syncer, 2022/08/15
- [elpa] externals/denote d4d67a6118 13/14: Simplify some lambdas, ELPA Syncer, 2022/08/15