Отправляет email-рассылки с помощью сервиса Sendsay

KirovLUG: пользователи Linux в Вятке

За 2005-08-09

Re: mc 4.6.0 - dirsize.patch

Забыл, что attache-s отрезаются, sorry. :)

cmd.c.orig Wed Feb 5 18:54:33 2003

+++ cmd.c Tue Aug 9 11:02:26 2005

@ -236,18 +236,25 @@

/* Directories are viewed by changing to them */

if (S_ISDIR (selection (cpanel)->buf.st_mode)

|| link_isdir (selection (cpanel))) {

- if (confirm_view_dir && (cpanel->marked || cpanel->dirs_marked)) {

- if (query_dialog

- (_(" Confirmation "), _("Files tagged, want to cd?"), 0, 2,

- _("&Yes"), _("&No")) != 0) {

- return;

- }

+ /*i if dirs selected, we use dirsizes_cmd --iNode */

+ if (cpanel->dirs_marked)

+ {

+ dirsizes_cmd();

}

- if (!do_cd (selection (cpanel)->fname, cd_exact))

- message (1, MSG_ERROR, _("Cannot change directory"));

-

- return;

+ /*i else - we do default action - chdir */

+ else {

+ if (confirm_view_dir && (cpanel->marked || cpanel->dirs_marked))
{
+ if (query_dialog

+ (_(" Confirmation "), _("Files tagged, want to cd?"),
0, 2,
+ _("&Yes"), _("&No")) != 0) {

+ return;

+ }

+ }

+ if (!do_cd (selection (cpanel)->fname, cd_exact))

+ message (1, MSG_ERROR, _("Cannot change directory"));



+ }

+ return;

}



file_idx = cpanel->selected;

   2005-08-09 11:41:37 (#414812)

mc 4.6.0 - dirsize.patch

On Sat, Aug 06, 2005 at 12:56:26AM +0400, Stan S. Krupoderov wrote:
> On Sat, Aug 06, 2005 at 12:28:27AM +0300, Kanogin A.A. wrote:
> > SSK> А какого рода функциональность Вам бы хотелось добавить?
> > надо посчитать размер директории, под курсором, а не всех.
>
> Для обычного mc пока только `du -d 0 dirname` - это shell решение.
>
> В mc-MP эта возможность уже есть, вызывается по F3,
> как в Far Manager-e.
>
> По возможности напишу патч для mc-4.6.x
Как обещал - dirsize.patch:

патч к mc 4.6.0 добавляет возможность подсчёта
размера _выделеных директорий_ по нажатию F3

Как только будут на руках исходники mc 4.6.1 - будет патч и для него.

По прежнему жду предложений по поводу улучшения hot-key системы...

   2005-08-09 11:31:05 (#414799)