| tconf.h: change the default syntax highlighting for the status bar - neatvi - [… | |
| git clone git://src.adamsgaard.dk/neatvi | |
| Log | |
| Files | |
| Refs | |
| README | |
| --- | |
| commit f8720edb1fa5041b65ab16ff41f800ee70774555 | |
| parent 5ccea0f63de06e4c0da7daa1c29f85e27207b8a5 | |
| Author: Ali Gholami Rudi <[email protected]> | |
| 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(-) | |
| --- | |
| 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 */ |