From 729b5273e4a175fcfa18c0dee5a20663d871b78b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matej=20Jane=C5=BEi=C4=8D?= Date: Tue, 7 Oct 2025 23:45:48 +0200 Subject: [PATCH] feat: add nvim-mini/mini.completion --- lua/plugins/mini_completion.lua | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 lua/plugins/mini_completion.lua 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)