Advertisement
Guest User

vimrc updated [+folds4vim]

a guest
Apr 21st, 2018
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
VIM 1.43 KB | None | 0 0
  1. if &cp | set nocp | endif
  2. set nobackup
  3. set noswapfile
  4. set enc=utf-8
  5. set keymap=russian-jcukenwin
  6. set iminsert=0
  7. set imsearch=0
  8. set number relativenumber
  9. if has('gui_running')
  10.   set gfn=Consolas:h12
  11.   set guioptions=ac
  12. endif
  13. set viminfo='50,<1000,s100,:0,n~/vimfiles/viminfo
  14. syntax enable
  15. set ruler
  16. set laststatus=2
  17. set hidden
  18.  
  19. " no bells {{{
  20. set vb t_vb=
  21. if has('autocmd')
  22.  augroup no_gui_bells
  23.    au!
  24.    autocmd GUIEnter * set visualbell t_vb=
  25.  augroup END
  26. endif
  27. " }}}
  28.  
  29. if &listchars ==# 'eol:$'
  30.  set listchars=tab:>\ ,trail:-,extends:>,precedes:<,nbsp:+
  31. endif
  32.  
  33. augroup ft_vim "{{{
  34.  au!
  35.  au FileType vim setl foldmethod=marker
  36. augroup END "}}}
  37.  
  38. source ~\vimfiles\packages.vim
  39.  
  40. " Load matchit.vim, but only if the user hasn't installed a newer version. {{{
  41. if !exists('g:loaded_matchit') && findfile('plugin/matchit.vim', &rtp) ==# ''
  42.   runtime! macros/matchit.vim
  43.   map Q %
  44. endif "}}}
  45.  
  46. set spell spelllang=ru_yo,en_us
  47.  
  48. " mappings {{{1
  49. let mapleader = "\<Space>"
  50.  
  51. " yank and paste {{{2
  52. nnoremap <Leader>p "+p
  53. nnoremap gy gg"+yG
  54.  
  55. " controversial and crazy stuff {{{2
  56. inoremap <m-x> <c-o>:
  57.  
  58. " Better language switch {{{3
  59. nnoremap <m-z> i<C-^><Esc>
  60. inoremap <m-z> <C-^>
  61.  
  62. " vim utility {{{2
  63. nnoremap <F11> :so $MYVIMRC<CR>
  64. nnoremap <F12> :e $MYVIMRC<CR>
  65. "}}}1
  66.  
  67. " Use fd for ctrlp.
  68. if executable('fd')
  69.   let g:ctrlp_user_command = 'fd -c never "" "%s"'
  70.   let g:ctrlp_use_caching = 0
  71. endif
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement