Hello!
> Is there a way to use du -s output for directories' size column instead
> of the default display (4096 for most dirs, on my system) that makes
> little sense to me? Or a switch between the default display and du
> display?
No. You have a choice between size for files and directories ("size" in
the "Listing mode" dialog) and size for files only ("bsize" in the same
dialog). If you look into src/screen.c, there is a structure "formats"
that gives you all supported elements. Neither of them uses external
commands.
> If it's not implemented, how difficult it might be to add an external
> call for du (e.g. upon some keystroke) and replace the size values for
> selected dirs with the du output? Is there a similar functionality in mc
> from which I could borrow code?
External panelize (src/panelize.c) calls a user-specified command and
opens a pipe to read its output.
But I don't think this code will ever be applied to the mc sources. This
option would make mc too slow, and most people won't use it. When a
feature is rarely used, the code can be easily broken by further changes
without anybody noticing it for a long time. There is not enough manpower
to maintain bloated code.
--
Regards,
Pavel Roskin
_______________________________________________
Mc mailing list
[EMAIL PROTECTED]
http://mail.gnome.org/mailman/listinfo/mc