From b997b270e116468533df746c01393b906800d30d Mon Sep 17 00:00:00 2001 From: Vidhu Kant Sharma Date: Wed, 10 Mar 2021 19:54:58 +0530 Subject: added neovim config (I've been using the default one for ~10 months!) --- nvim/init.vim | 57 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 57 insertions(+) create mode 100644 nvim/init.vim (limited to 'nvim') diff --git a/nvim/init.vim b/nvim/init.vim new file mode 100644 index 00000000..41e7ff80 --- /dev/null +++ b/nvim/init.vim @@ -0,0 +1,57 @@ +call plug#begin('~/local/share/nvim/plugged') + +" Plug 'vim-airline/vim-airline' +Plug 'itchyny/lightline.vim' +Plug 'alvan/vim-closetag' +Plug 'Yggdroot/indentLine' +Plug 'rrethy/vim-hexokinase', { 'do': 'make hexokinase' } +Plug 'neoclide/coc.nvim', {'branch': 'release'} +Plug 'sts10/vim-pink-moon' + +call plug#end() + +" closetag config +let g:closetag_filenames = '*.html,*.xhtml,*.phtml' +let g:closetag_xhtml_filenames = '*.xhtml,*.jsx' +let g:closetag_filetypes = 'html,xhtml,phtml' +let g:closetag_xhtml_filetypes = 'xhtml,jsx' +let g:closetag_emptyTags_caseSensitive = 1 +let g:closetag_regions = { + \ 'typescript.tsx': 'jsxRegion,tsxRegion', + \ 'javascript.jsx': 'jsxRegion', + \ } +let g:closetag_shortcut = '>' +let g:closetag_close_shortcut = '>' + +let g:indentLine_color_term = 239 + +" coc config +let g:coc_global_extentions = [ + \ 'coc-snippets', + \ 'coc-pairs', + \ 'coc-eslint', + \ 'coc-prettier', + \ 'coc-go', + \ 'coc-json', + \ 'coc-css', + \ 'coc-html', + \ ] + +" airline config +let g:airline#extensions#tabline#enabled = 1 +" shades of purple airline theme +let g:shades_of_purple_airline = 1 +let g:airline_theme='shades_of_purple' + +" enabling the theme +if (has("termguicolors")) + set termguicolors +endif + +syntax enable +set background=dark +colorscheme pink-moon + + +:set number relativenumber +:set nu rnu -- cgit v1.2.3