[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/denote d57da9f475 1/9: Reposition helper function in th
From: |
ELPA Syncer |
Subject: |
[elpa] externals/denote d57da9f475 1/9: Reposition helper function in the file |
Date: |
Fri, 5 Aug 2022 06:57:35 -0400 (EDT) |
branch: externals/denote
commit d57da9f475105ed4fc80af27df6f8676119c00fb
Author: Protesilaos Stavrou <info@protesilaos.com>
Commit: Protesilaos Stavrou <info@protesilaos.com>
Reposition helper function in the file
---
denote.el | 56 ++++++++++++++++++++++++++++----------------------------
1 file changed, 28 insertions(+), 28 deletions(-)
diff --git a/denote.el b/denote.el
index 2a3944532e..d2c6f37df0 100644
--- a/denote.el
+++ b/denote.el
@@ -1166,34 +1166,6 @@ operation on multiple files."
(search-forward old-keywords nil t 1)
(replace-match (concat "\\1" new-keywords) t))))))
-(make-obsolete 'denote-dired-rename-expert nil "0.5.0")
-(make-obsolete 'denote-dired-post-rename-functions nil "0.4.0")
-
-;;;;; The renaming commands and their prompts
-
-(defun denote--rename-dired-file-or-prompt ()
- "Return Dired file at point, else prompt for one.
-
-Throw error is FILE is not regular, else return FILE."
- (or (dired-get-filename nil t)
- (let* ((file (buffer-file-name))
- (format (if file
- (format "Rename file Denote-style [%s]: " file)
- "Rename file Denote-style: "))
- (selected-file (read-file-name format nil file t nil)))
- (if (or (file-directory-p selected-file)
- (not (file-regular-p selected-file)))
- (user-error "Only rename regular files")
- selected-file))))
-
-(defun denote--rename-file-prompt (old-name new-name)
- "Prompt to rename file named OLD-NAME to NEW-NAME."
- (unless (string= (expand-file-name old-name) (expand-file-name new-name))
- (y-or-n-p
- (format "Rename %s to %s?"
- (propertize (file-name-nondirectory old-name) 'face 'error)
- (propertize (file-name-nondirectory new-name) 'face 'success)))))
-
;; FIXME 2022-07-25: We should make the underlying regular expressions
;; that `denote--retrieve-value-title' targets more refined, so that we
;; capture eveyrhing at once.
@@ -1226,6 +1198,34 @@ appropriate."
(search-forward old-keywords nil t 1)
(replace-match (concat "\\1" new-keywords) t)))))))
+(make-obsolete 'denote-dired-rename-expert nil "0.5.0")
+(make-obsolete 'denote-dired-post-rename-functions nil "0.4.0")
+
+;;;;; The renaming commands and their prompts
+
+(defun denote--rename-dired-file-or-prompt ()
+ "Return Dired file at point, else prompt for one.
+
+Throw error is FILE is not regular, else return FILE."
+ (or (dired-get-filename nil t)
+ (let* ((file (buffer-file-name))
+ (format (if file
+ (format "Rename file Denote-style [%s]: " file)
+ "Rename file Denote-style: "))
+ (selected-file (read-file-name format nil file t nil)))
+ (if (or (file-directory-p selected-file)
+ (not (file-regular-p selected-file)))
+ (user-error "Only rename regular files")
+ selected-file))))
+
+(defun denote--rename-file-prompt (old-name new-name)
+ "Prompt to rename file named OLD-NAME to NEW-NAME."
+ (unless (string= (expand-file-name old-name) (expand-file-name new-name))
+ (y-or-n-p
+ (format "Rename %s to %s?"
+ (propertize (file-name-nondirectory old-name) 'face 'error)
+ (propertize (file-name-nondirectory new-name) 'face 'success)))))
+
;;;###autoload
(defun denote-rename-file (file title keywords)
"Rename file and update existing front matter if appropriate.
- [elpa] externals/denote updated (91cf9e409e -> 6fd162c9b0), ELPA Syncer, 2022/08/05
- [elpa] externals/denote f1f7ab6450 3/9: Update manual about filetags format, ELPA Syncer, 2022/08/05
- [elpa] externals/denote bbe8ea2574 7/9: Document rename single file based on front matter, ELPA Syncer, 2022/08/05
- [elpa] externals/denote 31e7364c56 5/9: Update denote-rename-file-using-front-matter doc, ELPA Syncer, 2022/08/05
- [elpa] externals/denote d57da9f475 1/9: Reposition helper function in the file,
ELPA Syncer <=
- [elpa] externals/denote 7ce1f97844 4/9: Add denote-rename-file-using-front-matter y-or-n, ELPA Syncer, 2022/08/05
- [elpa] externals/denote 5faa2b41b0 8/9: Clarify denote-rename-file-using-front-matter doc, ELPA Syncer, 2022/08/05
- [elpa] externals/denote 6fd162c9b0 9/9: Use consistent phrasing in doc string, ELPA Syncer, 2022/08/05
- [elpa] externals/denote b439189d13 6/9: Fix typo in 31e7364, ELPA Syncer, 2022/08/05
- [elpa] externals/denote 1e584e26dd 2/9: Update introduction to "Renaming files" section, ELPA Syncer, 2022/08/05