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 ()

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

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

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

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

contrib/dist/gentoo/mc-9999.ebuild

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

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

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

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

>>* нативная поддержка UTF-8;
> Да ну нафиг!!!


Сам в шоке.

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

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

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

Зуб даю!

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

Всё fixed :)
Предложения в списке пишем с большой буквы.

shahid ★★★★★
()

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

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

Да, кстати, поскольку этот ebuild исходники всё равно тянет из git, сам tar.bz2 качать не обязательно. :)

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

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

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

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

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

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

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

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

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

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

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

annoynimous ★★★★★
()

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

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

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

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

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

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

question4 ★★★★★
()

Собрал из GIT.

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

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

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

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

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

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

> Кривой ебилд... Сначала пришлось дописать в него 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 ★★★★★
()
Ответ на: комментарий от question4

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

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

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

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

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

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

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

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

autopoint: *** cvs program not found

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

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

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

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

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

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