48 lines
2.0 KiB
VimL
48 lines
2.0 KiB
VimL
filetype plugin indent on "Включает определение типа файла, загрузку...
|
||
"... соответствующих ему плагинов и файлов отступов
|
||
set encoding=utf-8 "Ставит кодировку UTF-8
|
||
" set nocompatible "Отключает обратную совместимость с Vi
|
||
syntax enable "Включает подсветку синтаксиса
|
||
set term=xterm-256color
|
||
set number relativenumber
|
||
|
||
" Folding params
|
||
set foldlevelstart=20
|
||
" Folding toggle hotkey remap
|
||
nnoremap <Space> za
|
||
|
||
if empty(glob('~/.vim/autoload/plug.vim')) "Если vim-plug не стоит
|
||
silent !curl -fLo ~/.vim/autoload/plug.vim --create-dirs
|
||
\ https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
|
||
"И скачать его оттуда
|
||
"А после прогнать команду PlugInstall, о которой мы сейчас поговорим
|
||
autocmd VimEnter * PlugInstall --sync | source $MYVIMRC
|
||
endif
|
||
|
||
call plug#begin('~/.vim/bundle') "Начать искать плагины в этой директории
|
||
Plug 'vim-airline/vim-airline'
|
||
Plug 'Yggdroot/indentLine'
|
||
Plug 'airblade/vim-gitgutter'
|
||
call plug#end() "Перестать это делать
|
||
|
||
"
|
||
" Vim-Airline plugin config
|
||
"
|
||
" To enable powerfonts you first need to install it system-wide: https://github.com/ryanoasis/nerd-fonts#font-installation
|
||
" Then you need to enable Non-ASCII font displaying on your terminal settings
|
||
let g:airline_powerline_fonts = 0 " Disable powerline fonts
|
||
let g:airline#extensions#keymap#enabled = 0 " Do not show keyboard mapping
|
||
let g:airline_section_z = "㏑:%l/%L:%c" " Custom minimalistic current position section
|
||
let g:Powerline_symbols='unicode' " Unicode support
|
||
|
||
"
|
||
" Gitgutter plugin config
|
||
"
|
||
let g:gitgutter_override_sign_column_highlight = 1
|
||
highlight SignColumn ctermbg=none
|
||
set updatetime=100
|
||
|
||
" YAML files config
|
||
autocmd FileType yaml,yml setlocal ts=2 sts=2 sw=2 expandtab
|
||
let g:indentLine_char = '⦙'
|