Fix 'chart-space-usage' on MS-Windows
authorEli Zaretskii <eliz@gnu.org>
Sat, 7 Sep 2024 09:17:24 +0000 (12:17 +0300)
committerEli Zaretskii <eliz@gnu.org>
Sat, 7 Sep 2024 09:17:24 +0000 (12:17 +0300)
commite1304e9b1bbb62ff3e3680c84bd1fad4922b41eb
tree5e4daa49ffde16c7ddc209752ac23b1379b4d7d8
parent04c44405bf604380c575fa2a4d9611af0f3bc0d9
Fix 'chart-space-usage' on MS-Windows

* lisp/emacs-lisp/chart.el (chart--file-size)
(chart--directory-size): New functions.
(chart-space-usage): Invoke 'du' correctly on MS-Windows.  Provide
alternative implementation in Lisp when 'du' is not installed,
using 'chart--directory-size' and 'chart--file-size'.  (Bug#72919)
lisp/emacs-lisp/chart.el