LINUX.ORG.RU

Вышел релиз отечественного форка mc-4.6.3

 


0

0

14 декабря 2008 года вышел релиз Midnight Commander версии 4.6.3.

Список основных изменений:

  • Подсветка файлов по расширению.
  • Исправлен "озабоченный" шелл (вернее, не совсем исправлен... просто большая проблема заменена на меньшую).
  • Debian-патчи: синтаксис и распознавание apt/deb по расширениям.
  • Добавлен файл подсветки awk.syntax и значительно расширен css.syntax.
  • Debian-патчи: исправления в переводах и в подсветке синтаксиса BASH.
  • Убрано предупреждение о невозможности сменить права.
  • Кодировка панелей (при однобайтной системной кодировке).
  • Перекодировка файлов при редактировании и просмотре.
  • Переключение режимов отображения панелей (вертикальное/горизонтальное разделение) по нажатию на сочетание клавиш ALT+,(запятая).
  • Переключение режимов отображения скрытых файлов и каталогов по нажатию на сочетание клавиш ALT+.(точка).
  • Добавлена возможность включать/выключать автоотступ в редакторе при нажатии на комбинацию клавиш ALT+i. Полезно при вставке текста из буфера обмена.
  • Добавлена подсветка синтаксиса для C++ из Debian, с поддержкой Qt макросов. Для спецификаторов доступа public/private/protected сделан цвет brightmagenta, т.к. это улучшает визуальное восприятие классов.
  • При ошибочном соединении (ssh, например) происходит перерисовка экрана, т.е. убраны артефакты после неуспешного соединения, также убраны артефакты при успешном ssh-соединении в первый раз.
  • Добавлена возможность задания номера порта при ssh-соединении;
  • ... и множество других улучшений.
Более полный список изменений доступен по адресу: http://mc.redhat-club.org/cms/news.ph...

Скачать исходные тексты можно по адресу: http://people.redhat-club.org/inf/mc-...

Непосредственно с репозитория для стабильной ветки: svn export http://mc.redhat-club.org/svn/tags/4.6.3

Багфиксинг стабильной ветки: svn checkout http://mc.redhat-club.org/svn/branche...

Самая новая разработка (Внимание! Код нестабилен!): svn checkout http://mc.redhat-club.org/svn/trunk

Бинарные сборки для различных дистрибутивов доступны по ссылкам со страницы: http://mc.redhat-club.org/trac/wiki/D...

Команда разработчиков выражает благодарность всем людям, помогающим в тестировании, а также предлагающим свои патчи, пожелания и замечания.

>>> Сайт проекта

★★★★★

Проверено: maxcom ()

То-то я смотрю в russian fedora в mc что-то поменялось. :))))

Немного непривычно (в плане mc), но зачотно.

jackill ★★★★★
()
Ответ на: комментарий от Dumonde

>Значит получается точат и пилят его только под "федорино коре" и игнорируют патчи debian/ubuntu, тогда тем более в доменную печь такой форк.

А теперь объясни, чем принципиально отличается демьян от федоры, ну кроме мелочей.

ЗЫЖ F11 и F12 тоже работают, проверял на мандриве.

anonymous
()

А матерная локализация будет ? :)

sS ★★★★★
()
Ответ на: комментарий от anonymous

>А теперь объясни, чем принципиально отличается демьян от федоры, ну кроме мелочей.

Вот значит мелочами и отличается, читай предыдущие страницы.

Dumonde
()

Нас настойчиво просят стать англоязычными. http://mc.redhat-club.org/trac/ticket/228

Просьба, в принципе, верная, если не хотим оставаться местечковым проектом.

Но как бы так сказать... Много пожеланий и репортов отсекутся - не все в школе/техникуме/институте изучали английский. Как бы сделать идею... гм.. национальных подпроектов, что ли?... Национальные коммунити разбираются внутри сами, между собой общаются через основной trac/форум на английском.

Slavaz ★★★★★
() автор топика

Глупо считать что мс не нужен, это действительно полезная прога. Удаленное управление серваком..... удобно же.... а кому не нужен, так и не качайте вас ни кто не заставляет Скачал исходничек, собрал, кодировку настроил. Доволен :)

petergross
()
Ответ на: комментарий от anonymous

>Задолбали национально озабоченные, ну честное слово.

Это к набору патриотегоф с рашен эдишен кокшнег коммандер

r ★★★★★
()
Ответ на: комментарий от Slavaz

trac на английском форум на английском и на русском. так более верно.

Slavaz, ответьте по предложению на счет esc пожалуйста.

angel_il ★★★★
()
Ответ на: комментарий от anonymous

>>Просто поправляю рашен на белорашен.

>Скажи честно, а тебе не похуй? Задолбали национально озабоченные, ну честное слово.

мне - нет, а если ты без нации, то я тебе сожалею

anonymous
()

По поводу двух буковок: Есть замечательное букво сочитание, проверенное временем: nc -- Nash Commander.


По поводу вертикального отображения панелей: а нельзя ли сделать так чтобы панель была вообще одна, а вторая типа в свернутом состоянии... А то на наладонных девайсах из-за малого размера консоли mc оказывается совсем неюзабильным. (Так же при малом размере консоли, можно было бы автоматически убирать часть инфы, почем зря жрущий место)

shaplov ★★★
()
Ответ на: комментарий от angel_il

> Slavaz, ответьте по предложению на счет esc пожалуйста.
Одинарное нажатие вместо двойного?
Не всё сразу, господа. :) Вероятно, будет, когда - не знаю. Как руки дойдут - там(в mc) серьёзно нужно пересматривать работу с терминалами. Да, и такая фича будет опциональна, само собой - меня начинает бесить, когда приходится сесть за винду и в Far'е по двойному клику на ESC он сначала выходит из редактора. а потом скрывает панель. Непривычно =)

То есть, хочу сказать, что это дело привычки. Как одинарный клик (привычка переходящих с других OS), так и двойной клик (привычка тех, кто долго уже с Linux). Отучать вообще мс от двойного клика нельзя ни в коем случае - одинарный ESC позволяет съэмулировать нажатие любой клавиши с модификаторами, и это фишка не mc, а линуксовой консоли.

Slavaz ★★★★★
() автор топика
Ответ на: комментарий от shaplov

В транке уже есть патч, позволяющий делать текущую активную панель побольше, чем вторую (опционально, естественно ;) ). Но этот патч нужно пересматривать - он срабатывает только при горизонтальном разделении.

Slavaz ★★★★★
() автор топика

У меня одного трасса к mc.redhat-club.org прерывается на
gw-imextelecom.ll-bar.zsttk.ru (80.89.140.242)

или нет? :(

Slavaz ★★★★★
() автор топика
Ответ на: комментарий от Slavaz

> В транке уже есть патч, позволяющий делать текущую активную панель побольше, чем вторую (опционально, естественно ;) ). Но этот патч нужно пересматривать - он срабатывает только при горизонтальном разделении.

На сколько побольше... точнее на сколько поменьше...? Для случая наладонника ее нужно делать шириной не более пары символов, просто визуально отметить что она теоретически есть, и в нее можно перейти и скоприровать...

shaplov ★★★
()
Ответ на: комментарий от Led

>Как можно на ЛОРе добавить в игнор пидерастов?
>Led


Элементарно! Надо написать ignore: Led
:)

anonymous
()
Ответ на: комментарий от r

>Просто поправляю рашен на белорашен.
>r


Дык тогда "Ночной Коммандир" ==> "Батько у Девок" ==> BuD ?
А че - гАтична! :)

anonymous
()
Ответ на: комментарий от shaplov

> На сколько побольше... точнее на сколько поменьше...?

Тебе именно в вертикальном разделении панелей нужно? Потому что в горизонтальном такое есть.

anonymous
()
Ответ на: комментарий от AVL2

А оно вам надо? Если сильно надо - афик вам макось? Понакурочила несчастных файлов... может ну её противную?

Если всё таки-макось остаётся - покурить девдоки по data forks и resource forks (в старых ещё pdf-ных книгах inside Mac *), написать своё.

Шото странно как это html нельзя посмотреть. Кто все остальные? (vi с emacs там присутствуют, кстате...)

nikitos ★★★
()
Ответ на: комментарий от anonymous

> Тебе именно в вертикальном разделении панелей нужно? Потому что в горизонтальном такое есть.

Мне пофиг...

shaplov ★★★
()
Ответ на: комментарий от shaplov

> Мне пофиг...

Так нажми Alt+t несколько раз. Это по кольцу переключает "Формат списка". Или из меню выбери "Расширенный" в "Формат списка". У меня в дебиане получается одна панель на экране. Другая скрыта, но на нее можно копировать и переходить на нее через Tab. Можно обе панели установить в такой режим. Если установлено вертикальное разделение панелей - сия фича не работает.

Если нужно на определяемом пользователем формате - кури ман. Вот оттуда:

> При задании структуры вначале указывается размер панели: "half" (половина экрана) или "full" (весь экран).

Или это не то, что тебе нужно? тогда я тебя не понял.

anonymous
()
Ответ на: комментарий от Slavaz

Slavaz, спасибо за ответ. конечно замена 2го esc на одинарный естественно должна быть опциональной. но в 90% случаев мс открыт в полноценном терминале и эмуляция меты не нужна. Я бы и сам взялся за написание данного патча, но мне не с кем посоветоваться на счет некоторых ньюансов работы мс с терминалами. а так в основном по мелочи в мс пилю, когда время есть, ориентируясь на фар

angel_il ★★★★
()
Ответ на: комментарий от anonymous

>> Мне пофиг...

> Так нажми Alt+t несколько раз. Это по кольцу переключает "Формат списка".


Ага... спасибо... то что надо... век живи, век учись...

на наладоннике нужный эффект так же достигается...

спасибо.

shaplov ★★★
()
Ответ на: комментарий от shaplov

> Ага... спасибо... то что надо... век живи, век учись...

Таки прочитай уже ман (F1). ;) Там столько всего интересного написано. Его на русский перевели хз когда (судя по (c) - Костромин в 1999 году; большое ему за это спасибо).

Имхо, большинство наездов на mc связано как раз с тем, что никто так и не удосужился прочитать инструкцию. Впрочем, как почти всегда в отношении большинства софта.

anonymous
()
Ответ на: комментарий от anonymous

> мне - нет, а если ты без нации, то я тебе сожалею

Т.е. тебе не пох. на каком хостинге находится проект? Тут явно не патриотизм, а именно национальная озабоченность или синдром маленького члена, кому как удобнее.

anonymous
()
Ответ на: комментарий от Slavaz

>Но как бы так сказать... Много пожеланий и репортов отсекутся - не все в школе/техникуме/институте изучали английский. Как бы сделать идею... гм.. национальных подпроектов, что ли?... Национальные коммунити разбираются внутри сами, между собой общаются через основной trac/форум на английском.

Затея, конечно, интересная, но пока можно создать что-то вроде русского варианта форума или багзилы.

anonymous
()
Ответ на: комментарий от anonymous

> Имхо, большинство наездов на mc связано как раз с тем, что никто так и не удосужился прочитать инструкцию.

Так я собсвенно говоря и не наезжал... И даже если бы хотел наехать, то максимум на что тут можно наехать, это на некоторое отсутсвие юзабилити... (как добиться эффекта аналогичном Alt+t через меню я за три минуты поиска не нашел) или например для изменения размера панелей, можно было бы пририсовать им мышеклликабельные стрелочки...

К сожалению в реальной жизни ман целиком приходится читать достаточно редко...

shaplov ★★★
()
Ответ на: комментарий от anonymous

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

Лечить в первую очередь нужно хронический линукс головного мозга. Меня весь этот топик не покидает ощущение, упорно порывающееся стать уверенностью, что машину времени таки запихнули в коллайдер. И в образовавшийся временной разлом провалилось всё население ЛОРа. Потому как бОльшая часть восторгов по поводу свежефоркнутых фич - как голоса из средневековья. Ребята, зачем форкать это унылое гуано, мигелевский эмцэ, когда уже хрен знает сколько лет ЕСТЬ готовый форк, в котором почти все свежекипяткомобписянные фичи неназванного форка УЖЕ реализованы? (за исключением могущей быть полезной смены кодировки панелей)

Сюда ходите: http://mc.linuxinside.com/cgi-bin/dir.cgi#ABOUT

Давно решена проблема и с названием пакета и с именем исполнимого файла. Пакет имеет собственное имя, бинарник - mc. В портах фрюхи соседствует с оригинальным миднайтом хрен упомню уже сколько лет.

Mess
()

кто там про редактирование больших файлов говорил?

Делаем что то вида.

Edit /edit/edit-widget.h for huge editor file size #define MAXBUFF 16384

Edit /edit/edit.h for huge editor file size #define SIZE_LIMIT (10 * (EDIT_BUF_SIZE * (MAXBUFF - 2))) #define START_STACK_SIZE 64

и радуемся/

wertik
()
Ответ на: комментарий от Mess

Ну так взял бы, да и оживил. Чай не начальник, что бы пальцем показывать.

anonymous
()
Ответ на: комментарий от Led

>Одобрение от школников - это уже много!:)

Завидуй молча :)

A-234 ★★★★★
()

назовите его xz, плиз!

anonymous
()

1) Если кому-то ненравится нажимать 2 раза подряд <Esc>, <Esc> то нажимайте один раз <Alt>+<Esc>

2) После того, как у меня в mc запущенном в konsole еще с середины или начала Sarge перестала работать "История смены каталогов" <Alt>+<Shift>+<h> (в tty работает) я только <Esc>, <Shift>+<h> и спасаюсь. <Esc> заменяет мета-клавишу Alt и при наличии проблем с терминалом она незаменима!

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

4) Автору проекта огромное спасибо за развитие такой замечательной программы! Если дойдут руки было бы очень приятно видеть не только быстрое переключение режима панелей <Alt>+<t>, но и быстрое переключение режима сортировки файлов ("имя", "тип", "размер", "дата модификации"). На вскидку такого даже в мане не нашел. Это больше всего раздражает в mc, и лазать по меню при обычном каждодневном использовании приходится в основном только ради этой сортировки.

5) типа баг: выделяешь несколько директорий, нажимаешь <Ctrl>+<Space>, но размер считается только у той которая под курсором.

6) типа баг продолжение: когда считается размер случайно нажатой к примеру одной из корневой директории, можно смело открывать другую консоль, т.к. mc "завешен" этим процессом очень на долго. <Ctrl>+<c> - не работает :(

sergom
()
Ответ на: комментарий от andreyu

>>dnotify так и не допилили :(

он пока плохо вписывается в mc для всяких частных случаев, его надо серьёзно доделывать.

alex_custov ★★★★★
()
Ответ на: комментарий от black7

>юникод не везде нужен

Юникод нужен везде, но не везде есть. Так что всего два выхода для честных ребят: схватить автомат и убивать всех подряд не использующих юникод или же поддерживать однобайтовые кодировки.

KblCb ★★★★★
()
Ответ на: комментарий от sergom

> 1) Если кому-то ненравится нажимать 2 раза подряд <Esc>, <Esc> то нажимайте один раз <Alt>+<Esc>

Ctrl+c. Рулёзно гораздее, чем мучанье с эксейпом. Из всех диалогов, меню и вьера выходит. По крайней мере в mc-light. Оригинальным сто лет не пользовался за его полной унылостью.

> 2) После того, как у меня в mc запущенном в konsole еще с середины или начала Sarge перестала работать "История смены каталогов" <Alt>+<Shift>+<h> (в tty работает) я только <Esc>, <Shift>+<h> и спасаюсь. <Esc> заменяет мета-клавишу Alt и при наличии проблем с терминалом она незаменима!

А вот в качестве Meta я от эскейпа никогда и не отвыкал. При хождении по всяческим терминалам с кривыми termcap, оно полезнее для нервов.

> 3)"История смены каталогов" кстати успешно заменяет многопанельность

Эрзац. Заменяет, но плохонько. На тему многопанельности надо смотреть на DOS Navigator. Для своего времени и условий это была гениальная программа. Кстати, его таки портанули на никсы. В чужеродной седе он выглядит убого, но это не отменяет того, что в ДОСе он великолепен чуть более, чем полностью. Миднайт любых форков очень выиграет, если позаимствует некоторые навигаторские идеи по части интерфейса.

Mess
()
Ответ на: комментарий от sergom

> 4) Автору проекта огромное спасибо за развитие такой замечательной программы!

Автору проекта пендаля дать за велосипедостроительство. Столько сил потратить на уже реализованные вещи, на попытки оформить форк. При том, что достаточно было поднять уже существующий проект. Если бы авторы знали о существовании mc-light, сотни и сотни часов труда можно было спасти от пустой траты и сделать что-то нужное и ещё не реализованное.

> Если дойдут руки было бы очень приятно видеть не только быстрое переключение режима панелей <Alt>+<t>, но и быстрое переключение режима сортировки файлов ("имя", "тип", "размер", "дата модификации"). На вскидку такого даже в мане не нашел. Это больше всего раздражает в mc, и лазать по меню при обычном каждодневном использовании приходится в основном только ради этой сортировки.

Э? F9, s, r, m - чуть подольше, чем в ФАРе, но вполне быстро. Учитывая что и остальные команды в миднайте исполняются как правило на одну-две клавиши больше, чем в ФАРе, то и не напрягает. Естественно, для того, чтобы это работало, интерфейс миднайта должен быть агнлийским. А у тебя по русски? Мне тебя жаль. Я всегда сразу, как ставлю миднайт, сношу его файлы русификации. Хоткеи - рулят.

> 5) типа баг: выделяешь несколько директорий, нажимаешь <Ctrl>+<Space>, но размер считается только у той которая под курсором.

Типа фу на вас. Вылазьте из анабиоза - mc-light сто лет безглючно умеет по F3 покзывать размер каталога, ели выделить несколько, показывает размер всех и сумму. Ради одной этой фичи им уже стоит пользоваться.

> 6) типа баг продолжение: когда считается размер случайно нажатой к примеру одной из корневой директории, можно смело открывать другую консоль, т.к. mc "завешен" этим процессом очень на долго. <Ctrl>+<c> - не работает :(

В правом верхнем углу вращается индикатор, помогает понять, что не повис, а добросовестно трудится. Ну а чего ж ты хотел? Что кто-то сумеет выполнить эту операцию быстрее, чем тот же du? Хотя и вправду, можно оформить как фичреквест. В том же ФАРе есть возможность прерывания долгого процесса, что иногда весьма полезно.

Mess
()

>>Бинарные сборки для различных дистрибутивов доступны по ссылкам со страницы

Если надо, могу помочь со сборкой svn-версии под ArchLinux(PKGBUILD и, возможно, даже бинарник). В AUR тогда с вашего разрешения тоже выложу.

Brainerazer
()
Ответ на: комментарий от Dumonde

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

anonymous
()
Ответ на: комментарий от Slavaz

>> Slavaz, ответьте по предложению на счет esc пожалуйста.

>Да, и такая фича будет опциональна

И включенной по-умолчанию.

krege
()
Ответ на: комментарий от Mess

>Типа фу на вас. Вылазьте из анабиоза - mc-light сто лет безглючно умеет по F3 покзывать размер каталога, ели выделить несколько, показывает размер всех и сумму. Ради одной этой фичи им уже стоит пользоваться.

utf не поддерживает? В топку!!

anonymous
()
Ответ на: комментарий от Mess

>Автору проекта пендаля дать за велосипедостроительство. Столько сил >потратить на уже реализованные вещи, на попытки оформить форк. При >том, что достаточно было поднять уже существующий проект. Если бы >авторы знали о существовании mc-light, сотни и сотни часов труда >можно было спасти от пустой траты и сделать что-то нужное и ещё не >реализованное.

Ты платишь автору деньги ? Если нет, то засунь свой язык себе в попу.

anonymous
()
Ответ на: комментарий от anonymous

>Ты платишь автору деньги ? Если нет, то засунь свой язык себе в попу.

Двачую!!

anonymous
()

А куда делась сборка для Fedora 10? Вроде бы вчера днем была, а к вечеру исчезла.

kraw ★★★★
()
Ответ на: комментарий от kraw

Однако косяк: не удаляются рекурсивно каталоги с содержимым.

Lee_Noox ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.