Advertisement
Guest User

init.vim

a guest
Dec 4th, 2017
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
VIM 1.57 KB | None | 0 0
  1. call plug#begin('~/.local/share/nvim/plugged')
  2.  
  3. Plug 'sickill/vim-monokai'
  4. Plug 'bling/vim-airline'
  5. Plug 'jeetsukumaran/vim-buffergator'
  6. Plug 'kien/ctrlp.vim'
  7. Plug 'scrooloose/nerdcommenter'
  8.  
  9. call plug#end()
  10.  
  11. colorscheme monokai
  12. syntax enable
  13.  
  14. set tabstop=4
  15. set softtabstop=4
  16. set shiftwidth=4
  17. set expandtab
  18. filetype indent on
  19.  
  20. set number
  21. set showcmd
  22. set cursorline
  23.  
  24. set wildmenu
  25. set lazyredraw
  26.  
  27. set incsearch
  28. set hlsearch
  29.  
  30. if exists('$TMUX')
  31.     let &t_SI = "\<Esc>Ptmux;\<Esc>\<Esc>]50;CursorShape=1\x7\<Esc>\\"
  32.     let &t_EI = "\<Esc>Ptmux;\<Esc>\<Esc>]50;CursorShape=0\x7\<Esc>\\"
  33. else
  34.     let &t_SI = "\<Esc>]50;CursorShape=1\x7"
  35.     let &t_EI = "\<Esc>]50;CursorShape=0\x7"
  36. endif
  37.  
  38. " NERDCommenter
  39. nmap <C-_> <leader>c<Space>
  40. vmap <C-_> <leader>c<Space>
  41.  
  42. let g:NERDCommentEmptyLines = 1
  43. let g:NERDSpaceDelims = 1
  44.  
  45. " airline stuff
  46. let g:airline_powerline_fonts = 1
  47.  
  48. let g:airline#extensions#tabline#enabled = 1
  49. let g:airline#extensions#tabline#fnamemod = ':t'
  50.  
  51. " buffer stuff I think
  52. " set hidden
  53. "
  54. " nmap <leader>T :enew<CR>
  55. nmap <leader>l :bnext<CR>
  56. nmap <leader>h :bprevious<CR>
  57. " nmap <leader>bq :bp <BAR> bd #<CR>
  58. " nmap <leader>bl :ls<CR>
  59.  
  60. " CtrlP settings
  61. nmap <leader>p :CtrlP<CR>
  62.  
  63. nmap <leader>bb :CtrlPBuffer<CR>
  64. nmap <leader>bm :CtrlPMixed<CR>
  65. nmap <leader>bs :CtrlPMRU<CR>
  66.  
  67. " Buffergator stuff
  68. let g:buffergator_suppress_keymaps = 1
  69.  
  70. nmap <leader>jj :BuffergatorMruCyclePrev<CR>
  71. nmap <leader>kk :BuffergatorMruCycleNext<CR>
  72. nmap <leader>bl :BuffergatorOpen<CR>
  73.  
  74. nmap <leader>T :enew<CR>
  75. nmap <leader>bq :bp <BAR> bd #<CR>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement