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.
- 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.
- 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).
- Added completion of environment variables (:cd, :pushd, :! and :!!).
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
Download links