File tree Expand file tree Collapse file tree 3 files changed +14
-2
lines changed Expand file tree Collapse file tree 3 files changed +14
-2
lines changed Original file line number Diff line number Diff line change
1
+ . "$MERGE_TOOLS_DIR/vimdiff"
Original file line number Diff line number Diff line change @@ -20,16 +20,26 @@ merge_cmd () {
20
20
"$merge_tool_path" -f -d -c 'wincmd l' \
21
21
"$LOCAL" "$MERGED" "$REMOTE"
22
22
;;
23
+ gvimdiff3|vimdiff3)
24
+ if $base_present
25
+ then
26
+ "$merge_tool_path" -f -d -c 'hid | hid | hid' \
27
+ "$LOCAL" "$REMOTE" "$BASE" "$MERGED"
28
+ else
29
+ "$merge_tool_path" -f -d -c 'hid | hid' \
30
+ "$LOCAL" "$REMOTE" "$MERGED"
31
+ fi
32
+ ;;
23
33
esac
24
34
check_unchanged
25
35
}
26
36
27
37
translate_merge_tool_path() {
28
38
case "$1" in
29
- gvimdiff|gvimdiff2)
39
+ gvimdiff|gvimdiff2|gvimdiff3 )
30
40
echo gvim
31
41
;;
32
- vimdiff|vimdiff2)
42
+ vimdiff|vimdiff2|vimdiff3 )
33
43
echo vim
34
44
;;
35
45
esac
Original file line number Diff line number Diff line change
1
+ . "$MERGE_TOOLS_DIR/vimdiff"
You can’t perform that action at this time.
0 commit comments