Advertisement
Guest User

Untitled

a guest
Apr 14th, 2019
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
VIM 1.21 KB | None | 0 0
  1.     syntax on
  2. filetype on
  3.  
  4. call plug#begin('~/.vim/plugged')
  5.  
  6. Plug 'tomtom/tcomment_vim'  " commentary plugin
  7. Plug 'ctrlpvim/ctrlp.vim'   " ctrlP
  8. Plug 'raimondi/delimitmate' " autoclose
  9. Plug 'tpope/vim-surround'   " surrond plugin
  10. Plug 'danielwe/base16-vim'  " base16 color schemes
  11.  
  12. call plug#end()
  13.  
  14. if filereadable(expand("~/.vimrc_background"))
  15.   let base16colorspace=256
  16.     source ~/.vimrc_background
  17. endif
  18.  
  19. let delimitMate_expand_cr = 1
  20.  
  21. " Tabs
  22. set softtabstop=0
  23. set shiftwidth=4
  24. set tabstop=4
  25.  
  26. " Numbers
  27. set number
  28. " set relativenumber
  29.  
  30. " Search
  31. set hlsearch
  32. set incsearch
  33. set ignorecase
  34.  
  35. " different cursors for diffrent modes
  36. let &t_SI = "\<Esc>[6 q"
  37. let &t_SR = "\<Esc>[4 q"
  38. let &t_EI = "\<Esc>[2 q"
  39.  
  40. " show tabs, spaces and newlines
  41. set list lcs=space:·,eol:↲,tab:»\
  42.  
  43. autocmd BufEnter * silent! lcd %:p:h
  44. autocmd FileType * setlocal formatoptions-=c formatoptions-=r formatoptions-=o
  45.  
  46. " highlight unwanted whitespace
  47. highlight ExtraWhitespace ctermbg=red guibg=red
  48. match ExtraWhitespace /\s\+$/
  49.  
  50. " Mappings
  51. " Open shell wiht Ctrl-Z
  52. map <C-Z> :shell<CR>
  53. " Search buffers
  54. map <C-B> :CtrlPBuffer<CR>
  55. " Press return to get out of hlsearch
  56. nnoremap <CR> :nohlsearch<CR><CR>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement