From 2a8f7a6a66d620e46779d73ba788d1071239ff2a Mon Sep 17 00:00:00 2001 From: czjstmax Date: Fri, 30 Jan 2026 00:20:03 +0100 Subject: lots of updates i guess... also, `fastfetch` stuff now got its folder too Signed-off-by: czjstmax --- cfg/.vimrc | 25 ++++++++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) (limited to 'cfg/.vimrc') diff --git a/cfg/.vimrc b/cfg/.vimrc index 65b97f3..7e36cfc 100644 --- a/cfg/.vimrc +++ b/cfg/.vimrc @@ -39,6 +39,8 @@ call plug#begin() Plug 'lervag/vimtex' Plug 'vim-denops/denops.vim' Plug 'vim-skk/skkeleton' + Plug 'neoclide/coc.nvim', {'branch': 'release'} + Plug 'windwp/nvim-autopairs' call plug#end() @@ -71,7 +73,6 @@ augroup skkeleton-initialize-pre autocmd User skkeleton-initialize-pre call s:skkeleton_init() augroup END - " theme set background=dark "silent! color chocolatier @@ -99,3 +100,25 @@ augroup nasm_inc autocmd BufRead,BufNewFile *.inc set filetype=nasm augroup END +lua << EOF +require('nvim-autopairs').setup{} +EOF + +" === coc.nvim config === +let g:coc_global_extensions = ['coc-clangd', 'coc-html', 'coc-tsserver', 'coc-sh', 'coc-css', 'coc-pyright', 'coc-go'] +" +hi CocErrorSign guifg=Red +hi CocErrorVirtualText guifg=Red +hi CocErrorHighlight cterm=underline gui=undercurl guisp=Red +" use undercurl for errors +autocmd CursorHold * silent call CocActionAsync('highlight') +" show diagnostics thingy on cursor hold +"autocmd CursorHold * silent call CocActionAsync('doHover') +" triggers completion and navigates in completion menu +inoremap pumvisible() ? "\" : "\" +inoremap pumvisible() ? "\" : "\" +" confirms completion +inoremap pumvisible() ? coc#_select_confirm() : "\" +" function signature while typing +autocmd CursorHoldI * silent call CocActionAsync('showSignatureHelp') + -- cgit v1.3.1