nvim: configure lsp completion snippets

This commit is contained in:
Sam W 2023-04-07 00:57:41 +01:00
parent 9c620bd13d
commit e8d7c460db
2 changed files with 8 additions and 0 deletions

View File

@ -13,6 +13,8 @@
nvim-lspconfig
nvim-cmp
cmp-nvim-lsp
nvim-snippy
cmp-snippy
# Language specific
go-nvim
rust-vim

View File

@ -12,6 +12,12 @@ end
-- Completion
local cmp = require'cmp'
cmp.setup({
-- Use snippy for completion
snippet = {
expand = function(args)
require('snippy').expand_snippet(args.body)
end,
},
-- 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