[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/denote 24a0037d40 12/14: denote-retrieve--search only w
From: |
ELPA Syncer |
Subject: |
[elpa] externals/denote 24a0037d40 12/14: denote-retrieve--search only works on Denote file types |
Date: |
Sun, 17 Jul 2022 02:57:29 -0400 (EDT) |
branch: externals/denote
commit 24a0037d40043af6962692230a74ead99a575ee2
Author: Jean-Philippe Gagné Guay <jeanphilippe150@gmail.com>
Commit: Jean-Philippe Gagné Guay <jeanphilippe150@gmail.com>
denote-retrieve--search only works on Denote file types
---
denote-retrieve.el | 27 ++++++++++++++-------------
1 file changed, 14 insertions(+), 13 deletions(-)
diff --git a/denote-retrieve.el b/denote-retrieve.el
index 7b78b4046a..d9a87c04dc 100644
--- a/denote-retrieve.el
+++ b/denote-retrieve.el
@@ -56,19 +56,20 @@
(defun denote-retrieve--search (file key-regexp &optional key)
"Return value of KEY-REGEXP key in current buffer from FILE.
If optional KEY is non-nil, return the key instead."
- (with-temp-buffer
- (insert-file-contents file)
- (save-excursion
- (save-restriction
- (widen)
- (goto-char (point-min))
- (when (re-search-forward key-regexp nil t 1)
- (if key
- (match-string-no-properties 0)
- (let ((trims "[ \t\n\r\"']+"))
- (string-trim
- (buffer-substring-no-properties (point) (point-at-eol))
- trims trims))))))))
+ (when (denote--only-note-p file)
+ (with-temp-buffer
+ (insert-file-contents file)
+ (save-excursion
+ (save-restriction
+ (widen)
+ (goto-char (point-min))
+ (when (re-search-forward key-regexp nil t 1)
+ (if key
+ (match-string-no-properties 0)
+ (let ((trims "[ \t\n\r\"']+"))
+ (string-trim
+ (buffer-substring-no-properties (point) (point-at-eol))
+ trims trims)))))))))
(defun denote-retrieve--value-title (file &optional key)
"Return title value from FILE.
- [elpa] externals/denote updated (320c687791 -> 798b595220), ELPA Syncer, 2022/07/17
- [elpa] externals/denote 4f65a2d673 02/14: Remove option denote-dired-post-rename-functions, ELPA Syncer, 2022/07/17
- [elpa] externals/denote 171270d901 04/14: Update dired buffers in subdirectories, ELPA Syncer, 2022/07/17
- [elpa] externals/denote 9fcd37911e 05/14: Refactor renaming commands, ELPA Syncer, 2022/07/17
- [elpa] externals/denote d823de7e82 06/14: Add denote-dired-rename-file alias, ELPA Syncer, 2022/07/17
- [elpa] externals/denote f35aefbc2f 09/14: Remove condition in denote-dired-rename-marked-files, ELPA Syncer, 2022/07/17
- [elpa] externals/denote 06bcd2d61b 11/14: Mark denote-dired-rename-file and denote-dired-convert-file-to-denote obsolete, ELPA Syncer, 2022/07/17
- [elpa] externals/denote 24a0037d40 12/14: denote-retrieve--search only works on Denote file types,
ELPA Syncer <=
- [elpa] externals/denote 798b595220 14/14: Merge pull request #51 from jeanphilippegg/renaming-functions, ELPA Syncer, 2022/07/17
- [elpa] externals/denote 0844cfb98a 07/14: Rework denote-dired-rename-marked-files, ELPA Syncer, 2022/07/17
- [elpa] externals/denote 018f2d5618 10/14: Make denote-dired-post-rename-functions obsolete, ELPA Syncer, 2022/07/17
- [elpa] externals/denote 3df00e3758 13/14: Merge remote-tracking branch 'origin/main' into renaming-functions, ELPA Syncer, 2022/07/17
- [elpa] externals/denote a0c2289645 01/14: Remove denote-dired--rename-file-is-regular-p, ELPA Syncer, 2022/07/17
- [elpa] externals/denote fb579e902d 03/14: Remove unused arguments of denote-dired-update-dired-buffers, ELPA Syncer, 2022/07/17
- [elpa] externals/denote 62a6e6e2ea 08/14: Update docstring of denote-dired-rename-file-and-add-front-matter, ELPA Syncer, 2022/07/17