From 0d397e4d3d204a1e016c0863815f0b5dc516c46b Mon Sep 17 00:00:00 2001 From: Vikas Kushwaha Date: Wed, 21 May 2025 14:30:00 +0530 Subject: added some new scripts and cleaned up nvim directory --- .config/nvim/coc.vim | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 .config/nvim/coc.vim (limited to '.config/nvim/coc.vim') diff --git a/.config/nvim/coc.vim b/.config/nvim/coc.vim new file mode 100644 index 0000000..1175735 --- /dev/null +++ b/.config/nvim/coc.vim @@ -0,0 +1,52 @@ +source ~/.config/nvim/init.vim + +packadd! onedark.vim +" packadd! fzf +" packadd! fzf.vim +packadd! vim-jsx-pretty +" packadd! copilot.vim + +" --> Fzf +" source ~/.config/nvim/user/fzf.vim +" set rtp+=/usr/share/vim/vimfiles + +" --> Zeal +source ~/.config/nvim/user/zeal.vim + +" --> Onedark theme +source ~/.config/nvim/user/onedark.vim + +" --> Vimspector +source ~/.config/nvim/user/vimspector.vim + +" --> COC +autocmd! User coc.nvim source $HOME/.config/nvim/user/coc-onload.vim +let g:coc_config_home = '$HOME/.config/nvim/user' +let g:coc_data_home = '$HOME/.local/share/nvim/site/coc' +let g:coc_global_extensions = [ + \ 'coc-json', + \ 'coc-marketplace', + \ 'coc-css', + \ 'coc-tsserver', + \ 'coc-pyright', + \ 'coc-sh', + \ ] +nnoremap ca :CocList diagnostics +nnoremap ce :CocList extensions +nnoremap cc :CocList commands +nnoremap co :CocList outline +nnoremap cs :CocList -I symbols +nnoremap cj :CocNext +nnoremap ck :CocPrev +nnoremap cp :CocListResume +nnoremap cm :CocList marketplace +nnoremap cff :Format +inoremap coc#refresh() + +nnoremap :source ~/.config/nvim/coc.vim + +" autocmd VimLeave * call SaveSess() +" autocmd VimEnter * nested call RestoreSess() + +AirlineTheme +CocList extensions -- cgit v1.2.3