all repos

dotfiles @ f601a139387d88fe11ad6ae8a3cc825c146b71ca

i use rach linux btw
1 files changed, 61 insertions(+), 30 deletions(-)
Update vimrc
Author: Smirnov Oleksandr 50584123+Smirnov-O@users.noreply.github.com
Committed by: GitHub noreply@github.com
Committed at: 2020-04-17 00:38:34 +0300
Parent: f23863e
M vimrc
···
                1
                1
                 call plug#begin('~/.vim/plugged')

              
                2
                
                -Plug 'scrooloose/nerdtree', { 'on': 'NERDTreeToggle'}

              
                3
                
                -Plug 'flazz/vim-colorschemes'

              
                4
                
                -Plug 'airblade/vim-gitgutter'

              
                5
                
                -Plug 'kien/ctrlp.vim'

              
                
                2
                +Plug 'scrooloose/nerdtree', { 'on': 'NERTreeToggle' }	"Side bar, tree

              
                
                3
                +Plug 'flazz/vim-colorschemes'				"Color thems

              
                
                4
                +Plug 'airblade/vim-gitgutter'				"Git startus line

              
                
                5
                +Plug 'tpope/vim-fugitive'				"Git comands in vim

              
                
                6
                +Plug 'Vimjas/vim-python-pep8-indent', {'for': 'python'}	"Python syntax

              
                
                7
                +Plug 'stanangeloff/php.vim', {'for': 'php'}		"PHP syntax

              
                
                8
                +Plug 'pangloss/vim-javascript', {'for': 'js'}		"JavaScript syntax

              
                
                9
                +Plug 'ap/vim-css-color', {'for': 'css'}			"Hilighting color in css

              
                
                10
                +Plug 'auxiliary/vim-layout', {'for': 'sh'}		"BASH syntax

              
                
                11
                +Plug 'iamcco/markdown-preview.vim', {'for': 'markdown'} "MarkDown syntax

              
                
                12
                +Plug 'elzr/vim-json', {'for': 'json'}			"JSON syntax

              
                
                13
                +Plug 'stacruz/sparkup'					"A parser for a condensed HTML

              
                6
                14
                 Plug 'jiangmiao/auto-pairs'

              
                7
                
                -Plug 'fatih/vim-go', {'for': 'go'}

              
                8
                
                -Plug 'stanangeloff/php.vim', {'for': 'php'}

              
                9
                
                -Plug 'ap/vim-css-color', {'for': 'css'}

              
                10
                
                -Plug 'pangloss/vim-javascript', {'for': 'js'}

              
                11
                
                -Plug 'Vimjas/vim-python-pep8-indent', {'for': 'python'}

              
                12
                
                -Plug 'elzr/vim-json', {'for': 'json'}

              
                13
                
                -Plug 'auxiliary/vim-layout', {'for': 'sh'}

              
                14
                
                -Plug 'plasticboy/vim-markdown', {'for': 'markdown'}

              
                15
                
                -Plug 'iamcco/markdown-preview.vim', {'for': 'markdown'} 

              
                
                15
                +Plug 'kien/ctrlp.vim'

              
                16
                16
                 call plug#end()

              
                17
                17
                 

              
                18
                
                -set guifont=DroidSansMono\ Nerd\ Font\ 11

              
                19
                
                -set termencoding=utf8

              
                20
                18
                 syntax on

              
                21
                19
                 set number

              
                22
                
                -set mouse=a

              
                23
                
                -set autoindent

              
                
                20
                +set ignorecase

              
                24
                21
                 set hlsearch

              
                25
                22
                 set incsearch

              
                26
                
                -set hidden

              
                27
                
                -set ignorecase

              
                28
                23
                 set smartcase

              
                29
                
                -"set expandtab

              
                30
                
                -"set tabstop=4

              
                
                24
                +set autoindent

              
                
                25
                +set smartindent

              
                
                26
                +set mouse=a

              
                
                27
                +set termencoding=utf8

              
                
                28
                +set guifont=DroidSansMono\ Nerd\ Font\ 11

              
                31
                29
                 set t_Co=256

              
                32
                
                -set showtabline=1

              
                33
                30
                 set background=dark

              
                34
                31
                 colorscheme OceanicNext

              
                
                32
                +set nocompatible 

              
                
                33
                +filetype off

              
                
                34
                +set encoding=utf-8

              
                
                35
                +set fileencodings=utf8,cp1251

              
                
                36
                +set hidden

              
                
                37
                +nnoremap <C-N> :bnext<CR>

              
                
                38
                +nnoremap <C-P> :bprev<CR>

              
                35
                39
                 

              
                
                40
                +Tab settings for Python, according to the recommendations

              
                
                41
                +set tabstop=4 

              
                
                42
                +set shiftwidth=4

              
                
                43
                +set smarttab

              
                
                44
                +set expandtab

              
                
                45
                +set softtabstop=4 

              
                
                46
                +

              
                
                47
                +map <C-j> <C-W>j

              
                
                48
                +map <C-k> <C-W>k

              
                
                49
                +map <C-H> <C-W>h

              
                
                50
                +map <C-L> <C-W>l

              
                
                51
                +map ш i

              
                
                52
                +map м v

              
                
                53
                +map ч x

              
                
                54
                +map в d

              
                
                55
                +map р h

              
                
                56
                +map о j

              
                
                57
                +map л k

              
                
                58
                +map д l

              
                
                59
                +

              
                
                60
                +"All highlight 

              
                
                61
                +let python_highlight_all = 1

              
                
                62
                +

              
                
                63
                +"Turn off the sound in Vim

              
                
                64
                +set visualbell t_vb=

              
                
                65
                +

              
                
                66
                +"Delate swap vim files

              
                36
                67
                 set nobackup

              
                37
                68
                 set noswapfile

              
                38
                
                -set encoding=utf-8 

              
                39
                
                -set fileencodings=utf8,cp1251

              
                40
                69
                 

              
                
                70
                +"Delate excess spase for python files

              
                41
                71
                 autocmd BufWritePre *.py normal m`:%s/\s\+$//e ``

              
                42
                72
                 autocmd BufRead *.py set smartindent cinwords=if,elif,else,for,while,try,except,finally,def,class

              
                43
                73
                 

              
                
                74
                +"NerdTree

              
                
                75
                +map <C-n> :NERDTreeToggle<CR>

              
                44
                76
                 let NERDTreeIgnore = ['__pycache__', '\.pyc$', '\.o$', '\.so$', '\.a$', '\.swp', '*\.swp', '\.swo', '\.swn', '\.swh', '\.swm', '\.swl', '\.swk', '\.sw*$', '[a-zA-Z]*egg[a-zA-Z]*', '.DS_Store']

              
                45
                77
                 let NERDTreeShowHidden=1

              
                46
                78
                 let g:NERDTreeWinPos="left"

              
                47
                79
                 let g:NERDTreeDirArrows=0

              
                48
                
                -map <C-n> :NERDTreeToggle<CR>

              
                49
                80
                 

              
                50
                
                -

              
                51
                
                -nmap <silent> <F8> <Plug>MarkdownPreview 

              
                52
                
                -imap <silent> <F8> <Plug>MarkdownPreview 

              
                53
                
                -nmap <silent> <F9> <Plug>StopMarkdownPreview 

              
                54
                
                -imap <silent> <F9> <Plug>StopMarkdownPreview 

              
                
                81
                +"Maping MarkdownPreview

              
                
                82
                +nmap <silent> <F8> <Plug>MarkdownPreview

              
                
                83
                +imap <silent> <F8> <Plug>MarkdownPreview

              
                
                84
                +nmap <silent> <F9> <Plug>StopMarkdownPreview

              
                
                85
                +imap <silent> <F9> <Plug>StopMarkdownPreview