[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kwrite-devel
Subject:    Re: Changes to "schema" aka "color theme" handling
From:       Christoph Cullmann <christoph () cullmann ! io>
Date:       2020-09-10 20:28:14
Message-ID: 3b5379f21f519aaa58aead5a46a10591 () cullmann ! io
[Download RAW message or body]

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


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic