8 февраля, после более полутора лет разработки, состоялся выпуск 0.14 консольного менеджера файлов Vifm, в котором используется Vim-подобное модальное управление и некоторые идеи, позаимствованные из почтового клиента mutt.
Vifm написан на языке C и распространяется по лицензии GNU GPL 2.
Для расширения возможностей можно использовать встроенный интерпретатор языка Lua.
Список изменений:
- Использование нормализации Юникода при сортировке и автодополнении.
- Для внутренних целей вместо использования переменных окружения теперь используются глобальные переменные (g:var), что позволило избежать «загрязнения» окружения дочерних процессов.
- Использование :let для вызова встроенной функции с отбрасыванием ее результата заменено правильной командой :call.
- Использование команды execute ‘normal! gl’ для запуска выбора теперь имеет команду :open в качестве лучшей альтернативы.
- Размер выделения теперь можно узнать с помощью selected() (в предыдущих версиях требовалось expand(‘%c’) == expand(‘%f’) или эквивалентный трюк).
- Макрос %{выражение} в statusline теперь может содержать }, вставленный как } (\\ по-прежнему означает две косые черты).
- Диалоги теперь распознают клавиши Enter и Escape как ответы «да» и «нет».
- Улучшен пользовательский интерфейс.
- Улучшен Lua API.
- Другие улучшения и исправления ошибок.
Источник: linux.org.ru