[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/denote 7ce102b206 06/13: Make denote-subdirs-prompt pub
From: |
ELPA Syncer |
Subject: |
[elpa] externals/denote 7ce102b206 06/13: Make denote-subdirs-prompt public |
Date: |
Wed, 14 Sep 2022 00:57:40 -0400 (EDT) |
branch: externals/denote
commit 7ce102b206853a0ad19591636cf949d02b9be2c0
Author: Protesilaos Stavrou <info@protesilaos.com>
Commit: Protesilaos Stavrou <info@protesilaos.com>
Make denote-subdirs-prompt public
We are working towards version 1.0.0. The idea is to provide functions
that users/developers can rely on. By making them public (removing the
double hyphens) we signify that those forms are (i) in a stable
state, and (ii) any change to them will be handled with care and
documented accordingly.
---
denote.el | 11 ++++++++---
1 file changed, 8 insertions(+), 3 deletions(-)
diff --git a/denote.el b/denote.el
index 5f7e48048b..21e00c01fa 100644
--- a/denote.el
+++ b/denote.el
@@ -1187,7 +1187,7 @@ When called from Lisp, all arguments are optional.
(region-end))))))
('keywords (aset args 1 (denote-keywords-prompt)))
('file-type (aset args 2 (denote-file-type-prompt)))
- ('subdirectory (aset args 3 (denote--subdirs-prompt)))
+ ('subdirectory (aset args 3 (denote-subdirs-prompt)))
('date (aset args 4 (denote-date-prompt)))
('template (aset args 5 (denote--template-prompt)))))
(append args nil)))
@@ -1268,7 +1268,7 @@ here for clarity."
"1.0.0")
(defvar denote--subdir-history nil
- "Minibuffer history of `denote--subdirs-prompt'.")
+ "Minibuffer history of `denote-subdirs-prompt'.")
;; Making it a completion table is useful for packages that read the
;; metadata, such as `marginalia' and `embark'.
@@ -1281,13 +1281,18 @@ here for clarity."
"Select subdirectory: ")))
(completing-read prompt table nil t nil 'denote--subdir-history def)))
-(defun denote--subdirs-prompt ()
+(defun denote-subdirs-prompt ()
"Handle user input on choice of subdirectory."
(let* ((root (directory-file-name (denote-directory)))
(subdirs (denote--subdirs))
(dirs (push root subdirs)))
(denote--subdirs-completion-table dirs)))
+(define-obsolete-function-alias
+ 'denote--subdirs-prompt
+ 'denote-subdirs-prompt
+ "1.0.0")
+
(defvar denote--template-history nil
"Minibuffer history of `denote--template-prompt'.")
- [elpa] externals/denote updated (c74eea19a9 -> 459294c84b), ELPA Syncer, 2022/09/14
- [elpa] externals/denote b3443ca6ff 02/13: Add denote-file-prompt instead of private function, ELPA Syncer, 2022/09/14
- [elpa] externals/denote 582b50ab13 03/13: Make denote-title-prompt public, ELPA Syncer, 2022/09/14
- [elpa] externals/denote 505dae7f4f 05/13: Make denote-date-prompt public, ELPA Syncer, 2022/09/14
- [elpa] externals/denote 7ce102b206 06/13: Make denote-subdirs-prompt public,
ELPA Syncer <=
- [elpa] externals/denote 1e14370c6f 07/13: Make denote-template-prompt public, ELPA Syncer, 2022/09/14
- [elpa] externals/denote e938e65950 01/13: Make denote-keywords-prompt public, ELPA Syncer, 2022/09/14
- [elpa] externals/denote c197c7167d 04/13: Make denote-file-type-prompt public, ELPA Syncer, 2022/09/14
- [elpa] externals/denote 9cec3a16d4 10/13: Refine doc string of denote-date-prompt, ELPA Syncer, 2022/09/14
- [elpa] externals/denote fa01663063 11/13: Refine doc string of denote-template-prompt, ELPA Syncer, 2022/09/14
- [elpa] externals/denote 459294c84b 13/13: Refine doc string of denote-directory-files, ELPA Syncer, 2022/09/14
- [elpa] externals/denote 4e4d8cf50e 08/13: Rename denote-subdirs-prompt to denote-subdirectory-prompt, ELPA Syncer, 2022/09/14
- [elpa] externals/denote 2dab6a18ae 09/13: Make denote-filetype-heuristics public, ELPA Syncer, 2022/09/14
- [elpa] externals/denote a424a2a677 12/13: Refine doc string of denote-subdirectory-prompt, ELPA Syncer, 2022/09/14