From 04d818b753f86aec987e7e1c00ab0127de2c08f2 Mon Sep 17 00:00:00 2001 From: triethyl Date: Mon, 11 Aug 2025 20:22:37 -0400 Subject: neovim: replace dropbar with incline & more --- pkgs/custom-neovim/config/lua/completion.lua | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'pkgs/custom-neovim/config/lua/completion.lua') diff --git a/pkgs/custom-neovim/config/lua/completion.lua b/pkgs/custom-neovim/config/lua/completion.lua index ce87340..1ba2a91 100644 --- a/pkgs/custom-neovim/config/lua/completion.lua +++ b/pkgs/custom-neovim/config/lua/completion.lua @@ -8,6 +8,14 @@ local luasnip = require('luasnip') local select_opts = {behavior = cmp.SelectBehavior.Select} cmp.setup({ + enabled = function() -- Disable in certain circumstances + local disabled = false + disabled = disabled or (vim.api.nvim_get_option_value('buftype', { buf = 0 }) == 'prompt') -- While in prompts. + disabled = disabled or (vim.fn.reg_recording() ~= '') + disabled = disabled or (vim.fn.reg_executing() ~= '') + disabled = disabled or require('cmp.config.context').in_treesitter_capture('comment') -- While in comments. + return not disabled + end, snippet = { expand = function(args) luasnip.lsp_expand(args.body) -- cgit v1.2.3