Changes to "schema" aka "color theme" handling
Christoph Cullmann
christoph at cullmann.io
Thu Sep 10 21:28:14 BST 2020
Hi,
https://invent.kde.org/frameworks/ktexteditor/-/merge_requests/21
should now work.
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
More information about the KWrite-Devel
mailing list