Introduction
Introduction Statistics Contact Development Disclaimer Help
tconf.h: neatmail file type - neatvi - [fork] simple vi-type editor with UTF-8 …
git clone git://src.adamsgaard.dk/neatvi
Log
Files
Refs
README
---
commit 7a764509495f5a4c03c3917486fa614554ebc3a5
parent d2e85a01607d64b873e6db1e667f8583c0b5aced
Author: Ali Gholami Rudi <[email protected]>
Date: Thu, 25 Feb 2016 09:57:35 +0330
conf.h: neatmail file type
This adds rules for highlighting neatmail listings.
Diffstat:
M conf.h | 25 ++++++++++++++++++-------
1 file changed, 18 insertions(+), 7 deletions(-)
---
diff --git a/conf.h b/conf.h
t@@ -5,12 +5,13 @@ static struct filetype {
char *ft; /* file type */
char *pat; /* file name pattern */
} filetypes[] = {
- {"c", "\\.[hc]$"},
- {"roff", "\\.(ms|tr|roff|tmac|txt)$"},
- {"tex", "\\.tex$"},
- {"msg", "letter|mbox|mail"},
- {"mk", "Makefile|makefile|\\.mk$"},
- {"sh", "\\.sh$"},
+ {"c", "\\.[hc]$"}, /* C */
+ {"roff", "\\.(ms|tr|roff|tmac|txt|[1-9])$"}, /* troff */
+ {"tex", "\\.tex$"}, /* tex */
+ {"msg", "letter$|mbox$|mail$"}, /* email */
+ {"mk", "Makefile$|makefile$|\\.mk$"}, /* makefile */
+ {"sh", "\\.sh$"}, /* shell script */
+ {"nm", "\\.nm$"}, /* neatmail */
};
/* syntax highlighting patterns */
t@@ -24,7 +25,7 @@ static struct highlight {
{"c", {5}, "\\<(static|extern|register)\\>"},
{"c", {4}, "\\<(return|for|while|if|else|do|sizeof|goto|switch|case|de…
{"c", {2 | SYN_IT}, "//.*$"},
- {"c", {2 | SYN_IT}, "/\\*([^*]|\\*[^/])*\\*/"},
+ {"c", {2 | SYN_IT}, "/\\*([^*]|\\*+[^*/])*\\*+/"},
{"c", {6}, "^#[ \t]*[a-zA-Z0-9_]+"},
{"c", {0, SYN_BD}, "([a-zA-Z][a-zA-Z0-9_]+)\\(", 1},
{"c", {4}, "\"([^\"]|\\\\\")*\""},
t@@ -59,6 +60,16 @@ static struct highlight {
{"sh", {2 | SYN_IT}, "#.*$"},
{"sh", {4}, "\"([^\"]|\\\\\")*\""},
{"sh", {4}, "\'[^\']*\'"},
+
+ {"nm", {0, 12 | SYN_BD, 12 | SYN_BD, 2, 8 | SYN_BD},
+ "^([ROU])([0-9]+)\t([^\t]*)\t([^\t]*)"},
+ {"nm", {7}, "^[LJ].*$"},
+ {"nm", {0 | SYN_BD | SYN_BGMK(13)}, "^[HT].*$"},
+ {"nm", {0 | SYN_BD | SYN_BGMK(11)}, "^[MI].*$"},
+ {"nm", {0 | SYN_BD | SYN_BGMK(12)}, "^[N].*$"},
+ {"nm", {0 | SYN_BD | SYN_BGMK(10)}, "^[F].*$"},
+ {"nm", {7 | SYN_IT}, "^\t.*$"},
+ {"nm", {SYN_BD}, "^:.*$"},
};
/* how to hightlight text in the reverse direction */
You are viewing proxied material from mx1.adamsgaard.dk. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.