Changes to "schema" aka "color theme" handling

Dominik Haumann dhaumann at kde.org
Sun Sep 13 15:44:23 BST 2020


Hi Christoph,

very well done :)

I btw just got another idea:
We could add things like SPDX-FileCopyrightText or SPDX-LicenseIdentifier
etc. to either Alerts.xml or Doxygen.xml. Then we'd have nice highlighting
for this as well.

Best regards
Dominik




Christoph Cullmann <christoph at cullmann.io> schrieb am So., 13. Sep. 2020,
15:26:

> On 2020-09-10 22:28, Christoph Cullmann wrote:
> > Hi,
> >
> > https://invent.kde.org/frameworks/ktexteditor/-/merge_requests/21
> >
> > should now work.
>
> This got now merged.
>
> I did some further code cleanups afterwards and some more internal
> "schema" => "theme" renamings.
>
> More testing + fixes + new themes are appreciated .P
>
> For more details, I wrote
> https://kate-editor.org/post/2020/2020-09-13-kate-color-themes-5.75/
>
> Greetings
> Christoph
>
> >
> > If somebody could give this some testing, that would be appreciated.
> >
> > You need latest master syntax-highlighting due to some bugfixing + the
> > branch of
> > that request.
> >
> > Feedback (+ fixes) appreciated.
> >
> > Greetings
> > Christoph
> >
> > On 2020-09-07 23:16, Christoph Cullmann wrote:
> >> Hi,
> >>
> >> the first part of this stuff is now merged.
> >>
> >> In
> >>
> >> https://invent.kde.org/frameworks/ktexteditor/-/merge_requests/21
> >>
> >> I am working on completely removing the old schema stuff and only
> >> using KTextEditor::Theme
> >> as basis for the coloring.
> >>
> >> The actual usage is already OK, the remaining missing pieces is the
> >> saving of the configuration
> >> as JSON files.
> >>
> >> Any help (and testing) welcome!
> >>
> >> Just ping me in the merge request.
> >>
> >> Greetings
> >> Christoph
> >>
> >> On 2020-09-02 22:24, Christoph Cullmann wrote:
> >>> KTextEditor uses since long the KSyntaxHighlighting framework to
> >>> provide the highlighting instead it's old own code.
> >>>
> >>> But for the coloring, we bypassed all stuff provided by this
> >>> framework.
> >>>
> >>> For the frameworks release in October I want to change this and
> >>> switch
> >>> over to the color themes as provided by KSyntaxHighlighting (but
> >>> still
> >>> allow to configure them like now via the GUI and provide own ones in
> >>> the "old" style).
> >>>
> >>> The matching merge request is:
> >>>
> >>> https://invent.kde.org/frameworks/ktexteditor/-/merge_requests/20
> >>>
> >>> If you have some time to test this, feel welcome!
> >>>
> >>> Beside that, it would make sense to provide some more bundled themes
> >>> (if available as MIT licensed stuff), see this development issue for
> >>> some potential candidates:
> >>>
> >>> https://invent.kde.org/frameworks/syntax-highlighting/-/issues/2
> >>>
> >>> Contributors welcome ;=)
> >>>
> >>> The stuff must end up as JSON file in
> >>>
> https://invent.kde.org/frameworks/syntax-highlighting/-/tree/master/data/themes
> >>>
> >>> kate-editor.org will provide some auto-generated overview with
> >>> example
> >>> renderings, like we do already for the syntax highlightings:
> >>>
> >>> https://kate-editor.org/themes/
> >>>
> >>> (that stuff is generated via
> >>> '
> https://invent.kde.org/frameworks/syntax-highlighting/-/blob/master/data/generators/update-kate-editor-org.pl
> ',
> >>> improvements welcome, too)
> >>>
> >>> Greetings
> >>> Christoph
>
> --
> Ignorance is bliss...
> https://cullmann.io | https://kate-editor.org
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kwrite-devel/attachments/20200913/37aaddef/attachment.htm>


More information about the KWrite-Devel mailing list