merge view demo
.replace("white", "purple;\n font: comic sans;\n text-decoration: underline;\n height: 15em");1
<head><title>CodeMirror: merge view demo</title>2
<meta charset="utf-8">3
<link rel="stylesheet" href="../doc/docs.css">4
5
<link rel="stylesheet" href="../lib/codemirror.css">6
<link rel="stylesheet" href="../addon/merge/merge.css">7
<script src="../lib/codemirror.js"></script>8
<script src="../mode/xml/xml.js"></script>9
<script src="//cdnjs.cloudflare.com/ajax/libs/diff_match_patch/20121119/diff_match_patch.js"></script>10
<script src="../addon/merge/merge.js"></script>11
<style>12
.CodeMirror { line-height: 1.2; }13
span.clicky {14
cursor: pointer;15
background: #d70;16
color: white;17
padding: 0 3px;18
border-radius: 3px;19
}20
</style>21
</head><body><div id="nav">22
<a href="http://codemirror.net"><img id="logo" src="../doc/logo.png"></a>23
24
<ul>25
<li><a href="/experiments/lib/codemirror-4.4/">Home</a>26
</li><li><a href="/experiments/lib/codemirror-4.4/doc/manual">Manual</a>27
</li><li><a href="https://github.com/marijnh/codemirror">Code</a>28
</li></ul>29
<ul>30
<li><a class="active" href="#">merge view</a>31
</li></ul>32
</div>⇛⇚
109
1
<head><title>CodeMirror: merge view demo</title>2
<meta charset="utf-8">3
<link rel="stylesheet" href="../doc/docs.css">4
5
<link rel="stylesheet" href="../lib/codemirror.css">6
<link rel="stylesheet" href="../addon/merge/merge.css">7
<script type=text/javascript src="../lib/codemirror.js"></script>8
<script type=text/javascript src="../mode/xml/xml.js"></script>9
<script type=text/javascript src="//cdnjs.cloudflare.com/ajax/libs/diff_match_patch/20121119/diff_match_patch.js"></script>10
<script type=text/javascript src="../addon/merge/merge.js"></script>11
<style>12
.CodeMirror { line-height: 1.2; }13
span.clicky {14
cursor: pointer;15
background: #d70;16
color: purple;17
font: comic sans;18
text-decoration: underline;19
height: 15em;20
padding: 0 3px;21
border-radius: 3px;22
}23
</style>24
</head><body><div id="nav">25
<a href="http://codemirror.net"><img id="logo" src="../doc/logo.png"></a>26
27
<ul>28
<li><a href="/experiments/lib/codemirror-4.4/">Home</a>29
</li><li><a href="/experiments/lib/codemirror-4.4/doc/manual">Manual</a>30
</li><li><a href="https://github.com/marijnh/codemirror">Code</a>31
</li></ul>32
<ul>The merge
addon provides an interface for displaying and merging diffs,
either two-way
or three-way. The left
(or center) pane is editable, and the differences with the other
pane(s) are optionally shown live as you edit it.
This addon depends on the google-diff-match-patch library to compute the diffs.
