aboutsummaryrefslogtreecommitdiff
path: root/lexers/systemd.lua
diff options
context:
space:
mode:
Diffstat (limited to 'lexers/systemd.lua')
-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',