From b5bf3f573547753d6eedf8e95805c641cc8b86f7 Mon Sep 17 00:00:00 2001 From: Alison Watson Date: Sun, 28 Jul 2019 13:49:40 -0400 Subject: [PATCH] initial commit --- after/syntax/cpp.vim | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 after/syntax/cpp.vim diff --git a/after/syntax/cpp.vim b/after/syntax/cpp.vim new file mode 100644 index 0000000..c7cf97d --- /dev/null +++ b/after/syntax/cpp.vim @@ -0,0 +1,25 @@ +" Vim syntax file +" Language: C++ Qt Add-ins +" Maintainer: Alison Watson + +if exists('g:qt_cpp_disable') + finish +endif + +syntax keyword cppSTLnamespace Qt +syntax keyword cppAccess slots signals Q_SIGNALS Q_SLOTS +syntax keyword cppStatement Q_CLASSINFO Q_OBJECT Q_PROPERTY Q_DISABLE_COPY +syntax keyword cppStatement Q_DISABLE_COPY_MOVE Q_DISABLE_MOVE Q_ENUM +syntax keyword cppStatement Q_ENUM_NS Q_FLAG Q_FLAG_NS Q_GADGET Q_INTERFACES +syntax keyword cppStatement Q_INTERFACES Q_INVOKABLE Q_NAMESPACE Q_REVISION +syntax keyword cppStatement Q_SET_OBJECT_NAME forever +syntax keyword cppType qint8 qint16 qint32 qint64 qintptr qlonglong qptrdiff +syntax keyword cppType qreal qsizetype quint8 quint16 quint32 quint64 +syntax keyword cppType quintptr qulonglong uchar uint ulong ushort +syntax keyword cppConstant QT_POINTER_SIZE QT_VERSION QT_VERSION_STR +syntax keyword cppConstant Q_BIG_ENDIAN Q_BYTE_ORDER +syntax keyword cppOperator Q_LIKELY Q_UNLIKELY Q_UNREACHABLE Q_EMIT emit +syntax keyword cppCast qobject_cast +syntax keyword cppStorageClass Q_SIGNAL Q_SLOT + +" EOF