aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarc André Tanner <mat@brain-dump.org>2016-12-14 14:46:39 +0100
committerMarc André Tanner <mat@brain-dump.org>2016-12-14 14:46:39 +0100
commit8ec5991a8fd4f053afa12d93f63b5a17f2ef3669 (patch)
tree26d313f08e65c0cb78a745ceb32baed076505e0c
parentea63dae598bf302a9681a7a5da35c957f47f9b73 (diff)
downloadvis-8ec5991a8fd4f053afa12d93f63b5a17f2ef3669.tar.gz
vis-8ec5991a8fd4f053afa12d93f63b5a17f2ef3669.tar.xz
lua: avoid errors if no theme is set
Close #429
-rw-r--r--lua/vis-std.lua14
1 files changed, 7 insertions, 7 deletions
diff --git a/lua/vis-std.lua b/lua/vis-std.lua
index 9aada27..85defad 100644
--- a/lua/vis-std.lua
+++ b/lua/vis-std.lua
@@ -18,13 +18,13 @@ vis.events.subscribe(vis.events.WIN_SYNTAX, function(win, name)
local lexers = vis.lexers
if not lexers.load then return false end
- win:style_define(win.STYLE_DEFAULT, lexers.STYLE_DEFAULT)
- win:style_define(win.STYLE_CURSOR, lexers.STYLE_CURSOR)
- win:style_define(win.STYLE_CURSOR_PRIMARY, lexers.STYLE_CURSOR_PRIMARY)
- win:style_define(win.STYLE_CURSOR_LINE, lexers.STYLE_CURSOR_LINE)
- win:style_define(win.STYLE_SELECTION, lexers.STYLE_SELECTION)
- win:style_define(win.STYLE_LINENUMBER, lexers.STYLE_LINENUMBER)
- win:style_define(win.STYLE_COLOR_COLUMN, lexers.STYLE_COLOR_COLUMN)
+ win:style_define(win.STYLE_DEFAULT, lexers.STYLE_DEFAULT or '')
+ win:style_define(win.STYLE_CURSOR, lexers.STYLE_CURSOR or '')
+ win:style_define(win.STYLE_CURSOR_PRIMARY, lexers.STYLE_CURSOR_PRIMARY or '')
+ win:style_define(win.STYLE_CURSOR_LINE, lexers.STYLE_CURSOR_LINE or '')
+ win:style_define(win.STYLE_SELECTION, lexers.STYLE_SELECTION or '')
+ win:style_define(win.STYLE_LINENUMBER, lexers.STYLE_LINENUMBER or '')
+ win:style_define(win.STYLE_COLOR_COLUMN, lexers.STYLE_COLOR_COLUMN or '')
if name == nil then return true end