all repos

dotfiles @ f601a13

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