From a0b48710fc55e47d1789ac781c0c90ec5d63796e Mon Sep 17 00:00:00 2001 From: finn Date: Thu, 3 Jul 2025 22:43:18 -0700 Subject: [PATCH] FINALLY have l-uk autocomplete toggle --- lua/plugins/actoggle.lua | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 lua/plugins/actoggle.lua diff --git a/lua/plugins/actoggle.lua b/lua/plugins/actoggle.lua new file mode 100644 index 0000000..8aeccc6 --- /dev/null +++ b/lua/plugins/actoggle.lua @@ -0,0 +1,22 @@ +return { + "saghen/blink.cmp", + -- Make blink.cmp toogleable + opts = function(_, opts) + vim.b.completion = false + + Snacks.toggle({ + name = "Completion", + get = function() + return vim.b.completion + end, + set = function(state) + vim.b.completion = state + end, + }):map("uk") + + opts.enabled = function() + return vim.b.completion ~= false + end + return opts + end, +}