Re: Changes to "schema" aka "color theme" handling

Christoph Cullmann <[email protected]>
Newsgroups gmane.comp.kde.devel.kwrite
Message-ID <[email protected]>
On 2020-09-13 17:24, Andreas Cord-Landwehr wrote:
> 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]
> ;)
> 

:=)

Now we only need some volunteer ;=)

Greetings
Christoph

> Cheers,
> 
> Andreas
> 
> [1]
> https://spdx.github.io/spdx-spec/appendix-IV-SPDX-license-expressions/
> [1]
> 
> 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 <[email protected]> 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
> 
> 
> 
> Links:
> ------
> [1] 
> https://spdx.github.io/spdx-spec/appendix-IV-SPDX-license-expressions/

-- 
Ignorance is bliss...
https://cullmann.io | https://kate-editor.org
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.