kossebau added a comment.

  Thanks for looking at the issue. No time to look closer the next days, but 
curious about this partial change (which has been discussed before and 
discarded):
  changing `QColor ( 245, 245, 245 ); // light-grey background ` to 
`highlightingTheme.editorColor(KSyntaxHighlighting::Theme::EditorColorRole::BackgroundColor)`
 implies, one cannot use KSyntaxHighlighting to render text highlighted e.g. 
for a print-out on a paper (or only for a PDF). Compare e.g. the example 
https://phabricator.kde.org/source/syntax-highlighting/browse/master/examples/codepdfprinter/.
 
  Is this change for background needed to make that rehighlight approach 
working?
  
  For the rest, a not existing definition might be something other users of 
KSyntaxHighlighting might run into as well, so that use-case should be ideally 
supported by concepts in their API already (or at least ve documented how one 
is supposed to deal with that case), The proposed work-around code here does 
not look long-term stable, calling `rehighlight` seems to just work by chance 
currently to gain whatever effect (which effect does it have actually?), But as 
code for human readers it makes little sense. Having to have some non-code 
comment makes that even more clear something in KSyntaxHighlighting API is not 
supporting us here.

REPOSITORY
  R320 KIO Extras

REVISION DETAIL
  https://phabricator.kde.org/D25323

To: meven, kossebau, cullmann, vkrause
Cc: kde-frameworks-devel, kfm-devel, pberestov, iasensio, fprice, LeGast00n, 
MrPepe, fbampaloukas, alexde, GB_2, Codezela, feverfew, meven, michaelh, 
spoorun, navarromorales, firef, ngraham, andrebarros, bruns, emmanuelp, 
mikesomov

Reply via email to