[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/denote 582b50ab13 03/13: Make denote-title-prompt publi
From: |
ELPA Syncer |
Subject: |
[elpa] externals/denote 582b50ab13 03/13: Make denote-title-prompt public |
Date: |
Wed, 14 Sep 2022 00:57:40 -0400 (EDT) |
branch: externals/denote
commit 582b50ab1369c16aab5b74b4bc7ef450ea3de9ac
Author: Protesilaos Stavrou <info@protesilaos.com>
Commit: Protesilaos Stavrou <info@protesilaos.com>
Make denote-title-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 | 17 +++++++++++------
1 file changed, 11 insertions(+), 6 deletions(-)
diff --git a/denote.el b/denote.el
index b998f34edc..3f435bbd71 100644
--- a/denote.el
+++ b/denote.el
@@ -1180,7 +1180,7 @@ When called from Lisp, all arguments are optional.
(let ((args (make-vector 6 nil)))
(dolist (prompt denote-prompts)
(pcase prompt
- ('title (aset args 0 (denote--title-prompt
+ ('title (aset args 0 (denote-title-prompt
(when (use-region-p)
(buffer-substring-no-properties
(region-beginning)
@@ -1208,9 +1208,9 @@ When called from Lisp, all arguments are optional.
(denote--keywords-add-to-history keywords)))
(defvar denote--title-history nil
- "Minibuffer history of `denote--title-prompt'.")
+ "Minibuffer history of `denote-title-prompt'.")
-(defun denote--title-prompt (&optional default-title)
+(defun denote-title-prompt (&optional default-title)
"Read file title for `denote'.
With optional DEFAULT-TITLE use it as the default value."
(let* ((def default-title)
@@ -1219,6 +1219,11 @@ With optional DEFAULT-TITLE use it as the default value."
"File title: ")))
(read-string format nil 'denote--title-history def)))
+(define-obsolete-function-alias
+ 'denote--title-prompt
+ 'denote-title-prompt
+ "1.0.0")
+
(defvar denote--file-type-history nil
"Minibuffer history of `denote--file-type-prompt'.")
@@ -1594,7 +1599,7 @@ files)."
(file-type (denote--filetype-heuristics file)))
(list
file
- (denote--title-prompt
+ (denote-title-prompt
(denote--retrieve-title-or-filename file file-type))
(denote-keywords-prompt))))
(let* ((dir (file-name-directory file))
@@ -1799,7 +1804,7 @@ relevant front matter."
(interactive
(list
(buffer-file-name)
- (denote--title-prompt)
+ (denote-title-prompt)
(denote-keywords-prompt)))
(when (denote--writable-and-supported-p file)
(denote--add-front-matter file title keywords (denote--file-name-id file)
@@ -2566,7 +2571,7 @@ output of the `denote-org-capture-specifiers' (which can
include
arbitrary text).
Consult the manual for template samples."
- (let* ((title (denote--title-prompt))
+ (let* ((title (denote-title-prompt))
(keywords (denote-keywords-prompt))
(front-matter (denote--format-front-matter
title (denote--date nil 'org) keywords
- [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 <=
- [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, 2022/09/14
- [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