1. diff a file under CVS control
2. a split pane opens
3. after a delay, the right half gets enhanced syntax coloring
4. the left part doesn't get enhanced syntax coloring, unless you click on it
[5. enhanced syntax coloring is slow, so turning it on also for the left side
will probably make the IDE stuck for a few seconds]
Editor guys please evaluate, why is semantic coloring activated by clicking in
the pane? IMHO it should be active immediately. Please reassign back to diff
module if there is something to do on my side.
I am not sure, perhaps Honza will know more. Obviously the coloring layer is
there, it just looks like the task for drawing semantic highlights runs only for
I actually supposed that the "extended" features (semantic coloring, error
underlining, etc.) should not be in the left panel of the diff (or more
precisely, in all panels that do not represent current source files) at all. The
problem is that the extended features may also depend on old revisions of other
files (referenced from the current one), which are not available.
If StreamDescriptionProperty would not be set for the "left" panel, the extended
features would cease to work.
Technically speaking, it is a bug that the extended features do not work for all
visible editors, although it is quite difficult to find out which editors are
visible, especially for the diff.
moving opened issues from TM <= 6.1 to TM=Dev
reproducible with 6.7m3, tried diff on mercurial repository
initially left part have basic coloring but after click it's enhanced.
Bug prior to 7.0, not touched for the last 2 years --> P4.
Version control, please re-evaluate.
*** Bug 227863 has been marked as a duplicate of this bug. ***