LINUX.ORG.RU

Пререлиз Midnight Commander версии 4.7.0-pre1

 , ,


0

0

Выпущен предварительный релиз Midnight Commander версии 4.7.0-pre1. Проведена реструктуризации кода, улучшены некоторые диалоги, исправлены ошибки и реализованы новые возможности.

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

  • Общее
    • Нативная поддержка UTF-8;
    • Выбор кодировок имён файлов в панелях;
    • Новый диалог поиска файлов и их содержимого;
    • Новый унифицированный движок поиска с типами: Plain, Wildcard, Regexp, Hex;
    • Улучшено распознавание клавиш;
    • Автоматическое определение системной кодировки пользователя;
    • Добавлена поддержка технологии doxygen;
    • Обновлены файлы, предназначенные для создания configure и Makefile файлов (M4-файлы);
    • Обновлены переводы (не все);
    • Исправления для компиляции на x86_64 платформе.
  • Редактор
    • Улучшена работа с вертикальными блоками;
    • Навигация по исходным текстам посредством TAGS-файла (создаваемого утилитами ctags или etags);
    • Новая опция 'Постоянные блоки';
    • Del/Backspace - удаление выделенного текста если опция 'Постоянные блоки' выключена;
    • Перемещение выделенного текста клавишей TAB влево или перемещение вправо при нажатии клавиши COMPLETE, если опция 'Постоянные блоки' выключена;
    • Отображение номеров строк по Meta+n;
    • Обновления в файлах подсветки синтаксиса;
    • Опциональная подсветка табуляций и пробелов;
    • Добавлены некоторые горячие клавиши.
  • Прочее
    • Отображение свободного места на текущей файловой системе;
    • Отображение размера выделенных файлов в строке мини-статуса.
  • Исправления ошибок
    • Исправления в функции UNDO в редакторе;
    • Включено множество исправлений из дистрибутивов;
    • Исправлена работа с симлинками через fish;
    • Исправлено экранирование имён файлов;
    • Устранен крах mc при копировании/перемещении в доступных только на чтение каталог через fish;
    • Некоторые исправления в mc.ext;
    • Исправления в функции автодополнения командной строки;
    • Небольшие исправления в функции работы с историей полей ввода;
    • Чистка кода. Устранены некоторые утечки памяти и т.д. (спасибо valgrind-у)
>>> Скачать Midnight Commander

Данный выпуск Midnight Commander является предварительным, что означает неполную готовность к релизу. Цель данного выпуска: привлечь внимание к проекту для его дальнейшего улучшения. Свои пожелания, замечания и предложения оставляйте на сайте http://www.midnight-commander.org

Разработчики рекомендуют собирать проект с опцией '--enable-charset' для полноценной работы с кодировками. Возможно, в последствии эта опция будет включена по умолчанию.

>>> Подробности

★★★★★

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

Re: Пререлиз Midnight Commander версии 4.7.0-pre1

Блин, редакторы новостей, уберите, плиз, эти "¶"

Slavaz ★★★★★ ()

Re: Пререлиз Midnight Commander версии 4.7.0-pre1

надо же, зашевелились

lester ★★★★ ()

Re: Пререлиз Midnight Commander версии 4.7.0-pre1

Где ебилды? Второй раз уже спрашиваю. Ты так и будешь свои посты удалять?

athost ★★★★★ ()
Ответ на: Re: Пререлиз Midnight Commander версии 4.7.0-pre1 от athost

Re: Пререлиз Midnight Commander версии 4.7.0-pre1

athost, извини, не ожидал такой прыти :)

Ебилды внутри тарболла :)

contrib/dist/gentoo/mc-9999.ebuild

Ну или "требуйте в аптеках^W^W у маинтейнеров ваших дистров".

Slavaz ★★★★★ ()

Re: Пререлиз Midnight Commander версии 4.7.0-pre1

>* нативная поддержка UTF-8;

Да ну нафиг!!!

env ★★ ()

Re: Пререлиз Midnight Commander версии 4.7.0-pre1

Что, правда? Не верится...

Igron ★★★★★ ()

Re: Пререлиз Midnight Commander версии 4.7.0-pre1

Керган детектед

redgremlin ★★★★★ ()

Re: Пререлиз Midnight Commander версии 4.7.0-pre1

дайте деб-пакет, не травите душу.

VladimirMalyk ★★★★ ()

Re: Пререлиз Midnight Commander версии 4.7.0-pre1

Ура!! Качаю это и с нетерпением жду релиза..

Bod ★★★★ ()
Ответ на: Re: Пререлиз Midnight Commander версии 4.7.0-pre1 от Slavaz

Re: Пререлиз Midnight Commander версии 4.7.0-pre1

>>> при нажатии клавиши COMPLETE >>Расшифруйте плиз.

>COMPLETE = Escape. >META = ALT, если что

что это вы народ то дурите? :) COMPLETE это M-Tab он же Alt-Tab он же Esc-Tab. С помощью Learn Keys его можно переучить на Shift-Tab, как это например у меня сделано.

angel_il ★★★★ ()

Re: Пререлиз Midnight Commander версии 4.7.0-pre1

Подскажите, в этой версии скрытие дотфайлов по Alt+. работает?

Stalwart ★★★ ()
Ответ на: Re: Пререлиз Midnight Commander версии 4.7.0-pre1 от Stalwart

Re: Пререлиз Midnight Commander версии 4.7.0-pre1

> Подскажите, в этой версии скрытие дотфайлов по Alt+. работает?
Нет, не работает. Планируем в следующих пререлизах. Будем понемногу добавлять фишки, чтобы было время их откатать и подправить баги к следующему пререлизу.

Slavaz ★★★★★ ()

Re: Пререлиз Midnight Commander версии 4.7.0-pre1

> # Нативная поддержка UTF-8;

В root мне логи! Я дожил до этого счастливого момента =).

mironov_ivan ★★★★★ ()
Ответ на: Re: Пререлиз Midnight Commander версии 4.7.0-pre1 от Slavaz

Re: Пререлиз Midnight Commander версии 4.7.0-pre1

Слушайте, а нельзя к вьюеру прикрутить режим апдейта в реальном времени? Тычкой какой-нибудь. В идеале как в Фаре -- нажал End и, еслифайл продолжает "расти", просто перемещаться в конец. Ну или, на худой конец, как в less по Shift-F

annoynimous ★★★★★ ()

Re: Пререлиз Midnight Commander версии 4.7.0-pre1

> Метки: gnu, mc, opensource

При чем тут gnu? Это ж не GNU проект.

Relan ★★★★★ ()

Re: Пререлиз Midnight Commander версии 4.7.0-pre1

надеюсь новость не порежут. Хоть и не релиз, но знаково. Пользуюсь сабжем постоянно.

k0l0b0k ★★ ()
Ответ на: Re: Пререлиз Midnight Commander версии 4.7.0-pre1 от Relan

Re: Пререлиз Midnight Commander версии 4.7.0-pre1

> При чем тут gnu? Это ж не GNU проект.

Почеу не GNU? Самый что ни на есть ГНУ-проект. Авторы (и я в том числе) отказываются от копирайта и вносим патчи под GNU-лицензией. Дополнительно указываем своё авторство, но это неотъемлемое авторское право.

Slavaz ★★★★★ ()
Ответ на: Re: Пререлиз Midnight Commander версии 4.7.0-pre1 от Slavaz

Re: Пререлиз Midnight Commander версии 4.7.0-pre1

>> При чем тут gnu? Это ж не GNU проект.

> Почеу не GNU?

Потому что его нет в этом списке: http://directory.fsf.org/GNU/ Вы путаете проект GNU и софт, выпущенный под лицензией GNU GPL.

Relan ★★★★★ ()

Re: Пререлиз Midnight Commander версии 4.7.0-pre1

Не успел скачать, спрошу сразу: работают ли не-ASCII кодировки в архивных файловых системах?

question4 ★★★★★ ()

Re: Пререлиз Midnight Commander версии 4.7.0-pre1

Собрал из GIT.

Раньше можно было сделать сортировку по алфавиту, когда точка в начале имени не учитывалась при сортировке. Как сейчас со скобками, подчёркиваниями, запятыми: директория .wine стояла между директориями wine3 и wine-old. Как вернуть?

Глюк во встроенном редакторе: если выбрать кодировку "без перекодировки", выйти из редактора, снова открыть любой файл для редактирования, начать набирать, все набранные символы будут 0x2E. Если снова открыть "выбор кодировки" и выбрать любую кодировку, в том числе и "без перекодировки", ввод станет нормальным.

При выделении файлов иногда теряет последний байт последней буквы, пишет "7,754,503 байта в 12 файла<D1>".

Куда слать багрепорты?

Gentoo, ебилд из GIT, последний коммит d3f1b16bcf17f5748d6faa2d3ca157de22d910ae, в меню "биты символов" выбраны UTF-8 и "полный 8-битный ввод".

question4 ★★★★★ ()
Ответ на: Re: Пререлиз Midnight Commander версии 4.7.0-pre1 от xorik

Re: Пререлиз Midnight Commander версии 4.7.0-pre1

> Кривой ебилд... Сначала пришлось дописать в него ACCEPT_KEYWORDS="~x86"

Так положено со всеми ебилдами из GIT/SVN :( Идиотское правило.

> die "no configure script found"

У меня собралось. Ебилд взял отсюда: http://www.midnight-commander.org/browser/contrib/dist/gentoo/mc-9999.ebuild , сменил KEYWORDS="" на KEYWORDS="amd64"

question4 ★★★★★ ()
Ответ на: Re: Пререлиз Midnight Commander версии 4.7.0-pre1 от question4

Re: Пререлиз Midnight Commander версии 4.7.0-pre1

>Глюк во встроенном редакторе: если выбрать кодировку "без перекодировки", выйти из редактора, снова открыть любой файл для редактирования, начать набирать, все набранные символы будут 0x2E. Если снова открыть "выбор кодировки" и выбрать любую кодировку, в том числе и "без перекодировки", ввод станет нормальным.

угу, вижу баг, спасибо...

>При выделении файлов иногда теряет последний байт последней буквы, пишет "7,754,503 байта в 12 файла<D1>".

подтверждаю.

angel_il ★★★★ ()
Ответ на: Re: Пререлиз Midnight Commander версии 4.7.0-pre1 от question4

Re: Пререлиз Midnight Commander версии 4.7.0-pre1

>Так положено со всеми ебилдами из GIT/SVN :( Идиотское правило.
Первый раз слышу, обычно пишут "~x86 ~amd64 ~etc"

>У меня собралось.

Ага, я понял в чем дело:

autopoint: *** cvs program not found

xorik ★★★★★ ()
Ответ на: Re: Пререлиз Midnight Commander версии 4.7.0-pre1 от angel_il

Re: Пререлиз Midnight Commander версии 4.7.0-pre1

> угу, вижу баг, спасибо...

У меня хуже: при открытии файла "Без перекодировки", он весь состоит из точек.

acheron ★★★★ ()
Ответ на: Re: Пререлиз Midnight Commander версии 4.7.0-pre1 от Relan

Re: Пререлиз Midnight Commander версии 4.7.0-pre1

> Потому что его нет в этом списке: http://directory.fsf.org/GNU/

Вообще-то есть :)

«Midnight Commander - Unix file manager»

Более того, какое-то время он был частью Gnome. Потом появился Наутилус, и GTK-версию MC забросили.

question4 ★★★★★ ()
Ответ на: Re: Пререлиз Midnight Commander версии 4.7.0-pre1 от acheron

Re: Пререлиз Midnight Commander версии 4.7.0-pre1

ну вобщем да, из точек, но я не очень понимаю что вообще означает в данном случае <Без перекодировки>, какое поведение вы ожидаете? допустим локаль utf8, файл в китайской кодировке, что должно вывестись?

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