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 47ccc77587a469cef93da00ef0e54a4867529fbf

Version v0.13
Author: xaizek
Author date (UTC): 2023-04-03 22:19
Committer name: xaizek
Committer date (UTC): 2023-04-03 22:19
Parent(s): 513a5208276d9809574604797716f7505c1890f8
Signing key: 99DC5E4DB05F6BE2
Tree: f9a97c5b05aa8420d4cfb2429d46b2adf92cabe7
File Lines added Lines deleted
ChangeLog 1 1
ChangeLog.LuaAPI 1 1
NEWS 2 2
README 2 2
README.md 1 1
configure 10 10
configure.ac 1 1
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 1 1
File ChangeLog changed (mode: 100644) (index 83537fcb3..62c50bd6a)
1 0.13-beta to current
1 0.13-beta to 0.13 (2023-04-04)
2 2
3 3 Made "withicase" and "withrcase" affect how files are sorted before Made "withicase" and "withrcase" affect how files are sorted before
4 4 comparison, otherwise they might not produce the intended effect. comparison, otherwise they might not produce the intended effect.
File ChangeLog.LuaAPI changed (mode: 100644) (index b737d5ffb..29079971e)
... ... API things should stay fairly stable to not cause breakage too often, but
4 4 while stabilizing for v1.0 a bunch of breaking changes can happen at once. while stabilizing for v1.0 a bunch of breaking changes can happen at once.
5 5 After that all changes will be documented in the regular ChangeLog. After that all changes will be documented in the regular ChangeLog.
6 6
7 0.13-beta to current
7 0.13-beta to 0.13 (2023-04-04)
8 8
9 9 Added VifmView:select() and VifmView:unselect() that select and unselect Added VifmView:select() and VifmView:unselect() that select and unselect
10 10 entries by indexes. entries by indexes.
File NEWS changed (mode: 100644) (index 7a05caf75..f2b4474fa)
1 4 April 2023
2 ============
1 04 April 2023
2 =============
3 3
4 4 Vifm v0.13 Vifm v0.13
5 5 ---------- ----------
File README changed (mode: 100644) (index aca3de757..b5d96d99a)
1 1 Vifm - Vim-like file manager Vifm - Vim-like file manager
2 2 2001 - 2023 2001 - 2023
3 3
4 Version: 0.13-beta
4 Version: 0.13
5 5
6 This file last updated: 17 March 2023
6 This file last updated: 04 April 2023
7 7
8 8 Brief Description Brief Description
9 9
File README.md changed (mode: 100644) (index 0c7473278..fdc59e1b6)
4 4
5 5 [![][AA]][A]  [![][FF]][F]  [![][UU]][U]  [![][SS]][S] [![][AA]][A]  [![][FF]][F]  [![][UU]][U]  [![][SS]][S]
6 6
7 _Latest release is 0.13-beta. This file last updated on 17 March 2023._
7 _Latest release is 0.13. This file last updated on 04 April 2023._
8 8
9 9 ## Brief Description ## ## Brief Description ##
10 10
File configure changed (mode: 100755) (index 9ac43a7ab..0eb720489)
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.69 for vifm 0.13-beta.
3 # Generated by GNU Autoconf 2.69 for vifm 0.13.
4 4 # #
5 5 # Report bugs to <xaizek@posteo.net>. # Report bugs to <xaizek@posteo.net>.
6 6 # #
 
... ... MAKEFLAGS=
580 580 # Identity of this package. # Identity of this package.
581 581 PACKAGE_NAME='vifm' PACKAGE_NAME='vifm'
582 582 PACKAGE_TARNAME='vifm' PACKAGE_TARNAME='vifm'
583 PACKAGE_VERSION='0.13-beta'
584 PACKAGE_STRING='vifm 0.13-beta'
583 PACKAGE_VERSION='0.13'
584 PACKAGE_STRING='vifm 0.13'
585 585 PACKAGE_BUGREPORT='xaizek@posteo.net' PACKAGE_BUGREPORT='xaizek@posteo.net'
586 586 PACKAGE_URL='https://vifm.info' PACKAGE_URL='https://vifm.info'
587 587
 
... ... if test "$ac_init_help" = "long"; then
1307 1307 # Omit some internal or obsolete options to make the list less imposing. # Omit some internal or obsolete options to make the list less imposing.
1308 1308 # 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.
1309 1309 cat <<_ACEOF cat <<_ACEOF
1310 \`configure' configures vifm 0.13-beta to adapt to many kinds of systems.
1310 \`configure' configures vifm 0.13 to adapt to many kinds of systems.
1311 1311
1312 1312 Usage: $0 [OPTION]... [VAR=VALUE]... Usage: $0 [OPTION]... [VAR=VALUE]...
1313 1313
 
... ... fi
1377 1377
1378 1378 if test -n "$ac_init_help"; then if test -n "$ac_init_help"; then
1379 1379 case $ac_init_help in case $ac_init_help in
1380 short | recursive ) echo "Configuration of vifm 0.13-beta:";;
1380 short | recursive ) echo "Configuration of vifm 0.13:";;
1381 1381 esac esac
1382 1382 cat <<\_ACEOF cat <<\_ACEOF
1383 1383
 
... ... fi
1501 1501 test -n "$ac_init_help" && exit $ac_status test -n "$ac_init_help" && exit $ac_status
1502 1502 if $ac_init_version; then if $ac_init_version; then
1503 1503 cat <<\_ACEOF cat <<\_ACEOF
1504 vifm configure 0.13-beta
1504 vifm configure 0.13
1505 1505 generated by GNU Autoconf 2.69 generated by GNU Autoconf 2.69
1506 1506
1507 1507 Copyright (C) 2012 Free Software Foundation, Inc. Copyright (C) 2012 Free Software Foundation, Inc.
 
... ... cat >config.log <<_ACEOF
2027 2027 This file contains any messages produced by compilers while This file contains any messages produced by compilers while
2028 2028 running configure, to aid debugging if configure makes a mistake. running configure, to aid debugging if configure makes a mistake.
2029 2029
2030 It was created by vifm $as_me 0.13-beta, which was
2030 It was created by vifm $as_me 0.13, which was
2031 2031 generated by GNU Autoconf 2.69. Invocation command line was generated by GNU Autoconf 2.69. Invocation command line was
2032 2032
2033 2033 $ $0 $@ $ $0 $@
 
... ... fi
2892 2892
2893 2893 # Define the identity of the package. # Define the identity of the package.
2894 2894 PACKAGE='vifm' PACKAGE='vifm'
2895 VERSION='0.13-beta'
2895 VERSION='0.13'
2896 2896
2897 2897
2898 2898 cat >>confdefs.h <<_ACEOF cat >>confdefs.h <<_ACEOF
 
... ... cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11224 11224 # report actual input values of CONFIG_FILES etc. instead of their # report actual input values of CONFIG_FILES etc. instead of their
11225 11225 # values after options handling. # values after options handling.
11226 11226 ac_log=" ac_log="
11227 This file was extended by vifm $as_me 0.13-beta, which was
11227 This file was extended by vifm $as_me 0.13, which was
11228 11228 generated by GNU Autoconf 2.69. Invocation command line was generated by GNU Autoconf 2.69. Invocation command line was
11229 11229
11230 11230 CONFIG_FILES = $CONFIG_FILES CONFIG_FILES = $CONFIG_FILES
 
... ... _ACEOF
11291 11291 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11292 11292 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
11293 11293 ac_cs_version="\\ ac_cs_version="\\
11294 vifm config.status 0.13-beta
11294 vifm config.status 0.13
11295 11295 configured by $0, generated by GNU Autoconf 2.69, configured by $0, generated by GNU Autoconf 2.69,
11296 11296 with options \\"\$ac_cs_config\\" with options \\"\$ac_cs_config\\"
11297 11297
File configure.ac changed (mode: 100644) (index 0d395ae86..03ef33c70)
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.13-beta, xaizek@posteo.net, vifm, https://vifm.info)
3 AC_INIT(vifm, 0.13, 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)
File data/man/vifm-convert-dircolors.1 changed (mode: 100644) (index f3b281a92..f975c7443)
1 .TH VIFM\-CONVERT\-DIRCOLORS 1 "17 March 2023" "vifm 0.13-beta"
1 .TH VIFM\-CONVERT\-DIRCOLORS 1 "04 April 2023" "vifm 0.13"
2 2 .\" --------------------------------------------------------------------------- .\" ---------------------------------------------------------------------------
3 3 .SH "NAME" .SH "NAME"
4 4 .\" --------------------------------------------------------------------------- .\" ---------------------------------------------------------------------------
File data/man/vifm-pause.1 changed (mode: 100644) (index 24adb9fa8..149cbb19e)
1 .TH "VIFM-PAUSE" "1" "17 March 2023" "vifm 0.13-beta"
1 .TH "VIFM-PAUSE" "1" "04 April 2023" "vifm 0.13"
2 2 .\" --------------------------------------------------------------------------- .\" ---------------------------------------------------------------------------
3 3 .SH "NAME" .SH "NAME"
4 4 .\" --------------------------------------------------------------------------- .\" ---------------------------------------------------------------------------
File data/man/vifm-screen-split.1 changed (mode: 100644) (index 6185b0cfa..e924eec01)
1 .TH "VIFM-SCREEN-SPLIT" "1" "17 March 2023" "vifm 0.13-beta"
1 .TH "VIFM-SCREEN-SPLIT" "1" "04 April 2023" "vifm 0.13"
2 2 .\" --------------------------------------------------------------------------- .\" ---------------------------------------------------------------------------
3 3 .SH "NAME" .SH "NAME"
4 4 .\" --------------------------------------------------------------------------- .\" ---------------------------------------------------------------------------
File data/man/vifm.1 changed (mode: 100644) (index e85c30e32..2d8f05824)
1 .TH VIFM 1 "27 March 2023" "vifm 0.13-beta"
1 .TH VIFM 1 "04 April 2023" "vifm 0.13"
2 2 .\" --------------------------------------------------------------------------- .\" ---------------------------------------------------------------------------
3 3 .SH NAME .SH NAME
4 4 .\" --------------------------------------------------------------------------- .\" ---------------------------------------------------------------------------
File data/vim/doc/app/vifm-app.txt changed (mode: 100644) (index 6c245bd11..24f75b801)
1 *vifm-app.txt* For Vifm version 0.13-beta Last change: 2023 Mar 27
1 *vifm-app.txt* For Vifm version 0.13 Last change: 2023 Apr 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 958a5b8ea..57057e600)
1 *vifm-plugin.txt* For Vifm version 0.13-beta Last change: 2023 Mar 17
1 *vifm-plugin.txt* For Vifm version 0.13 Last change: 2023 Apr 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 9d06ecfdc..18bccb470)
... ... 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.13-beta"' > $@; \
141 echo '#define VERSION "0.13"' > $@; \
142 142 echo '#define ENABLE_EXTENDED_KEYS' >> $@; \ echo '#define ENABLE_EXTENDED_KEYS' >> $@; \
143 143 echo '#define _GNU_SOURCE 1' >> $@; \ echo '#define _GNU_SOURCE 1' >> $@; \
144 144 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