mirror of
git://git.sv.gnu.org/emacs.git
synced 2026-04-21 05:21:37 -07:00
Produce more accurate results from file-size-human-readable.
lisp/files.el (file-size-human-readable): Produce one digit after decimal, like "ls -lh" does. lisp/ls-lisp.el (ls-lisp-format-file-size): Allow for 7 characters in the file size representation.
This commit is contained in:
parent
d7b898799f
commit
04f33f1ed9
3 changed files with 11 additions and 2 deletions
|
|
@ -12,6 +12,12 @@
|
|||
|
||||
2011-04-08 Eli Zaretskii <eliz@gnu.org>
|
||||
|
||||
* files.el (file-size-human-readable): Produce one digit after
|
||||
decimal, like "ls -lh" does.
|
||||
|
||||
* ls-lisp.el (ls-lisp-format-file-size): Allow for 7 characters in
|
||||
the file size representation.
|
||||
|
||||
* simple.el (list-processes): If async subprocesses are not
|
||||
available, error out with a clear error message.
|
||||
|
||||
|
|
|
|||
|
|
@ -1162,7 +1162,10 @@ Optional second argument FLAVOR controls the units and the display format:
|
|||
(while (and (>= file-size power) (cdr post-fixes))
|
||||
(setq file-size (/ file-size power)
|
||||
post-fixes (cdr post-fixes)))
|
||||
(format "%.0f%s%s" file-size
|
||||
(format (if (> (mod file-size 1.0) 0.05)
|
||||
"%.1f%s%s"
|
||||
"%.0f%s%s")
|
||||
file-size
|
||||
(if (and (eq flavor 'iec) (string= (car post-fixes) "k"))
|
||||
"K"
|
||||
(car post-fixes))
|
||||
|
|
|
|||
|
|
@ -724,7 +724,7 @@ All ls time options, namely c, t and u, are handled."
|
|||
ls-lisp-filesize-f-fmt
|
||||
ls-lisp-filesize-d-fmt)
|
||||
file-size)
|
||||
(format " %4s" (file-size-human-readable file-size))))
|
||||
(format " %7s" (file-size-human-readable file-size))))
|
||||
|
||||
(provide 'ls-lisp)
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue