all repos

dotfiles @ e060239

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