Home
mc-dev
mc-dev@conference.jabber.ru
26.10.2011< ^ >

Тема: http://www.midnight-commander.org | Latest release: 4.8.0 | Latest stable release: 4.7.5.5
[00:47:37] ilia maslakov вышел из конференции
[00:48:03] ilia maslakov зашёл в конференцию
[01:02:05] ilia maslakov вышел из конференции
[01:03:03] ilia maslakov зашёл в конференцию
[01:13:25] <Зося Синицкая> RSS: Новости для Midnight Commander
• Ticket #2648 (dlink.syntax) updated
http://www.midnight-commander.org/ticket/2648#comment:1
• Ticket #2649 (dlink.syntax) updated
http://www.midnight-commander.org/ticket/2649
[01:39:53] ilia maslakov вышел из конференции
[01:40:29] ilia maslakov зашёл в конференцию
[04:14:00] <Зося Синицкая> RSS: Новости для Midnight Commander
• Ticket #2648 (dlink.syntax) closed
http://www.midnight-commander.org/ticket/2648#comment:2
[04:49:27] repolainen зашёл в конференцию
[05:45:09] repolainen вышел из конференции
[05:51:00] pa_ зашёл в конференцию
[06:17:38] andrew_b зашёл в конференцию
[06:25:26] <andrew_b> repolainen: https://www.midnight-commander.org/changeset/04d4630834df643865396ccf5909a777cbc7b7ff
[06:25:53] <andrew_b> Как-то нехорошо получилось.
[06:50:50] <andrew_b> ... и говорит Создатель женщине:
- Вот тебе грудь, чтобы кормить детей и соблазнять мужчин...
А она:
- Офигеть! Дайте две!
[07:04:03] <ilia maslakov> кто красивую историю гита опять попортил?
[07:04:56] <ilia maslakov> давайте откатим если надо?
[07:05:26] <andrew_b> Надо, конечно.
[07:05:35] <ilia maslakov> НЕНАВИСТЬ
[07:06:11] <ilia maslakov> на кол его!
[07:07:43] <ilia maslakov> как я сегодгня до работы доехал не понимаю...
[07:07:59] <ilia maslakov> на дороге что то...
[07:08:25] <ilia maslakov> всё покрыто коркой льда в сантиметра 2-3
[07:08:59] <ilia maslakov> надо шипы срочно ставить
[07:18:43] <ilia maslakov> кто ченить то будет?
[07:20:51] <andrew_b> Подождём немного.
[07:28:10] <slyfox^w> я попортил. тольщас понял
[07:28:33] <slyfox^w> у меня фикс готов. выживете forced push в master?
[07:28:44] <andrew_b> Да.
[07:33:22] repolainen зашёл в конференцию
[07:33:38] <slyfox^w> запушил. сорри вчера ночью был невменяем :]
[07:53:35] repolainen вышел из конференции
[08:03:23] theMIROn вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: remote-server-not-found
[08:03:23] sergem вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: remote-server-not-found
[08:27:09] <ilia maslakov> каждый изх нас хотябы по разу попортил историю в мастере :)
[08:27:23] <ilia maslakov> slyfox^w: добро пожаловать в клуб
[08:35:19] <slyfox^w> у меня уже не первый раз :[
[08:35:35] <slyfox^w> я обычно зырю в git log до или после, но вчера шото я совсем :[
[09:26:34] <andrew_b> ilia maslakov: хошь попробовать 2261_multiedit_2 ? Там рай. Осталось ещё пару-тройку фич сделать, но они не принципиальны.
[09:26:47] <ilia maslakov> ДА!
[09:27:50] <ilia maslakov> уже собирается секунд 20
[09:28:08] artzub зашёл в конференцию
[09:28:09] <ilia maslakov> так что можно сказать что я кинулся собирать
[09:28:21] <artzub> привет!
[09:28:29] <ilia maslakov> artzub: Здравствуй!
[09:28:36] <andrew_b> Привет.
[09:30:22] <artzub> о чем разговор?
[09:31:45] <andrew_b> О жизни.
[09:32:13] <ilia maslakov> ну собственно идею озвучивал Слава и sergem
(19:31:59) sergem: Да. Это предложенная мной часть виртуального каталога верхнего уровня:
tree.gitfs
branches.gitfs
commits.gitfs

примерно как то так
[09:32:36] <ilia maslakov> artzub: в основном о тёлочках
[09:32:52] <ilia maslakov> ну сиськи там, тыры-пыры...
[09:33:11] <artzub> телочки это хорошо особено которые дают хорошее молоко жирненькое с него сливки ммм
[09:34:17] <artzub> что в branches.gitfs должно быть?
[09:35:53] <ilia maslakov> бранчи
[09:36:14] <artzub> tree это я так понимаю то что сейчас дает gitfs
commits — gitlogfs
[09:36:22] <ilia maslakov> только вот при заходе в бранч опять ведь попадаем в список коммитов
[09:36:37] <artzub> вот я отомже! смысл!
[09:36:41] <ilia maslakov> >tree это я так понимаю то что сейчас дает gitfs
ну что то типа того
[09:37:08] <ilia maslakov> andrew_b: БЛИН, реально - РАЙ!
[09:37:19] <artzub> это он про что?
[09:37:57] <ilia maslakov> он про
git checkout 2261_multiedit_2
[09:38:01] <ilia maslakov> маке
[09:38:15] <ilia maslakov> и потом src/mc
[09:38:23] <ilia maslakov> и потом src/mc -e
[09:38:51] <artzub> что фича то дает?
[09:38:54] <ilia maslakov> andrew_b: можно коммитить туда?
[09:39:25] <andrew_b> ilia maslakov: что коммитить?
[09:39:29] <andrew_b> ilia maslakov: нельзя!
[09:39:43] <ilia maslakov> tile vertical, tile horizontal
[09:40:00] <andrew_b> Это потом.
[09:40:15] <ilia maslakov> artzub: что фича то дает?
даст несколько редакторов в одном окне одновременно
[09:40:32] <artzub> я так и предпологал =) из названия =)
[09:40:40] <andrew_b> ilia maslakov: сначала надо движок доделать.
[09:42:08] <ilia maslakov> хорошо ли что открывается по умолчанию не во весь экран...
[09:42:12] <ilia maslakov> не уверен
[09:45:25] <andrew_b> Определись.
[09:45:48] <ilia maslakov> ИМХО надо распахнутым открывать при f4
[09:46:30] <ilia maslakov> и эта... это же турбовижен :)
[09:46:42] <andrew_b> Пока нет.
[09:46:44] <ilia maslakov> я пока от шока отойти не могу :)
[09:46:56] <ilia maslakov> andrew_b: а чего не хватает?
[09:47:19] <andrew_b> TurboVision -- это библиотека.
[09:47:33] <ilia maslakov> ну технически я понимаю
[09:48:50] <ilia maslakov> andrew_b: ilia maslakov: сначала надо движок доделать.
поясни что именно необходимо доделать
[09:49:46] <ilia maslakov> пойду на лоре попрошу чтобы тестировали
[09:51:42] <andrew_b> -- сделать элемент скина: цвета для рамки: нормальной и перемещаемой
-- сделать загрузку нескольких файлов сразу: mcedit aaa.txt bbb.txt
-- описать всё это в доке

Отдельным тикетом: сделать нормальный диалог открытия/сохранения файла (есть в старом TODO)
[09:55:48] <andrew_b> А, ещё: если окно перемещается, то при нажатии Esc возвращаться к предыдущим положению и размерам.
[09:55:51] <ilia maslakov> > сделать элемент скина: цвета для рамки: нормальной и перемещаемой
я бы отдельным тикетом
> -- сделать загрузку нескольких файлов сразу: mcedit aaa.txt bbb.txt
тоже бы отдельным тикетом
[09:56:27] <andrew_b> Нет. Скин надо делать сразу, потому что рамку надо раскрашивать в зависимомти от состояния.
[09:57:05] <andrew_b> Да и зачем тикеты плодить?
[09:57:53] <andrew_b> Пойду поем...
[09:58:35] <ilia maslakov> -- описать всё это в доке
это я даже очень согласен
[09:58:56] <ilia maslakov> andrew_b: Да и зачем тикеты плодить?
по кускам проще чем разово
[10:08:16] <slavazanko/w> всем привет
[10:08:44] <artzub> привет!
[10:09:17] <artzub> блин не могу собрать mc ругается на отсутствие libtoolize и aclocal в репах не нахожу
[10:09:25] <artzub> что делать?
[10:09:58] <slavazanko/w> > libtoolize
libtool
> aclocal
autoconf automake
[10:12:04] <artzub> спс!
[10:25:36] <ilia maslakov> http://www.linux.org.ru/forum/midnight/6922174?lastmod=1319617480146
[10:25:52] <ilia maslakov> artzub: собралось?
[10:26:27] <artzub> нет! GLib просит
[10:26:37] <slavazanko/w> -Посылать лучи andrew_b
+Посылать лучи akk
[10:26:55] <andrew_b> Нет.
[10:26:58] <ilia maslakov> не пали
[10:27:07] <ilia maslakov> это совсем не он
[10:27:14] <ilia maslakov> мы все знаем
[10:27:31] <andrew_b> artzub: glib, да.
[10:27:35] <ilia maslakov> просто akk читает логи комнаты
[10:28:23] <ilia maslakov> artzub: нужет glib2-devel или как его там
[10:28:51] <artzub> в репе нет!
[10:30:20] <ilia maslakov> libglib2.0-dev
[10:30:49] <slavazanko/w> https://www.midnight-commander.org/wiki/doc/buildAndInstall/req
[10:31:09] <andrew_b> ilia maslakov: зачем анонс недоделанного стафа?
[10:31:28] <andrew_b> Ща кирпичи посыпятся.
[10:31:41] <andrew_b> То, что там напишут, я и так знаю.
[10:32:25] <artzub> slavazanko/w: вот спс! =)
[10:32:41] <ilia maslakov> я код не смотрел пока, кроме того который был несколько пару месяцев назад
[10:32:50] <artzub> все короче на серваке прекращаю эксперементировать щас подниму ось в vbox там буду хозяйнячать!
[10:33:27] <ilia maslakov> andrew_b: Ща кирпичи посыпятся.
да я тебя умоляю...
[10:34:17] <ilia maslakov> максимум пара человек соберёт, тем кому правда интересно
[10:34:30] <ilia maslakov> но 3 тестера лучше чем один
[10:34:31] <slavazanko/w> http://www.linux.org.ru/forum/midnight/6922239?lastmod=1319617982665
[10:35:41] <ilia maslakov> - в /usr/share/mc/mc.lib прописаны несколько esc-последовательностей для функциональных клавиш, и похоже, они более приоритетны при обучении, нежели посылаемые пользователем.
[10:35:51] <ilia maslakov> я говорил уже что это надо лечить
[10:36:17] <ilia maslakov> когда точно косяк появился незнаю, но обучение явно проглючивает...
[10:37:32] <andrew_b> learn.c менялся не так часто.
[10:37:49] <ilia maslakov> я знаю
[10:37:55] <ilia maslakov> не сам лерн
[10:38:41] <ilia maslakov> скорее key.c
[10:38:51] artzub вышел из конференции: QIP 2010: Спокойное общение
[10:38:59] <ilia maslakov> я пока ленюсь засаживаться за
[10:39:10] <ilia maslakov> но нодо поковыряться
[11:09:50] artzub зашёл в конференцию
[11:16:48] <ilia maslakov> editwidget.c:749:25: warning: unused variable 'buttonbar' [-Wunused-variable]
WButtonBar *buttonbar;
^
editwidget.c:815:12: warning: unused variable 'wedit' [-Wunused-variable]
WEdit *wedit;
^
[11:18:23] <ilia maslakov> dialog.c:901:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
if (h->state = DLG_ACTIVE)
~~~~~~~~~^~~~~~~~~~~~
dialog.c:901:18: note: use '==' to turn this assignment into an equality comparison
if (h->state = DLG_ACTIVE)

:))
[11:19:14] <ilia maslakov> andrew_b: тык
[11:19:22] <andrew_b> ilia maslakov: вижу.
[11:20:07] <ilia maslakov> gcc про "=" ничего не говорит?
[11:20:28] <andrew_b> Я не смотрел.
[11:20:35] <ilia maslakov> ок
[11:20:51] <artzub> какми средами и дебагерами пользуетесь?
[11:20:54] <andrew_b> Что мне скажет какая-то тупая железка. Я себе доверяю больше, чем компилятору.
[11:21:08] <andrew_b> artzub: gdb
[11:21:21] <slavazanko/w> kdbg
[11:21:26] <slyfox^w> printk
[11:22:03] <slavazanko/w> > printk
это оверкилл для user space ;)
[11:22:22] <slyfox^w> в юзерспейсе #define printk printf
[11:24:13] <artzub> думаю остановлюсь на стандартном для кед kdbg =)
[11:24:15] pa_ вышел из конференции
[11:25:28] pa_ зашёл в конференцию
[11:26:49] <andrew_b> ilia maslakov: исправил.
[11:27:38] <ilia maslakov> >artzub: какми средами и дебагерами пользуетесь?
если mc посмотреть то самое то это mc_log
[11:27:46] <ilia maslakov> внужном месте
[11:41:19] <slavazanko/w> на мастере варнинги появились.
[11:41:56] <slavazanko/w> CC libedit_la-editcmd.lo
/home/slavaz/work/mc-devel/git/src/editor/editcmd.c: In function 'edit_delete_macro':
/home/slavaz/work/mc-devel/git/src/editor/editcmd.c:1301:11: error: declaration of 'keyname' shadows a global declaration [-Werror=shadow]
/home/slavaz/work/mc-devel/git/src/editor/editcmd.c: In function 'edit_store_macro_cmd':
/home/slavaz/work/mc-devel/git/src/editor/editcmd.c:1633:11: error: declaration of 'keyname' shadows a global declaration [-Werror=shadow]
cc1: all warnings being treated as errors

make[1]: *** [libedit_la-editcmd.lo] Ошибка 1
make[1]: Выход из каталога `/home/slavaz/work/mc-devel/git/build_root/src/editor'
make: *** [all-recursive] Ошибка 1
[11:42:39] <andrew_b> global declaration?
[11:42:46] <andrew_b> А где это?
[11:44:28] <slavazanko/w> это функция курсесов
char *keyname(int c);
я с курсесами перекомпилил
[11:44:36] <andrew_b> А.
[11:44:44] <andrew_b> Там варнинги были, да.
[11:44:48] <slavazanko/w> DEV_master_cleanup
[11:44:50] <andrew_b> Не только эти.
[11:44:51] <slavazanko/w> там пофиксил
[11:44:54] <slavazanko/w> угу
[11:45:03] artzub вышел из конференции: QIP 2010: Спокойное общение
[11:45:17] <andrew_b> На релизить. :) 4.8.0 какой-то сырой получился.
[11:45:31] <andrew_b> s/На релизить/Надо релизить
[11:45:39] <slavazanko/w> обождём ещё немного.
[11:45:47] <slavazanko/w> как кодовая база для стейбла сырой
[11:46:06] <andrew_b> Говорят, самба в 4.8.0 не работает.
[11:46:27] <slavazanko/w> попробую проверить
[11:46:46] <andrew_b> Я тоже.
[11:48:19] <slavazanko/w> Невозможно перейти в "smb://127.0.0.1" Победа (0)
[11:49:13] <andrew_b> У меня вообще сегфолт при запуске.
[11:50:27] <andrew_b> В меню падает.
[11:50:33] <andrew_b> Интересно...
[11:50:39] <slavazanko/w> гм. у меня не падает
[11:52:54] <andrew_b> Я не мастер собираю.
[11:53:26] <andrew_b> Возможно, это мой нововнесённый баг в 2261.
[11:58:05] <andrew_b> Да, это мой баг.
[11:58:48] <andrew_b> Блин, там всё не так просто.
[12:01:02] <Зося Синицкая> RSS: Новости для Midnight Commander
• Ticket #2636 (Move MC config files to ~/.mc instead of multiple places in $HOME) updated
http://www.midnight-commander.org/ticket/2636#comment:19
[12:05:42] <slyfox^w> да выпилить ее нафиг и рекламировать smbnetfs :]
[12:13:11] <ilia maslakov> editcmd.c:1210:30: warning: unused parameter 'h' [-Wunused-parameter]
edit_refresh_cmd (Dlg_head * h)
^
editwidget.c:811:12: warning: unused variable 'wedit' [-Wunused-variable]
WEdit *wedit;
^
[12:22:10] <andrew_b> ilia maslakov: исправлено.
[12:42:27] <ilia maslakov> ничего не понимаю...
900 /* widget has been added in runtime */
901 if (h->state = DLG_ACTIVE)
^^^^
[12:42:37] <ilia maslakov> "="
[12:43:03] <andrew_b> В процессе.
[12:43:15] <ilia maslakov> а...
[12:48:51] <andrew_b> ilia maslakov: исправил.
[12:51:06] <andrew_b> ilia maslakov: #2643, #2626, #2338
[12:51:31] <ilia maslakov> у меня были вопросы а спросить некого было
[12:51:38] <ilia maslakov> я ща тогда...
[12:51:54] <andrew_b> slavazanko/w: самбу ковыряешь?
[12:52:26] sergem зашёл в конференцию
[12:56:10] <andrew_b> Вот тут выходит
1333 if (strncmp (path, URL_HEADER, HEADER_LEN) != 0)
1334 return NULL;
[12:56:25] <andrew_b> Потому что в path нет префикса.
[12:56:42] <slavazanko/w> гм. ща
[12:56:58] <ilia maslakov> andrew_b: по идее еск в режиме Resize должен работать не как выход из рерактора а как завершение ресайза
[12:57:37] <andrew_b> Завершение ресайза Enter. Esc должен возвращать в предыдущее положение.
[12:57:42] <slavazanko/w> не завершение. а отмена. enter завершение
[12:57:46] <andrew_b> Да.
[12:57:50] <ilia maslakov> mountlist.c: In function 'read_file_system_list':
mountlist.c:541:25: warning: declaration of 'mount_list' shadows a global declaration [-Wshadow]
mountlist.c:313:28: warning: shadowed declaration is here [-Wshadow]
mountlist.c:579:23: warning: initialization discards 'const' qualifier from pointer target type [enabled by default]
mountlist.c:539:28: warning: unused parameter 'need_fs_type' [-Wunused-parameter]
mountlist.c: At top level:
mountlist.c:1298:1: warning: no previous prototype for 'get_fs_usage' [-Wmissing-prototypes]
[12:58:07] <ilia maslakov> 2338
[13:00:34] <andrew_b> slavazanko/w: если закомментировать строки 1333-1335, то падает тут:

#0 0xb7d151fc in strtok () from /lib/libc.so.6
#1 0xb7d1485c in iconv_close () from /lib/libc.so.6
#2 0xb7e73dfd in g_iconv_close () from /lib/libglib-2.0.so.0
#3 0x08098452 in str_close_conv (conv=0x0) at lib/strutil/strutil.c:101
#4 0x080912ed in vfs_path_element_free (element=0x826c750) at lib/vfs/path.c:789
#5 0x0806e406 in smbfs_get_path (sc=0xbfcccee8, vpath=0x826ed58) at src/vfs/smbfs/smbfs.c:1350
#6 0x0806f185 in smbfs_chdir (vpath=0x826ed58) at src/vfs/smbfs/smbfs.c:1674
[13:02:28] <slavazanko/w> ага, понял.
[13:03:26] <slavazanko/w> --- a/lib/vfs/utilvfs.c
+++ b/lib/vfs/utilvfs.c
@@ -325,6 +325,7 @@ vfs_url_split (const char *path, int default_port, vfs_url_flags_t flags)
}

path_element->host = g_strdup (rest);
+ path_element->encoding = INVALID_CONV;

return path_element;
}
[13:03:28] <ilia maslakov> так это всё он?
[13:04:01] <ilia maslakov> andrew_b: 2338 поправишь?
[13:04:07] <andrew_b> Поправлю.
[13:06:34] <ilia maslakov> #2626 собираю, но были тоже вопросы... ща проверю
[13:06:45] <ilia maslakov> может неактуально
[13:14:39] <andrew_b> ilia maslakov: исправил 2338.
[13:19:12] <ilia maslakov> 2626 какой то косячок
[13:19:23] <ilia maslakov> непонял пока косяк или
[13:19:31] <ilia maslakov> повторяется так
[13:20:10] <ilia maslakov> создаём 3 файла

qwe&qwe?sdf
qwe&qwe?sdf1
qwe&qwe?sdf12
[13:20:27] <ilia maslakov> в редакторе жмём f4
[13:20:37] <ilia maslakov> (замена)
[13:20:55] <ilia maslakov> в поле ввода жмём компишен
[13:21:32] <ilia maslakov> у меня при первом нажатии появилось #qwe в поле со списком
[13:21:41] <ilia maslakov> второй раз не повторилось
[13:22:05] <andrew_b> Причём тут редактор?
[13:22:24] <ilia maslakov> непричём
[13:22:44] <ilia maslakov> у нас комплит общий для всех полей ввода
[13:23:00] <andrew_b> Не совсем.
[13:23:06] <ilia maslakov> я понимаю
[13:23:09] <andrew_b> Зависит от того, что дополнять.
[13:23:27] <ilia maslakov> комманд лайн особняком
[13:23:40] <ilia maslakov> тем не менее
[13:24:04] <ilia maslakov> мне кажется есть кокой то дабл фрии или что то типа того
[13:24:13] <ilia maslakov> так вот
[13:24:24] <ilia maslakov> второй эксперимент
[13:24:32] <ilia maslakov> пишем qwe
[13:24:49] <ilia maslakov> жмём <compl>
[13:24:59] <ilia maslakov> появляется список
[13:25:06] <ilia maslakov> qwe&qwe?sdf
qwe&qwe?sdf1
qwe&qwe?sdf12
[13:25:18] <ilia maslakov> выбираем первое значение
[13:26:05] <ilia maslakov> дальше если курсор нажать вправо, т.е. курлор останется на месте
[13:26:29] <ilia maslakov> и нажать еще раз <complete>
[13:26:44] <ilia maslakov> то не будет предлагать выбора
[13:27:11] <ilia maslakov> но если курсор не трогать то будет показывать список
qwe&qwe?sdf1
qwe&qwe?sdf12
[13:27:58] <ilia maslakov> в принципе всё тоже самое справедливо и для диалога копирования в панелях
[13:28:26] <ilia maslakov> если курсор тронуть то qwe&qwe?sdf уже не автодополняет
[13:28:58] <ilia maslakov> что то происходит при движении курсора
[13:29:04] <andrew_b> А в мастере?
[13:30:04] <ilia maslakov> ща...
[13:31:03] <ilia maslakov> в мастере правильно работает
[13:31:52] <ilia maslakov> ну в том смысле что показывает диалог дополнения вне зависимости от трогал курсор или нет
[13:32:42] <andrew_b> Видимо, из-за появившехся слешей.
[13:33:52] <ilia maslakov> но причем здесь курсор?
[13:34:03] <andrew_b> ХЗ пока.
[13:34:22] <ilia maslakov> может всё таки дабл фри?
[13:34:48] <ilia maslakov> тут точно всё ок?
+
+ for (m = matches; *m != NULL; m++)
+ {
+ p = *m;
+ *m = strutils_shell_escape (*m);
+ g_free (p);
+ }
[13:35:17] <andrew_b> Да.
[13:35:22] <ilia maslakov> не надо делать p = NULL ?
[13:35:56] <andrew_b> Нет.
[13:36:55] <ilia maslakov> пока патч вообще не выглядит подозрительным, но косяк имеет место
[13:38:00] <ilia maslakov> ага, убираю слэши, снова начинает показывать варианты дополнений
[13:38:31] <andrew_b> Да.
[13:39:22] <ilia maslakov> но чую это ж-ж-ж неспроста
[13:40:08] <ilia maslakov> ладно щас отладку добавлю
[13:40:26] <andrew_b> 1255 in->completions = try_complete (in->buffer, &start, &end, in->completion_flags);
[13:40:48] <andrew_b> Надо, наверное, эскейпить перед тем как сравнивать.
[13:41:10] <ilia maslakov> извиняюсь что ввел в заблуждение на счет мастера
[13:41:35] <ilia maslakov> там в мастере то имя в поле ввода показано как qwe&qwe?sdf
[13:41:44] <ilia maslakov> а не qwe\&qwe\?sdf
[13:41:55] <ilia maslakov> вот оно и показывает варианты
[13:42:01] <andrew_b> Да.
[13:42:16] <ilia maslakov> дык и тут если нет слэшей то показывает
[13:42:41] <ilia maslakov> т.е. относительно мастера поведение в этом плане не изменилось
[13:43:12] <andrew_b> Там просто строки сравниваются.
[13:43:30] <andrew_b> А если эскейпить, то появляются лишние символы.
[13:43:52] <ilia maslakov> есть еще дополнение
[13:44:07] <ilia maslakov> в комстроке всё работает как надо
[13:44:16] sergem вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: remote-server-not-found
[13:44:51] <ilia maslakov> т.е. в комстроке есть очистка эскейпинга
[13:46:49] <andrew_b> Из-за INPUT_COMPLETE_SHELL_ESC
[13:49:16] <ilia maslakov> твой ответ следует трактовать как:
1) Да, я знаю почему сейчас неверно в полях ввода дополняет и знаю как поправить
2) Да, я знаю почему сейчас неверно в полях ввода дополняет и НЕ знаю как поправить
3) В полях ввода дополняет так как надо, это фича
какой вариант?
[13:49:21] <andrew_b> Этот флаг надо добавлять во все поля ввода, в которых вставляется имя файла.
[13:49:43] <andrew_b> 1.5 :)
[13:49:49] <ilia maslakov> понял
[13:50:44] <ilia maslakov> но мне нравится что в редакторе можно имя файла получить через поле ввода
[13:51:03] <ilia maslakov> с другой стороны это фича
[13:51:36] <ilia maslakov> и если это мешает нормальной работе то надо ее поведение менять
[13:51:37] <andrew_b> Тут не имя файла надо получать, а слово из файла.
[13:51:51] <andrew_b> Вот тогда будет фича.
[13:52:10] <ilia maslakov> согласен было бы прикольно иногда
[13:52:48] <ilia maslakov> в фаре можно имя файла получить нажав эм..
[13:53:06] <ilia maslakov> ctrl-f
[13:53:07] sergem зашёл в конференцию
[13:53:20] <ilia maslakov> вставляет полный путь к файлу
[13:53:34] <ilia maslakov> мне иногда оно нужно бывает
[13:54:44] <ilia maslakov> вот в мцэдит я через поле ввода получаю имя
[13:55:02] <andrew_b> Это бaга.
[13:55:09] <andrew_b> Её надо исправить.
[13:55:10] <ilia maslakov> для тебя да
[13:55:19] <ilia maslakov> для меня фича
[13:55:30] <ilia maslakov> но я готов ей пожертвовать
[13:55:42] <andrew_b> Я приму эту жертву.
[13:55:46] <ilia maslakov> ))
[13:55:49] <ilia maslakov> хорошо
[13:55:54] <ilia maslakov> ща...
[13:56:16] <ilia maslakov> shift-f2 должно дополняться именем
[13:56:47] <andrew_b> Это должно.
[13:56:50] <ilia maslakov> открыть файл - именем
[13:57:27] <ilia maslakov> Вставить файл... F15
Копировать в файл... C-f
[13:58:15] <ilia maslakov> Вставить вывод команды... M-u
[13:58:16] <andrew_b> Почти везде используется
38 INPUT_COMPLETE_DEFAULT = INPUT_COMPLETE_FILENAMES
39 | INPUT_COMPLETE_HOSTNAMES | INPUT_COMPLETE_VARIABLES | INPUT_COMPLETE_USERNAMES
[13:58:34] <andrew_b> Во всех quick_dialog
[13:58:50] <ilia maslakov> в остальных местах надо дополнение файлом отключать
[14:00:14] <andrew_b> Я думаю, что INPUT_COMPLETE_SHELL_ESC должно входить в INPUT_COMPLETE_FILENAMES и INPUT_COMPLETE_CD.
[14:00:21] <ilia maslakov> полей ввода километр
[14:00:47] <ilia maslakov> как их все поправить то...
[14:00:54] <andrew_b> Руками.
[14:01:18] <ilia maslakov> может надо запрещайющий флаг?
[14:01:27] <andrew_b> Не.
[14:03:32] <ilia maslakov> ну как тебе кажется более правильным
[14:03:48] <ilia maslakov> в остальном бранч работает правильно
[14:03:53] <andrew_b> Пока на rework переведу тикет.
[14:04:11] <ilia maslakov> ок
[14:15:08] pa_ вышел из конференции
[14:15:51] pa_ зашёл в конференцию
[14:16:51] <Зося Синицкая> RSS: Новости для Midnight Commander
• Ticket #2338 (Use off_t for free space calculation (free space on filesystems >2TB not …) updated
http://www.midnight-commander.org/ticket/2338#comment:29
[14:36:00] <andrew_b> ilia maslakov: 2372 ?
[14:51:12] sergem вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: remote-server-not-found
[15:07:07] <ilia maslakov> http://www.linux.org.ru/forum/midnight/6922174?lastmod=1319634424548#comment-6923505
[15:07:36] <ilia maslakov> дельный коммент на счет интегрировать с mc-шным "Списком экранов".
[15:08:24] <andrew_b> Как именно?
[15:08:44] <ilia maslakov> открываться должно рядом
[15:08:55] <ilia maslakov> а не в отдельном пространстве
[15:08:56] pa_ вышел из конференции
[15:09:07] <ilia maslakov> если перекличаешься на панель
[15:09:34] <andrew_b> ?
[15:10:08] <andrew_b> Я ничего не понял.
[15:10:24] <ilia maslakov> первое
[15:10:46] <ilia maslakov> в новом редакторе открываем окно
[15:11:03] <ilia maslakov> в этом же редакторе создаём новое
[15:11:14] <ilia maslakov> теперь видим два окна одновременно
[15:11:18] <ilia maslakov> так?
[15:11:37] <andrew_b> Да.
[15:11:44] <ilia maslakov> переходим в панель, не закрывая окон
[15:11:53] <ilia maslakov> открываем еще файл
[15:11:59] <ilia maslakov> в редакторе
[15:12:16] <ilia maslakov> и оно открывается не рядом с теми окнами
[15:12:22] <ilia maslakov> а в отдельной кучке
[15:13:16] <ilia maslakov> и переключение происходит между кучками а ме между отдельными окнами
[15:13:16] <andrew_b> Да.
[15:13:20] <ilia maslakov> вот
[15:13:53] <andrew_b> А если у меня открыто несколько редакторов, к какому добавлять новое окно?
[15:14:11] <ilia maslakov> все должны открываться в одном
[15:14:24] <ilia maslakov> в одной куче
[15:14:24] <andrew_b> Ууууу...
[15:14:35] <andrew_b> А если я хочу в разных?
[15:14:37] <ilia maslakov> и переключение должно быть
[15:14:50] <ilia maslakov> а зачем такое может понадобиться?
[15:15:00] <andrew_b> Мало ли.
[15:15:17] <ilia maslakov> но допустим может понадобиться то нужен пункт
[15:15:38] <ilia maslakov> Move to Workspace 2
[15:15:52] <slavazanko/w> то есть, окна в одном редакторе должны быть видны как отдельные редакторы в "Списке экранов" и при этом всегда должен запускаться только один многооконный редактор.
[15:16:02] <ilia maslakov> ну если условно кучки это воркспэйсы
[15:16:10] <andrew_b> slavazanko/w: да я понял.
[15:16:45] <ilia maslakov> и это будет имхо классно
[15:18:31] <ilia maslakov> несколько воркспэйсов, по умолчанию открывается всё в первом спэйсе, но можно переместить при нужде
[15:19:07] <ilia maslakov> и перекличение не только между воркспэйсами а между всеми окнами
[15:19:15] <andrew_b> Я и так этот мультиредактор полгода пилю, а с такими запросами ещё полгода пилить буду.
[15:19:31] <ilia maslakov> ну там чуток осталось
[15:19:40] <ilia maslakov> давай отдельным тикетом
[15:19:50] <ilia maslakov> я понимаю что такое "надоело"
[15:20:09] <andrew_b> Да не надоело...
[15:20:21] <andrew_b> Ладно, домой пойду.
[15:20:27] andrew_b вышел из конференции
[15:21:47] <ilia maslakov> slavazanko/w: ты с концепцией согласен?
[15:22:04] <slavazanko/w> да
[15:22:04] <ilia maslakov> в принципе ведь разумно?
[15:22:27] <slavazanko/w> разумно. но нужно помочь Андрюхе
[15:22:53] <ilia maslakov> а я чо я помогал, пока был нужен, он потом сказал что дальше сам
[15:23:36] <ilia maslakov> я предложил взять на себя Tile Vertical, Tile Horizontal
[15:24:33] <ilia maslakov> Андрей отказался
[16:01:17] pa_ зашёл в конференцию
[16:45:31] il.smind зашёл в конференцию
[16:48:47] sergem зашёл в конференцию
[17:22:00] pa_ вышел из конференции
[17:32:40] <Зося Синицкая> RSS: Новости для Midnight Commander
• Ticket #2650 (Moving content of `bindings` to `mc.ext` during 4.7 -> 4.8 upgrade breaks …) created
http://www.midnight-commander.org/ticket/2650
[17:37:31] andrew_b зашёл в конференцию
[18:17:52] repolainen зашёл в конференцию
[18:52:22] andrew_b вышел из конференции
[19:42:35] il.smind вышел из конференции
[20:16:42] pa_ зашёл в конференцию
[20:34:10] repolainen вышел из конференции
[20:50:56] slavazanko/h зашёл в конференцию
[20:58:35] pa_ вышел из конференции
[21:49:05] <Зося Синицкая> RSS: Новости для Midnight Commander
• Ticket #2613 (4.8.0-pre2 VFS) reopened
http://www.midnight-commander.org/ticket/2613#comment:2
[22:25:22] il.smind зашёл в конференцию
[22:50:03] sergem вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: remote-server-not-found
[22:53:32] il.smind вышел из конференции: Компьютер вошёл в спящий режим
[23:00:47] sergem зашёл в конференцию
[23:00:47] sergem вышел из конференции
[23:02:23] sergem зашёл в конференцию
[23:16:50] ilia maslakov вышел из конференции
[23:17:33] ilia maslakov зашёл в конференцию
[23:58:27] sergem вышел из конференции
[23:58:29] sergem зашёл в конференцию
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!