all repos

dotfiles @ e060239719946c2fa51b6126bb4f49f94784d197

i use rach linux btw
1 files changed, 48 insertions(+), 21 deletions(-)
Update vimrc
Author: Smirnov Sasha ss2316544@gmail.com
Committed at: 2020-05-20 18:50:16 +0300
Parent: e41495d
M vimrc
···
                1
                1
                 call plug#begin('~/.vim/plugged')

              
                2
                
                -Plug 'jiangmiao/auto-pairs'

              
                
                2
                +Plug 'jiangmiao/auto-pairs'             " Automapic closing of quotes

              
                3
                3
                 Plug 'flazz/vim-colorschemes'           " ColorChemes pack

              
                4
                4
                 Plug 'airblade/vim-gitgutter'           " Git indecator

              
                5
                
                -Plug 'kien/ctrlp.vim'                   " Search file

              
                6
                
                -Plug 'ap/vim-css-color', {'for': 'css'} " CSS color

              
                7
                5
                 call plug#end()

              
                8
                6
                 

              
                
                7
                +set nocompatible    " be iMproved

              
                
                8
                +

              
                9
                9
                 set number		    " Number line

              
                
                10
                +set relativenumber  " Number line

              
                
                11
                +

              
                10
                12
                 syntax on		    " Support syntax

              
                11
                13
                 set mouse=a		    " Mousr support

              
                12
                14
                 set ruler		    " Cursor position

              
                13
                
                -set hidden		    " hidden buffers

              
                14
                
                -set smartindent		" hidden buffers

              
                15
                15
                 set t_Co=256		" Enable 265 colors

              
                
                16
                +

              
                16
                17
                 set encoding=utf-8	" Use utf-8 encoding

              
                
                18
                +set fileencodings=utf8,cp1251

              
                17
                19
                 

              
                18
                20
                 set cursorline		" The line with the cursor will be highlighted

              
                19
                
                -set wrap	    	" Line wrapping

              
                
                21
                +set wrap	    	" Line wrappingv

              
                
                22
                +set linebreak      	" Line wrappingv

              
                
                23
                +

              
                20
                24
                 set nobackup		" Disable backup files

              
                21
                25
                 set noswapfile		" Disable *.swp files

              
                22
                26
                 set history=1000	" History size 1000 edits

              ···
                28
                32
                 " Tab

              
                29
                33
                 set tabstop=4		" Tab size 4

              
                30
                34
                 set shiftwidth=4    " Tab size 4

              
                
                35
                +set softtabstop=4   " Tab size 4

              
                31
                36
                 set expandtab		" Tab consist of space

              
                32
                
                -set smarttab        " Tab consist of space

              
                
                37
                +set smarttab

              
                
                38
                +set autoindent

              
                
                39
                +

              
                33
                40
                 

              
                34
                41
                 " Search

              
                35
                42
                 set incsearch		" Highlighted

              
                36
                43
                 set ignorecase		" Highlighted

              
                37
                44
                 set smartcase		" Smart Rigger

              
                
                45
                +

              
                
                46
                +" Buffers

              
                
                47
                +set hidden

              
                
                48
                +set smartindent	

              
                
                49
                +

              
                
                50
                +set visualbell t_vb=    " Mute Vim

              
                38
                51
                 

              
                39
                52
                 " ColoerCheme

              
                40
                53
                 set background=dark

              ···
                56
                69
                 map <C-l> <C-W>l

              
                57
                70
                 

              
                58
                71
                 " Tabs

              
                59
                
                -map <leader>tn :tabnew<cr>      " Create new tab

              
                60
                
                -map <leader>to :tabonly<cr>     " Kill all tab

              
                61
                
                -map <leader>tc :tabclose<cr>    " Tab kill

              
                62
                
                -map <leader>1 :tabn 1<cr>       " Change tab

              
                63
                
                -map <leader>2 :tabn 2<cr>       " Change tab

              
                64
                
                -map <leader>3 :tabn 3<cr>       " Change tab

              
                65
                
                -map <leader>4 :tabn 4<cr>       " Change tab

              
                66
                
                -map <leader>5 :tabn 5<cr>       " Change tab

              
                67
                
                -map <leader>6 :tabn 6<cr>       " Change tab

              
                68
                
                -map <leader>7 :tabn 7<cr>       " Change tab

              
                69
                
                -map <leader>8 :tabn 8<cr>       " Change tab

              
                70
                
                -map <leader>9 :tabn 9<cr>       " Change tab

              
                71
                
                -map <leader>0 :tablast<cr>      " Change tab

              
                
                72
                +map <leader>tn :tabnew<CR>      " CReate new tab

              
                
                73
                +map <leader>to :tabonly<CR>     " Kill all tab

              
                
                74
                +map <leader>tc :tabclose<CR>    " Tab kill

              
                
                75
                +map <leader>1 :tabn 1<CR>       " Change tab

              
                
                76
                +map <leader>2 :tabn 2<CR>       " Change tab

              
                
                77
                +map <leader>3 :tabn 3<CR>       " Change tab

              
                
                78
                +map <leader>4 :tabn 4<CR>       " Change tab

              
                
                79
                +map <leader>5 :tabn 5<CR>       " Change tab

              
                
                80
                +map <leader>6 :tabn 6<CR>       " Change tab

              
                
                81
                +map <leader>7 :tabn 7<CR>       " Change tab

              
                
                82
                +map <leader>8 :tabn 8<CR>       " Change tab

              
                
                83
                +map <leader>9 :tabn 9<CR>       " Change tab

              
                
                84
                +map <leader>0 :tablast<CR>      " Change tab

              
                72
                85
                 

              
                73
                86
                 " Russian letters

              
                74
                87
                 map ш i

              ···
                80
                93
                 map о j

              
                81
                94
                 map л k

              
                82
                95
                 map д l

              
                
                96
                +

              
                
                97
                +" Bufer

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

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

              
                83
                100
                 

              
                84
                101
                 " Unmap arrows

              
                85
                102
                 noremap <Up> <NOP>

              ···
                87
                104
                 noremap <Left> <NOP>

              
                88
                105
                 noremap <Right> <NOP>

              
                89
                106
                 

              
                
                107
                +""""""""

              
                
                108
                +" GVIM "

              
                
                109
                +""""""""

              
                90
                110
                 if has("gui_running")

              
                91
                111
                     set guioptions -=m

              
                92
                112
                     set guioptions -=T

              
                93
                
                -    map <leader>p "+gP 

              
                
                113
                +    map <leader>p "+gP          " Past test in buffer

              
                
                114
                +    map <C-Tab> :tabnext<cr>    " Change tab

              
                
                115
                +    map <C-S-Tab> :tabprev<cr>  " Change tab

              
                94
                116
                 endif

              
                
                117
                +

              
                
                118
                +" Python

              
                
                119
                +let python_highlight_all = 1

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

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