[Therion] Updated syntax highlight file for Kate/KWrite
Bruce Mutton
bruce at tomo.co.nz
Wed Mar 28 20:32:44 CEST 2018
Check this is OK. https://therion.speleo.sk/wiki/contrib:externaleditors#katepart_kate_kwrite
Bruce
-----Original Message-----
From: Therion <therion-bounces at speleo.sk> On Behalf Of Bill Gee via Therion
Sent: Thursday, 29 March 2018 3:36 AM
To: therion at speleo.sk
Cc: Bill Gee <bgee at campercaver.net>
Subject: [Therion] Updated syntax highlight file for Kate/KWrite
Hello everyone -
I spent more time this morning working through some details in the syntax highlighting file for Kate and KWrite. Attached is version 1.1. Bruce, can you put this on the Web site?
Changes:
-- Added several more keywords such as ceiling-step and floor-step.
-- Created a rule for MetaPost keywords. This is not perfect - it probably has only a few of the keywords it should have. But it is a start.
-- Numbers are now highlighted in color.
-- Cleaned up some stuff left over from the file I used as a base.
To Do:
The thing that bothers me most is that some keywords (such as "def") are used in both MetaPost and TeX code. I would like to find a way to detect "code metapost/endcode" and "code tex-map/endcode" sections, then change the rules within those sections. I think it can be done, but there is a learning curve to deal with.
--
Bill Gee
On Monday, March 26, 2018 11:00:51 AM CDT Bill Gee wrote:
> Hello everyone -
>
> Xavier's effort inspired me to take a look at syntax highlighting
> definitions for other editors. I run Fedora 27 with KDE desktop, so the
> editor I use most is Kate/KWrite. KDE has a system-wide syntax
> highlighting system that is part of KatePart.
>
> The attached XML file is for use in either Kate or KWrite. It is very much
> a work in progress. I have only scratched the surface of what is possible.
> One major thing I want to look at is to see if there is a way to make the
> syntax highlighting change in "code metapost" and "code tex-map" sections.
> KatePart already has highlighting files for metafont and latex. With any
> luck there is a way to reuse those.
>
> Copy the XML file to your user profile directory. The exact location will
> vary depending on your distribution. On my Fedora 27 system it is
>
> $HOME/.local//share/org.kde.syntax-highlighting/syntax
>
> You may have to create this directory.
>
> The file can also go in the common syntax highlighting directory which (on
> my system) is
>
> /usr/share/kde4/apps/katepart/syntax
>
> You will need root permissions to copy to this folder.
>
> The next time you start either Kate or KWrite, the new file will be used.
>
> I plan to look at syntax highlighting files for both joe and gvim.
>
> > Dear all,
> >
> > I am not sure to have post this info for those who are interested in it.
> >
> > I often edit my therion file inside an external editor as Textwrangler or
> > Brackets. I wrote some configuration files for both softwares to color the
> > Therion’s syntax. That is not complete, they may be still errors, but you
> > can find them here : For Texwrangler :
> > https://github.com/robertxa/Therion-TextWrangler For Brackets :
> > https://github.com/robertxa/Therion-Brackets
> >
> > Have a good weekend,
> >
> > Xavier
More information about the Therion
mailing list