]> git.eshelyaron.com Git - emacs.git/commitdiff
Improve image-dired-display-properties-format
authorStefan Kangas <stefankangas@gmail.com>
Thu, 15 Sep 2022 21:56:11 +0000 (23:56 +0200)
committerStefan Kangas <stefankangas@gmail.com>
Thu, 15 Sep 2022 22:08:56 +0000 (00:08 +0200)
* lisp/image/image-dired.el
(image-dired-display-properties-format): Change default format,
improve docstring and add :safe property

etc/NEWS
lisp/image/image-dired.el

index 72c330f5f77ad8e902292d22c3cbc514dcd430f5..e2b5f5fde374e503dfa8a50cbead07d71613fe0e 100644 (file)
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -2093,6 +2093,12 @@ next image.
 This replaces the message most navigation commands in the thumbnail
 buffer used to show at the bottom of the screen.
 
+---
+*** 'image-dired-display-properties-format' default has changed.
+If you prefer the old format, add this to your Init file:
+
+    (setopt image-dired-display-properties-format "%b: %f (%t): %c")
+
 +++
 *** 'image-dired-show-all-from-dir-max-files' increased to 1000.
 This user option controls asking for confirmation when starting
index a7ca60dd37ca06d4ddd812fc0ccb7e8dad16a355..e25241274c19eb8581539200661c236c48d7627c 100644 (file)
@@ -293,12 +293,21 @@ For more information, see the documentation for
 `image-dired-toggle-movement-tracking'."
   :type 'boolean)
 
-(defcustom image-dired-display-properties-format "%b: %f (%t): %c"
+(defcustom image-dired-display-properties-format "%-40f %b %t %c"
   "Display format for thumbnail properties.
-%b is replaced with associated Dired buffer name, %f with file
-name (without path) of original image file, %t with the list of
-tags and %c with the comment."
-  :type 'string)
+This is used for the header line in the Image-Dired buffer.
+
+The following %-specs are replaced by `format-spec' before
+displaying:
+
+  \"%b\"  The associated Dired buffer name.
+  \"%f\"  The file name (without a directory) of the
+          original image file.
+  \"%t\"  The list of tags (from the Image-Dired database).
+  \"%c\"  The comment (from the Image-Dired database)."
+  :type 'string
+  :safe #'stringp
+  :version "29.1")
 
 (defcustom image-dired-external-viewer
   ;; TODO: Use mailcap, dired-guess-shell-alist-default,