branch: externals/denote
commit 3654f902e6a73a1b2cadb5bcfd9a80398db0596b
Author: Protesilaos Stavrou <i...@protesilaos.com>
Commit: Protesilaos Stavrou <i...@protesilaos.com>

    Accept optional group in denote-retrieve--search
---
 denote-retrieve.el | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/denote-retrieve.el b/denote-retrieve.el
index dd0544af99..587b551d31 100644
--- a/denote-retrieve.el
+++ b/denote-retrieve.el
@@ -56,14 +56,15 @@ group 1.")
         (match-string 0 file))
     (error "Cannot find `%s' as a file" file)))
 
-(defun denote-retrieve--search (regexp)
-  "Search for REGEXP in the current buffer."
+(defun denote-retrieve--search (regexp &optional group)
+  "Search for REGEXP in the current buffer.
+With optional GROUP match it, else match group 1."
   (save-excursion
     (save-restriction
       (widen)
       (goto-char (point-min))
       (re-search-forward regexp nil t 1)
-      (match-string-no-properties 1))))
+      (match-string-no-properties (or group 1)))))
 
 (defun denote-retrieve--value (file regexp)
   "Return REGEXP value from FILE.

Reply via email to