-let g:airline_powerline_fonts=1
-let g:airline#extensions#tabline#enabled=1
-let g:airline#extensions#branch#enabled=1
-
-let g:gruvbox_contrast_light='hard'
-let g:gruvbox_contrast_dark='hard'
-let g:gruvbox_italic = 1
-set bg=dark
-colorscheme gruvbox
-
-" let NERDTreeWinPos="right"
-let NERDTreeHijackNetrw=0
-let NERDTreeWinSize=22
-let NERDTreeQuitOnOpen=1
-"au VimEnter * if !argc() | Startify | NERDTree | wincmd w
-
-let g:neomake_c_enabled_makers = ['clangtidy', 'clangcheck']
-let g:neomake_cpp_enabled_makers = ['clangtidy', 'clangcheck']
-
-" Taken from neomake
-if OnBattery()
- call neomake#configure#automake('w')
-else
- call neomake#configure#automake('nw', 1000)
-endif
-
-let g:clang_compilation_database = '.'
-
-" Speedup deoplete startup time, see deoplete FAQ
-let g:python3_host_prog = '/usr/bin/python3'
-" deoplete requires huge startuptime. Delay loading upon first InsertEnter.
-let g:deoplete#enable_at_startup = 0
-let g:deoplete#enable_smart_case = 1
-au InsertEnter * call deoplete#enable()
-
-"augroup pencil
- "au!
- "au FileType markdown,mkd call pencil#init()
- "au FileType text call pencil#init()
- "au FileType mail call pencil#init()
- "au FileType tex call pencil#init()
-"augroup END
-
-let g:vim_markdown_folding_disabled=1
-let g:vim_markdown_frontmatter=1
-let g:vim_markdown_math=1
-
-
-""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
-" Some filetype-specific settings
-
-au FileType text,markdown,mail,tex,gitcommit,mediawiki,vimwiki setlocal spell
-au FileType text,markdown,mail,gitcommit,mediawiki,vimwiki setlocal fo+=n
-
-au Filetype go setlocal shiftwidth=8 tabstop=8 noexpandtab
-au Filetype tex setlocal shiftwidth=2 tabstop=2
-
-au FileType mediawiki setlocal wrap linebreak tw=0
-
-"git scissor line
-au Filetype mail syn match Statement /^\s*-*\s*>8\s*-*\s*$/
-au Filetype mail syn match Statement /^\s*-*\s*8<\s*-*\s*$/
-
-" Line wrap crippled with numbers shown
-au Filetype man setlocal nonumber
-
-" Minimum indenting for source code
-au FileType java,cpp,c,cs let g:detectindent_min_indent = 4
-au BufReadPost *.java :DetectIndent
-
-au BufEnter *.c* let b:fswitchlocs='reg:/lib/include/,rel:.'
-au BufEnter *.h* let b:fswitchlocs='reg:/include/lib/,rel:.'
-
-au BufEnter *.cpp,*.cc,*.cxx let b:fswitchdst='h,hxx,hpp,hh'
-au BufEnter *.h,*.hh,*.hxx let b:fswitchdst='cc,c,cxx,cpp'