Introduction
Introduction Statistics Contact Development Disclaimer Help
tconf.h: python syntax highlighting - neatvi - [fork] simple vi-type editor wit…
git clone git://src.adamsgaard.dk/neatvi
Log
Files
Refs
README
---
commit 4c47c54d621fc83f9473c5c13a80a712c7ebcbdc
parent f5724e9c44c13c54ff36dd080804a3c0e01877b7
Author: Ali Gholami Rudi <[email protected]>
Date: Thu, 15 Oct 2020 17:02:48 +0330
conf.h: python syntax highlighting
Diffstat:
M conf.h | 8 ++++++++
1 file changed, 8 insertions(+), 0 deletions(-)
---
diff --git a/conf.h b/conf.h
t@@ -14,6 +14,7 @@ static struct filetype {
{"msg", "letter$|mbox$|mail$"}, /* email */
{"mk", "Makefile$|makefile$|\\.mk$"}, /* makefile */
{"sh", "\\.sh$"}, /* shell script */
+ {"py", "\\.py$"}, /* python */
{"nm", "\\.nm$"}, /* neatmail */
};
t@@ -71,6 +72,13 @@ static struct highlight {
{"sh", {1}, "\\$(\\{[^}]+\\}|[a-zA-Z_0-9]+)"},
{"sh", {0, SYN_BD}, "^([a-zA-Z_][a-zA-Z_0-9]*\\(\\)).*\\{"},
+ /* python */
+ {"py", {2}, "^#.*$"},
+ {"py", {5}, "\\<(and|break|class|continue|def|del|elif|else|except|fin…
+ {"py", {5}, "\\<(if|import|in|is|lambda|not|or|pass|print|raise|return…
+ {"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]*)"},
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.