2282996970- Update to 0.14.3: Documentation: * Improved documentation on the use of registers. Menus and dialogs: * Say primary instead of default in the title of :colorscheme menu. Other changes: * Provided more details on file handlers and viewers in sample vifmrc files. Fixes: * Fixed picking trash directory when rooted trash is included in 'trashdir' and root is writable. Regression in v0.14.2 (unfortunately, testing this automatically is problematic). * Fixed unlimited growth of directory histories when 'history' is set to its default value or not set at all in vifmrc. * Fixed abort due to assertion on displaying a statusbar message with a newline when 'shortmess' includes T.
devel
Michael Vetter2025-06-05 05:04:51 +00:00
db9795ebd0- Update to 0.14.2: * Fix an issue with %r in 'trashdir' when root file-system is read-only (like on macOS) and also broke build with musl libc. * Trash directories specified via an absolute path and containing %u weren't created with 700 permissions. * Don't use strverscmp() of musl if it doesn't sort things correctly (A must be greater than 0). This avoids numerical sorting results looking different with musl.Michael Vetter2025-05-08 06:55:13 +00:00
da4a3649e1Accepting request 1244664 from utilitiesAna Guerrero2025-02-10 16:29:08 +00:00
3728e88503- Update to 0.14: * Somewhat incompatible changes This release contains a number of changes which are technically non-backwards compatible. However, all of them should have very little negative impact (i.e., hard to notice the change without reading the changelog). At the same time, a bug, fixing which is likely to have an impact on user configuration, has been identified but not yet fixed to give a chance to update all affected vifmrc files. If a bug is likely to be relied on by the configuration, a dialog with the explanation and instructions will appear. * Sorting and non-Latin characters Until this release Vifm has always used byte sorting (effectively, sorting of UTF-8 byte sequences). From now on a form of Unicode normalization is applied to strings when sorting views and completion results. The change can be expanded to other cases in future releases. The measured performance impact is negligible (several percent). Practically, this means that characters like a and ä are now grouped together regardless of the way in which diacritic is being encoded. Some characters can still appear in weird non-alphabetic positions because full Unicode normalization results in losing case sensitivity and is therefore not applied. * Addressing some longtime woes For one reason or another some inconvenient peculiarities have accumulated over the years. Time has come to replace workarounds with something better: + global variables (g:var) replace the use of environmental variables for internal purposes, thus avoiding polluting environment of child processes + use of :let to invoke a builtin function discarding its result is superseded by a proper :call command + use of execute 'normal! gl' to run selection now has :open command as a better alternative + size of selection can now be queried via selected() (previous releasesMichael Vetter2025-02-10 07:35:03 +00:00
af30335137- Update to 0.13: * Faster file-system navigation with new searching/filtering submodule * More interactive :compare * Mouse supports and TUI improvements * %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.Michael Vetter2023-04-06 08:40:06 +00:00
c0e0c370fa- Update to 0.12.1: * Expression register for command-line prompts (Ctrl-R =) * Selection handling improvements * An arbitrary editor can now be fully integrated via Lua * TUI improvements * Lua API additions (still experimental) * Bulk retargetting of links, optional implicit :cd on command line, macros that expand to non-empty selection, supporting more <keys>, completion for fish shell. * Escaping of arguments and slashes in paths will now hopefully work better on Windows, which is generally an issue there. Yori shell is now also handled on Windows. * New %N macro can be used to fix image preview in Kitty terminal. * For details see https://vifm.info/news/2022-09-21.shtmlMichael Vetter2022-09-22 11:09:14 +00:00
b014fbdd1c- Update to 0.12: * Color schemes and preview now support 24-bit colors. * Depth of tree-view can now be limited and directories in it can be folded. * Textual preview of files is now done asynchronously. * List of files can now be directly piped to programs via new macros. * External editing now asks for a re-edit after a failure. * Status line can now take up several lines. * New keys for controlling viewer while in view mode. * View column separators. * Vifm has received a more advanced, but currently experimental, extension interface in a form of Lua plugins. * New logo. * See https://vifm.info/news/2021-09-29.shtml for detailsMichael Vetter2021-09-30 11:30:56 +00:00
917bb59e48- Update to 0.11: * Added persistent tabs * Added sessions * New format of vifminfo file (old version is imported on first run) * Smarter merging of histories between runs that avoids dropping of new entries * Version of default color scheme for 256-color terminals * Customizable tab labels * Keeping ratio of pane sizes constant on resizes, restarts and tab switching * Various performance improvements * See change log for the full list of changes and by whom they were suggested.Michael Vetter2020-09-24 17:51:30 +00:00
f5b7f7f600- Update to 0.10.1: * Added file preview to miller mode * Added preview macro to directly output to terminal, which enables use of Sixel graphics for previewing * Added udisks2 backend to vifm-media script (bundled script for managing media) and version of the script for OS X * Updated code to make use of large amount of color pairs when available * Functionality of previously separate neovim-vifm plugin got merged into the main plugin * Multiple improvements to :media menu * Improved performance in several use cases (quickview, lots of unhighlighted files, unnecessary cursor updates and redraws) * See change log for the full list of changes and by whom they were suggested.Michael Vetter2019-07-30 07:53:34 +00:00
00d9adeb56- Update to 0.9: * New version brings two new ways of viewing and processing file lists, namely tree-view and directory-comparison. As usual, previously existing facilities were extended and improved to become more useful. * Introduced tree-like representation of files. * Added directory comparison facilities. * Added ability to restore last navigation menu. * Background operations and programs can now be cancelled. * Dismissed error output of external programs can now be queried. * Added shell completion for bash and zsh. * Now it's possible to configure mappings in dialogs.Michael Vetter2017-06-18 21:37:20 +00:00
acb04906dc- Update to version 0.8.2: * key suggestions in the interface on ambiguous input (e.g. "g"); * helpful shortcuts for dialogs (for sort dialog in particular); * key descriptions in :map menus and %z macro for 'statusline' to display some tips; * description of all :commands, 'options' and their values for new multiline version of wildmenu; * ANDing, ORing and negating patterns for matching files and new mime-type matcher; * file prefixes and suffixes can now be multi-byte, which with extended 'classify' option allows specifying "icons" via custom fonts; * search result highlighting, enabled completion and a way to export the list for menus; * an indication of pattern correctness and match state for interactive prompts. * :select and :unselect commands to perform automatic file selection (possibly by using output of external application); * cancellation (handling of Ctrl-C) for quick view and view mode loading.Michael Vetter2016-07-16 20:23:15 +00:00
40d733dbff- Update to version 0.8.2 Beta 1: * Key suggestions in the interface on ambiguous input (e.g. g). * Helpful shortcuts for dialogs (for sort dialog in particular). * Key descriptions in :map menus and %z macro for 'statusline' to display some tips. * Description of all :commands, 'options' and their values for new multiline version of wildmenu. * ANDing, ORing and negating patterns for matching files and new mime-type matcher. * File prefixes and suffixes can now be multi-byte, which with extended 'classify' option allows specifying "icons" via custom fonts. * Search result highlighting, enabled completion and a way to export the list for menus. * An indication of pattern correctness and match state for interactive prompts. * :select and :unselect commands to perform automatic file selection (possibly by using output of external application). * Cancellation (handling of Ctrl-C) for quick view and view mode loading. * For the complete list see: https://vifm.info/news/2016-07-02.shtmlMichael Vetter2016-07-02 13:59:46 +00:00
6d9b99b5f1- Update to version 0.8.1a This is a bugfix release to primarily address messed up single-executable builds for Windows. Other bugfixes: * Fixed storing filetypes in vifminfo, which could create duplicates. * Fixed --with-dyn-x11 configuration option, which failed to enable dynamic use of the library. * Fixed using plugin in neovim, which has broken system() and :! commands.Michael Vetter2016-02-11 08:05:12 +00:00
c122ef0a2f- Update to version 0.8.1 * 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. * Added "more" mode that is used to handle status bar content that doesn't fit on the screen. * 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. - Remove vifm_utils_nix_dynamic_page_size_for_powerpc.patch: Got upstreamedMichael Vetter2016-01-17 19:35:01 +00:00
4902e8e7ddAccepting request 327713 from utilities
Stephan Kulow
2015-08-29 18:05:06 +00:00
c12371eaa1Accepting request 327595 from home:michel_mno:branches:utilitiesMichael Vetter2015-08-28 10:12:48 +00:00
358dde23b1Accepting request 315856 from utilities
Stephan Kulow
2015-07-14 15:43:45 +00:00
bac20f113f- Update to version 0.8 * Added filename specific highlight (with a script to convert ls options). * 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).Michael Vetter2015-07-10 08:48:41 +00:00