dhaumann requested changes to this revision.
dhaumann added a comment.
This revision now requires changes to proceed.


  Could you explain what CLIST is used for? Please add a small test file that 
is also MIT licensed.

INLINE COMMENTS

> clist.xml:3
> +<!DOCTYPE language SYSTEM "language.dtd">
> +<language name="CLIST" version="2" kateversion="2.2" section="Scripts" 
> extensions="*.clist;*.CLIST" mimetype="">
> +  <highlighting>

license="MIT" is missing.

> clist.xml:3
> +<!DOCTYPE language SYSTEM "language.dtd">
> +<language name="CLIST" version="2" kateversion="2.2" section="Scripts" 
> extensions="*.clist;*.CLIST" mimetype="">
> +  <highlighting>

kateversion="5.0", or are you indeed using an old Kate before Plasma5?

> clist.xml:61
> +      </context>
> +      <context attribute="Comment" lineEndContext="#stay" name="Commentar 1">
> +        <RegExpr attribute="Alert" context="#stay" String="(FIXME|TODO)" />

Maybe rename Commentar 1 to simply Comment? It seems you copy & pasted the file 
:)

> clist.xml:62
> +      <context attribute="Comment" lineEndContext="#stay" name="Commentar 1">
> +        <RegExpr attribute="Alert" context="#stay" String="(FIXME|TODO)" />
> +        <Detect2Chars attribute="Comment" context="#pop" char="*" char1="/" 
> endRegion="Comment"/>

Please use IncludeRules with ##Alerts, look into other highlighting files how 
this is done.

> clist.xml:69
> +      <itemData name="Comment"      defStyleNum="dsComment"/>
> +      <itemData name="Control"      defStyleNum="dsNormal" color="#000090"/>
> +      <itemData name="Assignment"   defStyleNum="dsBuiltIn"/>

Please remove the hard coded color. Hard coded colors are an issue with 
different color schemes. See 
https://kate-editor.org/2014/03/07/kate-part-kf5-new-default-styles-for-better-color-schemes/
 for more default styles.

REPOSITORY
  R216 Syntax Highlighting

REVISION DETAIL
  https://phabricator.kde.org/D16416

To: phily, #framework_syntax_highlighting, dhaumann
Cc: dhaumann, kwrite-devel, kde-frameworks-devel, michaelh, ngraham, bruns, 
demsking, cullmann, sars

Reply via email to