Vifm v0.7.1November 15, 2011

Main changes
  • Changed meaning of :split command (so replace it with :vsplit in your vifmrc).
  • Added backgrounding of :copy, :move, :delete, ga and gA commands.
  • Added horizontal splitting and keys to control size of the panes.
  • Added less-like view mode.
  • Made some changes to the Vim plugin.
  • Windows version was made much more usable.
More detailed list of changes... :set command and options:
  • Added 'scrollbind', 'wrapscan', 'incsearch', 'cpoptions', 'laststatus' and 'tabstop' options.
  • Make 'ignorecase' and 'smartcase' affect f and F.
  • Don't use position in the view on ' key, when 'autochpos' is off.
Angle bracket notation:
  • Added support for more angle bracket notations in mappings (<bs>, <tab>, <s-tab>, <home>, <end>, <left>, <right>, <up>, <down>, <pageup>, <pagedown>, <del>, <delete>, <m-a>, <m-b>, ..., <m-z>).
  • Added <s-f1>, ..., <s-f12>, <a-f1>, ..., <a-f12>, <c-f1>, ..., <c-f12>, only for Windows.
  • Added <a-X> as synonyms for <m-X> (where X is a key).
  • Added angle bracket notation <c-s-X> and <s-c-X> as synonyms for <c-X>.
  • Added Ctrl + Alt + letter combinations, only for *nix.
Command-line mode related changes:
  • Added :split! to toggle between only and split view.
  • Added :file to quick run one of associated commands.
  • Added backgrounding of :copy, :move and :delete commands.
  • Added :delete!.
  • Added :execute, :source commands.
  • Added support for using environment variables as :cd or :pushd arguments.
  • Added support for :substitute command without arguments.
  • Added notation to run internal Vifm commands from user defined commands.
  • Allowed exclamation mark for :view command (to prevent view closing).
  • Allowed question mark for :mark command (to prevent bookmark overwriting).
Completion:
  • Added completion of environment variables (:cd, :pushd, :! and :!!).
Normal and visual modes related changes:
  • Added '(' and ')' keys for normal and visual modes.
  • Added Ctrl-A and Ctrl-X keys (normal and visual modes).
  • Added e key for normal mode.
  • Made i key work in visual mode.
  • Made ga and gA work in background.
  • Better cW command.
  • Clean selection after i key in normal mode.
Menus and dialogs:
  • Added year in the file info dialog (on Ctrl-G).
  • Added zh, zl, zH and zL keys for the menus (horizontal scrolling).
  • Added ZQ and ZZ keys to close menus and dialogs.
TUI (Terminal User Interface):
  • Added horizontal splitting of views (changed :split command, added :vsplit command, changed Ctrl-w s mapping).
  • Added Ctrl-w j and Ctrl-w k keys.
  • Added Ctrl-w <, Ctrl-w >, Ctrl-w + and Ctrl-w - keys.
  • Added Ctrl-w | and Ctrl-w _ keys.
File cloning:
  • Don't change file extension on cloning.
  • Move cursor to clone of current file after file cloning.
  • Smarter file name generation on cloning.
  • Made C command accept count.
Only on Windows:
  • Added kind of portable mode on Windows.
  • Make macros expand to paths with forward slashes on Windows.
  • Better check if directory was changed on Windows.
  • Show all shares on Windows (including private ones).
  • Fixed a lot of bugs on Windows.
For Vim:
  • Added g:vifm_exec variable for the plugin.
  • Added ftdetect plugin for vim (now there is no need for modelines or changing .vimrc).
  • Allowed arguments for plugin's commands.
  • Added more tags to the documentation in vim-help format.
Other changes:
  • Added Ctrl-n (j) and Ctrl-p (k) keys.
  • Added view mode (see documentation).
  • Added -c <command> and +<command> command line arguments.
  • Added support of [count] for / and ?.
  • Don't clear terminal title on exit.
  • Warn about symbolic links are not available.
  • Don't show current file as selected after executing a :command and resizing terminal while it works.
  • Show progress message (e.g. on :copy) after terminal is resized.
  • Made some messages about operations more correct.
See change log for full list of changes and by whom they were suggested.
Download links