Advertisement
Guest User

Untitled

a guest
Jan 29th, 2019
121
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
VIM 1.54 KB | None | 0 0
  1. " ~/.vimrc
  2.  
  3. set laststatus=2
  4. set timeoutlen=1000
  5. set ttimeoutlen=0
  6.  
  7. " === MAPPINGS ===
  8.  
  9. " Leader
  10. let mapleader=" "
  11.  
  12. " Single Keys
  13. noremap ; :
  14. noremap : ;
  15.  
  16. " === PLUGINS ===
  17.  
  18. " Initialize Vundle
  19. call plug#begin('~/.vim/plugged')
  20.  
  21. " Plugin List
  22. Plug 'phanviet/vim-monokai-pro'
  23. Plug 'raimondi/delimitmate'
  24. Plug 'scrooloose/nerdcommenter'
  25. Plug 'scrooloose/nerdtree'
  26. Plug 'sheerun/vim-polyglot'
  27. Plug 'tpope/vim-fugitive'
  28. Plug 'tpope/vim-surround'
  29.  
  30. call plug#end()
  31.  
  32. " === SHORTCUTS ===
  33.  
  34. " Toggle NERDTree
  35. map <Leader>n ;NERDTreeToggle<CR>
  36.  
  37. " Tab Switching
  38. map <C-l> ;tabn<CR>
  39. map <C-h> ;tabp<CR>
  40.  
  41. " Window Switching
  42. nmap <silent> <Leader>k ;wincmd k<CR>
  43. nmap <silent> <Leader>j ;wincmd j<CR>
  44. nmap <silent> <Leader>h ;wincmd h<CR>
  45. nmap <silent> <Leader>l ;wincmd l<CR>
  46. nmap <silent> <Leader>x ;wincmd x<CR>
  47.  
  48. " Page movement
  49. nmap <silent> <Leader>f <C-f><CR>
  50. nmap <silent> <Leader>b <C-b><CR>
  51. nmap <silent> <Leader>d <C-d><CR>
  52. nmap <silent> <Leader>u <C-u><CR>
  53.  
  54. " === SETTINGS ===
  55.  
  56. " General
  57. set backspace=indent,eol,start
  58. set number relativenumber
  59. set showcmd
  60. set incsearch
  61. set nohlsearch
  62. set expandtab
  63. set tabstop=2
  64. set shiftwidth=2
  65. set expandtab
  66.  
  67. " Color
  68. set background=dark
  69. set termguicolors
  70. colorscheme monokai_pro
  71.  
  72. " Delimitmate
  73. let delimitMate_matchpairs = "(:),[:],{:}"
  74. let delimitMate_expand_cr = 1
  75.  
  76. " Filetype
  77. filetype plugin indent on
  78.  
  79. " Syntax
  80. syntax on
  81.  
  82. " Highlight
  83. hi LineNr guibg=bg
  84. hi EndOfBuffer guifg=bg
  85. hi StatusLine guifg=white guibg=bg
  86.  
  87. " Statusline
  88. set statusline+=\ %f
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement