diff --git a/lua/astrocommunity/pack/fish/init.lua b/lua/astrocommunity/pack/fish/init.lua index c415ec4f6..b1db94d83 100644 --- a/lua/astrocommunity/pack/fish/init.lua +++ b/lua/astrocommunity/pack/fish/init.lua @@ -12,12 +12,11 @@ return { optional = true, opts = function(_, opts) local nls = require "null-ls" - if type(opts.sources) == "table" then - opts.sources = vim.list_extend(opts.sources, { - nls.builtins.formatting.fish_indent, - nls.builtins.diagnostics.fish, - }) - end + if not opts.sources then opts.sources = {} end + opts.sources = vim.list_extend(opts.sources, { + nls.builtins.formatting.fish_indent, + nls.builtins.diagnostics.fish, + }) end, }, {