unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* [ELPA] New package: disk-usage
@ 2019-02-19  8:49 Pierre Neidhardt
  2019-02-19 15:55 ` Clément Pit-Claudel
                   ` (2 more replies)
  0 siblings, 3 replies; 26+ messages in thread
From: Pierre Neidhardt @ 2019-02-19  8:49 UTC (permalink / raw)
  To: Emacs developers

[-- Attachment #1: Type: text/plain, Size: 1255 bytes --]

Hi!

I'm happy to announce disk-usage.el
(https://gitlab.com/ambrevar/emacs-disk-usage), a disk analyzer for Emacs!

It displays a tabulated list of files and folders along their size in a select
directory.

Features:

- It's an Emacs buffer, you can use all Emacs facilities (search, multiple
  buffers, etc.).

- Results are cached and disk-usage.el should generally be very fast.

- Directories can be explored up and down, re-using the cache.  (ncdu can not even go "up" without
  rescanning everything).

- File listings can be displayed recursively (all files in all subfolders).

- Toggle "human size" display.

- Display size statistics by extension.

- Sort by any column (size, filename, extension, percentage, etc.).

- Open current entry in Dired/M-x shell/Eshall/<you-name-it>.

I decided to work on this as an answer to years of frustration with more limited
tools such as ncdu (my last ncurses application).

It already has Evil bindings in Evil collection
(https://github.com/emacs-evil/evil-collection) and a Guix package.

I'd like to add this item to ELPA as an external.  Let me know if there
is anything.

Feedback is more than welcome!

Cheers!

-- 
Pierre Neidhardt
https://ambrevar.xyz/

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 487 bytes --]

^ permalink raw reply	[flat|nested] 26+ messages in thread

end of thread, other threads:[~2019-03-03 10:28 UTC | newest]

Thread overview: 26+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-02-19  8:49 [ELPA] New package: disk-usage Pierre Neidhardt
2019-02-19 15:55 ` Clément Pit-Claudel
2019-02-19 16:17 ` Eli Zaretskii
2019-02-19 16:26   ` Pierre Neidhardt
2019-02-19 17:25     ` Eli Zaretskii
2019-02-19 19:29       ` Pierre Neidhardt
2019-02-19 19:44         ` Eli Zaretskii
2019-02-19 19:55           ` Pierre Neidhardt
2019-02-19 20:21 ` Michael Albinus
2019-02-19 20:26   ` Pierre Neidhardt
2019-02-19 20:39     ` Michael Albinus
2019-02-19 20:58       ` describe-mode bindings (was: [ELPA] New package: disk-usage) Stefan Monnier
2019-02-19 21:29         ` Clément Pit-Claudel
2019-02-19 21:05       ` [ELPA] New package: disk-usage Pierre Neidhardt
2019-02-20  8:08         ` Pierre Neidhardt
2019-02-20 13:28           ` Stefan Monnier
2019-02-24 17:14           ` Pierre Neidhardt
2019-02-24 19:33             ` Pierre Neidhardt
2019-02-24 20:24               ` Stefan Monnier
2019-02-26 11:59             ` Michael Albinus
2019-02-26 15:08               ` Pierre Neidhardt
2019-02-26 15:25                 ` Michael Albinus
2019-03-01 17:51                   ` Pierre Neidhardt
2019-03-01 23:28                     ` Michael Albinus
2019-03-02 13:51                       ` Pierre Neidhardt
2019-03-03 10:28                     ` Michael Albinus

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).