diff --git a/templates/nvim/lua/colorscheme.lua.j2 b/templates/nvim/lua/colorscheme.lua.j2 index f500a86..4cbea41 100644 --- a/templates/nvim/lua/colorscheme.lua.j2 +++ b/templates/nvim/lua/colorscheme.lua.j2 @@ -1,19 +1,26 @@ -- {{ ansible_managed }} --- set the colorscheme whenever the background setting changes -vim.api.nvim_create_autocmd({'OptionSet'}, { - pattern = {'background'}, - callback = function() - if vim.o.background == 'dark' then - vim.cmd('colorscheme github_dark_dimmed') - else - vim.cmd('colorscheme github_light') - end +local background_callback = function() + if vim.o.background == 'dark' then + vim.cmd('colorscheme github_dark_dimmed') + else + vim.cmd('colorscheme github_light') + end - -- force a full redraw: - vim.cmd('mode') - end -}) + -- force a full redraw: + vim.cmd('mode') +end + +-- set the colorscheme whenever the background setting changes +vim.api.nvim_create_autocmd( + { 'OptionSet' }, + { pattern = { 'background' }, callback = background_callback } +) + + +{% if ansible_facts['os_family'] == 'Debian' %} +background_callback() +{% endif %} {% if ansible_facts['os_family'] == 'Archlinux' %} --[[