vim: disable completions in comments

also fancy borders
This commit is contained in:
Sam W 2022-12-16 16:26:34 +00:00
parent 74b11aead4
commit 91c2171da3
1 changed files with 10 additions and 2 deletions

View File

@ -12,9 +12,17 @@ end
-- Completion -- Completion
local cmp = require'cmp' local cmp = require'cmp'
cmp.setup({ cmp.setup({
-- Disable completions if we're in a comment
enabled = function()
if require"cmp.config.context".in_treesitter_capture("comment")==true or require"cmp.config.context".in_syntax_group("Comment") then
return false
else
return true
end
end,
window = { window = {
-- completion = cmp.config.window.bordered(), completion = cmp.config.window.bordered(),
-- documentation = cmp.config.window.bordered(), documentation = cmp.config.window.bordered(),
}, },
mapping = cmp.mapping.preset.insert({ mapping = cmp.mapping.preset.insert({
['<C-Space>'] = cmp.mapping.complete(), ['<C-Space>'] = cmp.mapping.complete(),