Vifm 0.14

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

Добавить комментарий