diff options
| author | dacctal <dacctal@symlinx.net> | 2026-04-29 01:25:12 +0000 |
|---|---|---|
| committer | dacctal <dacctal@symlinx.net> | 2026-04-29 01:25:12 +0000 |
| commit | f6430e1a2bbb342ecef1f1bbd48732a639994df0 (patch) | |
| tree | 91134498997b16b85f723fe1448501d4640f4f28 /init.lua | |
| parent | aa6f493510bb48d0de6bf48bad7db36e33ac02b7 (diff) | |
added colorscheme for unfocused windows
Diffstat (limited to 'init.lua')
| -rw-r--r-- | init.lua | 15 |
1 files changed, 13 insertions, 2 deletions
@@ -48,6 +48,10 @@ local STYLES = { REGULAR = 'fore:default,back:blue', INVERTED = 'fore:blue,back:black', }, + UNFOCUSED = { + REGULAR = 'fore:default,back:white', + INVERTED = 'fore:white,back:black', + }, } M.STYLES = STYLES @@ -73,8 +77,15 @@ vis.events.subscribe(vis.events.WIN_STATUS, function(win) win:status(status_left, status_right) - win:style_define(MODAL_STYLE, STYLES[vis.mode].REGULAR) - win:style_define(MODAL_STYLE_INVERTED, STYLES[vis.mode].INVERTED) + for win in vis:windows() do + if win == vis.win then + win:style_define(MODAL_STYLE, STYLES[vis.mode].REGULAR) + win:style_define(MODAL_STYLE_INVERTED, STYLES[vis.mode].INVERTED) + else + win:style_define(MODAL_STYLE, STYLES.UNFOCUSED.REGULAR) + win:style_define(MODAL_STYLE_INVERTED, STYLES.UNFOCUSED.INVERTED) + end + end for i=0,win.width do win:style_pos(MODAL_STYLE, i, win.height - 1) |
