xaizek / vifm (License: GPLv2+) (since 2018-12-07)
Vifm is a file manager with curses interface, which provides Vi[m]-like environment for managing objects within file systems, extended with some useful ideas from mutt.
Commit a627cba1af1022f4b816628f55d5c121ac1843a4

Version v0.14.3
Author: xaizek
Author date (UTC): 2025-06-04 08:28
Committer name: xaizek
Committer date (UTC): 2025-06-04 08:28
Parent(s): d4fd3c3e5ca428cdd7009eecfdf21528af0bb77e
Signing key: 99DC5E4DB05F6BE2
Tree: 4142beaa34e3851e04c658efd51536ea05cdb32a
File Lines added Lines deleted
ChangeLog 1 1
README 2 2
README.md 1 1
configure 11 11
configure.ac 2 2
data/man/vifm-convert-dircolors.1 1 1
data/man/vifm-pause.1 1 1
data/man/vifm-screen-split.1 1 1
data/man/vifm.1 1 1
data/vim/doc/app/vifm-app.txt 1 1
data/vim/doc/plugin/vifm-plugin.txt 1 1
src/Makefile.win 2 2
File ChangeLog changed (mode: 100644) (index 8b40fac72..5bf887f13)
1 0.14.2 to current
1 0.14.2 to 0.14.3 (2025-06-04)
2 2
3 3 Provided more details on file handlers and viewers in sample vifmrc files. Provided more details on file handlers and viewers in sample vifmrc files.
4 4
File README changed (mode: 100644) (index 8aa648975..4137d6d6f)
1 1 Vifm - Vim-like file manager Vifm - Vim-like file manager
2 2 2001 - 2025 2001 - 2025
3 3
4 Version: 0.14.2
4 Version: 0.14.3
5 5
6 This file last updated: 07 May 2025
6 This file last updated: 04 June 2025
7 7
8 8 Brief Description Brief Description
9 9
File README.md changed (mode: 100644) (index ccbf5c16f..2c9ce2adc)
4 4
5 5 [![][AA]][A]  [![][FF]][F]  [![][UU]][U]  [![][SS]][S] [![][AA]][A]  [![][FF]][F]  [![][UU]][U]  [![][SS]][S]
6 6
7 _Version 0.14.2. This file last updated on 07 May 2025._
7 _Version 0.14.3. This file last updated on 04 June 2025._
8 8
9 9 ## Brief Description ## ## Brief Description ##
10 10
File configure changed (mode: 100755) (index 044f5e50d..15db0eed8)
1 1 #! /bin/sh #! /bin/sh
2 2 # Guess values for system-dependent variables and create Makefiles. # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.72 for vifm 0.14.2.
3 # Generated by GNU Autoconf 2.72 for vifm 0.14.3.
4 4 # #
5 5 # Report bugs to <xaizek@posteo.net>. # Report bugs to <xaizek@posteo.net>.
6 6 # #
 
... ... MAKEFLAGS=
604 604 # Identity of this package. # Identity of this package.
605 605 PACKAGE_NAME='vifm' PACKAGE_NAME='vifm'
606 606 PACKAGE_TARNAME='vifm' PACKAGE_TARNAME='vifm'
607 PACKAGE_VERSION='0.14.2'
608 PACKAGE_STRING='vifm 0.14.2'
607 PACKAGE_VERSION='0.14.3'
608 PACKAGE_STRING='vifm 0.14.3'
609 609 PACKAGE_BUGREPORT='xaizek@posteo.net' PACKAGE_BUGREPORT='xaizek@posteo.net'
610 610 PACKAGE_URL='https://vifm.info' PACKAGE_URL='https://vifm.info'
611 611
 
... ... if test "$ac_init_help" = "long"; then
1342 1342 # Omit some internal or obsolete options to make the list less imposing. # Omit some internal or obsolete options to make the list less imposing.
1343 1343 # This message is too long to be a string in the A/UX 3.1 sh. # This message is too long to be a string in the A/UX 3.1 sh.
1344 1344 cat <<_ACEOF cat <<_ACEOF
1345 'configure' configures vifm 0.14.2 to adapt to many kinds of systems.
1345 'configure' configures vifm 0.14.3 to adapt to many kinds of systems.
1346 1346
1347 1347 Usage: $0 [OPTION]... [VAR=VALUE]... Usage: $0 [OPTION]... [VAR=VALUE]...
1348 1348
 
... ... fi
1413 1413
1414 1414 if test -n "$ac_init_help"; then if test -n "$ac_init_help"; then
1415 1415 case $ac_init_help in case $ac_init_help in
1416 short | recursive ) echo "Configuration of vifm 0.14.2:";;
1416 short | recursive ) echo "Configuration of vifm 0.14.3:";;
1417 1417 esac esac
1418 1418 cat <<\_ACEOF cat <<\_ACEOF
1419 1419
 
... ... fi
1541 1541 test -n "$ac_init_help" && exit $ac_status test -n "$ac_init_help" && exit $ac_status
1542 1542 if $ac_init_version; then if $ac_init_version; then
1543 1543 cat <<\_ACEOF cat <<\_ACEOF
1544 vifm configure 0.14.2
1544 vifm configure 0.14.3
1545 1545 generated by GNU Autoconf 2.72 generated by GNU Autoconf 2.72
1546 1546
1547 1547 Copyright (C) 2023 Free Software Foundation, Inc. Copyright (C) 2023 Free Software Foundation, Inc.
 
... ... cat >config.log <<_ACEOF
1980 1980 This file contains any messages produced by compilers while This file contains any messages produced by compilers while
1981 1981 running configure, to aid debugging if configure makes a mistake. running configure, to aid debugging if configure makes a mistake.
1982 1982
1983 It was created by vifm $as_me 0.14.2, which was
1983 It was created by vifm $as_me 0.14.3, which was
1984 1984 generated by GNU Autoconf 2.72. Invocation command line was generated by GNU Autoconf 2.72. Invocation command line was
1985 1985
1986 1986 $ $0$ac_configure_args_raw $ $0$ac_configure_args_raw
 
... ... fi
3462 3462
3463 3463 # Define the identity of the package. # Define the identity of the package.
3464 3464 PACKAGE='vifm' PACKAGE='vifm'
3465 VERSION='0.14.2'
3465 VERSION='0.14.3'
3466 3466
3467 3467
3468 3468 printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h
 
... ... ac_config_headers="$ac_config_headers build-aux/config.h"
3655 3655
3656 3656
3657 3657
3658 printf "%s\n" "#define VERSION_NUM 1402" >>confdefs.h
3658 printf "%s\n" "#define VERSION_NUM 1403" >>confdefs.h
3659 3659
3660 3660
3661 3661
 
... ... cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12210 12210 # report actual input values of CONFIG_FILES etc. instead of their # report actual input values of CONFIG_FILES etc. instead of their
12211 12211 # values after options handling. # values after options handling.
12212 12212 ac_log=" ac_log="
12213 This file was extended by vifm $as_me 0.14.2, which was
12213 This file was extended by vifm $as_me 0.14.3, which was
12214 12214 generated by GNU Autoconf 2.72. Invocation command line was generated by GNU Autoconf 2.72. Invocation command line was
12215 12215
12216 12216 CONFIG_FILES = $CONFIG_FILES CONFIG_FILES = $CONFIG_FILES
 
... ... ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\
12279 12279 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12280 12280 ac_cs_config='$ac_cs_config_escaped' ac_cs_config='$ac_cs_config_escaped'
12281 12281 ac_cs_version="\\ ac_cs_version="\\
12282 vifm config.status 0.14.2
12282 vifm config.status 0.14.3
12283 12283 configured by $0, generated by GNU Autoconf 2.72, configured by $0, generated by GNU Autoconf 2.72,
12284 12284 with options \\"\$ac_cs_config\\" with options \\"\$ac_cs_config\\"
12285 12285
File configure.ac changed (mode: 100644) (index 0a6e200be..9ebee6b01)
1 1 dnl Process this file with autoconf to produce a configure script. dnl Process this file with autoconf to produce a configure script.
2 2
3 AC_INIT([vifm],[0.14.2],[xaizek@posteo.net],[vifm],[https://vifm.info])
3 AC_INIT([vifm],[0.14.3],[xaizek@posteo.net],[vifm],[https://vifm.info])
4 4 AC_CONFIG_SRCDIR(src/vifm.c) AC_CONFIG_SRCDIR(src/vifm.c)
5 5 AC_CONFIG_AUX_DIR(build-aux) AC_CONFIG_AUX_DIR(build-aux)
6 6 AC_CONFIG_MACRO_DIR(build-aux/m4) AC_CONFIG_MACRO_DIR(build-aux/m4)
7 7 AM_INIT_AUTOMAKE([no-dist-gzip dist-bzip2]) AM_INIT_AUTOMAKE([no-dist-gzip dist-bzip2])
8 8 AC_CONFIG_HEADERS(build-aux/config.h) AC_CONFIG_HEADERS(build-aux/config.h)
9 9
10 AC_DEFINE([VERSION_NUM], [1402], [Program version as a comparable integer.])
10 AC_DEFINE([VERSION_NUM], [1403], [Program version as a comparable integer.])
11 11
12 12 AC_DEFINE([PACKAGE_SYSCONF_DIR], [], [Configuration directory of the package.]) AC_DEFINE([PACKAGE_SYSCONF_DIR], [], [Configuration directory of the package.])
13 13 AC_DEFINE([PACKAGE_DATA_DIR], [], [Data directory of the package.]) AC_DEFINE([PACKAGE_DATA_DIR], [], [Data directory of the package.])
File data/man/vifm-convert-dircolors.1 changed (mode: 100644) (index d27d3b2ab..4a40750c6)
1 .TH VIFM\-CONVERT\-DIRCOLORS 1 "07 May 2025" "vifm 0.14.2"
1 .TH VIFM\-CONVERT\-DIRCOLORS 1 "04 June 2025" "vifm 0.14.3"
2 2 .\" --------------------------------------------------------------------------- .\" ---------------------------------------------------------------------------
3 3 .SH "NAME" .SH "NAME"
4 4 .\" --------------------------------------------------------------------------- .\" ---------------------------------------------------------------------------
File data/man/vifm-pause.1 changed (mode: 100644) (index 66687bd7d..a576a2a3e)
1 .TH "VIFM-PAUSE" "1" "07 May 2025" "vifm 0.14.2"
1 .TH "VIFM-PAUSE" "1" "04 June 2025" "vifm 0.14.3"
2 2 .\" --------------------------------------------------------------------------- .\" ---------------------------------------------------------------------------
3 3 .SH "NAME" .SH "NAME"
4 4 .\" --------------------------------------------------------------------------- .\" ---------------------------------------------------------------------------
File data/man/vifm-screen-split.1 changed (mode: 100644) (index 63c064b06..25ff7eb62)
1 .TH "VIFM-SCREEN-SPLIT" "1" "07 May 2025" "vifm 0.14.2"
1 .TH "VIFM-SCREEN-SPLIT" "1" "04 June 2025" "vifm 0.14.3"
2 2 .\" --------------------------------------------------------------------------- .\" ---------------------------------------------------------------------------
3 3 .SH "NAME" .SH "NAME"
4 4 .\" --------------------------------------------------------------------------- .\" ---------------------------------------------------------------------------
File data/man/vifm.1 changed (mode: 100644) (index 3377c980a..ad9281b73)
1 .TH VIFM 1 "4 June 2025" "vifm 0.15"
1 .TH VIFM 1 "04 June 2025" "vifm 0.14.3"
2 2 .\" --------------------------------------------------------------------------- .\" ---------------------------------------------------------------------------
3 3 .SH NAME .SH NAME
4 4 .\" --------------------------------------------------------------------------- .\" ---------------------------------------------------------------------------
File data/vim/doc/app/vifm-app.txt changed (mode: 100644) (index 0dd44974d..851e6ebc4)
1 *vifm-app.txt* For Vifm version 0.15 Last change: 2025 May 25
1 *vifm-app.txt* For Vifm version 0.14.3 Last change: 2025 Jun 04
2 2
3 3 Email for bugs and suggestions: <xaizek@posteo.net> Email for bugs and suggestions: <xaizek@posteo.net>
4 4
File data/vim/doc/plugin/vifm-plugin.txt changed (mode: 100644) (index a865e6bd8..f7205b9c8)
1 *vifm-plugin.txt* For Vifm version 0.14.2 Last change: 2025 May 07
1 *vifm-plugin.txt* For Vifm version 0.14.3 Last change: 2025 Jun 04
2 2
3 3 Email for bugs and suggestions: <xaizek@posteo.net> Email for bugs and suggestions: <xaizek@posteo.net>
4 4
File src/Makefile.win changed (mode: 100644) (index 0fc1c25e7..175d3d1ad)
... ... vifmres.o: vifm.res
138 138 ../build-aux/config.h: Makefile.win ../build-aux/config.h: Makefile.win
139 139 @echo Creating sample $@ @echo Creating sample $@
140 140 mkdir -p ../build-aux mkdir -p ../build-aux
141 echo '#define VERSION "0.14.2"' > $@; \
142 echo '#define VERSION_NUM 1402' >> $@; \
141 echo '#define VERSION "0.14.3"' > $@; \
142 echo '#define VERSION_NUM 1403' >> $@; \
143 143 echo '#define ENABLE_EXTENDED_KEYS' >> $@; \ echo '#define ENABLE_EXTENDED_KEYS' >> $@; \
144 144 echo '#define _GNU_SOURCE 1' >> $@; \ echo '#define _GNU_SOURCE 1' >> $@; \
145 145 echo '#define _XOPEN_SOURCE 1' >> $@; \ echo '#define _XOPEN_SOURCE 1' >> $@; \
Hints

Before first commit, do not forget to setup your git environment:
git config --global user.name "your_name_here"
git config --global user.email "your@email_here"

Clone this repository using HTTP(S):
git clone https://code.reversed.top/user/xaizek/vifm

Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@code.reversed.top/user/xaizek/vifm

You are allowed to anonymously push to this repository.
This means that your pushed commits will automatically be transformed into a pull request:
... clone the repository ...
... make some changes and some commits ...
git push origin master