summary refs log tree commit diff
path: root/.vim/lua/plugins/_completion.lua
blob: 8a4a92e0c1c2fb2d301519b455d1be837cf669ce (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
local g = vim.g
local u = require('utils')

g.completion_enable_auto_popup = true
g.completion_enable_auto_signature = true
g.completion_enable_auto_paren = false
g.completion_confirm_key = '<tab>'
g.completion_enable_snippet = 'UltiSnips'
g.completion_auto_change_source = true
g.completion_chain_complete_list = {
	{complete_items = {'lsp', 'snippet', 'buffers', 'ts', 'path'}},
	{mode = 'file'},
}

u.augroup('completion', {
	{'BufEnter', '*', 'lua require("completion").on_attach()'},
})