aboutsummaryrefslogtreecommitdiff
path: root/nvim/init.vim
blob: 41e7ff800021e006f362cb9693817f515dde7fa0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
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 = '<leader>>'

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