diff options
| l--------- | lexers/themes/default-256.lua (renamed from lexers/themes/default.lua) | 0 | ||||
| -rw-r--r-- | ui-curses.c | 3 | ||||
| -rw-r--r-- | vis.c | 1 |
3 files changed, 3 insertions, 1 deletions
diff --git a/lexers/themes/default.lua b/lexers/themes/default-256.lua index 8479b1b..8479b1b 120000 --- a/lexers/themes/default.lua +++ b/lexers/themes/default-256.lua diff --git a/ui-curses.c b/ui-curses.c index 79e75e5..313f3d6 100644 --- a/ui-curses.c +++ b/ui-curses.c @@ -987,6 +987,9 @@ static void ui_prompt_hide(Ui *ui) { static bool ui_init(Ui *ui, Vis *vis) { UiCurses *uic = (UiCurses*)ui; uic->vis = vis; + const char *theme = getenv("VIS_THEME"); + if (!theme || !theme[0] || !vis_theme_load(vis, theme)) + vis_theme_load(vis, COLORS <= 16 ? "default-16" : "default-256"); return true; } @@ -365,7 +365,6 @@ Vis *vis_new(Ui *ui) { lua_pushvalue(L, -2); /* require return value */ lua_setfield(L, -2, "lexers"); lua_setglobal(L, "vis"); - vis_theme_load(vis, "default"); } vis->ui = ui; |
