Diff Highlighting feature
The diff highlighting feature is used to display a unified diff version of the source code. Having cached the latest source code before the change, on a new change detected, a unified diff between these two will be displayed in the Code Preview tab.
There are currently 3 diff styles available:
- Line Margins Highlight - will display the changes only in the
overview ruler, green meaning new line added, blue meaning a change in this
line, and underline red meaning a line was removed. The effective source diffs
are displayed when you hover over a color from the overview ruler. The source
code remains unmodified, meaning that the diff will not interfere with the
source code, which will allow the user the option to copy paste the source code
from the Code Preview tab.
Figure 1. Line Margins Highlight Green
Figure 2. Line Margins Highlight Red
- Full Lines Highlighting - will display as a git-like the
unified diff. The removed line will still be shown in the source code, but with
a "-" sign at the beginning of the line and with a red background. The added
lines are displayed with a "+" sign at the beginning of the line and with a
green background. A change inside a line will be displayed with a removed line
that represents the old version and with an added line that represents the new
version.
Figure 3. Full Lines Highlight Green
Figure 4. Full Lines Highlight Red
- None - will disable any kind of diff view.