aboutsummaryrefslogtreecommitdiff
path: root/lexers
diff options
context:
space:
mode:
authorChristian Hesse <mail@eworm.de>2016-05-07 21:44:59 +0200
committerChristian Hesse <mail@eworm.de>2016-05-07 21:44:59 +0200
commitcf8ea01f015b0b46a67d5c8ef41da6f5f076cfb8 (patch)
tree41eff4d5a1167129c63b84a232470ea21fdd3883 /lexers
parent7aff162583df3b0b851512c7966f7b60e648d488 (diff)
downloadvis-cf8ea01f015b0b46a67d5c8ef41da6f5f076cfb8.tar.gz
vis-cf8ea01f015b0b46a67d5c8ef41da6f5f076cfb8.tar.xz
lexer: add systemd service types
Diffstat (limited to 'lexers')
-rw-r--r--lexers/systemd.lua10
1 files changed, 9 insertions, 1 deletions
diff --git a/lexers/systemd.lua b/lexers/systemd.lua
index 17bf96e..dbb7fc9 100644
--- a/lexers/systemd.lua
+++ b/lexers/systemd.lua
@@ -39,7 +39,7 @@ local number = token(l.NUMBER, (l.float + integer))
-- Keywords.
local keyword = token(l.KEYWORD, word_match({
- -- values
+ -- boolean values
'true',
'false',
'on',
@@ -47,6 +47,14 @@ local keyword = token(l.KEYWORD, word_match({
'yes',
'no',
+ -- service types
+ 'forking',
+ 'simple',
+ 'oneshot',
+ 'dbus',
+ 'notify',
+ 'idle',
+
-- special system units
'basic.target',
'ctrl-alt-del.target',