Updated vimrc
This commit is contained in:
+25
-10
@@ -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>
|
||||
|
||||
Reference in New Issue
Block a user