Am 8. Februar, nach mehr als anderthalb Jahren Entwicklung, wurde die Version 0.14 des Konsolen-Dateimanagers veröffentlicht. Vifm, der eine Vim-ähnliche modale Steuerung und einige Ideen aus dem E-Mail-Client mutt verwendet.
Vifm ist in C geschrieben und steht unter der GNU GPL 2.
Zur Erweiterung der Möglichkeiten kann der integrierte Lua-Interpreter verwendet werden.
Änderungsprotokoll:
- Verwendung von Unicode-Normalisierung beim Sortieren und bei der automatischen Vervollständigung.
- Für interne Zwecke werden nun anstelle von Umgebungsvariablen globale Variablen (g:var) verwendet, was eine "Verschmutzung" der Umgebungsvariablen von Kindprozessen vermied.
- Die Verwendung von :let zum Aufrufen einer eingebauten Funktion unter Weglassung ihres Ergebnisses wurde durch den korrekten Befehl :call ersetzt.
- Die Verwendung des Befehls execute ‘normal! gl’ zum Starten einer Auswahl hat jetzt den Befehl :open als die bessere Alternative.
- Die Größe der Auswahl kann jetzt mit selected() bestimmt werden (in früheren Versionen war expand(‘%c’) == expand(‘%f’) oder ein entsprechtr Trick erforderlich).
- Das Makro %{Ausdruck} in der statusline kann jetzt }, das als } eingefügt wird, enthalten (\\ bedeutet weiterhin zwei Schrägstriche).
- Dialoge erkennen jetzt die Tasten Enter und Escape als Antworten "Ja" und "Nein".
- Die Benutzeroberfläche wurde verbessert.
- Die Lua-API wurde verbessert.
- Empfehlungen der Linux Foundation zur Einhaltung von Sanktionen in Open-Source-Projekten
Quelle: linux.org.ru
