|
@@ -0,0 +1,128 @@
|
|
|
+"""""""""" HOUSEKEEPING """"""""""
|
|
|
+syntax on
|
|
|
+set nowrap
|
|
|
+set encoding=utf8
|
|
|
+" escape can blow me
|
|
|
+nnoremap <C-c> <Esc>
|
|
|
+" Gets rid of highlights after search
|
|
|
+nnoremap <silent> <C-L> :nohlsearch<CR><C-L>
|
|
|
+" Line numbers
|
|
|
+set number
|
|
|
+" Toggle line numbers
|
|
|
+nnoremap <F6> :set nonumber!<CR>
|
|
|
+
|
|
|
+if &compatible
|
|
|
+ set nocompatible " Be iMproved
|
|
|
+endif
|
|
|
+" Remap window switch
|
|
|
+nnoremap <C-h> <C-w>h
|
|
|
+nnoremap <C-j> <C-w>j
|
|
|
+nnoremap <C-k> <C-w>k
|
|
|
+nnoremap <C-l> <C-w>l
|
|
|
+
|
|
|
+"""""""""" END HOUSEKEEPING """"""""""
|
|
|
+
|
|
|
+"""""""""" PLUGINS """"""""""
|
|
|
+" Required:
|
|
|
+set runtimepath+=~/.cache/dein/repos/github.com/Shougo/dein.vim
|
|
|
+
|
|
|
+" Required:
|
|
|
+if dein#load_state('~/chris/.cache/dein')
|
|
|
+ call dein#begin('~/.cache/dein')
|
|
|
+
|
|
|
+ " Let dein manage dein
|
|
|
+ " Required:
|
|
|
+ call dein#add('~/.cache/dein/repos/github.com/Shougo/dein.vim')
|
|
|
+
|
|
|
+ " Start Screen
|
|
|
+ call dein#add('mhinz/vim-startify')
|
|
|
+ " Search Index shows how many instances of searched term
|
|
|
+ call dein#add('google/vim-searchindex')
|
|
|
+ " line indents
|
|
|
+ "call dein#add('Yggdroot/indentLine')
|
|
|
+ " Gutentags
|
|
|
+ call dein#add('ludovicchabant/vim-gutentags')
|
|
|
+ " Tagbar
|
|
|
+ call dein#add('majutsushi/tagbar')
|
|
|
+ " Add or remove your plugins here:
|
|
|
+ call dein#add('Shougo/neosnippet.vim')
|
|
|
+ call dein#add('Shougo/neosnippet-snippets')
|
|
|
+ " Themes
|
|
|
+ call dein#add('liuchengxu/space-vim-dark')
|
|
|
+ " Auto Pairs
|
|
|
+ call dein#add('jiangmiao/auto-pairs')
|
|
|
+ " NERDTree
|
|
|
+ call dein#add('scrooloose/nerdtree')
|
|
|
+ " For autocomplete
|
|
|
+ call dein#add('Shougo/deoplete.nvim')
|
|
|
+ " For vim 8+
|
|
|
+ if !has('nvim')
|
|
|
+ call dein#add('roxma/nvim-yarp')
|
|
|
+ call dein#add('roxma/vim-hug-neovim-rpc')
|
|
|
+ endif
|
|
|
+
|
|
|
+ " You can specify revision/branch/tag.
|
|
|
+ call dein#add('Shougo/deol.nvim', { 'rev': '01203d4c9' })
|
|
|
+
|
|
|
+ " Required:
|
|
|
+ call dein#end()
|
|
|
+ call dein#save_state()
|
|
|
+endif
|
|
|
+
|
|
|
+" Required:
|
|
|
+filetype plugin indent on
|
|
|
+syntax enable
|
|
|
+
|
|
|
+" If you want to install not installed plugins on startup.
|
|
|
+if dein#check_install()
|
|
|
+ call dein#install()
|
|
|
+endif
|
|
|
+
|
|
|
+"""""""""" END PLUGINS """"""""""
|
|
|
+
|
|
|
+"""""""""" SPACEVIM THEME """"""""""
|
|
|
+
|
|
|
+" Set theme
|
|
|
+colorscheme space-vim-dark
|
|
|
+
|
|
|
+" Terminal Transparency
|
|
|
+"if $TERM_PROGRAM =~ 'terminator'
|
|
|
+" hi Normal ctermbg=NONE guibg=NONE
|
|
|
+" hi LineNr ctermbg=NONE guibg=NONE
|
|
|
+" hi SignColumn ctermbg=NONE guibg=NONE
|
|
|
+"endif
|
|
|
+
|
|
|
+" Range: 233 (darkest) ~ 238 (lightest)
|
|
|
+" Default: 235
|
|
|
+let g:space_vim_dark_background = 233
|
|
|
+color space-vim-dark
|
|
|
+hi Comment guifg=#5C6370 ctermfg=59
|
|
|
+"hi Comment cterm=italic
|
|
|
+"set background=dark
|
|
|
+"set termguicolors
|
|
|
+
|
|
|
+"""""""""" END THEME """"""""""
|
|
|
+
|
|
|
+" Deoplete
|
|
|
+let g:deoplete#enable_at_startup = 1
|
|
|
+
|
|
|
+" Startify
|
|
|
+let g:startify_custom_header = [
|
|
|
+ \ ' ',
|
|
|
+ \ ' __ ',
|
|
|
+ \ ' __ __ /\_\ ___ ___ ',
|
|
|
+ \ ' /\ \/\ \\/\ \ /'' __` __`\ ',
|
|
|
+ \ ' \ \ \_/ |\ \ \/\ \/\ \/\ \ ',
|
|
|
+ \ ' \ \___/ \ \_\ \_\ \_\ \_\ ',
|
|
|
+ \ ' \/__/ \/_/\/_/\/_/\/_/ ',
|
|
|
+ \ ]
|
|
|
+
|
|
|
+" Tagbar
|
|
|
+nmap <F8> :TagbarToggle<CR>
|
|
|
+
|
|
|
+" NERDTree
|
|
|
+nmap <F5> :NERDTreeToggle<CR>
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|