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 809b84a5905c68855fc221f06d130254a4c9f153

Recommend against setting 'shellcmdflag' to "-ic"
It's problematic and has unintended consequences.
Author: xaizek
Author date (UTC): 2020-09-12 12:35
Committer name: xaizek
Committer date (UTC): 2020-09-12 12:36
Parent(s): babfb433cbb28e1164735a02b56f6a70f3754c26
Signing key: 99DC5E4DB05F6BE2
Tree: 10c42ca59209c2e1d7f0c5f76fff006c28ee5a9b
File Lines added Lines deleted
ChangeLog 4 0
data/man/vifm.1 8 1
data/vim/doc/app/vifm-app.txt 8 1
File ChangeLog changed (mode: 100644) (index c875e19bc..902b1624d)
1 0.11-beta to current
2
3 Recommend against setting 'shellcmdflag' to "-ic" value.
4
1 5 0.10.1 to 0.11-beta (2020-09-10) 0.10.1 to 0.11-beta (2020-09-10)
2 6
3 7 Added :VifmCs command to the plugin for "converting" Vim's color scheme Added :VifmCs command to the plugin for "converting" Vim's color scheme
File data/man/vifm.1 changed (mode: 100644) (index 40ffd6c61..85e21b1fa)
1 .TH VIFM 1 "September 10, 2020" "vifm 0.11-beta"
1 .TH VIFM 1 "September 12, 2020" "vifm 0.11-beta"
2 2 .\" --------------------------------------------------------------------------- .\" ---------------------------------------------------------------------------
3 3 .SH NAME .SH NAME
4 4 .\" --------------------------------------------------------------------------- .\" ---------------------------------------------------------------------------
 
... ... default: "\-c" or "/C" (for cmd.exe on MS-Windows)
4369 4369 Command-line option used to pass a command to 'shell'. It's used in contexts Command-line option used to pass a command to 'shell'. It's used in contexts
4370 4370 where command comes from the user. where command comes from the user.
4371 4371
4372 Note that using this option to force interactive mode of the shell is most
4373 likely a BAD IDEA. In general interactive host and interactive child shell
4374 can't share the same terminal session. You can't even run such a shell in
4375 background. Consider writing a wrapper for your shell that preloads aliases
4376 and commands without making the shell interactive and ending up using it in
4377 a way it was not meant to be used.
4378
4372 4379 Note that this option is ignored when 'shell' is set to PowerShell due Note that this option is ignored when 'shell' is set to PowerShell due
4373 4380 to the internal use of `\-encodedCommand`. to the internal use of `\-encodedCommand`.
4374 4381 .TP .TP
File data/vim/doc/app/vifm-app.txt changed (mode: 100644) (index 3c39f2426..359f42b0d)
1 *vifm-app.txt* For Vifm version 0.11-beta Last change: 2020 Sep 10
1 *vifm-app.txt* For Vifm version 0.11-beta Last change: 2020 Sep 12
2 2
3 3 Email for bugs and suggestions: <xaizek@posteo.net> Email for bugs and suggestions: <xaizek@posteo.net>
4 4
 
... ... default: "-c" or "/C" (for cmd.exe on MS-Windows)
3665 3665 Command-line option used to pass a command to |vifm-'shell'|. It's used in Command-line option used to pass a command to |vifm-'shell'|. It's used in
3666 3666 contexts where command comes from the user. contexts where command comes from the user.
3667 3667
3668 Note that using this option to force interactive mode of the shell is most
3669 likely a BAD IDEA. In general interactive host and interactive child shell
3670 can't share the same terminal session. You can't even run such a shell in
3671 background. Consider writing a wrapper for your shell that preloads aliases
3672 and commands without making the shell interactive and ending up using it in
3673 a way it was not meant to be used.
3674
3668 3675 Note that this option is ignored when |vifm-'shell'| is set to PowerShell due Note that this option is ignored when |vifm-'shell'| is set to PowerShell due
3669 3676 to the internal use of `-encodedCommand`. to the internal use of `-encodedCommand`.
3670 3677
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