Kate c++ kate

Source (required if based on other people's work):

0
Score 60%
Description:

Alternative (to the official "full functional") C++ syntax. I don't want to see a Qt stuff highlighted for ordinal (pure) C++ projects (biggest part of my daily work), it is why I've (re)started to maintain this files. The previous encarnation (version 2.0) of my C++11 highlighter nowadays is a part of kate, but named isocpp.xml and C++11/Qt4 named as cpp.xml.

The package contains install.sh script to simplify a system-wide or user based installation.

NOTE To avoid almost duplicate (and redundant) highlighting, it is recommended to remove the isocpp.xml shipped w/ kate. The cpp.xml will be overrided by this package!

Changes since the "official" 2.0 version are below...

Ready to use with C++17!
Last changelog:

Release Notes 9 years ago

Version 5

- recognize C++17 additions

Version 3.2

- recognize `_Pragma` operator as preprocessor directive
- some bugs has been fixed

Version 3.0

- add feature detection macros
- update GCC predefined macros for 4.9.2

Version 2.6

- fix for Kate bug #332426
- fix for #if0 commented multiline #define
- do not highlight '\' as error in multiline #define

Version 2.3

- Support for quote digits separator and user-defined literals for floating point literals
- Regular expressions to detect various numeric literals has reviewed and refactored according to upcoming C++14 standard
- Highlight standard user-defined literals for std::chrono, std::complex and std::string as defined by C++14

Version 2.2

- A bug with incorrect comment highlighting after #include has been fixed
- Introduce a separate attribute for Aligned Comments -- i.e. comments aligned to most used in C++ world TAB size 4 (it was a RegionMarker before), so now it is possible to assign the same color as for Comment if you don't want this feature

Version 2.1

- Hihglight standard C++ header files
- Fix highlighting of #include files which doesn't work actually in isocpp.xml
- Rename uncertain Prep. Libs to Include Header

C

zaufi

7 years ago

It seems official version has started to move towards C++0x support! :) 'static_assert' is the only change since 1.47 (done in my 1.47.2), but to prevent override I have to issue 1.48.1 (w/ little changes :)

Report

C

zaufi

8 years ago

There is just couple of improvements since official 1.45:
*) removed keywords: except, finally and xalloc [done in my first post]
*) removed strings highlighting in "outscoped" context (i.e. inside #if 0/#endif blocks) [done in my 1.44.3 version]

so this "release" just version increment to prevent official 1.46 to override mine 1.45.1...

Report

C

zaufi

8 years ago

s/1.44.3/1.43.2/

Report

C

zaufi

9 years ago

As far a I saw (using diff) recently released 1.44 version do not introduce anything new 'cept 'formatting' changes...

Report

Release Notes 9 years ago

Version 5

- recognize C++17 additions

Version 3.2

- recognize `_Pragma` operator as preprocessor directive
- some bugs has been fixed

Version 3.0

- add feature detection macros
- update GCC predefined macros for 4.9.2

Version 2.6

- fix for Kate bug #332426
- fix for #if0 commented multiline #define
- do not highlight '\' as error in multiline #define

Version 2.3

- Support for quote digits separator and user-defined literals for floating point literals
- Regular expressions to detect various numeric literals has reviewed and refactored according to upcoming C++14 standard
- Highlight standard user-defined literals for std::chrono, std::complex and std::string as defined by C++14

Version 2.2

- A bug with incorrect comment highlighting after #include has been fixed
- Introduce a separate attribute for Aligned Comments -- i.e. comments aligned to most used in C++ world TAB size 4 (it was a RegionMarker before), so now it is possible to assign the same color as for Comment if you don't want this feature

Version 2.1

- Hihglight standard C++ header files
- Fix highlighting of #include files which doesn't work actually in isocpp.xml
- Rename uncertain Prep. Libs to Include Header

File (click to download) Version Description Packagetype Architecture Downloads Date Filesize DL OCS-Install
Pling
Details
license
LGPLv3
version
5
updated Apr 03 2018
added Oct 03 2008
downloads today
0
page views today 1
System Tags addon lgplv3