Vifm Versions Save

Vifm is a file manager with curses interface, which provides Vim-like environment for managing objects within file systems, extended with some useful ideas from mutt.

v0.8.1-beta

8 years ago

New minor version delivers primarily various small improvements of different kinds. There is also improvement of navigation via named bookmarks (or tags), which can ease keeping track of what is where, and an ability to apply settings to specific directories or sub-trees (via combination of autocommands and local options).

The beta stage will last about two weeks. In case any serious bugs are found during this period, another beta version might be released.

Main changes:

  • Added local options, which work until directory change.
  • Added named bookmarks (paths are associated with tags).
  • Added autocommands (with DirEnter event).
  • Added ability to sort by regexp-extracted part of file name.
  • Added builtin directory preview (similar to tree).
  • Added a way to communicate menu contents to Vim quickfix.
  • IPC got new (safe) implementation with listing/targeting of active instances, it's enabled by default again.
  • Updating local view settings from vifmrc now affects both panes (:windo is not necessary).
  • More predictive cursor updates on directory reload.
  • Improvements related to expression and command parsing.

See change log for the full list of changes and by whom they were suggested.

More details

v0.8

8 years ago

New version brings several useful improvements of different kinds. The most substantial addition is custom views that allow one to combine files from several directories in one view, which in turn enables processing of search/grep/etc. results similar to handling contents of a regular directory.

Thanks to everyone who was reporting issues during beta period.

Also reminding about #vifm@Freenode IRC channel, color schemes preview and introducing Q&A site for general usage questions.

Main changes:

  • Added filename specific highlight.
  • Added custom views, which contrary to regular views can contain files that do not belong to the same directory.
  • Added job bar to display active backgrounded file operations.
  • Added command-line mode abbreviations.
  • Added global configuration and color schemes directory.
  • Added live search match highlighting.
  • Added optional per-file progress for file operations.
  • Added full path patterns ({{globs}} and //regexp//).
  • Added command-line options to control file/directory selection and selection processing to make it easier to use vifm as a file picker.
  • Color schemes got .vifm extension, but the old-style names will still work for now.
  • XDG specification support.
  • Ability to use terminal applications to preview graphics (e.g. w3mimgdisplay).

See change log for the full list of changes and by whom they were suggested.

More details

v0.8-beta

8 years ago

New version brings several useful improvements of different kinds. The most substantial addition is custom views that allow one to combine files from several directories in one view, which in turn enables processing of search/grep/etc. results similar to handling contents of a regular directory.

The beta stage will last about two weeks. In case any serious bugs are found during this period, another beta version might be released.

Main changes:

  • Added filename specific highlight.
  • Added custom views, which contrary to regular views can contain files that do not belong to the same directory.
  • Added job bar to display active backgrounded file operations.
  • Added command-line mode abbreviations.
  • Added global configuration and color schemes directory.
  • Added live search match highlighting.
  • Added optional per-file progress for file operations.
  • Added full path patterns ({{globs}} and //regexp//).
  • Added command-line options to control file/directory selection and selection processing to make it easier to use vifm as a file picker.
  • Color schemes got .vifm extension, but the old-style names will still work for now.
  • XDG specification support.

See change log for the full list of changes and by whom they were suggested.

More details

v0.7.8

9 years ago

New version adds a couple of major features, allows for some more customizations and makes usual operations more convenient. Finally, file system operations got progress (it's disabled by default, new implementation needs to be tested in different environments to become the primary one). Another feature is multiblock selection ("extended visual mode" if you wish). Vifm also became friendlier to authors of colorschemes and those who'd like to customize UI a bit more.

Main changes:

  • Added multiblock "selection" (in quotes because it's also block deselection and inversion of selection for completeness).
  • Added progress bar for file operations. Available only if 'syscalls' option is set (please be careful with that, check basic operations on temp files before using this with important data).
  • Added names for 256 colors, highlight group for inactive cursor, :highlight clear command.
  • Some improvements for cancelling operations.
  • Better implementation of emptying trash directories.
  • New types of conflict resolution.
  • Several extensions for filtering with user-defined commands.
  • More customizable UI (borders, padding).
  • Smarter path completion.
  • Separated Vifm and Vim plugin documentation.
  • A couple of extensions for Vim plugin (for mail and bulk file renaming).

See change log for the full list of changes and by whom they were suggested.

More details

v0.7.8-beta

9 years ago

New version adds a couple of major features, allows for some more customizations and makes usual operations more convenient. Finally, file system operations got progress (it's disabled by default, new implementation needs to be tested in different environments to become the primary one). Another feature is multiblock selection ("extended visual mode" if you wish). Vifm also became friendlier to authors of colorschemes and those who'd like to customize UI a bit more.

The beta stage will last about two weeks. In case any serious bugs are found during this period, another beta version might be released.

Main changes:

  • Added multiblock "selection" (in quotes because it's also block deselection and inversion of selection for completeness).
  • Added progress bar for file operations. Available only if 'syscalls' option is set (please be careful with that, check basic operations on temp files before using this with important data).
  • Added names for 256 colors, highlight group for inactive cursor, :highlight clear command.
  • Some improvements for cancelling operations.
  • Better implementation of emptying trash directories.
  • New types of conflict resolution.
  • Several extensions for filtering with user-defined commands.
  • More customizable UI (borders, padding).
  • Smarter path completion.
  • Separated Vifm and Vim plugin documentation.
  • A couple of extensions for Vim plugin (for mail and bulk file renaming).

See change log for the full list of changes and by whom they were suggested.

More details

v0.7.7

10 years ago

New version provides more customizations for several existing features and more convenient interaction with them.

Thanks to all contributors and especially those who tried beta version.

Main changes:

  • Vifm has had support for navigation by file number for years, finally it can display those numbers.
  • Support of trash directories got better with ability to have trash per mount point and new trash menus.
  • Command-line mode now has Ctrl-X prefixed keys that insert parts of filenames and filters (kind of Ctrl-R in Vim).
  • Bookmarks are now timestamped for more predictable management (mainly deletion and overwriting).
  • For security reasons remote commands are now disabled at configuration stage by default.
  • Most of long-running operations (:find, :copy, etc.) now can be cancelled by pressing Ctrl-C.
  • Menus with list of files got unified gf (for navigation) and e (for editing) shortcuts.
  • Several fixes and %n macro for better integration with terminal multiplexers.
  • Ability to sort list view with disabled grouping of directories.
  • Expression parser was extended in a couple of ways.
  • Added three more sample color schemes.

See change log for the full list of changes and by whom they were suggested.

More details

v0.7.7-beta

10 years ago

New version provides more customizations for several existing features and more convenient interaction with them.

The beta stage will last about two weeks. In case any serious bugs are found during this period, another beta version might be released.

Main changes:

  • Vifm has had support for navigation by file number for years, finally it can display those numbers.
  • Support of trash directories got better with ability to have trash per mount point and new trash menus.
  • Command-line mode now has Ctrl-X prefixed keys that insert parts of filenames and filters (kind of Ctrl-R in Vim).
  • Bookmarks are now timestamped for more predictable management (mainly deletion and overwriting).
  • For security reasons remote commands are now disabled at configuration stage by default.
  • Most of long-running operations (:find, :copy, etc.) now can be cancelled by pressing Ctrl-C.
  • Menus with list of files got unified gf (for navigation) and e (for editing) shortcuts.
  • Several fixes and %n macro for better integration with terminal multiplexers.
  • Ability to sort list view with disabled grouping of directories.
  • Expression parser was extended in a couple of ways.
  • Added three more sample color schemes.

See change log for the full list of changes and by whom they were suggested.

More details

v0.7.6

10 years ago

New minor version brings better integration with environment and external tools as well as enhances file filtering capabilities in several ways. Apart from that, old features were tweaked and some build issues and bugs were resolved. New Win32 and Win64 single-executable (no DLLs) packages appear first time with this release.

This time beta stage was quite fruitful. Thanks to all who installed and tried beta versions, and special thanks to filterfalse.

Main changes:

  • Added interactive local filter.
  • Added external editing of command-line content with 'vicmd'.
  • Added integration with tmux.
  • Added options to configure external tools for :apropos, :find, :grep and :locate command-line commands.
  • Added desktop entry file (*nix only) and updated application icon.
  • Fixed build for some combinations of OS/environments (OS X, 32/64-bit cygwin, Windows).

Notice: if you mapped q key to something, new q:, q/, q? and q= keys won't be available; suggested solution is to change your existing mapping to qq.

See change log for full list of changes and by whom they were suggested.

More details Sources Win32 binaries Win32 single-executable Win64 single-executable

v0.7.6-beta

10 years ago

New minor version brings better integration with environment and external tools as well as enhances file filtering capabilities in several ways. Apart from that, old features were tweaked and some build issues and bugs were resolved. New Win32 single-executable (no DLLs) package appears first time with this release, Win64 package might also be available a bit later.

The beta stage will last about two weeks. In case any serious bugs are found during this period, another beta version might be released.

Main changes:

  • Added interactive local filter.
  • Added external editing of command-line content with 'vicmd'.
  • Added integration with tmux.
  • Added options to configure externals commands for :apropos, :find, :grep and :locate commands.
  • Added desktop entry file (*nix only) and updated application icon.
  • Fixed build on some versions of OS X.

Notice: if you mapped q key to something, new q:, q/, q? and q= keys won't be available; suggested solution is to change the mapping to qq.

See change log for full list of changes and by whom they were suggested.

More details Sources Win32 binaries Win32 single-executable