diff options
author | Michele Calgaro <michele.calgaro@yahoo.it> | 2015-07-04 15:26:03 +0900 |
---|---|---|
committer | Slávek Banko <slavek.banko@axis.cz> | 2015-12-23 02:23:03 +0100 |
commit | 8dd6378131e1dc762ce00902e370a49beb06fd8e (patch) | |
tree | b376ac14d20cb5fd6ecb7d31fcd6962d7e805d03 /kate/data/cpp.xml | |
parent | 4b089bde6eb5dae5657d17aa10a5a1964f24f0cd (diff) | |
download | tdelibs-8dd6378131e1dc762ce00902e370a49beb06fd8e.tar.gz tdelibs-8dd6378131e1dc762ce00902e370a49beb06fd8e.zip |
Fixed C++ support in Kate syntax highlighting code. This resolves bug 2455.
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
(cherry picked from commit 4e55a1cfaa00035481a72f1271aee8954e3053ad)
Diffstat (limited to 'kate/data/cpp.xml')
-rw-r--r-- | kate/data/cpp.xml | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/kate/data/cpp.xml b/kate/data/cpp.xml new file mode 100644 index 000000000..1f3bb6a8f --- /dev/null +++ b/kate/data/cpp.xml @@ -0,0 +1,31 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE language SYSTEM "language.dtd" +[ + <!ENTITY space " "> + <!ENTITY separators ",;"> + <!ENTITY ns_punctuators "!%&space;&()+-/.*<=>?[]{|}~^&separators;"> +]> + +<language + name="C++" section="Sources" version="1.0" kateversion="2.4" indenter="cstyle" style="C++" + mimetype="text/x-c++src;text/x-c++hdr;text/x-chdr" + extensions="*.c++;*.cxx;*.cpp;*.cc;*.C;*.h;*.hh;*.H;*.h++;*.hxx;*.hpp;*.hcc" + license="LGPL" priority="1" > + +<!-- + This file is a wrapper from C++ to ISO C++. Its purpose is to provide C++ rules + inclusion to existing files that already include the text + <IncludeRules context="##C++" /> +--> + +<highlighting> + <contexts> + <context attribute="Normal Text" lineEndContext="#stay" name="Normal"> + <IncludeRules context="##ISO C++" /> + </context> + </contexts> +</highlighting> + +</language> + +<!-- kate: indent-width 2; tab-width 2; --> |