Changes to "schema" aka "color theme" handling
Christoph Cullmann
christoph at cullmann.io
Sun Sep 13 14:26:24 BST 2020
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
More information about the KWrite-Devel
mailing list