vis
a vi-like editor based on Plan 9's structural regular expressions
git clone https://9o.is/git/vis.git
commit 3d0b465af933bc0ff8c42fd0b397a5681788d2bb parent 90a7beedbd4dc52a771691bfb1b4a1a757ebbf8e Author: Marc André Tanner <mat@brain-dump.org> Date: Wed, 14 Dec 2016 14:46:39 +0100 lua: avoid errors if no theme is set Close #429 Diffstat:
| M | lua/vis-std.lua | | | 14 | +++++++------- |
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git 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