summaryrefslogtreecommitdiff
path: root/.config/nvim/lua/plugins/completions.lua
diff options
context:
space:
mode:
Diffstat (limited to '.config/nvim/lua/plugins/completions.lua')
-rw-r--r--.config/nvim/lua/plugins/completions.lua42
1 files changed, 21 insertions, 21 deletions
diff --git a/.config/nvim/lua/plugins/completions.lua b/.config/nvim/lua/plugins/completions.lua
index 51b7a78..0244f1d 100644
--- a/.config/nvim/lua/plugins/completions.lua
+++ b/.config/nvim/lua/plugins/completions.lua
@@ -1,50 +1,50 @@
return {
{
- "hrsh7th/cmp-nvim-lsp"
+ 'hrsh7th/cmp-nvim-lsp',
},
{
- "L3MON4D3/LuaSnip",
+ 'L3MON4D3/LuaSnip',
dependencies = {
- "saadparwaiz1/cmp_luasnip",
- "rafamadriz/friendly-snippets"
- }
+ 'saadparwaiz1/cmp_luasnip',
+ 'rafamadriz/friendly-snippets',
+ },
},
{
- "hrsh7th/nvim-cmp",
+ 'hrsh7th/nvim-cmp',
opts = function(_, opts)
-- Setup options for lazydev.nvim
opts.sources = opts.sources or {}
table.insert(opts.sources, {
- name = "lazydev",
+ name = 'lazydev',
group_index = 0,
})
end,
config = function()
- local cmp = require("cmp")
- require("luasnip.loaders.from_vscode").lazy_load()
+ local cmp = require('cmp')
+ require('luasnip.loaders.from_vscode').lazy_load()
cmp.setup({
snippet = {
expand = function(args)
- require("luasnip").lsp_expand(args.body)
- end
+ require('luasnip').lsp_expand(args.body)
+ end,
},
window = {
completion = cmp.config.window.bordered(),
documentation = cmp.config.window.bordered(),
},
mapping = cmp.mapping.preset.insert({
- ["<C-b>"] = cmp.mapping.scroll_docs(-4),
- ["<C-f>"] = cmp.mapping.scroll_docs(4),
- ["<C-Space>"] = cmp.mapping.complete(),
- ["<C-e>"] = cmp.mapping.abort(),
- ["<CR>"] = cmp.mapping.confirm({ select = true}),
+ ['<C-b>'] = cmp.mapping.scroll_docs(-4),
+ ['<C-f>'] = cmp.mapping.scroll_docs(4),
+ ['<C-Space>'] = cmp.mapping.complete(),
+ ['<C-e>'] = cmp.mapping.abort(),
+ ['<CR>'] = cmp.mapping.confirm({ select = true }),
}),
sources = cmp.config.sources({
- { name = "nvim_lsp" },
- { name = "luasnip" },
- }, { { name = "buffer"} })
+ { name = 'nvim_lsp' },
+ { name = 'luasnip' },
+ }, { { name = 'buffer' } }),
})
- end
- }
+ end,
+ },
}