Remove call vim-plug
This commit is contained in:
parent
4e016e7b67
commit
e2da257084
2 changed files with 6 additions and 106 deletions
|
@ -22,9 +22,6 @@ hi TabLine cterm=None ctermfg=252 ctermbg=236
|
||||||
hi TabLineSel cterm=None ctermfg=0 ctermbg=208
|
hi TabLineSel cterm=None ctermfg=0 ctermbg=208
|
||||||
hi TabLineFill cterm=None ctermfg=None ctermbg=236
|
hi TabLineFill cterm=None ctermfg=None ctermbg=236
|
||||||
|
|
||||||
" для заголовков markdown
|
|
||||||
hi Title cterm=bold ctermfg=171
|
|
||||||
|
|
||||||
"Цвета, используемые в статусной строке
|
"Цвета, используемые в статусной строке
|
||||||
hi StatusLineEditorMode ctermfg=0 ctermbg=190
|
hi StatusLineEditorMode ctermfg=0 ctermbg=190
|
||||||
hi StatusLineFileName cterm=bold ctermfg=252 ctermbg=NONE
|
hi StatusLineFileName cterm=bold ctermfg=252 ctermbg=NONE
|
||||||
|
@ -35,13 +32,10 @@ hi StatusLineEncoding ctermfg=247 ctermbg=NONE
|
||||||
hi StatusLineFileType cterm=bold ctermfg=252 ctermbg=NONE
|
hi StatusLineFileType cterm=bold ctermfg=252 ctermbg=NONE
|
||||||
hi StatusLinePosition ctermfg=0 ctermbg=190
|
hi StatusLinePosition ctermfg=0 ctermbg=190
|
||||||
|
|
||||||
"Vim-Gitgutter цвета
|
|
||||||
hi SignColumn ctermbg=NONE
|
|
||||||
hi GitGutterAdd cterm=bold ctermfg=2
|
|
||||||
hi GitGutterChange cterm=bold ctermfg=3
|
|
||||||
hi GitGutterDelete cterm=bold ctermfg=1
|
|
||||||
|
|
||||||
"=== Подсвтека синтаксиса ===
|
"=== Подсвтека синтаксиса ===
|
||||||
|
" для заголовков markdown
|
||||||
|
hi Title cterm=bold ctermfg=171
|
||||||
|
|
||||||
hi Comment ctermfg=248
|
hi Comment ctermfg=248
|
||||||
|
|
||||||
hi Constant ctermfg=153
|
hi Constant ctermfg=153
|
||||||
|
|
100
vimrc
100
vimrc
|
@ -1,90 +1,3 @@
|
||||||
" === Пользовательские функции ===
|
|
||||||
"Функция получения текущего режима редактора
|
|
||||||
function GetMode()
|
|
||||||
let l:editor_mode = mode()
|
|
||||||
|
|
||||||
let l:editor_modes_list = [
|
|
||||||
\ "NORMAL",
|
|
||||||
\ "COMMAND",
|
|
||||||
\ "INSERT",
|
|
||||||
\ "VISUAL",
|
|
||||||
\ "VISUAL-LINE",
|
|
||||||
\ "VISUAL-BLOCK",
|
|
||||||
\ "REPLACE"
|
|
||||||
\ ]
|
|
||||||
|
|
||||||
if l:editor_mode == "n"
|
|
||||||
return l:editor_modes_list[0]
|
|
||||||
|
|
||||||
elseif l:editor_mode == "c"
|
|
||||||
return l:editor_modes_list[1]
|
|
||||||
|
|
||||||
elseif l:editor_mode == "i"
|
|
||||||
return l:editor_modes_list[2]
|
|
||||||
|
|
||||||
elseif l:editor_mode == "v"
|
|
||||||
return l:editor_modes_list[3]
|
|
||||||
elseif l:editor_mode == "V"
|
|
||||||
return l:editor_modes_list[4]
|
|
||||||
elseif l:editor_mode =="\<C-v>"
|
|
||||||
return l:editor_modes_list[5]
|
|
||||||
|
|
||||||
elseif l:editor_mode == "R"
|
|
||||||
return l:editor_modes_list[6]
|
|
||||||
|
|
||||||
else
|
|
||||||
echo l:editor_mode
|
|
||||||
return "?MODE"
|
|
||||||
endif
|
|
||||||
endfunction
|
|
||||||
|
|
||||||
function TabLine()
|
|
||||||
let s = ''
|
|
||||||
|
|
||||||
for i in range(tabpagenr('$'))
|
|
||||||
" Выбираем, какую вкладку подсвечивать
|
|
||||||
if i + 1 == tabpagenr()
|
|
||||||
let s .= '%#TabLineSel#'
|
|
||||||
else
|
|
||||||
let s .= '%#TabLine#'
|
|
||||||
endif
|
|
||||||
|
|
||||||
"Указываем номер вкладки
|
|
||||||
let s .= ' ' . (i + 1) . ':'
|
|
||||||
|
|
||||||
"Получаем подпись (имя файла) из TabLabel
|
|
||||||
let s .= ' %{TabLabel(' . (i + 1) . ')} '
|
|
||||||
endfor
|
|
||||||
|
|
||||||
" after the last tab fill with TabLineFill and reset tab page nr
|
|
||||||
let s .= '%#TabLineFill#%T'
|
|
||||||
|
|
||||||
return s
|
|
||||||
endfunction
|
|
||||||
|
|
||||||
function TabLabel(n)
|
|
||||||
let buflist = tabpagebuflist(a:n)
|
|
||||||
let winnr = tabpagewinnr(a:n)
|
|
||||||
|
|
||||||
return bufname(buflist[winnr - 1])
|
|
||||||
endfunction
|
|
||||||
|
|
||||||
function LessBehaviour()
|
|
||||||
if (!&modifiable || &ro)
|
|
||||||
set nonumber
|
|
||||||
set nospell
|
|
||||||
set laststatus=0
|
|
||||||
set cmdheight=1
|
|
||||||
endif
|
|
||||||
endfunction
|
|
||||||
|
|
||||||
" === Плагины ===
|
|
||||||
"Менеджер плагинов: Vim-Plug
|
|
||||||
"Подключение плагинов (для установки - :PlugInstal)
|
|
||||||
call plug#begin('~/.vim/plugged')
|
|
||||||
Plug 'airblade/vim-gitgutter'
|
|
||||||
call plug#end()
|
|
||||||
|
|
||||||
" === Настройки ===
|
" === Настройки ===
|
||||||
"Включаем подсветку синтаксиса
|
"Включаем подсветку синтаксиса
|
||||||
syntax on
|
syntax on
|
||||||
|
@ -94,7 +7,7 @@ set nocompatible
|
||||||
set encoding=utf8
|
set encoding=utf8
|
||||||
|
|
||||||
set showtabline=2
|
set showtabline=2
|
||||||
set tabline=%!TabLine()
|
set tabline=%!justmyrc#TabLine()
|
||||||
|
|
||||||
"Включает колонку нумерации строк
|
"Включает колонку нумерации строк
|
||||||
set number
|
set number
|
||||||
|
@ -108,7 +21,7 @@ set noshowmode
|
||||||
set laststatus=2
|
set laststatus=2
|
||||||
|
|
||||||
set statusline=
|
set statusline=
|
||||||
set statusline+=%#StatusLineEditorMode#\ %{GetMode()}\
|
set statusline+=%#StatusLineEditorMode#\ %{justmyrc#GetMode()}\
|
||||||
set statusline+=%#StatusLineFileName#\ %f\
|
set statusline+=%#StatusLineFileName#\ %f\
|
||||||
set statusline+=%#StatusLineFileFormat#\ %{&ff}\
|
set statusline+=%#StatusLineFileFormat#\ %{&ff}\
|
||||||
set statusline+=%#StatusLineEmpty#%=
|
set statusline+=%#StatusLineEmpty#%=
|
||||||
|
@ -133,12 +46,6 @@ set softtabstop=4
|
||||||
set autoindent
|
set autoindent
|
||||||
set smartindent
|
set smartindent
|
||||||
|
|
||||||
"Заставляем себя юзать только hjkl
|
|
||||||
"nnoremap <Left> :echoe "Use H pls"<CR>
|
|
||||||
"nnoremap <Right> :echoe "Use L pls"<CR>
|
|
||||||
"nnoremap <Up> :echoe "Use K pls"<CR>
|
|
||||||
"nnoremap <Down> :echoe "Use J pls"<CR>
|
|
||||||
|
|
||||||
"Не тянись до ESC
|
"Не тянись до ESC
|
||||||
imap jk <ESC>
|
imap jk <ESC>
|
||||||
|
|
||||||
|
@ -166,9 +73,8 @@ colorscheme custom_scheme_dark
|
||||||
"Довольно удобная реализация поддержки русских букв (говорят официальная)
|
"Довольно удобная реализация поддержки русских букв (говорят официальная)
|
||||||
set langmap=ФИСВУАПРШОЛДЬТЩЗЙКЫЕГМЦЧНЯ;ABCDEFGHIJKLMNOPQRSTUVWXYZ,фисвуапршолдьтщзйкыегмцчня;abcdefghijklmnopqrstuvwxyz
|
set langmap=ФИСВУАПРШОЛДЬТЩЗЙКЫЕГМЦЧНЯ;ABCDEFGHIJKLMNOPQRSTUVWXYZ,фисвуапршолдьтщзйкыегмцчня;abcdefghijklmnopqrstuvwxyz
|
||||||
|
|
||||||
|
|
||||||
"Автоматическое включение LessBehaviour
|
"Автоматическое включение LessBehaviour
|
||||||
augroup ReadOnly
|
augroup ReadOnly
|
||||||
au!
|
au!
|
||||||
au VimEnter * :call LessBehaviour()
|
au VimEnter * :call justmyrc#LessBehaviour()
|
||||||
augroup END
|
augroup END
|
||||||
|
|
Loading…
Reference in a new issue