D7656: Rewrite the Sieve syntax definition

Volker Krause noreply at phabricator.kde.org
Sat Sep 2 15:26:09 UTC 2017


vkrause created this revision.
Restricted Application added a project: Frameworks.
Restricted Application added a subscriber: Frameworks.

REVISION SUMMARY
  This brings the highlighting up-to-date with RFC 5228 as well as all
  currently published extensions, and adds a few features found in the
  handwritten highlighter in KDE PIM. It also adds support for variables
  and encoded characters in strings, and fixes folding of multi-line
  dot-stuffed strings.
  
  A comprehensive test case based on examples from all relevant RFCs is
  also included.
  
  This now outperforms the handwritten highlighter in KDE PIM, and looks
  also decent on dark color schemes, so we can hopefully port the PIM Sieve
  editor to this :)

REPOSITORY
  R216 Syntax Highlighting

BRANCH
  master

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

AFFECTED FILES
  autotests/folding/test.sieve.fold
  autotests/html/test.sieve.html
  autotests/input/test.sieve
  autotests/reference/test.sieve.ref
  data/syntax/sieve.xml

To: vkrause, #framework_syntax_hightlighting, mlaurent
Cc: #frameworks
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-frameworks-devel/attachments/20170902/fd27f6ba/attachment.html>


More information about the Kde-frameworks-devel mailing list