[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/denote 5d7f4f3cfc 01/11: Remove let-bindings of default
From: |
ELPA Syncer |
Subject: |
[elpa] externals/denote 5d7f4f3cfc 01/11: Remove let-bindings of default-directory |
Date: |
Mon, 8 Aug 2022 23:57:31 -0400 (EDT) |
branch: externals/denote
commit 5d7f4f3cfc19b75a99e006ec7a699cd8070044d8
Author: Jean-Philippe Gagné Guay <jeanphilippe150@gmail.com>
Commit: Jean-Philippe Gagné Guay <jeanphilippe150@gmail.com>
Remove let-bindings of default-directory
---
denote.el | 19 +++++++------------
1 file changed, 7 insertions(+), 12 deletions(-)
diff --git a/denote.el b/denote.el
index 0ee12aefd9..9fa40d1f72 100644
--- a/denote.el
+++ b/denote.el
@@ -467,8 +467,7 @@ FILE must be an absolute path."
"List note files.
If optional ABSOLUTE, show full paths, else only show base file
names that are relative to the variable `denote-directory'."
- (let* ((default-directory (denote-directory))
- (files (denote--directory-files-recursively default-directory)))
+ (let ((files (denote--directory-files-recursively (denote-directory))))
(if absolute
files
(mapcar
@@ -636,8 +635,7 @@ Parse `denote--retrieve-xrefs'."
(defun denote--retrieve-proces-grep (identifier)
"Process lines matching IDENTIFIER and return list of files."
- (let* ((default-directory (denote-directory))
- (file (denote--file-name-relative-to-denote-directory
(buffer-file-name))))
+ (let ((file (denote--file-name-relative-to-denote-directory
(buffer-file-name))))
(denote--retrieve-files-in-output
(delete file (denote--retrieve-files-in-xrefs
(denote--retrieve-xrefs identifier))))))
@@ -831,9 +829,8 @@ With optional DATE, use it else use the current one."
Arguments TITLE, KEYWORDS, DATE, ID, DIRECTORY, FILE-TYPE,
and TEMPLATE should be valid for note creation."
- (let* ((default-directory directory)
- (denote-file-type file-type)
- (path (denote--path title keywords default-directory id))
+ (let* ((denote-file-type file-type)
+ (path (denote--path title keywords directory id))
(buffer (find-file path))
(header (denote--format-front-matter
title (denote--date date) keywords
@@ -1200,7 +1197,7 @@ variable `denote-directory'."
(not (denote--file-empty-p file))
(string-match-p "\\(md\\|org\\|txt\\)\\'" ext)
;; Heuristic to check if this is one of our notes
- (string-prefix-p (denote-directory) (expand-file-name
default-directory))
+ (string-prefix-p (denote-directory) (expand-file-name file))
(denote--file-match-p denote--retrieve-title-front-matter-key-regexp
file)
(denote--file-match-p
denote--retrieve-keywords-front-matter-key-regexp file))))
@@ -1953,8 +1950,7 @@ The placement of the backlinks' buffer is controlled by
the user
option `denote-link-backlinks-display-buffer-action'. By
default, it will show up below the current window."
(interactive)
- (let* ((default-directory (denote-directory))
- (file (buffer-file-name))
+ (let* ((file (buffer-file-name))
(id (denote--retrieve-filename-identifier file))
(title (denote--retrieve-value-title file)))
(if-let ((files (denote--retrieve-proces-grep id)))
@@ -2009,8 +2005,7 @@ inserts links with just the identifier."
(list
(read-regexp "Insert links matching REGEX: " nil
'denote-link--add-links-history)
current-prefix-arg))
- (let* ((default-directory (denote-directory))
- (current-file (buffer-file-name)))
+ (let ((current-file (buffer-file-name)))
(if-let ((files (denote--directory-files-matching-regexp regexp)))
(let ((beg (point)))
(insert (denote-link--prepare-links files current-file id-only))
- [elpa] externals/denote updated (22bb68b86c -> 065a10fc60), ELPA Syncer, 2022/08/08
- [elpa] externals/denote 5d7f4f3cfc 01/11: Remove let-bindings of default-directory,
ELPA Syncer <=
- [elpa] externals/denote 9b4310779f 09/11: Use absolute paths in denote--retrieve-files-in-xrefs and denote--retrieve-proces-grep, ELPA Syncer, 2022/08/08
- [elpa] externals/denote 2c00c3ed44 10/11: Fix backlinks buffer, ELPA Syncer, 2022/08/08
- [elpa] externals/denote 6793a4319d 02/11: Delete variable denote-link--links-to-files, ELPA Syncer, 2022/08/08
- [elpa] externals/denote 2d12ec7457 05/11: Refactor denote--id-exists-p, ELPA Syncer, 2022/08/08
- [elpa] externals/denote d0a174082a 06/11: Remove the absolute parameter from denote--directory-files and delete denote--directory-files-recursively, ELPA Syncer, 2022/08/08
- [elpa] externals/denote 1e8b1b62b4 07/11: Refactor denote--buffer-file-names, ELPA Syncer, 2022/08/08
- [elpa] externals/denote 065a10fc60 11/11: Merge pull request #80 from jeanphilippegg/cleanup, ELPA Syncer, 2022/08/08
- [elpa] externals/denote 8a25727777 03/11: Remove check of current buffer in denote--id-exists-p, ELPA Syncer, 2022/08/08
- [elpa] externals/denote c925928795 04/11: Refactor denote--directory-files-matching-regexp, ELPA Syncer, 2022/08/08
- [elpa] externals/denote 769f497f17 08/11: Ignore hidden directories in denote--subdirs, ELPA Syncer, 2022/08/08