Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if &cp | set nocp | endif
- set nobackup
- set noswapfile
- set enc=utf-8
- set keymap=russian-jcukenwin
- set iminsert=0
- set imsearch=0
- set number relativenumber
- if has('gui_running')
- set gfn=Consolas:h12
- set guioptions=ac
- endif
- set viminfo='50,<1000,s100,:0,n~/vimfiles/viminfo
- syntax enable
- set ruler
- set laststatus=2
- set hidden
- " no bells {{{
- set vb t_vb=
- if has('autocmd')
- augroup no_gui_bells
- au!
- autocmd GUIEnter * set visualbell t_vb=
- augroup END
- endif
- " }}}
- if &listchars ==# 'eol:$'
- set listchars=tab:>\ ,trail:-,extends:>,precedes:<,nbsp:+
- endif
- augroup ft_vim "{{{
- au!
- au FileType vim setl foldmethod=marker
- augroup END "}}}
- source ~\vimfiles\packages.vim
- " Load matchit.vim, but only if the user hasn't installed a newer version. {{{
- if !exists('g:loaded_matchit') && findfile('plugin/matchit.vim', &rtp) ==# ''
- runtime! macros/matchit.vim
- map Q %
- endif "}}}
- set spell spelllang=ru_yo,en_us
- " mappings {{{1
- let mapleader = "\<Space>"
- " yank and paste {{{2
- nnoremap <Leader>p "+p
- nnoremap gy gg"+yG
- " controversial and crazy stuff {{{2
- inoremap <m-x> <c-o>:
- " Better language switch {{{3
- nnoremap <m-z> i<C-^><Esc>
- inoremap <m-z> <C-^>
- " vim utility {{{2
- nnoremap <F11> :so $MYVIMRC<CR>
- nnoremap <F12> :e $MYVIMRC<CR>
- "}}}1
- " Use fd for ctrlp.
- if executable('fd')
- let g:ctrlp_user_command = 'fd -c never "" "%s"'
- let g:ctrlp_use_caching = 0
- endif
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement