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 1c83ecb76080f53b27d7cb062aef4caf8f2d9204

Version 0.6.3
Author: xaizek
Author date (UTC): 2011-07-20 16:28
Committer name: xaizek
Committer date (UTC): 2011-07-20 16:28
Parent(s): 967d71167701036f497ca26e67c596d588ee8b04
Signing key:
Tree: 42dfb42c4bbff58576c5a27a21958a831faea49a
File Lines added Lines deleted
AUTHORS 1 1
ChangeLog 3 1
THANKS 2 2
configure 1 1
configure.in 1 1
src/commands.c 3 2
src/commands.h 2 1
src/vifm-help.txt 2 2
src/vifm.1 2 2
src/vifm.txt 2 1
File AUTHORS changed (mode: 100644) (index ba1408d95..b96c5a0ca)
... ... from fork of wsdookadr (Petrea Stefan Corneliu):
55 55
56 56 seatest is written by Keith Nicholas seatest is written by Keith Nicholas
57 57
58 Patch for Vim plugin by Ranousse.
58 Patch for Vim plugin by Colin Cartade.
File ChangeLog changed (mode: 100644) (index f5e938642..460525ecf)
1 0.6.2 to current
1 0.6.2 to 0.6.3
2 2
3 3 Added another format for filetype (FUSE_MOUNT2). Added another format for filetype (FUSE_MOUNT2).
4 4
 
217 217
218 218 Fixed opening files containing spaces in their names using Vim plugin. Fixed opening files containing spaces in their names using Vim plugin.
219 219
220 Fixed command line size when initial message doesn't fit in one line.
221
220 222 0.6.1 to 0.6.2 0.6.1 to 0.6.2
221 223
222 224 Added map menus (run :cmap, :vmap, :nmap commands without arguments). Added map menus (run :cmap, :vmap, :nmap commands without arguments).
File THANKS changed (mode: 100644) (index a887c09f5..a9e4a273e)
... ... Pavel (neoascetic)
14 14 Shawn Young (drphys) Shawn Young (drphys)
15 15 sirex (sirexas) sirex (sirexas)
16 16
17 Special thanks to Ranousse for a lot of useful ideas and his will to make vifm
18 better.
17 Special thanks to Colin Cartade for a lot of useful ideas and his will to make
18 vifm better.
File configure changed (mode: 100755) (index b3b910abd..109006ecc)
... ... fi
2705 2705
2706 2706 # Define the identity of the package. # Define the identity of the package.
2707 2707 PACKAGE=vifm PACKAGE=vifm
2708 VERSION=0.6.2
2708 VERSION=0.6.3
2709 2709
2710 2710
2711 2711 cat >>confdefs.h <<_ACEOF cat >>confdefs.h <<_ACEOF
File configure.in changed (mode: 100644) (index 66777b5fb..c282bb5f8)
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 3 AC_INIT(configure.in) AC_INIT(configure.in)
4 AM_INIT_AUTOMAKE(vifm, 0.6.2)
4 AM_INIT_AUTOMAKE(vifm, 0.6.3)
5 5 AM_CONFIG_HEADER(config.h) AM_CONFIG_HEADER(config.h)
6 6
7 7
File src/commands.c changed (mode: 100644) (index dbb783d05..c7c2c764c)
... ... const struct rescmd_info reserved_cmds[] = {
136 136 { .name = "w", .alias = 1, .id = COM_WRITE }, { .name = "w", .alias = 1, .id = COM_WRITE },
137 137 { .name = "wq", .alias = 0, .id = COM_WQ }, { .name = "wq", .alias = 0, .id = COM_WQ },
138 138 { .name = "write", .alias = 0, .id = COM_WRITE }, { .name = "write", .alias = 0, .id = COM_WRITE },
139 { .name = "x", .alias = 0, .id = COM_X },
139 { .name = "x", .alias = 0, .id = COM_XIT },
140 { .name = "xit", .alias = 0, .id = COM_XIT },
140 141 { .name = "y", .alias = 1, .id = COM_YANK }, { .name = "y", .alias = 1, .id = COM_YANK },
141 142 { .name = "yank", .alias = 0, .id = COM_YANK }, { .name = "yank", .alias = 0, .id = COM_YANK },
142 143 }; };
 
... ... execute_builtin_command(FileView *view, cmd_params *cmd)
1882 1883 status_bar_message(view->curr_dir); status_bar_message(view->curr_dir);
1883 1884 save_msg = 1; save_msg = 1;
1884 1885 break; break;
1885 case COM_X:
1886 case COM_XIT:
1886 1887 case COM_QUIT: case COM_QUIT:
1887 1888 if(cmd->args && cmd->args[0] == '!') if(cmd->args && cmd->args[0] == '!')
1888 1889 curr_stats.setting_change = 0; curr_stats.setting_change = 0;
File src/commands.h changed (mode: 100644) (index dac619731..d290de6fa)
... ... enum
98 98 COM_W_ALIAS_TO_WRITE, COM_W_ALIAS_TO_WRITE,
99 99 COM_WQ, COM_WQ,
100 100 COM_WRITE, COM_WRITE,
101 COM_X,
101 COM_X_ALIAS_TO_XIT,
102 COM_XIT,
102 103 COM_Y_ALIAS_TO_YANK, COM_Y_ALIAS_TO_YANK,
103 104 COM_YANK, COM_YANK,
104 105 RESERVED RESERVED
File src/vifm-help.txt changed (mode: 100644) (index e4c42b911..fa897d260)
... ... Commands
499 499
500 500 :wq exit vifm after writing config. :wq exit vifm after writing config.
501 501
502 :x will exit Vifm (add ! if you don't want to save changes).
502 :x[it] will exit Vifm (add ! if you don't want to save changes).
503 503
504 504
505 505 :map lhs rhs :map lhs rhs
 
... ... AUTHOR
801 801
802 802
803 803
804 Jule 19, 2011 vifm(1)
804 Jule 20, 2011 vifm(1)
File src/vifm.1 changed (mode: 100644) (index 387228b27..14fe163a0)
1 .TH vifm 1 "Jule 19, 2011" "" "Vifm"
1 .TH vifm 1 "Jule 20, 2011" "" "Vifm"
2 2 .\" --------------------------------------------------------------------------- .\" ---------------------------------------------------------------------------
3 3 .SH NAME .SH NAME
4 4 .\" --------------------------------------------------------------------------- .\" ---------------------------------------------------------------------------
 
... ... write config file (add ! to force write even if settings weren't changed).
591 591 .BI :wq .BI :wq
592 592 exit vifm after writing config. exit vifm after writing config.
593 593 .TP .TP
594 .BI ":x"
594 .BI ":x[it]"
595 595 will exit Vifm (add ! if you don't want to save changes). will exit Vifm (add ! if you don't want to save changes).
596 596
597 597 .TP .TP
File src/vifm.txt changed (mode: 100644) (index 898483cbc..aef3e6b62)
... ... Add ' &' in the end of command if you want to start program in background.
351 351 :w[rite] - will write config (add ! to force write even if settings weren't :w[rite] - will write config (add ! to force write even if settings weren't
352 352 changed). changed).
353 353 :wq - will exit vifm after writing config. :wq - will exit vifm after writing config.
354 :x - exit vifm (add ! if you don't want to save changes).
354 :x[it] - exit vifm (add ! if you don't want to save changes).
355 355
356 356 :map lhs rhs - map lhs key sequence to rhs in normal and visual modes. :map lhs rhs - map lhs key sequence to rhs in normal and visual modes.
357 357 :map! lhs rhs - map lhs key sequence to rhs in command line mode. :map! lhs rhs - map lhs key sequence to rhs in command line mode.
 
... ... The following command names are reserved and cannot be used for user commands.
709 709 wq - will exit vifm after writing config. wq - will exit vifm after writing config.
710 710 write - write config (add ! to force write even if settings weren't changed). write - write config (add ! to force write even if settings weren't changed).
711 711 x - exit vifm. x - exit vifm.
712 xit - exit vifm.
712 713 y - yank file. y - yank file.
713 714 yank - yank file. yank - yank file.
714 715
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