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 f7ad2c9205d75a7d34b8e3d2857747c11b8a4ad8

Reject :help command with args on 'novimhelp'
Don't accept arguments to the :help command when 'vimhelp' option
is off, because they are ignored anyway. So this is just to make
mistake more explicit.
Author: xaizek
Author date (UTC): 2013-05-06 08:45
Committer name: xaizek
Committer date (UTC): 2013-05-06 08:45
Parent(s): 75b69434d3d7e3b4e1918fdf37c3404685ce0db2
Signing key:
Tree: 7d6422225703d03a7cbe03a25e6f62e2e5ebb4d1
File Lines added Lines deleted
ChangeLog 2 0
data/vifm.1 3 2
data/vim/doc/vifm.txt 3 2
src/commands.c 6 0
File ChangeLog changed (mode: 100644) (index 1b75a1d8d..56053fabe)
15 15 Set locale for tests that rely on it explicitly. Thanks to Hendrik Set locale for tests that rely on it explicitly. Thanks to Hendrik
16 16 Jaeger (a.k.a. henk). Jaeger (a.k.a. henk).
17 17
18 Don't accept arguments to the :help command when 'vimhelp' option is off.
19
18 20 Fixed generation of vifm-help.txt file on Windows (all occurrences of the Fixed generation of vifm-help.txt file on Windows (all occurrences of the
19 21 "[m" sequence were removed). Thanks to Sebastian Cyprych. "[m" sequence were removed). Thanks to Sebastian Cyprych.
20 22
File data/vifm.1 changed (mode: 100644) (index 8c9a8afff..4873c03d2)
1 .TH vifm 1 "May 04, 2013" "" "Vifm"
1 .TH vifm 1 "May 06, 2013" "" "Vifm"
2 2 .\" --------------------------------------------------------------------------- .\" ---------------------------------------------------------------------------
3 3 .SH NAME .SH NAME
4 4 .\" --------------------------------------------------------------------------- .\" ---------------------------------------------------------------------------
 
... ... show the help file.
1125 1125 .TP .TP
1126 1126 .BI ":h[elp] argument" .BI ":h[elp] argument"
1127 1127 is the same as using ':h argument' in vim. Use vifm\-<something> to get help is the same as using ':h argument' in vim. Use vifm\-<something> to get help
1128 on vifm (tab completion works).
1128 on vifm (tab completion works). This form of the command doesn't work when
1129 \'vimhelp' option is off.
1129 1130 .TP .TP
1130 1131 .BI :hi[ghlight] .BI :hi[ghlight]
1131 1132 will show information about all highlight groups in the current directory. will show information about all highlight groups in the current directory.
File data/vim/doc/vifm.txt changed (mode: 100644) (index ab75f4b61..a4cef64ea)
1 *vifm.txt* For Vifm version 0.7.5-beta Last change: 2013 May 04
1 *vifm.txt* For Vifm version 0.7.5-beta Last change: 2013 May 06
2 2
3 3 Email for bugs and suggestions: <xaizek@lavabit.com> Email for bugs and suggestions: <xaizek@lavabit.com>
4 4
 
... ... The builtin commands are:
991 991 *vifm-:help* *vifm-:h* *vifm-:help* *vifm-:h*
992 992 :h[elp] - show the help file. :h[elp] - show the help file.
993 993 :h[elp] argument - is the same as using ':h argument' in vim. Use :h[elp] argument - is the same as using ':h argument' in vim. Use
994 vifm-<something> to get help on vifm (tab completion works).
994 vifm-<something> to get help on vifm (tab completion works). This
995 form of the command doesn't work when |vifm-'vimhelp'| option is off.
995 996
996 997 *vifm-:highlight* *vifm-:hi* *vifm-:highlight* *vifm-:hi*
997 998 :hi[ghlight] - will show information about all highlight groups in the :hi[ghlight] - will show information about all highlight groups in the
File src/commands.c changed (mode: 100644) (index 517738812..4d65e786c)
... ... help_cmd(const cmd_info_t *cmd_info)
2262 2262 } }
2263 2263 else else
2264 2264 { {
2265 if(cmd_info->argc != 0)
2266 {
2267 status_bar_error("No arguments are allowed when 'vimhelp' option is off");
2268 return 1;
2269 }
2270
2265 2271 if(!path_exists_at(cfg.config_dir, VIFM_HELP)) if(!path_exists_at(cfg.config_dir, VIFM_HELP))
2266 2272 { {
2267 2273 show_error_msgf("No help file", show_error_msgf("No help file",
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