Merge branch 'master' of git.blakenorth.net/home/git/dotfiles

This commit is contained in:
PowerUser64 2022-01-27 20:50:06 -08:00
commit 581f5255a6
7 changed files with 256 additions and 48 deletions

View file

@ -49,6 +49,7 @@ M.treesitter = function()
"rust",
"toml",
"vim",
"yaml",
},
--ignore_install = { "javascript", "java" }, -- List of parsers to ignore installing
highlight = {
@ -107,8 +108,12 @@ M.cmp = function()
-- nvim-cmp supports additional completion capabilities
local capabilities = vim.lsp.protocol.make_client_capabilities()
capabilities = require('cmp_nvim_lsp').update_capabilities(capabilities)
-- nvim-cmp setup
local cmp = require 'cmp'
-- If you want insert `(` after select function or method item
local cmp_autopairs = require('nvim-autopairs.completion.cmp')
local cmp = require('cmp')
cmp.event:on( 'confirm_done', cmp_autopairs.on_confirm_done({ map_char = { tex = '' } }))
-- add a lisp filetype (wrap my-function), FYI: Hardcoded = { "clojure", "clojurescript", "fennel", "janet" }
cmp_autopairs.lisp[#cmp_autopairs.lisp+1] = "racket" -- nvim-cmp setup
cmp.setup {
mapping = {
['<C-p>'] = cmp.mapping.select_prev_item(),
@ -158,11 +163,9 @@ M.cmp = function()
}),
cmp.setup.cmdline(':', {
sources = cmp.config.sources({
{ name = 'path' }
},
{
{ name = 'cmdline' }
})
{ name = 'path' },
{ name = 'cmdline' }
}),
}),
formatting = {
format = function(entry, vim_item)
@ -182,6 +185,9 @@ M.cmp = function()
return vim_item
end,
},
experimental = {
ghost_text = true,
}
}
end -- <<<