Updated vimrc

This commit is contained in:
2016-07-18 16:37:43 +01:00
parent 13c5fb7b7e
commit f9c787ee38
+25 -10
View File
@@ -19,7 +19,6 @@ Plug 'rizzatti/dash.vim'
Plug 'terryma/vim-expand-region'
Plug 'tpope/vim-fugitive'
Plug 'othree/html5.vim'
Plug 'scrooloose/nerdtree'
Plug 'klen/python-mode'
Plug 'altercation/vim-colors-solarized'
Plug 'rstacruz/sparkup'
@@ -36,7 +35,9 @@ Plug 'tpope/vim-surround'
Plug 'easymotion/vim-easymotion'
Plug 'Yggdroot/indentLine'
Plug 'mindriot101/vim-yapf'
Plug 'scrooloose/nerdtree'
" Plug 'vim-scripts/TaskList.vim'
Plug 'tpope/vim-vinegar'
Plug 'vim-scripts/MatlabFilesEdition'
Plug 'lervag/vimtex'
Plug 'bjoernd/vim-ycm-tex'
@@ -44,11 +45,12 @@ Plug 'mhinz/vim-startify'
Plug 'Konfekt/FastFold'
Plug 'Shougo/deoplete.nvim', { 'do': function('DoRemote') }
Plug 'tpope/vim-dispatch'
Plug 'justmao945/vim-clang'
Plug 'zchee/deoplete-clang'
Plug 'zchee/deoplete-jedi'
Plug 'benekastah/neomake'
Plug 'junegunn/fzf', { 'dir': '~/.fzf', 'do': './install --all' }
Plug 'jeetsukumaran/vim-buffergator'
Plug 'jlanzarotta/bufexplorer'
Plug 'chriskempson/base16-vim', { 'commit': '98aa775c5fd9156ada4f912a9af41f1c020da55d' }
Plug 'vim-airline/vim-airline-themes'
call plug#end() " required
@@ -159,7 +161,7 @@ set errorformat=%f:%l:%m
if has('autocmd')
autocmd! BufWritePost * Neomake
autocmd! BufEnter * Neomake
autocmd! BufReadPost,FileReadPost * Neomake
endif
"let g:neomake_open_list = 2
@@ -229,9 +231,19 @@ let g:indentLine_enabled = 0
" ====================================
" NerdTree Settings
" ====================================
"Fix nerdtree arrow problems
" Fix nerdtree arrow problems
let g:NERDTreeDirArrows=0
" ====================================
" Bufexplorer Settings
" ====================================
let g:bufExplorerSortBy='name'
" ====================================
" Netrw Settings
" ====================================
let g:netrw_liststyle=3
" ====================================
" LocalVimrc Settings
" ====================================
@@ -244,9 +256,9 @@ let g:localvimrc_persistent = 2
" ====================================
" Airline settings
" ====================================
let g:airline#extensions#tabline#enabled = 1
let g:airline#extensions#tabline#fnamemod = ':t'
let g:airline#extensions#tabline#buffer_nr_format = '%s: '
" let g:airline#extensions#tabline#enabled = 1
" let g:airline#extensions#tabline#fnamemod = ':t'
" let g:airline#extensions#tabline#buffer_nr_format = '%s: '
"Remove seperators and makes airline look cleaner
let g:airline_left_sep=''
let g:airline_right_sep=''
@@ -421,10 +433,14 @@ let g:min_pattern_length = 0
inoremap <expr><TAB> pumvisible() ? "\<C-n>" : "\<TAB>"
inoremap <expr><S-TAB> pumvisible() ? "\<C-p>" : "\<TAB>"
inoremap <expr> <CR> pumvisible() ? "\<C-y>" : "\<C-g>u\<CR>"
" Set paths to homebrew clang library and executable for deoplete clang
let g:deoplete#sources#clang#libclang_path = "/usr/local/Cellar/llvm/HEAD/lib/libclang.dylib"
let g:deoplete#sources#clang#clang_header = "/usr/local/Cellar/llvm/HEAD/lib/clang"
" Disable vim-clang diagnostic window
let g:clang_diagsopt = ''
" Ensure buffer based completion is shown alongside plugin completions such as
" clang or jedi.
call deoplete#custom#set('buffer', 'rank', 9999)
@@ -434,6 +450,8 @@ call deoplete#custom#set('buffer', 'rank', 9999)
" ====================================
" let g:ycm_path_to_python_interpreter ='/usr/bin/python'
imap <F3> <ESC>:ToggleBufExplorer<CR>
map <F3> :ToggleBufExplorer<CR>
" ====================================
" VIMUX Commands
" ====================================
@@ -482,9 +500,6 @@ nmap <F8> :TagbarToggle<CR>
" Map the error window toggle to <F6>
nmap <F6> :call ToggleErrors()<CR><CR>
" Toggle Pep257 Python linting with <F5>
nmap <F5> :call TogglePep257()<CR>
" To open a new empty buffer
" This replaces :tabnew which I used to bind to this mapping
nmap <leader>n :enew<CR>