Syntax highlighting within C++ Makro arguments not working
Torbjoern Klatt
torbjoern.k at googlemail.com
Mon Feb 20 22:30:34 GMT 2012
Hi all,
recently I realised, that the awesome syntax highlighting of KDevelop is not
working for arguments of C++ makros.
E.g. when using Boost.Test with `BOOST_CHECK_EQUAL(one, two)`, `one` and `two`
are not getting highlighted in any way.
But everything around this line does fine. Even `one` and `two` used outside
of the makro call.
Take this as an working example (except the fact, you don't have the class
Visit defined):
std::string validDateTime( "2012-12-21 21:42:00" );
Visit v;
BOOST_CHECK_EQUAL( v.getDateTime(), boost::posix_time::not_a_date_time );
v.setDateTime( validDateTime );
But:
The argument of `BOOST_AUTO_TEST_SUITE(suite_name)` is highlighted, while the
argument of `BOOST_AUTO_TEST_CASE(case_name)` is not. They are separated just
by a new line.
$> kdevelop --version
Qt: 4.8.0
KDE: 4.8.00 (4.8.0 "release 462"
KDevelop: 4.3.60
On openSUSE 11.4 64bit and Qt+KDE+KDevelop installed through official openSUSE
repos.
Cheers,
Torbjörn
By the way: Why does `kdevelop --verison` not close the bracket after the
release info of KDE? Looks awkward.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 490 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/kdevelop/attachments/20120220/32e4f720/attachment.sig>
More information about the KDevelop
mailing list