Skip to content

Instantly share code, notes, and snippets.

@suciptoid
Created April 3, 2019 13:07
Show Gist options
  • Save suciptoid/afaaae00cdfa9bad4f39a6e3704bea95 to your computer and use it in GitHub Desktop.
Save suciptoid/afaaae00cdfa9bad4f39a6e3704bea95 to your computer and use it in GitHub Desktop.
Vimrc Coc
call plug#begin('~/.vim/plugged')
" Theme VSCode Like
Plug 'tomasiser/vim-code-dark'
" Airline
Plug 'vim-airline/vim-airline'
" emmet-vim
Plug 'mattn/emmet-vim'
" COC
Plug 'neoclide/coc.nvim', {'tag': '*', 'do': { -> coc#util#install()}}
" Vim GO
Plug 'fatih/vim-go', { 'do': ':GoUpdateBinaries' }
" Fugitive
Plug 'tpope/vim-fugitive'
" Ctrl + P
Plug 'ctrlpvim/ctrlp.vim'
" NERDTree
Plug 'scrooloose/nerdtree'
" ALE Linter
Plug 'w0rp/ale'
" Git Gutter
Plug 'airblade/vim-gitgutter'
call plug#end()
" Basic Config
set number
set expandtab
set shiftwidth=4
set softtabstop=4
set tabstop=4
set autoindent
" ALE Config
"let g:ale_completion_enabled = 1
"let g:ale_go_bingo_executable = 'gopls'
let g:ale_linters = {'go':['bingo']}
"set completeopt=menu,menuone,preview,noselect,noinsert
" Vim Go Config
let g:go_fmt_command = "goimports"
"let g:go_def_mode='gopls'
" Use ESC to exit insert mode in :term
tnoremap <Esc> <C-\><C-n>
" NERDTree shortcut
map <C-n> :NERDTreeToggle<CR>
" Default Colorscheme
colorscheme codedark
" Airline Config
let g:airline_theme = 'codedark'
let g:airline#extensions#ale#enabled = 1
" Git Gutter Config
highlight GitGutterAdd guifg=#009900 ctermfg=2
highlight GitGutterChange guifg=#bbbb00 ctermfg=3
highlight GitGutterDelete guifg=#ff2222 ctermfg=1
set updatetime=100
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment