[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/dired-du 9566755 2/7: Add command to update cache size
From: |
Stefan Monnier |
Subject: |
[elpa] externals/dired-du 9566755 2/7: Add command to update cache size for the marked files |
Date: |
Tue, 1 Dec 2020 10:50:57 -0500 (EST) |
branch: externals/dired-du
commit 9566755661e9e974e8c9e0b03266839dd3cd9a21
Author: Tino Calancha <tino.calancha@gmail.com>
Commit: Tino Calancha <tino.calancha@gmail.com>
Add command to update cache size for the marked files
* dired-du.el (dired-du-update-dir-info): New command.
---
dired-du.el | 19 ++++++++++++++++---
1 file changed, 16 insertions(+), 3 deletions(-)
diff --git a/dired-du.el b/dired-du.el
index 16ed932..7020170 100644
--- a/dired-du.el
+++ b/dired-du.el
@@ -9,9 +9,9 @@
;; Created: Wed Mar 23 22:54:00 2016
;; Version: 0.5
;; Package-Requires: ((emacs "24.4") (cl-lib "0.5"))
-;; Last-Updated: Fri May 26 21:16:06 JST 2017
+;; Last-Updated: Sat May 27 18:30:02 JST 2017
;; By: calancha
-;; Update #: 338
+;; Update #: 339
;; Compatibility: GNU Emacs: 24.4
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
@@ -96,7 +96,8 @@
;;
;; `dired-du--toggle-human-readable', `dired-du-count-sizes',
;; `dired-du-drop-all-subdirs', `dired-du-insert-marked-dirs',
-;; `dired-du-on-find-dired-ok-toggle', `dired-du-recompute-dir-size'.
+;; `dired-du-on-find-dired-ok-toggle', `dired-du-recompute-dir-size',
+;; `dired-du-update-dir-info'.
;;
;; Non-interactive functions defined here:
;;
@@ -1607,6 +1608,18 @@ Return `dired-du-dir-info'."
(dolist (new-entry new-info)
(dired-du--local-update-dir-info new-entry glob-pos)))
+(defun dired-du-update-dir-info ()
+ "Update recursive size for the marked files.
+This updates both, `dired-du-dir-info' and the Dired buffer.
+If no marked files, update the file at point."
+ (interactive)
+ (save-excursion
+ (dired-du-map-over-marks
+ (let ((pos (dired-du--subdir-position (dired-current-directory)))
+ (info (list (dired-du-get-file-info))))
+ (dired-du--global-update-dir-info info pos))
+ nil))
+ (dired-du--revert))
(defun dired-du--drop-unexistent-files ()
"Remove from `dired-du-dir-info' records of unexistent files."
- [elpa] branch externals/dired-du created (now 32a0482), Stefan Monnier, 2020/12/01
- [elpa] externals/dired-du d64df52 6/7: * packages/dired-du/dired-du.el: Fix typos, Stefan Monnier, 2020/12/01
- [elpa] externals/dired-du 4eae6a3 3/7: Speed up the load of the dired buffer, Stefan Monnier, 2020/12/01
- [elpa] externals/dired-du c586a6b 5/7: Support sort by size on ls-lisp for the directory sizes, Stefan Monnier, 2020/12/01
- [elpa] externals/dired-du dd8dc21 1/7: Add library dired-du, Stefan Monnier, 2020/12/01
- [elpa] externals/dired-du 9566755 2/7: Add command to update cache size for the marked files,
Stefan Monnier <=
- [elpa] externals/dired-du 32a0482 7/7: * .gitignore: New file, Stefan Monnier, 2020/12/01
- [elpa] externals/dired-du 81c46d7 4/7: Remove redundant nil keywords to define-minor-mode., Stefan Monnier, 2020/12/01