From 9e638cc72f5f52ec8babbb12cd67e9e54d140904 Mon Sep 17 00:00:00 2001 From: Protesilaos Stavrou Date: Sat, 18 Oct 2025 07:56:57 +0300 Subject: [PATCH] Use 'define-obsolete-variable-alias' instead of 'make-obsolete-variable' for two that are still used Thanks to Matthias Fuchs for informing me about a package that depended on the old symbols. This was done in issue 640: . --- denote.el | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/denote.el b/denote.el index f6d14df..36d0ed8 100644 --- a/denote.el +++ b/denote.el @@ -915,10 +915,20 @@ If the region is active, its text is used as the link's description." ;; For character classes, evaluate: (info "(elisp) Char Classes") +(define-obsolete-variable-alias + 'denote-id-format + 'denote-date-identifier-format + "4.1.0") + (defconst denote-date-identifier-format "%Y%m%dT%H%M%S" "Format of ID prefix of a note's filename. The note's ID is derived from the date and time of its creation.") +(define-obsolete-variable-alias + 'denote-id-regexp + 'denote-date-identifier-regexp + "4.1.0") + (defconst denote-date-identifier-regexp "\\([0-9]\\{8\\}\\)\\(T[0-9]\\{6\\}\\)" "Regular expression to match `denote-date-identifier-format'.") @@ -934,16 +944,6 @@ The note's ID is derived from the date and time of its creation.") (defconst denote-keywords-regexp "__\\([^.]*?\\)\\(==.*\\|--.*\\|__.*\\|@@.*\\|\\..*\\)*$" "Regular expression to match the KEYWORDS field in a file name.") -(make-obsolete-variable - 'denote-id-format - 'denote-date-identifier-format - "4.1.0") - -(make-obsolete-variable - 'denote-id-regexp - 'denote-date-identifier-regexp - "4.1.0") - (make-obsolete-variable 'denote-excluded-punctuation-extra-regexp 'denote-file-name-slug-functions