flavours: Check for nvim plugin existence in template

Checks that mini.base16 plugin exists before executing its setup,
and checks that lualine exists before executing its setup.
This commit is contained in:
Marty Oehme 2024-02-15 08:47:50 +01:00
parent 1d70d0c649
commit 1d0f47f2e8
Signed by: Marty
GPG key ID: EDBF2ED917B2EF6A

View file

@ -7,6 +7,13 @@
-- by RRethy (https://github.com/RRethy/nvim-base16)
-- {{scheme-name}} scheme by {{scheme-author}}
local function exists(plugin)
local status, lib = pcall(require, plugin)
if(status) then return true end
return false
end
if exists("mini.base16") then
require('mini.base16').setup({
palette = {
base00 = '#{{base00-hex}}',
@ -27,6 +34,9 @@ require('mini.base16').setup({
base0F = '#{{base0F-hex}}'
},
})
require('lualine').setup()
end
if exists("lualine") then
require("lualine").setup()
end
-- vim: filetype=lua