aboutsummaryrefslogtreecommitdiff
path: root/data/plugins/language_python.lua
diff options
context:
space:
mode:
Diffstat (limited to 'data/plugins/language_python.lua')
-rw-r--r--data/plugins/language_python.lua4
1 files changed, 4 insertions, 0 deletions
diff --git a/data/plugins/language_python.lua b/data/plugins/language_python.lua
index b96b56b9..6952a965 100644
--- a/data/plugins/language_python.lua
+++ b/data/plugins/language_python.lua
@@ -6,8 +6,12 @@ syntax.add {
files = { "%.py$", "%.pyw$", "%.rpy$" },
headers = "^#!.*[ /]python",
comment = "#",
+ block_comment = { '"""', '"""' },
patterns = {
{ pattern = "#.*", type = "comment" },
+ { pattern = { '^%s*"""', '"""' }, type = "comment" },
+ { pattern = '[uUrR]%f["]', type = "keyword" },
+ { pattern = "class%s+()[%a_][%w_]*", type = {"keyword", "keyword2"} },
{ pattern = { '[ruU]?"""', '"""'; '\\' }, type = "string" },
{ pattern = { "[ruU]?'''", "'''", '\\' }, type = "string" },
{ pattern = { '[ruU]?"', '"', '\\' }, type = "string" },