]> git.eshelyaron.com Git - emacs.git/commitdiff
* lisp/files.el (file-size-function): Add :version tag
authorOleh Krehel <ohwoeowho@gmail.com>
Sat, 20 Jul 2019 17:22:51 +0000 (19:22 +0200)
committerOleh Krehel <ohwoeowho@gmail.com>
Sat, 20 Jul 2019 17:31:07 +0000 (19:31 +0200)
lisp/files.el

index 89e9a693d110a02e4a2950ba506deeea0a086650..70865ebcdf10246f0bb3b8254d72fa16ccbdb13b 100644 (file)
@@ -6700,11 +6700,12 @@ This variable is obsolete; Emacs no longer uses it."
 
 (defcustom file-size-function #'file-size-human-readable
   "Function that transforms the number of bytes into a human-readable string."
-  :type '(choice
-          (const :tag "default" file-size-human-readable)
-          (const :tag "iec"
-           (lambda (size) (file-size-human-readable size 'iec " ")))
-          (function :tag "Custom function")))
+  :type `(radio
+          (function-item :tag "Default" file-size-human-readable)
+          (function-item :tag "IEC"
+                         ,(lambda (size) (file-size-human-readable size 'iec " ")))
+          (function :tag "Custom function"))
+  :version "27.1")
 
 (defun get-free-disk-space (dir)
   "String describing the amount of free space on DIR's file system.