8 lutego, po ponad półtora roku prac, wydano 0.14 konsolowego menedżera plików Vifm, który wykorzystuje modalne sterowanie podobne do Vim oraz niektóre pomysły zapożyczone z klienta pocztowego mutt.
Vifm napisano w języku C i jest dystrybuowany na licencji GNU GPL 2.
Aby rozszerzyć możliwości, można użyć wbudowanego interpretera języka Lua.
Lista zmian:
- Użycie normalizacji Unicode przy sortowaniu i autouzupełnianiu.
- W przypadku wewnętrznych potrzeb zamiast użycia zmiennych środowiskowych teraz używane są zmienne globalne (g:var), co pozwoliło uniknąć "zanieczyszczenia" środowiska procesów podrzędnych.
- Użycie :let do wywołania wbudowanej funkcji z pominięciem jej wyniku zastąpiono odpowiednią komendą :call.
- Użycie polecenia execute 'normal! gl' do uruchamiania wyboru teraz ma polecenie :open jako lepszą alternatywę.
- Rozmiar zaznaczenia można teraz poznać dzięki selected() (w poprzednich wersjach wymagało to expand('%c') == expand('%f') lub ekwiwalentnego triku).
- Makros %{wyrażenie} w statusline może teraz zawierać }, wstawiony jako } (\\ nadal oznacza dwie ukośne kreski).
- Dialogi teraz rozpoznają klawisze Enter i Escape jako odpowiedzi "tak" i "nie".
- Udoskonalono interfejs użytkownika.
- Udoskonalono API Lua.
- Inne ulepszenia i poprawki błędów.
Źródło: linux.org.ru
