Advertisement
Guest User

for SO

a guest
Nov 12th, 2015
193
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
VIM 1.54 KB | None | 0 0
  1. set tabstop=4
  2. set shiftwidth=4
  3. set smarttab
  4. set ai
  5. set showmatch
  6. set ignorecase
  7. set number
  8. set encoding=utf-8
  9. set backspace=indent,eol,start
  10. set ttyfast
  11. set cursorline
  12. set showcmd
  13. set smartcase
  14. set incsearch
  15. set gdefault
  16. set wrap
  17. set timeoutlen=250
  18.  
  19. map <F2> :mksession! ~/vim_session <cr>
  20. map <F3> :source ~/vim_session <cr>
  21. map <C-n> :NERDTreeToggle<CR>
  22.  
  23. let mapleader = ","
  24. autocmd BufLeave,FocusLost * silent! wall
  25. autocmd StdinReadPre * let s:std_in=1
  26. autocmd VimEnter * if argc() == 0 && !exists("s:std_in") | NERDTree | endif
  27. inoremap jj <ESC>
  28. nnoremap j gj
  29. nnoremap k gk
  30. nnoremap <leader>w <C-w>v<C-w>l
  31. nnoremap <C-h> <C-w>h
  32. nnoremap <C-l> <C-w>l
  33. nnoremap <leader>ev <C-w><C-v><C-l>:e ~/.vimrc<cr>
  34. nnoremap <leader><space> :noh<cr>
  35. nnoremap ; :
  36. nnoremap <buffer> <F9> :exec '!python' shellescape(@%, 1)<cr>
  37.  
  38. if $COLORTERM == 'gnome-terminal'
  39.   set t_Co=256
  40. endif
  41.  
  42. colorscheme CandyPaper
  43.  
  44. autocmd CursorMovedI * if pumvisible() == 0|pclose|endif
  45. autocmd InsertLeave * if pumvisible() == 0|pclose|endif
  46.  
  47. set nocompatible
  48. filetype off
  49. set rtp+=~/.vim/bundle/Vundle.vim
  50. call vundle#begin()
  51. Plugin 'VundleVim/Vundle.vim'
  52.  
  53. Plugin 'Valloric/YouCompleteMe'
  54. Plugin 'SirVer/ultisnips'
  55. Plugin 'honza/vim-snippets'
  56. Plugin 'mattn/emmet-vim'
  57. Plugin 'tpope/vim-surround'
  58. Plugin 'scrooloose/nerdtree'
  59.  
  60. let g:user_emmet_leader_key="<C-m>"
  61. let g:UltiSnipsExpandTrigger="<C-Space>"
  62. let g:UltiSnipsJumpForwardTrigger="<C-Space>"
  63. let g:UltiSnipsJumpBackwardTrigger="<C-b>"
  64.  
  65.  
  66. call vundle#end()
  67. filetype plugin indent on
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement