[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/denote 1e8b1b62b4 07/11: Refactor denote--buffer-file-n
From: |
ELPA Syncer |
Subject: |
[elpa] externals/denote 1e8b1b62b4 07/11: Refactor denote--buffer-file-names |
Date: |
Mon, 8 Aug 2022 23:57:31 -0400 (EDT) |
branch: externals/denote
commit 1e8b1b62b436427b81496bf62ddeb808a67061a4
Author: Jean-Philippe Gagné Guay <jeanphilippe150@gmail.com>
Commit: Jean-Philippe Gagné Guay <jeanphilippe150@gmail.com>
Refactor denote--buffer-file-names
- Adjust denote-link--buffer-prompt
---
denote.el | 40 ++++++++++++++++++++--------------------
1 file changed, 20 insertions(+), 20 deletions(-)
diff --git a/denote.el b/denote.el
index c5da6cbe5b..2356938f40 100644
--- a/denote.el
+++ b/denote.el
@@ -868,16 +868,13 @@ where the former does not read dates without a time
component."
(defun denote--buffer-file-names ()
"Return file names of active buffers."
- (mapcar
- (lambda (name)
- (file-name-nondirectory name))
- (seq-filter
- (lambda (name) (denote--only-note-p name))
- (delq nil
- (mapcar
- (lambda (buf)
- (buffer-file-name buf))
- (buffer-list))))))
+ (seq-filter
+ (lambda (name) (denote--only-note-p name))
+ (delq nil
+ (mapcar
+ (lambda (buf)
+ (buffer-file-name buf))
+ (buffer-list)))))
;; This should only be relevant for `denote-date', otherwise the
;; identifier is always unique (we trust that no-one writes multiple
@@ -2005,10 +2002,13 @@ inserts links with just the identifier."
;; NOTE 2022-07-21: I don't think we need a history for this one.
(defun denote-link--buffer-prompt (buffers)
"Select buffer from BUFFERS visiting Denote notes."
- (completing-read
- "Select note buffer: "
- (denote--completion-table 'buffer buffers)
- nil t))
+ (let ((buffer-file-names (mapcar
+ (lambda (name) (file-name-nondirectory name))
+ buffers)))
+ (completing-read
+ "Select note buffer: "
+ (denote--completion-table 'buffer buffer-file-names)
+ nil t)))
(declare-function dired-get-marked-files "dired" (&optional localp arg filter
distinguish-one-marked error))
@@ -2043,15 +2043,15 @@ This command is meant to be used from a Dired buffer."
(interactive
(list
(denote-link--map-over-notes)
- (let ((buffers (denote--buffer-file-names)))
- (get-buffer
+ (let ((file-names (denote--buffer-file-names)))
+ (find-file
(cond
- ((null buffers)
+ ((null file-names)
(user-error "No buffers visiting Denote notes"))
- ((eq (length buffers) 1)
- (car buffers))
+ ((eq (length file-names) 1)
+ (car file-names))
(t
- (denote-link--buffer-prompt buffers)))))
+ (denote-link--buffer-prompt file-names)))))
current-prefix-arg)
dired-mode)
(if (null files)
- [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, 2022/08/08
- [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 <=
- [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