@@ -436,33 +436,18 @@ diff_cmd_help() {
window and REMOTE changes in the right one.
ENDOFMESSAGE
;;
- vimdiff*)
- cat <<-ENDOFMESSAGE
- Same as 'vimdiff'
- ENDOFMESSAGE
- ;;
gvimdiff)
cat <<-ENDOFMESSAGE
Same as 'vimdiff' but opens 'gvim' instead (which uses a graphical toolkit for
opening its own window)
ENDOFMESSAGE
;;
- gvimdiff*)
- cat <<-ENDOFMESSAGE
- Same as 'gvimdiff'
- ENDOFMESSAGE
- ;;
nvimdiff)
cat <<-ENDOFMESSAGE
Same as 'vimdiff' but opens 'neovim' instead (which is a fork of the original
'vim' 'focused on extensibility and usability' according to their authors)
ENDOFMESSAGE
;;
- nvimdiff*)
- cat <<-ENDOFMESSAGE
- Same as 'nvimdiff'
- ENDOFMESSAGE
- ;;
esac
return 0
@@ -471,7 +456,6 @@ diff_cmd_help() {
merge_cmd () {
layout=$(git config mergetool.$merge_tool.layout)
- print_warning="false"
case "$1" in
*vimdiff)
@@ -481,34 +465,8 @@ merge_cmd () {
layout="(LOCAL | BASE | REMOTE) - MERGED"
fi
;;
- *vimdiff1)
- layout="LOCAL* | MERGED"
- print_warning="true"
- ;;
- *vimdiff2)
- layout="LOCAL | MERGED | REMOTE"
- print_warning="true"
- ;;
- *vimdiff3)
- layout="MERGED"
- print_warning="true"
- ;;
esac
- if test "$print_warning" = "true"
- then
- echo "WARNING:"
- echo "WARNING: '$1' is going to be removed in a future version. You will be"
- echo "WARNING: able to obtain the same result by selecting 'vimdiff' as the merge"
- echo "WARNING: tool and setting configuration variable 'mergetool.vimdiff.layout'"
- echo "WARNING: to the following value:"
- echo "WARNING:"
- echo "WARNING: layout = \"$layout\""
- echo "WARNING:"
- echo "Press ENTER to continue..."
- read
- fi
-
gen_cmd "$layout"
debug_print ""
@@ -682,30 +640,6 @@ merge_cmd_help() {
ENDOFMESSAGE
;;
- vimdiff1)
- cat <<-ENDOFMESSAGE
- Same as 'vimdiff' using this layout: "LOCAL* | REMOTE"
-
- This will probably be deprecated in the future. Please use "vimdiff" and
- manually set the "mergetool.vimdiff.layout" configuration variable instead.
- ENDOFMESSAGE
- ;;
- vimdiff2)
- cat <<-ENDOFMESSAGE
- Same as 'vimdiff' using this layout: "LOCAL | MERGED | REMOTE"
-
- This will probably be deprecated in the future. Please use "vimdiff" and
- manually set the "mergetool.vimdiff.layout" configuration variable instead.
- ENDOFMESSAGE
- ;;
- vimdiff3)
- cat <<-ENDOFMESSAGE
- Same as 'vimdiff' using this layout: "MERGED"
-
- This will probably be deprecated in the future. Please use "vimdiff" and
- manually set the "mergetool.vimdiff.layout" configuration variable instead.
- ENDOFMESSAGE
- ;;
gvimdiff)
cat <<-ENDOFMESSAGE
Same as 'vimdiff' but opens 'gvim' instead (which uses a graphical toolkit for
@@ -714,30 +648,6 @@ merge_cmd_help() {
"mergetool.gvimdiff.layout"
ENDOFMESSAGE
;;
- gvimdiff1)
- cat <<-ENDOFMESSAGE
- Same as 'gvimdiff' using this layout: "LOCAL* | REMOTE"
-
- This will probably be deprecated in the future. Please use "gvimdiff" and
- manually set the "mergetool.gvimdiff.layout" configuration variable instead.
- ENDOFMESSAGE
- ;;
- gvimdiff2)
- cat <<-ENDOFMESSAGE
- Same as 'gvimdiff' using this layout: "LOCAL | MERGED | REMOTE"
-
- This will probably be deprecated in the future. Please use "gvimdiff" and
- manually set the "mergetool.gvimdiff.layout" configuration variable instead.
- ENDOFMESSAGE
- ;;
- gvimdiff3)
- cat <<-ENDOFMESSAGE
- Same as 'gvimdiff' using this layout: "MERGED"
-
- This will probably be deprecated in the future. Please use "gvimdiff" and
- manually set the "mergetool.gvimdiff.layout" configuration variable instead.
- ENDOFMESSAGE
- ;;
nvimdiff)
cat <<-ENDOFMESSAGE
Same as 'vimdiff' but opens 'neovim' instead (which is a fork of the original
@@ -746,30 +656,6 @@ merge_cmd_help() {
"mergetool.nvimdiff.layout"
ENDOFMESSAGE
;;
- nvimdiff1)
- cat <<-ENDOFMESSAGE
- Same as 'nvimdiff' using this layout: "LOCAL* | REMOTE"
-
- This will probably be deprecated in the future. Please use "nvimdiff" and
- manually set the "mergetool.nvimdiff.layout" configuration variable instead.
- ENDOFMESSAGE
- ;;
- nvimdiff2)
- cat <<-ENDOFMESSAGE
- Same as 'nvimdiff' using this layout: "LOCAL | MERGED | REMOTE"
-
- This will probably be deprecated in the future. Please use "nvimdiff" and
- manually set the "mergetool.nvimdiff.layout" configuration variable instead.
- ENDOFMESSAGE
- ;;
- nvimdiff3)
- cat <<-ENDOFMESSAGE
- Same as 'nvimdiff' using this layout: "MERGED"
-
- This will probably be deprecated in the future. Please use "nvimdiff" and
- manually set the "mergetool.nvimdiff.layout" configuration variable instead.
- ENDOFMESSAGE
- ;;
esac
return 0
@@ -778,13 +664,13 @@ merge_cmd_help() {
translate_merge_tool_path() {
case "$1" in
- nvimdiff*)
+ nvimdiff)
echo nvim
;;
- gvimdiff*)
+ gvimdiff)
echo gvim
;;
- vimdiff*)
+ vimdiff)
echo vim
;;
esac
@@ -798,10 +684,7 @@ exit_code_trustable () {
list_tool_variants () {
for prefix in '' g n; do
- for suffix in '' 1 2 3
- do
- echo "${prefix}vimdiff${suffix}"
- done
+ echo "${prefix}vimdiff"
done
}
After this commit is merged, users of "{,g,n}vimdiff{1,2,3}" will need to set their merge tool to "{,g,v}vimdiff" (without the number suffix) and the "mergetool.{,g,n}vimdiff.layout" configuration option to one of these: * For "1" variant: "LOCAL* | REMOTE" * For "2" variant: "LOCAL | MERGED | REMOTE" * For "3" variant: "MERGED" Signed-off-by: Fernando Ramos <greenfoo@u92.eu> --- mergetools/vimdiff | 125 ++------------------------------------------- 1 file changed, 4 insertions(+), 121 deletions(-)