▸ What users are saying...
▸ Features...
▸ Reporting bugs/requesting features/asking questions...
▸ Donations...
▾ Latest news

Vifm v0.13April 4, 2023

Thanks to everyone who tried out the beta.

Faster file-system navigation with a new searching/filtering submode

Hitting <c-y> after / or = allows finding and opening consecutive path components without leaving command-line mode. In this mode keys like <c-o>/<c-n>/<c-p>/<left>/<home>/etc. help to refine cursor position or go to parent directory if necessary.

More interactive :compare

You can now see stats about file comparison on the status bar and have an option to easily re-run the comparison while toggling visibility of some of the groups.

Also, default file alignment is more natural now. do and dp handle selection. You can force ignoring or respecting case in paths. Performance and memory consumption have been improved in various cases.

Mouse support and TUI improvements

Once mouse support is enabled, you should be able to perform simple browsing with just your mouse for those cases when it's more convenient.

Conflict dialog now always presents basic file metadata for comparison. Detailed progress dialog has ETA. Ls-like view can now have a fixed number of columns.


Formatting of tabs and entry selection in Lua. Changing register's content via an editor. Explicitly prompting user for input via input() function.


v0.12.1 was supposed to improve escaping on Windows, but it simultaneously made one old bug more prominent, effectively making things much worse in some cases. This release remedies that.

%N macro has been adjusted to fix integration with image preview of Kitty v0.27+.

Lots of fixes related to search and various combinations of 'hlsearch', 'incsearch' in different modes.

▸ More detailed list of changes...
Download links
Source Code

md5: bd7ae0bc6ddf82d1b19c5b88fbfc6292
sha1: f2d37872aa240910eb0f98895ded57cc88e503bd
ripemd160: 1e1c18cf789d346bbe9dafa99fe59e91a3130699
Win32 Binaries

md5: a87af0c40642195e98b7894203915cd2
sha1: d3b7a5e20e4f67c7171af0f2f86b5a13f383cacd
ripemd160: ba814bb918eb39805412b90e6e0d773afdb211c4
Win32 Single-Executable Binaries

md5: 8f280cd8e3554ee8dd14806c56705790
sha1: 0a082f39ad31eb416aac074578372fbe3978e668
ripemd160: 95145708db3e633b4c2491f86c3ec2c05c12a670
Win64 Single-Executable Binaries

md5: 614261d9fded9556db43c9d296ed1742
sha1: 96b0423af0cb1c27ed92ba33e8557ec6bae5f235
ripemd160: 20b0e4a4a96f6ee286fd4f0dfa2ea5e726458c82
AppImage (x86-64)
md5: 021595785e333a8029b6eae39ffe241b
sha1: 28ea5656fb6fd6439d5c328c30603630078be0c7
ripemd160: eeceb905360578073d290b452a1e0e12e0a12c6a