diff --git a/lua/plugins/mini_completion.lua b/lua/plugins/mini_completion.lua new file mode 100644 index 0000000..6301c3e --- /dev/null +++ b/lua/plugins/mini_completion.lua @@ -0,0 +1,15 @@ +MiniDeps.later(function() + require("mini.completion").setup({ + lsp_completion = { + -- `source_func` should be one of 'completefunc' or 'omnifunc'. + source_func = "omnifunc", + }, + }) + + vim.api.nvim_create_autocmd("LspAttach", { + callback = function(args) + vim.bo[args.buf].omnifunc = "v:lua.MiniCompletion.completefunc_lsp" + end, + }) + vim.lsp.config("*", { capabilities = MiniCompletion.get_lsp_capabilities() }) +end)