* User-defined commands prefix with a '?' will be prompted for
confirmation before being executed. This can be useful for sensible
commands such as `git revert`, etc.
* By the way, the built-in 'G' binding for `git gc`, and 'C' binding for
`git cherry-pick` now need confirmation.
Examples of bindings:
# Ask before rebasing
bind main B !?git rebase -i %(commit)
# Ask before cleaning but do not display output
bind generic ! !@?git clean -fdx
Signed-off-by: Vivien Didelot <firstname.lastname@example.org>