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 TabLineFill cterm=None ctermfg=None ctermbg=236
|
||||
|
||||
" для заголовков markdown
|
||||
hi Title cterm=bold ctermfg=171
|
||||
|
||||
"Цвета, используемые в статусной строке
|
||||
hi StatusLineEditorMode ctermfg=0 ctermbg=190
|
||||
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 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 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
|
||||
|
@ -94,7 +7,7 @@ set nocompatible
|
|||
set encoding=utf8
|
||||
|
||||
set showtabline=2
|
||||
set tabline=%!TabLine()
|
||||
set tabline=%!justmyrc#TabLine()
|
||||
|
||||
"Включает колонку нумерации строк
|
||||
set number
|
||||
|
@ -108,7 +21,7 @@ set noshowmode
|
|||
set laststatus=2
|
||||
|
||||
set statusline=
|
||||
set statusline+=%#StatusLineEditorMode#\ %{GetMode()}\
|
||||
set statusline+=%#StatusLineEditorMode#\ %{justmyrc#GetMode()}\
|
||||
set statusline+=%#StatusLineFileName#\ %f\
|
||||
set statusline+=%#StatusLineFileFormat#\ %{&ff}\
|
||||
set statusline+=%#StatusLineEmpty#%=
|
||||
|
@ -133,12 +46,6 @@ set softtabstop=4
|
|||
set autoindent
|
||||
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
|
||||
imap jk <ESC>
|
||||
|
||||
|
@ -166,9 +73,8 @@ colorscheme custom_scheme_dark
|
|||
"Довольно удобная реализация поддержки русских букв (говорят официальная)
|
||||
set langmap=ФИСВУАПРШОЛДЬТЩЗЙКЫЕГМЦЧНЯ;ABCDEFGHIJKLMNOPQRSTUVWXYZ,фисвуапршолдьтщзйкыегмцчня;abcdefghijklmnopqrstuvwxyz
|
||||
|
||||
|
||||
"Автоматическое включение LessBehaviour
|
||||
augroup ReadOnly
|
||||
au!
|
||||
au VimEnter * :call LessBehaviour()
|
||||
au VimEnter * :call justmyrc#LessBehaviour()
|
||||
augroup END
|
||||
|
|
Loading…
Reference in a new issue