Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- call plug#begin()
- Plug 'vim-syntastic/syntastic'
- Plug 'easymotion/vim-easymotion'
- Plug 'jiangmiao/auto-pairs'
- Plug 'scrooloose/nerdtree', { 'on': 'NERDTreeToggle' }
- "Plug 'ycm-core/YouCompleteMe'"
- "colorscheme
- Plug 'morhetz/gruvbox'
- call plug#end()
- colorscheme gruvbox
- set background=dark
- if has("autocmd")
- au VimEnter,InsertLeave * silent execute '!echo -ne "\e[2 q"' | redraw!
- au InsertEnter,InsertChange *
- \ if v:insertmode == 'i' |
- \ silent execute '!echo -ne "\e[6 q"' | redraw! |
- \ elseif v:insertmode == 'r' |
- \ silent execute '!echo -ne "\e[4 q"' | redraw! |
- \ endif
- au VimLeave * silent execute '!echo -ne "\e[ q"' | redraw!
- endif
- let g:mapleader=';'
- " Отступы пробелами, а не табуляциями
- set expandtab
- " Ширина табуляции в колонках
- set ts=4
- " Количество пробелов (колонок) одного отступа
- set shiftwidth=4
- " Новая строка будет с тем же отступом, что и предыдущая
- set autoindent
- " Умная расстановка отступов (например, отступ при начале нового блока)
- set smartindent
- " Подсвечивать синтаксис
- syntax on
- " Указывать номера строк
- set number
- " Игнорировать регистр при поиске
- set ic
- " Подсвечивать поиск
- set hls
- " ИспользоватьИспользовать последовательный поиск
- set is
- set clipboard=unnamedplus
- "mappings
- map <C-n> :NERDTreeToggle<CR>
- map <Leader> <Plug>(easymotion-prefix)
- " syntastic opts
- set statusline+=%#warningmsg#
- set statusline+=%{SyntasticStatuslineFlag()}
- set statusline+=%*
- let g:syntastic_always_populate_loc_list = 1
- let g:syntastic_auto_loc_list = 1
- let g:syntastic_check_on_open = 1
- let g:syntastic_check_on_wq = 0
- let g:syntastic_go_checkers=['golint']
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement