[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/denote 2d6131085c 06/17: Simplify denote-filetype-heuri
|
From: |
ELPA Syncer |
|
Subject: |
[elpa] externals/denote 2d6131085c 06/17: Simplify denote-filetype-heuristics |
|
Date: |
Thu, 23 Nov 2023 00:58:00 -0500 (EST) |
branch: externals/denote
commit 2d6131085cf249fea3075fab8e69d93cb615aad2
Author: Jean-Philippe Gagné Guay <jeanphilippe150@gmail.com>
Commit: Jean-Philippe Gagné Guay <jeanphilippe150@gmail.com>
Simplify denote-filetype-heuristics
---
denote.el | 20 ++++++++------------
1 file changed, 8 insertions(+), 12 deletions(-)
diff --git a/denote.el b/denote.el
index 58905db16b..a18cde144f 100644
--- a/denote.el
+++ b/denote.el
@@ -2141,22 +2141,18 @@ If no file types in `denote-file-types' has the file
extension,
the file type is assumed to be the first of `denote-file-types'."
(if (denote--file-type-org-capture-p)
'org
- (let* ((file-type)
- (extension (denote-get-file-extension-sans-encryption file))
+ (let* ((extension (denote-get-file-extension-sans-encryption file))
(types (denote--file-types-with-extension extension)))
(cond ((not types)
- (setq file-type (caar denote-file-types)))
+ (caar denote-file-types))
((= (length types) 1)
- (setq file-type (caar types)))
+ (caar types))
(t
- (if-let ((found-type
- (seq-find
- (lambda (type)
- (denote--regexp-in-file-p (plist-get (cdr type)
:title-key-regexp) file))
- types)))
- (setq file-type (car found-type))
- (setq file-type (caar types)))))
- file-type)))
+ (or (car (seq-find
+ (lambda (type)
+ (denote--regexp-in-file-p (plist-get (cdr type)
:title-key-regexp) file))
+ types))
+ (caar types)))))))
(defun denote--file-attributes-time (file)
"Return `file-attribute-modification-time' of FILE as identifier."
- [elpa] externals/denote 70d07dd122 02/17: Fix typo, (continued)
- [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, 2023/11/23
- [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 <=
- [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