Hi, that's a nice idea! And I would give bonus points, if the full SPDX-License-Identifier syntax with "OR", "AND", braces and "WITH" operators would be supported :D The detailed specification is here [1] ;)

 

Cheers,

Andreas

 

[1] https://spdx.github.io/spdx-spec/appendix-IV-SPDX-license-expressions/

 

On Sonntag, 13. September 2020 16:44:23 CEST Dominik Haumann wrote:

> 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@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/t

> > hemes>

> > >>> 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/g

> > enerators/update-kate-editor-org.pl ',

> >

> > >>> improvements welcome, too)

> > >>>

> > >>> Greetings

> > >>> Christoph

> >

> > --

> > Ignorance is bliss...

> > https://cullmann.io | https://kate-editor.org