Привет!
В августе я писал на Хабре пост о том, как начал развивать открытый файловый менеджер Wal Commander. После этого проявился хабраэффект: на GibHub пришло шесть человек с pull request'ами, а на почту свалилось полсотни писем с различными пожеланиям, багрепортами и просьбами добавить фичи. Большенство из них было реализовано в версии 0.17, которую мы выпустили в сентябре. Но дело совсем не в этом…
Самое главное улучшение в том, что проект теперь работает на OS X. Пока через X11-сервер XQuartz, но всё-таки это уже полноценный файловый менеджер под OS X, который максимально приближен к тому, как выглядит Far Manager на Windows со штатными плагинами (FTP, Colorer). Думаю проект будет интересен всем, кто много времени провел под Windows используя Far и хотел бы пользоваться знакомым инструментом на OS X и Linux.
Проект написан на С++ (с элементами C++11) и развивается на GitHub под MIT-лицензией. Уже поддерживаются Windows, Linux, OS X и FreeBSD. На сайте проекта можно найти готовые сборки релизной версии под разные платформы: wcm.linderdaum.com
Основные нововведения за два месяца:
- поддержка OS X (краткая инструкция по сборке)
- применить команду к группе файлов (Ctrl+G)
- автокомплит по истории команд
- файловые ассоциации
- переключение между окнами редактора/просмотрщика и файлового менеджера (пока только 1 инстанс редактора/просмотрщика)
- перемещение по словам в редакторе, полностью аналогичное Far Manager (осталось сделать только виртуальный пробел и, возможно, какие-то специфические сочетания клавиш)
- огромное кол-во более мелких добавлений и улучшений (полный список)
В планах на следующий большой релиз 0.18 (где-то в районе Нового Года):
- группы раскраски файлов в панелях
- автокомплит команд по файлам в текущей папке
- автокомплит во всех полях ввода (по истории ввода в этом поле)
- диалог файловых атрибутов (Ctrl+A)
- улучшить интерфейс результатов поиска по файлам (чтобы работали просмотрщик и редактор прямо из списка найденных файлов)
По сравнению с оригинальным Wal Commander (его разрабатывал только Валерий Горячев), фичи добавляются с огромной скоростью, в основном благодаря поддержке и фидбэку людей, которым проект показался интересным. Обратная связь в виде комментов, предложений, замечаний и pull request'ов всячески приветствуется.
P.S. Очень нужны люди, которые помогли бы проекту попасть в стабильный дистрибутив Ubuntu 2016. Хабр большой и хочется надеяться, что такие люди здесь есть. Возможно наш проект их заинтересует.
wcm.linderdaum.com
github.com/corporateshark/WalCommander
Автор: CorporateShark