Skip to content

Commit cadae71

Browse files
committed
Merge branch 'sh/mergetools-vimdiff1'
Mergetools update. * sh/mergetools-vimdiff1: mergetools/vimdiff: add vimdiff1 merge tool variant
2 parents 09e7220 + 30bb808 commit cadae71

File tree

1 file changed

+12
-1
lines changed

1 file changed

+12
-1
lines changed

mergetools/vimdiff

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,17 @@ merge_cmd () {
1515
"$LOCAL" "$MERGED" "$REMOTE"
1616
fi
1717
;;
18+
*vimdiff1)
19+
"$merge_tool_path" -f -d \
20+
-c 'echon "Resolve conflicts leftward then save. Use :cq to abort."' \
21+
"$LOCAL" "$REMOTE"
22+
ret="$?"
23+
if test "$ret" -eq 0
24+
then
25+
cp -- "$LOCAL" "$MERGED"
26+
fi
27+
return "$ret"
28+
;;
1829
*vimdiff2)
1930
"$merge_tool_path" -f -d -c 'wincmd l' \
2031
"$LOCAL" "$MERGED" "$REMOTE"
@@ -52,7 +63,7 @@ exit_code_trustable () {
5263

5364
list_tool_variants () {
5465
for prefix in '' g n; do
55-
for suffix in '' 2 3; do
66+
for suffix in '' 1 2 3; do
5667
echo "${prefix}vimdiff${suffix}"
5768
done
5869
done

0 commit comments

Comments
 (0)