From ce7d80db3e382d94c43a25dba54b81d6f96340d9 Mon Sep 17 00:00:00 2001 From: Liu Hao Date: Fri, 18 Aug 2017 17:51:17 +0800 Subject: [PATCH 3/6] Fix up c.nanorc a little. --- syntax/c.nanorc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/syntax/c.nanorc b/syntax/c.nanorc index d1e1979e..b9191d57 100644 --- a/syntax/c.nanorc +++ b/syntax/c.nanorc @@ -6,8 +6,8 @@ comment "//" # Constants. color brightred "\<[A-Z_][0-9A-Z_]+\>" -# Labels. -color brightmagenta "^[[:space:]]*[A-Z_a-z]+:[[:space:]]*$" +# Labels. It colors the colon in `private:` and does not handle all cases reliably. +###color brightmagenta "^[[:space:]]*[A-Z_a-z]+:[[:space:]]*$" color green "\<(float|double|bool|true|false|char|int|short|long|sizeof|align(as|of)|decltype|typeid|enum|void|auto|static|const|struct|union|typedef|extern|(un)?signed|inline|constexpr|thread_local|restrict|_Complex|_Bool|_Imaginary|_Atomic|_Thread_local|_Noreturn|_Align(as|of))\>" color green "\<((s?size)|ptrdiff|((u_?)?int(8|16|32|64|ptr|max))|wchar|char(16|32))_t\>" @@ -37,7 +37,7 @@ color brightblue "//.*" color brightblue start="/\*" end="\*/" # Reminders. -color ,yellow "\<(FIXME|TODO|XXX)\>" +color red,yellow "\<(FIXME|TODO|XXX)\>" # Trailing whitespace. color ,green "[[:space:]]+$" -- 2.15.0