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