tconf.h: change the default syntax highlighting for the status bar - neatvi - [fork] simple vi-type editor with UTF-8 support (HTM) git clone git://src.adamsgaard.dk/neatvi (DIR) Log (DIR) Files (DIR) Refs (DIR) README --- (DIR) commit f8720edb1fa5041b65ab16ff41f800ee70774555 (DIR) parent 5ccea0f63de06e4c0da7daa1c29f85e27207b8a5 (HTM) Author: Ali Gholami Rudi <ali@rudi.ir> Date: Thu, 28 Sep 2017 19:09:29 +0330 conf.h: change the default syntax highlighting for the status bar Diffstat: M conf.h | 9 +++++++++ 1 file changed, 9 insertions(+), 0 deletions(-) --- (DIR) diff --git a/conf.h b/conf.h t@@ -44,6 +44,7 @@ static struct highlight { {"tex", {3}, "\\$[^$]+\\$"}, {"tex", {2 | SYN_IT}, "%.*$"}, + /* mail */ {"msg", {6 | SYN_BD}, "^From .*20..$"}, {"msg", {6 | SYN_BD, 4 | SYN_BD}, "^Subject: (.*)$"}, {"msg", {6 | SYN_BD, 2 | SYN_BD}, "^From: (.*)$"}, t@@ -52,15 +53,18 @@ static struct highlight { {"msg", {6 | SYN_BD}, "^[A-Z][-A-Za-z]+: .+$"}, {"msg", {2 | SYN_IT}, "^> .*$"}, + /* makefile */ {"mk", {0, 3}, "([A-Za-z_][A-Za-z0-9_]*)[ \t]*="}, {"mk", {3}, "\\$\\([a-zA-Z0-9_]+\\)"}, {"mk", {2 | SYN_IT}, "#.*$"}, {"mk", {0, SYN_BD}, "([A-Za-z_%.]+):"}, + /* shell script */ {"sh", {2 | SYN_IT}, "#.*$"}, {"sh", {4}, "\"([^\"]|\\\\\")*\""}, {"sh", {4}, "\'[^\']*\'"}, + /* neatmail */ {"nm", {0, 12 | SYN_BD, 12 | SYN_BD, 2, 8 | SYN_BD}, "^([ROU])([0-9]+)\t([^\t]*)\t([^\t]*)"}, {"nm", {7}, "^[LJ].*$"}, t@@ -70,6 +74,11 @@ static struct highlight { {"nm", {0 | SYN_BD | SYN_BGMK(10)}, "^[F].*$"}, {"nm", {7 | SYN_IT}, "^\t.*$"}, {"nm", {SYN_BD}, "^:.*$"}, + + /* status bar */ + {"---", {8 | SYN_BD, 4, 1}, "^(\".*\").*(\\[[wr]\\]).*$"}, + {"---", {8 | SYN_BD, 4, 4}, "^(\".*\").*(L[0-9]+) +(C[0-9]+).*$"}, + {"---", {8 | SYN_BD}, "^.*$"}, }; /* how to hightlight text in the reverse direction */