tconf.h: disable syntax highlighting - 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 6fa27203398ab76f336189d917da39de687082b4
 (DIR) parent 5a453df93f837b38ec466f6f66d5529d8177f896
 (HTM) Author: Anders Damsgaard <anders@adamsgaard.dk>
       Date:   Sat, 21 May 2022 06:22:49 +0200
       
       conf.h: disable syntax highlighting
       
       Diffstat:
         M conf.h                              |      89 +------------------------------
       
       1 file changed, 1 insertion(+), 88 deletions(-)
       ---
 (DIR) diff --git a/conf.h b/conf.h
       t@@ -27,94 +27,7 @@ static struct highlight {
                char *pat;                /* regular expression */
                int end;                /* the group ending this pattern */
        } highlights[] = {
       -        {"c", {5}, "\\<(signed|unsigned|char|short|int|long|float|double|void|struct|enum|union|typedef)\\>"},
       -        {"c", {5}, "\\<(static|extern|register)\\>"},
       -        {"c", {4}, "\\<(return|for|while|if|else|do|sizeof|goto|switch|case|default|break|continue)\\>"},
       -        {"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}, "\"([^\"]|\\\\\")*\""},
       -        {"c", {4}, "'([^\\]|\\\\.)'"},
       -        {"c", {4}, "[-+]?\\<(0[xX][0-9a-fA-F]+|[0-9]+)\\>"},
       -
       -        {"roff", {4, 0, 5 | SYN_BD, 4 | SYN_BD, 5 | SYN_BD, 4 | SYN_BD},
       -                "^[.'][ \t]*((SH.*)|(de) (.*)|([^ \t\\]{2,}))?.*$", 1},
       -        {"roff", {2 | SYN_IT}, "\\\\\".*$"},
       -        {"roff", {3}, "\\\\{1,2}[*$fgkmns]([^[(]|\\(..|\\[[^]]*\\])"},
       -        {"roff", {3}, "\\\\([^[(*$fgkmns]|\\(..|\\[[^]]*\\])"},
       -        {"roff", {3}, "\\$[^$]+\\$"},
       -
       -        {"tex", {4 | SYN_BD, 0, 3, 0, 5},
       -                "\\\\[^[{ \t]+(\\[([^]]+)\\])?(\\{([^}]*)\\})?"},
       -        {"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: (.*)$"},
       -        {"msg", {6 | SYN_BD, 5 | SYN_BD}, "^To: (.*)$"},
       -        {"msg", {6 | SYN_BD, 5 | SYN_BD}, "^Cc: (.*)$"},
       -        {"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", {5 | SYN_BD}, "\\<(break|case|continue|do|done|elif|else|esac|fi|for|if|in|then|until|while|return)\\>"},
       -        {"sh", {4}, "\"([^\"\\]|\\\\.)*\""},
       -        {"sh", {4}, "'[^']*'"},
       -        {"sh", {3}, "`([^`\\]|\\\\.)*`"},
       -        {"sh", {1}, "\\$(\\{[^}]+\\}|[a-zA-Z_0-9]+|[!#$?*@-])"},
       -        {"sh", {0, SYN_BD}, "^([a-zA-Z_][a-zA-Z_0-9]* *\\(\\)) *\\{"},
       -        {"sh", {SYN_BD}, "^\\. .*$"},
       -        {"sh", {2 | SYN_IT}, "#.*$"},
       -
       -        {"bib", {0, 8 | SYN_BD, SYN_BGMK(11) | SYN_BD}, "^(%L) +(.*)$", 1},
       -        {"bib", {0, 8 | SYN_BD, 12 | SYN_BD}, "^(%A) (.*)$", 1},
       -        {"bib", {0, 8 | SYN_BD, 5 | SYN_BD}, "^(%T) (.*)$", 1},
       -        {"bib", {0, 8 | SYN_BD, 2 | SYN_BD}, "^(%[JB]) (.*)$", 1},
       -        {"bib", {0, 8 | SYN_BD, 5 | SYN_BD}, "^(%D) (.*)$", 1},
       -        {"bib", {0, 8 | SYN_BD, 7}, "^(%O) (.*)$", 1},
       -        {"bib", {0, 8 | SYN_BD, 8 | SYN_BD}, "^(%[A-Z]) (.*)$", 1},
       -        {"bib", {25}, "^#.*$", 1},
       -
       -        /* python */
       -        {"py", {2}, "#.*$"},
       -        {"py", {5}, "\\<(class|def)\\>"},
       -        {"py", {5}, "\\<(and|or|not|is|in)\\>"},
       -        {"py", {5}, "\\<(import|from|global|lambda|del)\\>"},
       -        {"py", {5}, "\\<(for|while|if|elif|else|pass|return|break|continue)\\>"},
       -        {"py", {5}, "\\<(try|except|as|raise|finally|with)\\>"},
       -        {"py", {0, 0 | SYN_BD}, "([a-zA-Z][a-zA-Z0-9_]+)\\(", 1},
       -        {"py", {4}, "[\"']([^\"']|\\\\\")*[\"']"},
       -
       -        /* neatmail */
       -        {"nm", {0 | SYN_BGMK(15), 6 | SYN_BD, 12 | SYN_BD, 5, 8 | SYN_BD},
       -                "^([ROU])([0-9]+)\t([^\t]*)\t([^\t]*)"},
       -        {"nm", {0 | SYN_BD | SYN_BGMK(6)}, "^[N].*$"},
       -        {"nm", {0 | SYN_BD | SYN_BGMK(13)}, "^[A-Z][HT].*$"},
       -        {"nm", {0 | SYN_BD | SYN_BGMK(11)}, "^[A-Z][MI].*$"},
       -        {"nm", {7 | SYN_BGMK(15)}, "^[A-Z][LJ].*$"},
       -        {"nm", {0 | SYN_BD | SYN_BGMK(7)}, "^[F].*$"},
       -        {"nm", {7 | SYN_IT}, "^\t.*$"},
       -        {"nm", {SYN_BD}, "^:.*$"},
       -
       -        /* diff */
       -        {"diff", {1}, "^-.*$"},
       -        {"diff", {2}, "^\\+.*$"},
       -        {"diff", {6}, "^@.*$"},
       -        {"diff", {SYN_BD}, "^diff .*$"},
       -
       -        /* status bar */
       -        {"---", {8 | SYN_BD, 4, 1}, "^(\".*\").*(\\[[wr]\\]).*$"},
       -        {"---", {8 | SYN_BD, 4, 4}, "^(\".*\").*(L[0-9]+) +(C[0-9]+).*$"},
       -        {"---", {8 | SYN_BD}, "^.*$"},
       +        {"invalid", {0}, ""},
        };
        
        /* how to hightlight current line (hll option) */