[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/denote 8e4a8ee69b 15/17: Refactor denote--link-in-conte
|
From: |
ELPA Syncer |
|
Subject: |
[elpa] externals/denote 8e4a8ee69b 15/17: Refactor denote--link-in-context-regexp |
|
Date: |
Thu, 23 Nov 2023 00:58:06 -0500 (EST) |
branch: externals/denote
commit 8e4a8ee69bf35c8559af860c5e47593ef3d728df
Author: Jean-Philippe Gagné Guay <jeanphilippe150@gmail.com>
Commit: Jean-Philippe Gagné Guay <jeanphilippe150@gmail.com>
Refactor denote--link-in-context-regexp
---
denote.el | 12 +++++++-----
1 file changed, 7 insertions(+), 5 deletions(-)
diff --git a/denote.el b/denote.el
index e1b75839e5..59baed5623 100644
--- a/denote.el
+++ b/denote.el
@@ -1283,9 +1283,12 @@ for new note creation. The default is `org'.")
(defun denote--link-in-context-regexp (file-type)
"Return link regexp in context based on FILE-TYPE."
- (plist-get
- (alist-get file-type denote-file-types)
- :link-in-context-regexp))
+ (let ((prop (plist-get
+ (alist-get file-type denote-file-types)
+ :link-in-context-regexp)))
+ (if (symbolp prop)
+ (symbol-value prop)
+ prop)))
(define-obsolete-function-alias
'denote--extensions
@@ -3075,10 +3078,9 @@ function."
(defun denote-link--expand-identifiers (regexp)
"Expend identifiers matching REGEXP into file paths."
(let ((files (denote-directory-files))
- (rx (if (symbolp regexp) (symbol-value regexp) regexp))
found-files)
(dolist (file files)
- (dolist (i (denote-link--collect-identifiers rx))
+ (dolist (i (denote-link--collect-identifiers regexp))
(when (string-prefix-p i (file-name-nondirectory file))
(push file found-files))))
found-files))
- [elpa] externals/denote updated (5b92f37097 -> b5d3ab6e4e), ELPA Syncer, 2023/11/23
- [elpa] externals/denote 180bde5742 13/17: Refactor denote--default-directory-is-silo-p, ELPA Syncer, 2023/11/23
- [elpa] externals/denote 95f8c14e48 03/17: Simplify denote-link-return-links and denote-link-return-backlinks, ELPA Syncer, 2023/11/23
- [elpa] externals/denote cf63fd9015 05/17: Simplify denote-keywords-add and denote-keywords-remove, ELPA Syncer, 2023/11/23
- [elpa] externals/denote b936bbdf4e 08/17: Make signature parameter non optional for some functions, ELPA Syncer, 2023/11/23
- [elpa] externals/denote 70d07dd122 02/17: Fix typo, ELPA Syncer, 2023/11/23
- [elpa] externals/denote 9742bca7e3 09/17: Fix denote-change-file-type-and-front-matter when there is a signature, ELPA Syncer, 2023/11/23
- [elpa] externals/denote ba7561688d 01/17: Remove unnecessary code in denote-trim-* functions and denote-extract-keywords-from-front-matter, ELPA Syncer, 2023/11/23
- [elpa] externals/denote 8e4a8ee69b 15/17: Refactor denote--link-in-context-regexp,
ELPA Syncer <=
- [elpa] externals/denote b5d3ab6e4e 17/17: Merge pull request #193 from jeanphilippegg/cleanups, ELPA Syncer, 2023/11/23
- [elpa] externals/denote 39847ad78b 16/17: Refactor denote--link-format, ELPA Syncer, 2023/11/23
- [elpa] externals/denote 53d52d9d46 07/17: Fix documentation of denote-file-type, ELPA Syncer, 2023/11/23
- [elpa] externals/denote b5810569fe 10/17: Refactor denote--find-first-unused-id, ELPA Syncer, 2023/11/23
- [elpa] externals/denote 01ea1c2cc4 12/17: Remove unnecessary checks, ELPA Syncer, 2023/11/23
- [elpa] externals/denote 3ebc7026d4 11/17: signature should always be a string (maybe empty), ELPA Syncer, 2023/11/23
- [elpa] externals/denote 2d6131085c 06/17: Simplify denote-filetype-heuristics, ELPA Syncer, 2023/11/23
- [elpa] externals/denote 8255dc380f 14/17: Simplify denote-trim-whitespace, ELPA Syncer, 2023/11/23
- [elpa] externals/denote 1b24d2ed5a 04/17: Simplify denote-format-file-name, ELPA Syncer, 2023/11/23