[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/denote 9ea4078fb3 06/17: Remove denote--front-matter-ke
From: |
ELPA Syncer |
Subject: |
[elpa] externals/denote 9ea4078fb3 06/17: Remove denote--front-matter-keywords-to-list and use denote--retrieve-value-keywords instead |
Date: |
Mon, 15 Aug 2022 01:57:34 -0400 (EDT) |
branch: externals/denote
commit 9ea4078fb3c377cb3711dd9d7e781ff6ffbc9168
Author: Jean-Philippe Gagné Guay <jeanphilippe150@gmail.com>
Commit: Jean-Philippe Gagné Guay <jeanphilippe150@gmail.com>
Remove denote--front-matter-keywords-to-list and use
denote--retrieve-value-keywords instead
---
denote.el | 15 ++++-----------
1 file changed, 4 insertions(+), 11 deletions(-)
diff --git a/denote.el b/denote.el
index 8a3bfe87c1..48db3cddc4 100644
--- a/denote.el
+++ b/denote.el
@@ -878,13 +878,6 @@ Apply `downcase' to KEYWORDS."
(let ((kw (mapcar #'downcase (denote--sluggify-keywords keywords))))
(funcall (denote--keywords-value-function file-type) kw)))
-(defun denote--front-matter-keywords-to-list (file file-type)
- "Return keywords from front matter of FILE as list of strings.
-FILE-TYPE is used to retrieve the keywords. This is the reverse
-operation of `denote--format-front-matter-keywords'."
- (when-let ((keywords (denote--retrieve-value-keywords file file-type)))
- (split-string keywords "[:,\s]+" t "[][ \"']+")))
-
(make-obsolete-variable 'denote-text-front-matter-delimiter nil "0.6.0")
(defun denote--format-front-matter (title date keywords id filetype)
@@ -1565,7 +1558,7 @@ typos and the like."
(user-error "Save buffer before proceeding"))
(if-let* ((file-type (denote--filetype-heuristics file))
(title (denote--retrieve-value-title file file-type))
- (keywords (denote--front-matter-keywords-to-list file file-type))
+ (keywords (denote--retrieve-value-keywords file file-type))
(extension (file-name-extension file t))
(id (denote--file-name-id file))
(dir (file-name-directory file))
@@ -1617,7 +1610,7 @@ their respective front matter."
(id (denote--file-name-id file))
(file-type (denote--filetype-heuristics file))
(title (denote--retrieve-value-title file file-type))
- (keywords (denote--front-matter-keywords-to-list file
file-type))
+ (keywords (denote--retrieve-value-keywords file file-type))
(extension (file-name-extension file t))
(new-name (denote--format-file
dir id keywords (denote--sluggify title)
extension)))
@@ -2428,7 +2421,7 @@ of Denote. Written on 2022-08-10 for version 0.5.0."
(when-let (((yes-or-no-p "Rewrite filetags in Org files to use colons
(buffers are NOT saved)?"))
(files (denote--migrate-type-files "org" 'org)))
(dolist (file files)
- (when-let* ((kw (denote--front-matter-keywords-to-list file 'org))
+ (when-let* ((kw (denote--retrieve-value-keywords file 'org))
((denote--edit-front-matter-p file 'org)))
(denote--rewrite-keywords file kw 'org)))))
@@ -2459,7 +2452,7 @@ of Denote. Written on 2022-08-10 for version 0.5.0."
(when-let (((yes-or-no-p "Rewrite tags in Markdown files with YAML header to
use lists (buffers are NOT saved)?"))
(files (denote--migrate-type-files "md" 'markdown-yaml)))
(dolist (file files)
- (when-let* ((kw (denote--front-matter-keywords-to-list file
'markdown-yaml))
+ (when-let* ((kw (denote--retrieve-value-keywords file 'markdown-yaml))
((denote--edit-front-matter-p file 'markdown-yaml)))
(denote--rewrite-keywords file kw 'markdown-yaml)))))
- [elpa] externals/denote 3d7c33e4cf 11/17: Fix denote--format-front-matter, (continued)
- [elpa] externals/denote 3d7c33e4cf 11/17: Fix denote--format-front-matter, ELPA Syncer, 2022/08/15
- [elpa] externals/denote 2d1664c276 16/17: Use when-let in denote--filetype-heuristics, ELPA Syncer, 2022/08/15
- [elpa] externals/denote e14ca11118 03/17: Implement accessor functions for denote--file-types, ELPA Syncer, 2022/08/15
- [elpa] externals/denote a270951e9b 07/17: Rename denote--retrieve-value-title and denote--retrieve-value-keywords, ELPA Syncer, 2022/08/15
- [elpa] externals/denote f9fbebd9e4 09/17: Use plists in denote-file-types, ELPA Syncer, 2022/08/15
- [elpa] externals/denote b3cd0a7d4c 02/17: Add denote--file-types, ELPA Syncer, 2022/08/15
- [elpa] externals/denote 759fe4cb4e 10/17: Fix denote--filetype-heuristics, ELPA Syncer, 2022/08/15
- [elpa] externals/denote 685152876e 08/17: Rename denote--file-types to denote-file-types, ELPA Syncer, 2022/08/15
- [elpa] externals/denote c7d8d07119 12/17: Rename save-excursion and save-restriction when using with-temp-buffer, ELPA Syncer, 2022/08/15
- [elpa] externals/denote 1eb8d368b1 04/17: Refactor many functions to use denote--file-types, ELPA Syncer, 2022/08/15
- [elpa] externals/denote 9ea4078fb3 06/17: Remove denote--front-matter-keywords-to-list and use denote--retrieve-value-keywords instead,
ELPA Syncer <=
- [elpa] externals/denote 4dc13f44e5 05/17: Refactor denote--migrate-type-files and use denote--retrieve-keywords-line, ELPA Syncer, 2022/08/15
- [elpa] externals/denote b179ea3178 13/17: Refactor denote--get-title-line-from-front-matter and denote--get-keywords-line-from-front-matter, ELPA Syncer, 2022/08/15