Change completion engine to a more modern one, add neogit for git

operations
This commit is contained in:
Haak Saxberg 2023-01-24 23:07:14 -08:00
parent 0b89134c20
commit 823a2ecfe2
3 changed files with 167 additions and 175 deletions

View file

@ -69,51 +69,21 @@ with builtins;
'';
}
vim-surround
fugitive
{
plugin = easymotion;
config = ''
map / <Plug>(easymotion-sn)
omap / <Plug>(easymotion-tn)
map n <Plug>(easymotion-next)
map N <Plug>(easymotion-prev)
let g:EasyMotion_landing_highlight = 0
'';
}
neogit
gitsigns-nvim
vinegar
undotree
vim-goyo
{
plugin = nvim-compe;
plugin = nvim-cmp;
config = ''
set completeopt=menuone,noselect
let g:compe = {}
let g:compe.enabled = v:true
let g:compe.autocomplete = v:true
let g:compe.debug = v:false
let g:compe.min_length = 1
let g:compe.preselect = 'enable'
let g:compe.throttle_time = 80
let g:compe.source_timeout = 200
let g:compe.resolve_timeout = 800
let g:compe.incomplete_delay = 400
let g:compe.max_abbr_width = 100
let g:compe.max_kind_width = 100
let g:compe.max_menu_width = 100
let g:compe.documentation = v:true
let g:compe.source = {}
let g:compe.source.path = v:true
let g:compe.source.buffer = v:true
let g:compe.source.calc = v:true
let g:compe.source.nvim_lsp = v:true
let g:compe.source.nvim_lua = v:true
let g:compe.source.vsnip = v:true
let g:compe.source.ultisnips = v:true
let g:compe.source.luasnip = v:true
let g:compe.source.emoji = v:true
lua << EOF
${ readFile (./nvim-cmp.lua) }
EOF
'';
}
vim-goyo
luasnip
cmp-nvim-lsp
{
plugin = nvim-lspconfig;
config = ''