From a3b9bb8faabb79b9461e6edffd1ea1d6068b0b61 Mon Sep 17 00:00:00 2001 From: Ihor Radchenko Date: Sat, 5 Nov 2022 11:31:37 +0800 Subject: [PATCH] org-lint: Fix #+INCLUDE keyword parsing * lisp/org-lint.el (org-lint-wrong-include-link-parameter): Use non-greedy regexp to parse included file name. Reported-by: gerard.vermeulen@posteo.net Link: https://orgmode.org/list/ceef41267fcb44cdcbd7986f599bf332@posteo.net --- lisp/org-lint.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lisp/org-lint.el b/lisp/org-lint.el index 351f92b16..ff2999cb8 100644 --- a/lisp/org-lint.el +++ b/lisp/org-lint.el @@ -652,7 +652,7 @@ in description" (when (equal (org-element-property :key k) "INCLUDE") (let* ((value (org-element-property :value k)) (path - (and (string-match "^\\(\".+\"\\|\\S-+\\)[ \t]*" value) + (and (string-match "^\\(\".+?\"\\|\\S-+\\)[ \t]*" value) (save-match-data (org-strip-quotes (match-string 1 value)))))) (if (not path)