[Therion] Updated syntax highlight file for Kate/KWrite

Bill Gee bgee at campercaver.net
Wed Mar 28 16:36:04 CEST 2018


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

-------------- next part --------------
A non-text attachment was scrubbed...
Name: therion.xml
Type: application/xml
Size: 17611 bytes
Desc: not available
URL: <http://mailman.speleo.sk/pipermail/therion/attachments/20180328/ef3bf445/attachment.xml>


More information about the Therion mailing list