Advertisement
Guest User

Untitled

a guest
May 11th, 2018
130
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
VIM 1.79 KB | None | 0 0
  1. call plug#begin('~/.config/nvim/plugged')
  2. Plug 'jiangmiao/auto-pairs'
  3. Plug 'scrooloose/nerdtree', { 'on': 'NERDTreeToggle' }
  4. Plug 'majutsushi/tagbar'
  5. Plug 'vim-airline/vim-airline'
  6. Plug 'Valloric/YouCompleteMe', { 'do': './install.py --system-libclang --system-boost --clang-completer --rust-completer --java-completer' }
  7. Plug 'ayu-theme/ayu-vim'
  8. Plug 'rbgrouleff/bclose.vim'
  9. Plug 'rdnetto/YCM-Generator', { 'branch': 'stable'}
  10. call plug#end()
  11.  
  12. let NERDTreeIgnore = ['\.tu$']
  13.  
  14. set termguicolors
  15. set background=dark
  16. colorscheme ayu
  17.  
  18. set nu
  19. set hidden
  20. set noswapfile
  21. set nobackup
  22. set mouse=a
  23. set tabstop=2
  24. set softtabstop=2
  25. set shiftwidth=2
  26. set autoindent
  27. set smartindent
  28. set smarttab
  29. set expandtab
  30. set cursorline
  31. set showtabline=2
  32. set textwidth=110
  33. set completeopt-=preview
  34. highlight ColorColumn ctermbg=darkgray
  35. :hi CursorLine cterm=none
  36. :hi CursorLine gui=none
  37.  
  38. set clipboard+=unnamedplus
  39.  
  40. let g:ycm_rust_src_path = '/home/marcin/rust/src'
  41.  
  42. nnoremap <Tab> :bnext<CR>
  43. nnoremap <S-Tab> :bprev<CR>
  44. nmap <silent> <C-Up> :wincmd k<CR>
  45. nmap <silent> <C-Down> :wincmd j<CR>
  46. nmap <silent> <C-Left> :wincmd h<CR>
  47. nmap <silent> <C-Right> :wincmd l<CR>
  48. nmap <silent> <leader>ov :e $MYVIMRC<CR>
  49. nmap <silent> <leader>sv :w<CR> :so $MYVIMRC<CR>
  50.  
  51. "==========================================================================="
  52. " Make Sure that Vim returns to the same line when we reopen a file"
  53. augroup line_return
  54.     au!
  55.     au BufReadPost *
  56.                 \ if line("'\"") > 0 && line("'\"") <= line("$") |
  57.                 \ execute 'normal! g`"zvzz' |
  58.                 \ endif
  59. augroup END
  60.  
  61.  
  62. let g:airline#extensions#tabline#enabled = 1
  63.  
  64. " Leader bindings
  65. nmap <Leader>nt :NERDTreeToggle<CR>
  66. nmap <Leader>tt :TagbarToggle<CR>
  67. nmap <Leader>bd :Bclose<CR>
  68. nmap <Leader>qq :q<CR>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement