Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: vifm | Distribution: openSUSE Tumbleweed |
Version: 0.14 | Vendor: openSUSE |
Release: 1.1 | Build date: Mon Feb 10 08:25:15 2025 |
Group: Productivity/File utilities | Build host: reproducible |
Size: 2461995 | Source RPM: vifm-0.14-1.1.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: http://vifm.info | |
Summary: Ncurses based file manager with vi like keybindings |
Vifm is a ncurses based file manager with vi like keybindings that allow complete keyboard control over your files without having to learn a new set of commands. It supports UTF-8, a quick file view similar to midnight commander's quick view, and configurable color schemes.
GPL-2.0-or-later
* Mon Feb 10 2025 Michael Vetter <mvetter@suse.com> - 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 releases required expand('%c') == expand('%f') or an equivalent trick) + %{expression} macro in 'statusline' can now have } embedded as \} (\\ still means two slashes) + dialogs now recognize Enter and Escape keys as "yes" and "no" replies * More useful menus :copen recalled last navigation menu for years, but that's not always enough. Now up to 25 such menus are stored after their use and can be navigated to via :chistory/:colder/:cnewer. In addition, :grep or :find can be rerun on the same set of commands right from the menu which previously required leaving the menu just to get back to it. History of command-line in menus is now also managed and stored, making staying in menu mode for longer a more pleasant experience. * UI improvements Navigation between views/tabs via new :wingo command with optional incremental completion thanks to new 'wildinc' option (applicable to any other command or all of them at once). Ability to highlight a view column (:highlight column:size ...), specify how highlighting applies ('hloptions'), set a separator between miller columns in set fillchars+=millersep:'|', shorten columns in the middle (^ in 'viewcolumn'). Also, displaying of CJK characters on Windows should have much fewer issues now. * Lua API Slowly adding new functionality. This batch comes with things like primitive file operations, ability to create custom views or menus and handling ranges of :commands. * Other Search matches can be traversed via Tab and Shift-Tab while in the prompt (applies to navigation mode as well). An invalid expression in :if or :elseif no longer just skips that command, now all commands up to and including matching :endif are skipped to avoid executing half-random sequences of commands due to a mistake, which also results in better error messages. Previously, :elseif was also evaluating its expression even some earlier branch was already taken. :rename now asks whether file move is intended instead of assuming a user mistake and refusing to proceed. Support MTP devices by bundled vifm-media script if simple-mtpfs is installed. Also improve what devices are offered for mounting (e.g., don't offer a whole drive if it contains partitions). v:version to branch depending on release. * Fixes Get preview graphics out of the way in more cases (like when opening menus). Terminals with more than 32768 color pairs should not cause visual defects or crashes anymore. Merging of directories was either not asking for confirmation or aborting after skipping a file. Paths with some unreadable characters were not processed due to a regression. Directories weren't counted in estimates of file operations. && operator was always evaluating both branches instead of properly short-circuiting. %a macro of 'statusline' was displaying wrong values on non-Linux Unix-like systems. :compare falsely claimed that files of identical size and with common prefix are identical. * Thu Apr 06 2023 Michael Vetter <mvetter@suse.com> - 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. * Thu Sep 22 2022 Michael Vetter <mvetter@suse.com> - 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.shtml * Thu Sep 30 2021 Michael Vetter <mvetter@suse.com> - 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 details * Thu Sep 24 2020 Michael Vetter <mvetter@suse.com> - 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. * Tue Jul 30 2019 mvetter@suse.com - 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. * Mon Nov 12 2018 mvetter@suse.com - Update to 0.10: * New version includes long awaited tabs and support for managing media. The first one comes in two flavours: tabs either include layout or don't. The latter relies on a helper script, whose job is to adapt existing tools to make them usable by vifm. Main changes: * Added tabs which either operate on the level of layout or level of individual panes * Added ability to synchronize contents of registers among multiple instances * Added menu for managing media (relies on helper that does the managing) * Improved cursor positioning and control over it * Ability to colorize statusline - For more details see: https://vifm.info/news/2018-11-11.shtml - Update upstream gpg key file (xaizek@posteo.net) * Mon Feb 05 2018 mvetter@suse.com - Update to 0.9.1: * Introduced file view mode known as miller columns or cascading lists, which can be enabled via 'millerview' and configured with 'milleroptions'. * Added ability to transpose ls-like view to make it fill by columns, see new 'lsoptions' option. * More natural behaviour of movement keys in ls-like view. * New --remote-expr command-line option that can be used to query state of running instances. * Extended retry/ignore/abort query of 'syscalls' to all file operations. * More control over highlight groups via :highlight suitable for interactive changes. * Mostly eliminated the need for repeating ga/gA command through automatic size recalculation. * Sun Jun 18 2017 mvetter@suse.com - Add vifm.asc - Add xaizek@openmailbox.org 's 0x99dc5e4db05f6be2 to keyring * Sun Jun 18 2017 mvetter@suse.com - 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.
/etc/vifm /etc/vifm/colors /etc/vifm/colors/Default-256.vifm /usr/bin/vifm /usr/bin/vifm-convert-dircolors /usr/bin/vifm-pause /usr/bin/vifm-screen-split /usr/share/applications/vifm.desktop /usr/share/bash-completion /usr/share/bash-completion/completions /usr/share/bash-completion/completions/vifm /usr/share/doc/packages/vifm /usr/share/doc/packages/vifm/AUTHORS /usr/share/doc/packages/vifm/BUGS /usr/share/doc/packages/vifm/ChangeLog.LuaAPI /usr/share/doc/packages/vifm/ChangeLog.gz /usr/share/doc/packages/vifm/README /usr/share/doc/packages/vifm/TODO /usr/share/fish /usr/share/fish/vendor_completions.d /usr/share/fish/vendor_completions.d/vifm.fish /usr/share/icons/hicolor /usr/share/icons/hicolor/128x128 /usr/share/icons/hicolor/128x128/apps /usr/share/icons/hicolor/128x128/apps/vifm.png /usr/share/icons/hicolor/scalable /usr/share/icons/hicolor/scalable/apps /usr/share/icons/hicolor/scalable/apps/vifm.svg /usr/share/licenses/vifm /usr/share/licenses/vifm/COPYING /usr/share/man/man1/vifm-convert-dircolors.1.gz /usr/share/man/man1/vifm-pause.1.gz /usr/share/man/man1/vifm-screen-split.1.gz /usr/share/man/man1/vifm.1.gz /usr/share/pixmaps/vifm.png /usr/share/vifm /usr/share/vifm/colors /usr/share/vifm/colors/Default-256.vifm /usr/share/vifm/colors/astrell-root.vifm /usr/share/vifm/colors/astrell-user.vifm /usr/share/vifm/colors/dmilith-root.vifm /usr/share/vifm/colors/dmilith-user.vifm /usr/share/vifm/colors/istib-solarized-dark.vifm /usr/share/vifm/colors/juef-zenburn.vifm /usr/share/vifm/colors/reicheltd-light.vifm /usr/share/vifm/vifm-help.txt /usr/share/vifm/vifm-media /usr/share/vifm/vifmrc /usr/share/vifm/vim /usr/share/vifm/vim-doc /usr/share/vifm/vim-doc/doc /usr/share/vifm/vim-doc/doc/vifm-lua.txt /usr/share/vifm/vim/autoload /usr/share/vifm/vim/autoload/vifm /usr/share/vifm/vim/autoload/vifm/colorconv.vim /usr/share/vifm/vim/autoload/vifm/edit.vim /usr/share/vifm/vim/autoload/vifm/globals.vim /usr/share/vifm/vim/doc /usr/share/vifm/vim/doc/tags /usr/share/vifm/vim/doc/vifm-plugin.txt /usr/share/vifm/vim/ftdetect /usr/share/vifm/vim/ftdetect/vifm-rename.vim /usr/share/vifm/vim/ftdetect/vifm.vim /usr/share/vifm/vim/ftplugin /usr/share/vifm/vim/ftplugin/mail_vifm.vim /usr/share/vifm/vim/ftplugin/vifm-cmdedit.vim /usr/share/vifm/vim/ftplugin/vifm-edit.vim /usr/share/vifm/vim/ftplugin/vifm-rename.vim /usr/share/vifm/vim/ftplugin/vifm.vim /usr/share/vifm/vim/plugin /usr/share/vifm/vim/plugin/vifm.vim /usr/share/vifm/vim/syntax /usr/share/vifm/vim/syntax/vifm.vim /usr/share/zsh /usr/share/zsh/site-functions /usr/share/zsh/site-functions/_vifm
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu Feb 20 00:53:01 2025