Afficher les tailles de dossier récursives en ligne en dired?

12

Je voudrais afficher la taille récursive (la valeur qui serait signalée par du) du contenu du dossier en ligne dans le tampon dired en tant que colonne supplémentaire ou à la place de la taille du fichier de répertoire. Est-ce déjà possible avec dired / dired + ou un package associé?

J'ai fait quelques recherches et trouvé une discussion sur ce type de fonctionnalité, mais rien qui n'intègre ces informations de taille dans l'interface graphique de dired.

ebpa
la source
1
Juste un FYI - ceci est en cours de développement et sera publié soit dans ELPA en tant que nouveau package (dired-du), soit dans le cadre de dired lui-même.
Alex
J'ai vu ce paquet atterrir à ELPA hier.
Mattias Bengtsson

Réponses:

4

En effet, Alex a raison.

Si votre version d'Emacs est> = 24.4, alors vous pouvez essayer la bibliothèque `dired-du '. Il est disponible à partir du référentiel ELPA.

Une fois que vous avez installé cette lib: Si votre tampon actuel est en mode Dired, vous pouvez faire:

C-x M-r

qui bascule le «dired-du-mode» et affiche la taille récursive des répertoires «en place» dans le tampon Dired. Si vous visitez un nouveau tampon Dired, il affichera également les tampons récursifs, jusqu'à ce que vous désactiviez le mode.

Un autre conseil:

C-x C-h

Cela bascule le format de taille. Il existe 3 formats:

  1. Un par défaut de la commande `ls '.

  2. Format lisible par l'homme.

  3. Format numérique avec séparateur de milliers de virgules.

Vous pouvez personnaliser l'option `dired-du-size-format 'pour rendre votre choix de format de taille persistant.

Tino
la source