The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Выпущен первый предварительный релиз Midnight Commander 4.7...., opennews (??), 01-Авг-09, (0) [смотреть все] +1

Сообщения [Сортировка по времени | RSS]


49. "Выпущен первый предварительный релиз Midnight Commander 4.7...."  +/
Сообщение от dq0s4y71 (?), 01-Авг-09, 22:11 
>а зачем другие то?

Ну, если честно, ФАР под виндой мне кажется удобнее. Хотелось бы что-нибудь такого же уровня для *nix систем. :)

Ответить | Правка | Наверх | Cообщить модератору

51. "Выпущен первый предварительный релиз Midnight Commander..."  +/
Сообщение от anonymous (??), 01-Авг-09, 22:14 
>Ну, если честно, ФАР под виндой мне кажется удобнее. Хотелось бы что-нибудь
>такого же уровня для *nix систем. :)

э… так есть. mc. оно даже круче фара. просто поначалу непривычное.

а если ты хочешь огромную софтину с кучей плугинов — то это мимо кассы: not a unix way.

Ответить | Правка | Наверх | Cообщить модератору

54. "Выпущен первый предварительный релиз Midnight Commander..."  +/
Сообщение от dq0s4y71 (?), 01-Авг-09, 22:41 
>
>э… так есть. mc. оно даже круче фара. просто поначалу непривычное.

Ну, может быть... А в mc можно установить дополнительные кодировки текста для вьюера? А шорткаты? Хотелось бы, например, чтоб панели убирались по искейпу как в Фаре. :)

>
>а если ты хочешь огромную софтину с кучей плугинов — то это
>мимо кассы: not a unix way.

Ха-ха. А МЦ разве не то же самое? Там и редактор, и вьюер, и FTP, и SSH... И даже glib! :)

Ответить | Правка | Наверх | Cообщить модератору

56. "Выпущен первый предварительный релиз Midnight Commander..."  +/
Сообщение от angel_il (?), 01-Авг-09, 22:46 
>А в mc можно установить дополнительные кодировки текста для вьюера?

Да можно.

>А шорткаты?

Да можно, пока правда только в редакторе. в pre2 будет везде.

>Хотелось бы, например, чтоб панели убирались по искейпу как в Фаре. :)

не думаю что такое нужно многим, но будет можно назначить скрытию панелей любую клавишу

Ответить | Правка | Наверх | Cообщить модератору

57. "Выпущен первый предварительный релиз Midnight Commander..."  +/
Сообщение от anonymous (??), 01-Авг-09, 22:47 
>Ну, может быть... А в mc можно установить дополнительные кодировки текста для
>вьюера?

какие? не, мне интересно. и зачем. чего в списке по ctrl+t не хватает-то?

А шорткаты? Хотелось бы, например, чтоб панели убирались по искейпу
>как в Фаре. :)

можно, не поверишь. хинт: исходные тексты. %-))

>Ха-ха. А МЦ разве не то же самое? Там и редактор, и
>вьюер, и FTP, и SSH... И даже glib! :)

то же самое. но не настолько. но то же самое, да. впрочем, за редактор я готов mc простить всё, это почти единственный не-марсианский редактор, которым действительно можно пользоваться. %-)

Ответить | Правка | К родителю #54 | Наверх | Cообщить модератору

61. "Выпущен первый предварительный релиз Midnight Commander..."  +1 +/
Сообщение от dq0s4y71 (?), 01-Авг-09, 23:15 
>какие? не, мне интересно. и зачем. чего в списке по ctrl+t не хватает-то?

У меня не работает почему-то. Какую кодировку ни выбираешь из списка, русские буквы в ср1251 так точками и остаются.

>можно, не поверишь. хинт: исходные тексты. %-))

Понятно. И перекомпиляция ядра. Опять вмето того, чтобы работать, мне предлагают покрасноглазить... :)

>то же самое. но не настолько. но то же самое, да. впрочем, за редактор я готов mc простить всё, это почти единственный не-марсианский редактор, которым действительно можно пользоваться. %-)

Не слишком много им пользовался, ругать не буду. А выделять текст блоками (а не строками) он умеет?

Ответить | Правка | Наверх | Cообщить модератору

62. "Выпущен первый предварительный релиз Midnight Commander..."  +/
Сообщение от anonymous (??), 01-Авг-09, 23:23 
>>какие? не, мне интересно. и зачем. чего в списке по ctrl+t не хватает-то?
>У меня не работает почему-то. Какую кодировку ни выбираешь из списка, русские
>буквы в ср1251 так точками и остаются.

потому что mc не смог понять, какая у тебя «нормальная» локаль, скорее всего. у меня работает, даже utf-8 в мою koi отлично переводит.

>>можно, не поверишь. хинт: исходные тексты. %-))
>Понятно. И перекомпиляция ядра. Опять вмето того, чтобы работать, мне предлагают покрасноглазить…
>:)

кому фича нужна, тот её и танцует. хотя вон — девелоперы обещают, что в релизе это появится.

>Не слишком много им пользовался, ругать не буду. А выделять текст блоками
>(а не строками) он умеет?

в смысле? вертикальные блоки? сто тыщ лет тому как есть — shift+f3.
это, вообще-то, cooledit, оно дофига чего умеет. а если глянуть в исходники редактора, можно ещё более удивиться. %-)

Ответить | Правка | Наверх | Cообщить модератору

67. "Выпущен первый предварительный релиз Midnight Commander..."  +/
Сообщение от dq0s4y71 (?), 01-Авг-09, 23:48 
>
>потому что mc не смог понять, какая у тебя «нормальная» локаль, скорее
>всего. у меня работает, даже utf-8 в мою koi отлично переводит.
>

А как ему объяснить? Опять в исходники лезть? :) У меня utf-8. Кстати, я не уверен, что редактор/вьюер локаль не понимает. Он ведь юникодные файлы с несколькими языками нормально показывает, все иероглифы видно. :)

>
>в смысле? вертикальные блоки? сто тыщ лет тому как есть — shift+f3.
>

Не работает! 1;2R выплевывает. :)

>это, вообще-то, cooledit, оно дофига чего умеет. а если глянуть в исходники
>редактора, можно ещё более удивиться. %-)

Понятно. Короче, все дороги видут к исходникам. :)

Ответить | Правка | Наверх | Cообщить модератору

69. "Выпущен первый предварительный релиз Midnight Commander..."  +/
Сообщение от anonymous (??), 01-Авг-09, 23:52 
>У меня utf-8.

ну и не знаю. я этим идиотизмом не пользуюсь.

>>в смысле? вертикальные блоки? сто тыщ лет тому как есть — shift+f3.
>Не работает! 1;2R выплевывает. :)

ну и кто тебе виноват, что ты кривой терминал используешь? обучи миднайт верным кнопочкам, и всё будет. или используй нормальный терминал -- mrxvt, например, как я. всё работает "ис каропки".

>>это, вообще-то, cooledit, оно дофига чего умеет. а если глянуть в исходники
>>редактора, можно ещё более удивиться. %-)
>Понятно. Короче, все дороги видут к исходникам. :)

конечно. там вкусно и интересно. это ж опенсорц в конце концов. %-)

Ответить | Правка | Наверх | Cообщить модератору

81. "Выпущен первый предварительный релиз Midnight Commander..."  +/
Сообщение от dq0s4y71 (?), 02-Авг-09, 01:07 
>
>ну и кто тебе виноват, что ты кривой терминал используешь? обучи миднайт
>верным кнопочкам, и всё будет. или используй нормальный терминал -- mrxvt,
>например, как я. всё работает "ис каропки".
>

Хм. gnome-terminal вообще-то многие используют. Он "кривой"? :) В xterm, кстати, такая же картина. В rxvt вроде бы работает, но ставить еще один терминал только ради МЦ я не собираюсь. Так что придется допиливать кнопочки...

>>Понятно. Короче, все дороги видут к исходникам. :)
>
>конечно. там вкусно и интересно. это ж опенсорц в конце концов. %-)
>

Да я не против. Работать-то когда? :)

Ответить | Правка | Наверх | Cообщить модератору

83. "Выпущен первый предварительный релиз Midnight Commander..."  –1 +/
Сообщение от anonymous (??), 02-Авг-09, 01:16 
>Хм. gnome-terminal вообще-то многие используют. Он "кривой"? :) В xterm, кстати, такая

у гнома ВСЁ кривое. xterm не намного лучше. сноси все, ставь mrxvt. а, не, не ставь -- у тебя ж utf, оно не оценит. ну, тогда urxvt (хоть оно и лажа).

>терминал только ради МЦ я не собираюсь. Так что придется допиливать
>кнопочки...

да один раз зайти в меню и обучить. неудобство будет в том, что в "чистой" консоли без иксов миднайт опять всё потеряет. потому лучше поменять терминал. %-)

>Да я не против. Работать-то когда? :)

в свободное от отдыха время. %-)

Ответить | Правка | Наверх | Cообщить модератору

92. "Выпущен первый предварительный релиз Midnight Commander..."  +/
Сообщение от angel_il (?), 02-Авг-09, 01:38 
>Хм. gnome-terminal вообще-то многие используют. Он "кривой"? :) В xterm, кстати, такая же картина. В rxvt вроде бы работает, но ставить еще один терминал только ради МЦ я не собираюсь. Так что придется допиливать кнопочки...

Допиливать ничего не надо, можно воспользоваться функцией "Распознавание клавиш..."

Ответить | Правка | К родителю #81 | Наверх | Cообщить модератору

236. "Выпущен первый предварительный релиз Midnight Commander..."  –1 +/
Сообщение от User294 (ok), 03-Авг-09, 21:37 
>Хм. gnome-terminal вообще-то многие используют. Он "кривой"? :)

Да, он кривой :).Потому что какими ж надо быть уродами чтобы традиционный mc'шный F10 зажать под свой левый шорткат?Перенастроить конечно можно, но вот зачем поднасирать в дефолтах, да еще столь брутально?Выходить мышкой из текстового файлманагера по первости, извините, жуткий изврат.Я как-то привык F10, Enter -> goodbye, прога :)

Ответить | Правка | К родителю #81 | Наверх | Cообщить модератору

252. "Выпущен первый предварительный релиз Midnight Commander..."  +/
Сообщение от na (??), 03-Авг-09, 22:33 
>Выходить мышкой из текстового файлманагера по первости, извините, жуткий изврат.Я как-то привык F10, Enter -> goodbye, прога :)

esc+9 вам в помощь, это конечно не оправдывает его любовь к перехвату ф10, но и настраивается это в три клика, да и литературу читать и так и эдак надо, а учитываю что он на лету может поменять кодировку, я ему это и много еще чего прощу.


Ответить | Правка | Наверх | Cообщить модератору

285. "Выпущен первый предварительный релиз Midnight Commander..."  +/
Сообщение от iNode (?), 04-Авг-09, 11:23 
>>Выходить мышкой из текстового файлманагера по первости, извините, жуткий изврат.Я как-то привык F10, Enter -> goodbye, прога :)
>
>esc+9 вам в помощь

Тогда уж, Esc-0.


Ответить | Правка | К родителю #252 | Наверх | Cообщить модератору

287. "Выпущен первый предварительный релиз Midnight Commander..."  +/
Сообщение от na (??), 04-Авг-09, 15:14 
>Тогда уж, Esc-0.

благодарю, описался, видать палец до нуля не дотянулся :)


Ответить | Правка | К родителю #285 | Наверх | Cообщить модератору

78. "Выпущен первый предварительный релиз Midnight Commander..."  +/
Сообщение от Sphynkx (ok), 02-Авг-09, 00:51 
>Не работает! 1;2R выплевывает. :)

Дело происходит в  гуевой терминалке (konslole, Gnome terminal etc)??
Поиграйтесь с настройкой эмуляции терминала (xterm, vt100, linux console ...)

>Понятно. Короче, все дороги видут к исходникам. :)

Только в особо крайних случаях ;-))

Ответить | Правка | К родителю #67 | Наверх | Cообщить модератору

87. "Выпущен первый предварительный релиз Midnight Commander..."  +/
Сообщение от dq0s4y71 (?), 02-Авг-09, 01:27 
>
>Дело происходит в  гуевой терминалке (konslole, Gnome terminal etc)??
>Поиграйтесь с настройкой эмуляции терминала (xterm, vt100, linux console ...)
>

У меня gnome-terminal, он туповатый и у него в менюхе этих настроек нет. А ручками это конфигурить я даже и не знаю где...

Ответить | Правка | Наверх | Cообщить модератору

94. "Выпущен первый предварительный релиз Midnight Commander..."  +/
Сообщение от Sphynkx (ok), 02-Авг-09, 01:40 
>У меня gnome-terminal, он туповатый и у него в менюхе этих настроек
>нет. А ручками это конфигурить я даже и не знаю где...

Эх, только что вырубил машинку с Гномом - подсмотреть некуда... %-)) Наверняка в его конфиге можно выставить. Конфиг в домашнем каталоге, в подкаталоге с Гномовскими настройками.

Ответить | Правка | Наверх | Cообщить модератору

77. "Выпущен первый предварительный релиз Midnight Commander..."  +/
Сообщение от Sphynkx (ok), 02-Авг-09, 00:47 
>У меня не работает почему-то. Какую кодировку ни выбираешь из списка, русские
>буквы в ср1251 так точками и остаются.

Настройки -> биты символов -> полный 8битный ввод

Ответить | Правка | К родителю #61 | Наверх | Cообщить модератору

88. "Выпущен первый предварительный релиз Midnight Commander..."  +/
Сообщение от dq0s4y71 (?), 02-Авг-09, 01:28 
>Настройки -> биты символов -> полный 8битный ввод

Уже стояло.

Ответить | Правка | Наверх | Cообщить модератору

95. "Выпущен первый предварительный релиз Midnight Commander..."  +/
Сообщение от angel_il (?), 02-Авг-09, 01:41 
>>Настройки -> биты символов -> полный 8битный ввод
>
>Уже стояло.

если локаль utf то надо в Настройки -> биты символов выбрать utf-8 в качестве кодировки ввода/вывода

Ответить | Правка | Наверх | Cообщить модератору

97. "Выпущен первый предварительный релиз Midnight Commander..."  +/
Сообщение от Sphynkx (ok), 02-Авг-09, 01:51 
>>Настройки -> биты символов -> полный 8битный ввод
>
>Уже стояло.

Тогда дело в локали. Попробуйте в субшелле (то что по Ctrl+O) сделать
export LANG=ru_RU
(или export LANG=ru_RU.cp1251 или export LANG=ru_RU.utf8)
и посмотрите - сменились ли точечки на буквы??

Ответить | Правка | К родителю #88 | Наверх | Cообщить модератору

178. "первый не unix-way"  +/
Сообщение от Andrey Mitrofanov (?), 03-Авг-09, 15:21 
>огромную софтину с кучей плугинов — то это мимо кассы: not a unix way.

Ви-таки будете вмеяться, но mc изначально не "unix way"(*). Сравните - cp <-> F5, mv <-> F6.

А вот о, скажем, ""find -type f -size +100M | sed 's/^.\+\.//' | tr [:upper:] [:lower:] | sort| uniq -c |sort -k1,1nr"" речи и не идёт. Да, можно засунуть в меню. Да, можно даже параметр какой поспрашивать. Но... Если уж "перевели" cp и mv на F$N, где, спрашивается, перевод-замена-аналоги пайпов-конвейеров, использование в оных собственной реадизации find (и ещё "допиливание" до привычного (да, сам вижу -- субъективно) подмножества GNU find)? Отладка конвейеров (если уж не bash-дебаггер?!) -- на уровне вставить вьюер после N-ого пайпа и отлаживать его, конвейера, кусок до получения приемлемого результата и только _после_ этого пустить с "|xargs rm" или аналогичным? Для одного уровня find |xargs {cp|mv|rm}, допустим, есть Поиск - Панелизация - отметить файлы - F$n (И то -- _уже_ сложнее/дольше _отладки_/написания "с ходу" аналогичного find|xargs... YMMV), но отлаживать конвейеры типа вон того выше -- проще в обычном шеле(+) с |less в качестве "дебагера", и соответствующих выразительных средств в ["языке"] mc просто нет

И кста, именно на границе там-тут и спотыкается: "водораздел" с субщелом и его "шел занят, перезвоните позже", отсутствие переменных (~окружения шел) и/или выразительных средств работы с ними (Вместо cp $OTHER_DIR/*.zip $BACKUP/ нужно _долго_ ходить панелями по директориям и выбирать файлы... Я знаю про закладки - странно, но, наверное, что-то с ними не то.), меню - не шел-скрипт (Чтобы запустить или вызвать из др.скрипта или конвейера -- _нужно_ переписать на этот самый шел и вынести из mc/menu. Несмотря на то, что очень похоже.).

Был когда-то под ДОСом такой 4DOS (и варианты под др.не-unix-ами) - расширял именно "шеловось" ком.интерпретатора (и даже добавлял визуализации/диалоговости в стите тектовых окошек -- сверх классического шел-вея).

mc не расширяет шел, а пытается его дублировать и с ним конкурировать (как и far, наверное, но "там" конкурировать-то особо не с чем). Не даёт его мощности-выразительности и не использует имеющиеся.

...
Да, сам пользуюсь mc - "походить по директориям", поредактировать конфиги. Поредакрировать шел-скрипты. :-] Возможно, пора перестать лениться, бросить mc и уйти на "чистый" bash? ...и emacs? |-)

(*) В CLI (shell+pipes+subprocesses) его инкарнации.
(+) Мешая (и мешая себе!..) с ком.строкой mc, Ctrl+O и суб-шелом, если всё это "под mc".

Ответить | Правка | К родителю #51 | Наверх | Cообщить модератору

75. "Выпущен первый предварительный релиз Midnight Commander 4.7...."  +/
Сообщение от Sphynkx (ok), 02-Авг-09, 00:38 
Функциональное изобилие FARа было обусловлено ограниченностью возможностей ДОСа. В *никсах имеется развитый функционал командной строки, набор гибких утилит и пр. возможности, поэтому их дублирование в файловом менеджере нецелесообразно.
Ответить | Правка | К родителю #49 | Наверх | Cообщить модератору

143. "Выпущен первый предварительный релиз Midnight Commander 4.7...."  +/
Сообщение от na (??), 02-Авг-09, 23:13 
это замечательно, но удобную обертку, для функционирования этого дела сделать можно, примитивно не хватает множественных подменю в юзерском меню; описание файлов, которое у фара на ctrl-z; интерфейс для плагинов; в идеале карта шорткеев, что бы можно было полностью поменять поведение и сделать его нортон-подобным (привык я к нортону-волкову-фару, не могу себя заставить привыкнуть к мц, тем более, что пользуюсь им не часто, хотя незнание горячих клавишей зачастую и является выбором в пользу ком. строки); одновременное открытие нескольких документов и переключение по ним; ассоциации для файлов, когда ткнул в файл и тебе выпала менюха с предложением что делать с файлом;
но все равно молодцы, низкий поклон, что дали второе дыхание проекту.
Ответить | Правка | Наверх | Cообщить модератору

144. "Выпущен первый предварительный релиз Midnight Commander 4.7...."  +/
Сообщение от Sphynkx (ok), 02-Авг-09, 23:34 
>это замечательно, но удобную обертку, для функционирования этого дела сделать можно, >примитивно не хватает ...

Вот все далее перечисленное и можно возложить на встроенный скриптовый язык.

Ответить | Правка | Наверх | Cообщить модератору

146. "Выпущен первый предварительный релиз Midnight Commander 4.7...."  –1 +/
Сообщение от na (??), 02-Авг-09, 23:51 
поддерживаю, если прикрутиться хотя бы lua, будет очень замечательно.
Ответить | Правка | Наверх | Cообщить модератору

147. "Выпущен первый предварительный релиз Midnight Commander 4.7...."  –1 +/
Сообщение от Sphynkx (ok), 03-Авг-09, 00:30 
s-lang нативнее...
http://www.s-lang.org/
Ответить | Правка | Наверх | Cообщить модератору

228. "Выпущен первый предварительный релиз Midnight Commander 4.7...."  +/
Сообщение от na (??), 03-Авг-09, 19:42 
>http://www.s-lang.org/

у s-lang синтаксис прост, будет он - замечательно.

Ответить | Правка | Наверх | Cообщить модератору

180. "первый предварительный"  +/
Сообщение от Andrey Mitrofanov (?), 03-Авг-09, 15:32 
>встроенный скриптовый язык.

Да в тикеты! И :-P чтение е-почты туда же! http://catb.org/~esr/jargon/html/Z/Zawinskis-Law.html

Вариант: сейчас же переписать на XUL, броузер и почт-читатель (и плагины?!) - в комплекте.

:-D

Гм, лисп не предлагать: в emacs "синие панельки", броузер, чтение почты уже есть.

Ответить | Правка | К родителю #144 | Наверх | Cообщить модератору

200. "первый предварительный"  +/
Сообщение от Sphynkx (ok), 03-Авг-09, 17:01 
>[оверквотинг удален]
>
>Да в тикеты! И :-P чтение е-почты туда же! http://catb.org/~esr/jargon/html/Z/Zawinskis-Law.html
>
>Вариант: сейчас же переписать на XUL, броузер и почт-читатель (и плагины?!) -
>в комплекте.
>
>:-D
>
>Гм, лисп не предлагать: в emacs "синие панельки", броузер, чтение почты уже
>есть.

Ну и к чему весь этот сарказмЪ ?? Кто говорит о внесении кода всего-на-свете в МС?? В том-то и смысл скриптового языка - предоставить юзеру интерфейс для тонкой настройки и расширения функционала. На скриптовый язык можно и перекинуть часть кода из самого МС - части, отвечающие за фейс, организацию менюшек итд итп - разгреблась бы добрая половина тикетов и "облегчился" бы код самого МС.
К чему Вы припомнили тут XUL - не понятно. Я говорил о библиотеке slang - которая уже задействована в МС. И эта же либа предоставляет средства встроенного интерпретатора, макроязыка. Она _уже_ есть в коде и глобально ничего переписывать не потребуется - почему бы не задействовать ее возможности в большей степени??
Кстати, почтовик mutt, ньюзридер slrn, текстовый редактор jed - это софтины, построенные на базе s-lang и имеют встроеный интерпретатор - что я и предлагал в отношении МС.

Ответить | Правка | Наверх | Cообщить модератору

227. "первый варительный"  +/
Сообщение от Andrey Mitrofanov (?), 03-Авг-09, 19:40 
>>Да в тикеты! И :-P чтение е-почты туда же!
>Ну и к чему весь этот сарказмЪ ?? Кто говорит о внесении

Внимательнее - про software enveloment, bloatware и свои благо-пожелания о внесении $ФИЧ...

Для тех, кто не заметил, язык в mc уже есть - shell. Со своими проблемами, конечно.

Много разных mc (=даже ещё один?) с вкрячкенными {lua|xul|java|elis^W...} не нужен никому (fl.bait intended!), пока (тише-тише! не спугните) для того, что есть, такая удача, хоть пяток-десяток живых разработчиков нашлись. Мне вот почему-то кажется, что код mc уже достаточно bloat, чтобы его мог взять и переработать "более, чем наполовину" один разработчик.

...и пожелаю себе оказаться неправым, и увидеть гениальные озарения разработчиков, которые полностью посрамят мой пессимизм и сделают хорошо(тм) нам всем и ещё большему числу пользователей, ура! %-)

>кода всего-на-свете в МС?? В том-то и смысл скриптового языка -
>предоставить юзеру интерфейс для тонкой настройки и расширения функционала.

#178. Ещё благо-глу^Wпожелания?

Ответить | Правка | Наверх | Cообщить модератору

237. "первый варительный"  +/
Сообщение от Slavaz (ok), 03-Авг-09, 21:46 
>Мне вот почему-то кажется, что
>код mc уже достаточно bloat, чтобы его мог взять и переработать
>"более, чем наполовину" один разработчик.

Нет, силами одного разработчика не обойтись, к сожалению.

>...и пожелаю себе оказаться неправым, и увидеть гениальные озарения разработчиков, которые полностью  посрамят мой пессимизм и сделают хорошо(тм) нам всем и ещё большему
>числу пользователей, ура! %-)

Хорошо будет, но не сразу :)

Были дискуссии по поводу скриптового языка. Было весело, ибо предлагалось от javascript до haskel/erlang :)  Я предлагал и буду предлагать s-lang, ибо он уже де-факто есть в проекте - нагнись да возьми, как говорится. Другое дело, что сам mc пока не готов к тому, чтобы его начали скриптовать - нет биндингов функций мс в сланг (иначе зачем изолированный скрипт)?


Ответить | Правка | Наверх | Cообщить модератору

238. "первый варительный"  +/
Сообщение от anonymous (??), 03-Авг-09, 21:49 
>Были дискуссии по поводу скриптового языка.

надеюсь, это «хорошо» будет таки очень нескоро. а вот скриптинг в редактор — вот это было бы очень вкусно. а лучше и скриптинг, и API для внешних so. последнее, впрочем, малореально, как я понимаю. тогда хотя бы скриптинг. лучше бы на Lua, но фиг с ним — на худой конец и s-lang покатит.

Ответить | Правка | Наверх | Cообщить модератору

241. "первый варительный"  +/
Сообщение от Slavaz (ok), 03-Авг-09, 21:58 
>надеюсь, это «хорошо» будет таки очень нескоро.

Да, нескоро. Ибо хватает работы и без скриптового языка. Чего стоит работа по рефакторингу кода - упорядочить, растащить по полочкам :( Потиху растаскивается всё; src/search и src/mcconfig первые ласточки.

> а вот ... API для внешних so.

Нет ничего невозможного :) API станет видно после стройного кода. Сейчас выделить библиотечный код из общей массы немного трудновато.

Ответить | Правка | Наверх | Cообщить модератору

244. "первый варительный"  +/
Сообщение от anonymous (??), 03-Авг-09, 22:04 
>> а вот ... API для внешних so.
>Нет ничего невозможного :) API станет видно после стройного кода. Сейчас выделить
>библиотечный код из общей массы немного трудновато.

cooledit не так уж плохо написан. и вполне себе отделён от остального, насколько я вижу. даже в отдельный каталог отделён. %-)

кстати: а документацию по cooledit.bindings планирует кто-то сделать? а то про эту фичу можно узнать, только если полезть исходник ковырять.

алсо, см. ниже: в редакторе баг! %-)

Ответить | Правка | Наверх | Cообщить модератору

248. "первый варительный"  +/
Сообщение от Slavaz (ok), 03-Авг-09, 22:11 
>cooledit не так уж плохо написан. и вполне себе отделён от остального,
>насколько я вижу. даже в отдельный каталог отделён. %-)

Да, редактор неплох. К нему минимум претензий :)

>кстати: а документацию по cooledit.bindings планирует кто-то сделать? а то про эту
>фичу можно узнать, только если полезть исходник ковырять.

Наш проект документации: http://www.midnight-commander.org/wiki/ru/doc
На всё про всё не хватает рук просто :( Опишем, но насколько быстро - это уже второй вопрос.

>алсо, см. ниже: в редакторе баг! %-)

Да, видел. Сейчас попробую воспроизвести. TestCase будет? Какая ОСь, платформа? С какими ключами собиралось? ну и, в идеале, вывод (gdb) bt full сделал бы мне хорошо :)

Ответить | Правка | К родителю #244 | Наверх | Cообщить модератору

250. "первый варительный"  +/
Сообщение от anonymous (??), 03-Авг-09, 22:20 
>Да, редактор неплох. К нему минимум претензий :)

потому что его иказа не успел испортить, гыгы.

>Наш проект документации: http://www.midnight-commander.org/wiki/ru/doc
>На всё про всё не хватает рук просто :( Опишем, но насколько
>быстро - это уже второй вопрос.

да я же не говорю, что вы обязаны. так, упомянул, к слову пришлось. я вполне понимаю, что желающих делать доки ещё меньше, чем желающих писать код. %-)
алсо, там наверняка опять регистрации потребуют.

>Да, видел. Сейчас попробую воспроизвести. TestCase будет? Какая ОСь, платформа? С какими
>ключами собиралось? ну и, в идеале, вывод (gdb) bt full сделал
>бы мне хорошо :)

вот дали бы анонимусу доступ на багтрэкер -- он бы вам и ключи, и тесткейз, и вывод, и, может, даже патч вывалил бы. %-)
ось -- слака 13rc1. ключи -- обычные от configure. glib 2.18.4. locale koi8-r. пересобирать с отладочной инфой лениво. %-)
testcase:
файл:
{"No-Command", CK_Ignore_Key},
{"Ignore-Key", CK_Ignore_Key},
регэксп:
\",.*?},
строка замены: совсем-совсем пусто (тупо, не жать ничего).
воспроизводимость: нулевая, потому что после повторного запуска, увы, бага не проявилось.

Ответить | Правка | К родителю #248 | Наверх | Cообщить модератору

251. "первый варительный"  +/
Сообщение от anonymous (??), 03-Авг-09, 22:29 
>Да, видел. Сейчас попробую воспроизвести. TestCase будет? Какая ОСь, платформа? С какими

наврал. воспроизводится стабильно, достаточно нажать "replace" в появившемся диалоге.

Ответить | Правка | К родителю #248 | Наверх | Cообщить модератору

255. "первый варительный"  +/
Сообщение от anonymous (??), 03-Авг-09, 22:40 
>>алсо, см. ниже: в редакторе баг! %-)

bt full -- очень дофига, а вот просто bt -- ниже. в общем, очевидно, что тупо забыли проверку на пустую строку. я пропатчил хаком у себя в редакторе, но я не в курсе -- может, стоит лучше пропатчить искалку: вдруг ещё где вылезет?

#0  mc_search_regex_prepare_replace_str (mc_search=0x9478d48, replace_str=0x94a30d0) at regex.c:296
#1  0x080beefa in mc_search_prepare_replace_str (mc_search=0x9485ee0, replace_str=0xffffffff) at search.c:310
#2  0x080a1447 in edit_replace_cmd (edit=0x94a4540, again=0) at editcmd.c:1485
#3  0x0809db6f in edit_execute_cmd (edit=0x94a4540, command=303, char_for_insertion=-1) at edit.c:2891
#4  0x0809eba3 in edit_execute_key_command (edit=0x94a4540, command=303, char_for_insertion=-1) at edit.c:2408
#5  0x080a4c1f in edit_callback (w=0x94a4540, msg=WIDGET_KEY, parm=1004) at editwidget.c:348
#6  0x080a4414 in cmd_F4 (edit=0x94a4540) at ../src/dialog.h:207
#7  0x0808dada in buttonbar_call (bb=<value optimized out>, i=<value optimized out>) at widget.c:2426
#8  0x0808e3e9 in buttonbar_callback (w=0x9481600, msg=WIDGET_HOTKEY, parm=1004) at widget.c:2454
#9  0x08058ffc in dlg_process_event (h=0x9451200, key=1004, event=0xbf883f34) at dialog.c:628
#10 0x080592c1 in run_dlg (h=0x9451200) at dialog.c:808
#11 0x080a4603 in edit_file (_file=0x94730d8 "z", line=0) at editwidget.c:208
#12 0x080549fa in do_edit_at_line (what=0x94730d8 "z", start_line=246272) at cmd.c:299
#13 0x08054e09 in edit_cmd () at cmd.c:318
#14 0x0808dac3 in buttonbar_call (bb=<value optimized out>, i=<value optimized out>) at widget.c:2423
#15 0x0808e3e9 in buttonbar_callback (w=0x947ae00, msg=WIDGET_HOTKEY, parm=1004) at widget.c:2454
#16 0x08058ffc in dlg_process_event (h=0x9457788, key=1004, event=0xbf884054) at dialog.c:628
#17 0x080592c1 in run_dlg (h=0x9457788) at dialog.c:808
#18 0x0806fce8 in main (argc=Cannot access memory at address 0xffffffff

Ответить | Правка | К родителю #248 | Наверх | Cообщить модератору

257. "первый варительный"  +/
Сообщение от Slavaz (ok), 03-Авг-09, 22:58 
>>>алсо, см. ниже: в редакторе баг! %-)
>общем, очевидно, что тупо забыли проверку на пустую строку. я пропатчил
>хаком у себя в редакторе, но я не в курсе --
>может, стоит лучше пропатчить искалку: вдруг ещё где вылезет?

Я тоже словил багу. Отлично, стабильный баг - это хорошо :) Много хуже, если баг "плавающий" или невозможно добиться от багрепортёра исходных условий.
Спасибо Вам. Исправим как можно скорее.

http://www.midnight-commander.org/ticket/1456

Ответить | Правка | К родителю #255 | Наверх | Cообщить модератору

258. "первый варительный"  +/
Сообщение от anonymous (??), 03-Авг-09, 22:59 
>Спасибо Вам. Исправим как можно скорее.

не за что. я ж, по большому счёту, для себя стараюсь, из шкурных интересов. у меня mcedit — основной рабочий инструмент. %-)

Ответить | Правка | К родителю #257 | Наверх | Cообщить модератору

290. "первый варительный"  +/
Сообщение от angel_il (?), 04-Авг-09, 16:33 
вчера поправлено
Ответить | Правка | К родителю #258 | Наверх | Cообщить модератору

243. "первый варительный"  +/
Сообщение от anonymous (??), 03-Авг-09, 22:03 
>Я предлагал и буду предлагать s-lang, ибо он уже де-факто есть в проекте - нагнись да
> возьми, как говорится.

Пока мы будем поддерживать ncurses, я буду против. :)
Или вы хотите, чтобы MC был слинкован с двумя либами сразу? :)

--
andrew_b

Ответить | Правка | К родителю #237 | Наверх | Cообщить модератору

246. "первый варительный"  +/
Сообщение от anonymous (??), 03-Авг-09, 22:04 
>Пока мы будем поддерживать ncurses, я буду против. :)

так выкиньте её нафиг. замшелая дурь.

Ответить | Правка | Наверх | Cообщить модератору

263. "первый варительный"  +/
Сообщение от Sphynkx (ok), 03-Авг-09, 23:18 
>Я предлагал и буду предлагать s-lang, ибо
>он уже де-факто есть в проекте - нагнись да возьми

!!
Устами Slavaz'а глаголет истина ;-))

>Другое дело, что сам mc пока не готов к тому,

Главное, чтоб наметилась цель. А остальное - дело наживное.

Ответить | Правка | К родителю #237 | Наверх | Cообщить модератору

253. "первый варительный"  +/
Сообщение от Sphynkx (ok), 03-Авг-09, 22:38 
>Внимательнее - про software enveloment, bloatware и свои благо-пожелания о внесении $ФИЧ...

Похоже, Вы совершенно не поняли суть мною сказанного. Я говорил не о прикручивании новых фич а наоборот, об вынесении имеющихся из кода МС. И не о раздувании кода, а о его уменьшении и упрощении. И о том, что средства для этого _уже_есть_ и _уже_задействованы_ в коде МС - осталось лишь воспользоваться ими более продуктивно.

>Для тех, кто не заметил, язык в mc уже есть - shell.

И каково предназначение шелла в МС?? Да, можно забацать экстеншн для виртуальных ФС - но это лишь скромный намек на вомзожности подключаемого функционала. Можно ли на шелле написать скрипт, видоизменяющий и дополняющий опциями менюхи МС, к примеру?? Понятно о чем речь теперь??

>удача, хоть пяток-десяток живых разработчиков нашлись.

И прекрасно что нашлись!! А хотите, чтоб раз в 10 увеличилось, как минимум?? Помните, в чем была причина взрыва популярности ФАРа - именно в возможности подключения доп. модулей. И сформировался огромный плагринг с тысячами разных плагинов на все случае жизни. И они вовсе не раздували ФАР, не усложняли его код и не добавляли головной боли разработчикам - потому что были подключаемыми и опциональными. Но с ФАРовскими плагинами было сложнее - там надо было быть хоть немного программером. В отличии от МС - где есть весьма простой скриптовый язык. Представьте себе - любой, даже чайник, сможет накатать себе удобную (для него) менюшку или диалог FTP-подключения (с нужными ему там кнопочками) или какой-нибудь тетрис... И сидеть себе тихо и юзать свои поделия. А то и поделиться с ближним своими "разработками". Я не сомневаюсь, что это сыграет на росте интереса к МС и увеличению коммьюнити вокруг него.

>код mc уже достаточно bloat, чтобы его мог взять и переработать
>"более, чем наполовину" один разработчик.

В моем предложении как раз сделать ему слегка unbloat - посредством относительно небольших трудозатрат, без большого переписывания кода, гораздо менее "чем наполовину".

>...и пожелаю себе оказаться неправым, и увидеть гениальные озарения разработчиков, которые полностью
>посрамят мой пессимизм и сделают хорошо(тм) нам всем и ещё большему
>числу пользователей, ура! %-)

Да, хотелось бы выслушать и разработчиков по данному вопросу - что они думают о самом предложении, о величине трудозатрат и целесообразности.

>#178. Ещё благо-глу^Wпожелания?

Думаю, некоторые из благо-глу^Wпожеланий встроенный язык тоже смог бы на себя взять.

Ответить | Правка | К родителю #227 | Наверх | Cообщить модератору

156. "Выпущен первый предварительный релиз Midnight Commander 4.7...."  –1 +/
Сообщение от Аноним (-), 03-Авг-09, 10:41 
> это замечательно, но удобную обертку, для функционирования этого дела сделать можно,

Она и сделана. Это MC. Мне - удобен. Многим другим - тоже.
Или Вы все еще страдаете болезнью переоценки собственного мнения?

Ответить | Правка | К родителю #143 | Наверх | Cообщить модератору

203. "Выпущен первый предварительный релиз Midnight Commander 4.7...."  +/
Сообщение от anonymous (??), 03-Авг-09, 17:16 
>Функциональное изобилие FARа было обусловлено ограниченностью возможностей ДОСа. В *никсах имеется развитый
>функционал командной строки, набор гибких утилит и пр. возможности, поэтому их
>дублирование в файловом менеджере нецелесообразно.

FAR завязан на winapi, в чистом ДОСе он не идёт; идеология его функционального изобилия - максимально полное использование предоставляемых api возможностей.

претензии к MC в основном вызваны несоответствием настроек по-умолчанию "стандартам" NC

Ответить | Правка | К родителю #75 | Наверх | Cообщить модератору

220. "Выпущен первый предварительный релиз Midnight Commander 4.7...."  +/
Сообщение от Sphynkx (ok), 03-Авг-09, 18:53 
>FAR завязан на winapi, в чистом ДОСе он не идёт

Рошалевский еще шел... Это потом его обWinAPIли.

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру