We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 783f522 commit e9c9b41Copy full SHA for e9c9b41
lua/blink/cmp/sources/lib/init.lua
@@ -46,6 +46,16 @@ function sources.get_enabled_providers(context)
46
or config.sources.completion.enabled_providers
47
--- @cast mode_providers string[]
48
49
+ for _, provider in ipairs(mode_providers) do
50
+ assert(
51
+ sources.providers[provider] ~= nil,
52
+ 'Requested provider "'
53
+ .. provider
54
+ .. '" has not been configured. Available providers: '
55
+ .. vim.fn.join(vim.tbl_keys(sources.providers), ', ')
56
+ )
57
+ end
58
+
59
--- @type table<string, blink.cmp.SourceProvider>
60
local providers = {}
61
for key, provider in pairs(sources.providers) do
0 commit comments