add vimplus log highlight
This commit is contained in:
parent
d6623d6ec6
commit
166d3407c1
23
.vimrc
23
.vimrc
@ -1,11 +1,18 @@
|
||||
"
|
||||
" __ __
|
||||
" __ __/_/___ ___ ____ / /_ _______
|
||||
" \ \ / / / __ `__ \/ __ \/ / / / / ___/
|
||||
" \ V / / / / / / / /_/ / / /_/ (__ )
|
||||
" \_/_/_/ /_/ /_/ ,___/_/\____/____/
|
||||
" /_/
|
||||
"
|
||||
" . . . . . . . S@t.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..
|
||||
" . ..t%SXSS%:;t.X8S% . . . . . . . . . . . . .
|
||||
" . %St8;8:X;8:8:8%8;%%:@S: . . . . .... . . . . . . . . . . . . . . . ....
|
||||
" . 8: %.;t;S;%@88:X.8X8%;8S t@@% . %@@t .X88X . . . %@@@@@@@@@X: . . . . .
|
||||
" ..X.;X%8t8%8ttX.88;8.8%:;% ;8:SX%. SX.8S. St88: . . . . ..XS.@%SSS88S@:. X@@% . . . . . . ......
|
||||
" . X;:;8SS888;8tt;8:8:8; t:t8S 8:Xt. :8888: .%888:. .SSSSSSSSSSS%: .S888t @@8X: .%.88 .SSt .:SS; .%SSSSSSSS%.
|
||||
" :t8 :;X8S;8.8S;8S.8.t8:%8XS.. S8.8:.S8;8; :@;@88 . S:88 X.88@88:@t..%S. .. X;8@: :%:;8. X%:X;. 8;.; %S8@XXSXSS8..
|
||||
" .t88; X;8S8888;8S8t 8S88SSStt:. @.%8St;@8X . t .8S S:88:%888%;8t8:..S.S@%SSS8S88t .% @; X:.X. 88t :.t@t8@ .......
|
||||
" 8; :888XSStS;88;88X%;;tt::;;8@ ..%X88:88Xt .S@.::. S@8% X8.@;S888X .%;88SSSS.SX.:. 8S88: @;88t. 8.S8 t;@8@88@88S..
|
||||
" S. :tX: ;%8S8 : .::. %8t %S 8. @88t8 8t. . . .@8; 8888 @@%S;t8.8S .:SX8; .:.... . S8; ..8888:..8:8@: ;St@@888.@@..
|
||||
" :8:;888888 .; . 8%8@ .8X.@8X . X%8@ .t@8S X88X:%888X .@8@8t .. . SX%X .X;;S@%tS8; ;..SttSXS8888S.
|
||||
" t.8XX;;8X% XX. . %8X8; . :tX8@t . t8X8: %@@S X8@@:t8tXt...:%t.. . X:8X X8@@88@888t. %88t888 888t.
|
||||
" . :8;S: . S@. t8;8:: . .;:;. . . .%@%: t%%; .%%;..: t. .; : . . . %;8. ;X;X%.:.: t ;t ;:: :t;..
|
||||
" :%@t%8 88. . . :: . .. . . . . .. . .. . . . . ... . . . . ..
|
||||
" .. 8888 .. ... . . . . . . . .. . . . . . . .. . . . . . . ....
|
||||
"
|
||||
" Author: chxuan <787280310@qq.com>
|
||||
" Repository: https://github.com/chxuan/vimplus
|
||||
|
||||
51
ftplugin/vim/vim.vim
Normal file
51
ftplugin/vim/vim.vim
Normal file
@ -0,0 +1,51 @@
|
||||
autocmd BufEnter .vimrc execute ":call EnterVimrc()"
|
||||
autocmd BufLeave .vimrc execute ":call LeaveVimrc()"
|
||||
|
||||
function! EnterVimrc()
|
||||
if match(getline(18), "vimplus") != -1
|
||||
call timer_start(0, 'HighlightLogoAsync', {'repeat': 1})
|
||||
endif
|
||||
endfunction
|
||||
|
||||
function! LeaveVimrc()
|
||||
call clearmatches()
|
||||
endfunction
|
||||
|
||||
function! HighlightLogoAsync(id)
|
||||
call timer_stop(a:id)
|
||||
call <sid>highlight_logo()
|
||||
endfunction
|
||||
|
||||
function! s:highlight_logo()
|
||||
highlight default 87a231 ctermfg=87 ctermbg=231 cterm=bold
|
||||
highlight default 130a83 ctermfg=130 ctermbg=83 cterm=bold
|
||||
highlight default 37a87 ctermfg=37 ctermbg=87 cterm=bold
|
||||
highlight default 248a87 ctermfg=248 ctermbg=87 cterm=bold
|
||||
highlight default 87a248 ctermfg=87 ctermbg=248 cterm=bold
|
||||
highlight default 240a37 ctermfg=240 ctermbg=37 cterm=bold
|
||||
highlight default 83a37 ctermfg=83 ctermbg=37 cterm=bold
|
||||
highlight default 248a83 ctermfg=248 ctermbg=83 cterm=bold
|
||||
highlight default 130a248 ctermfg=130 ctermbg=248 cterm=bold
|
||||
highlight default 248a240 ctermfg=248 ctermbg=240 cterm=bold
|
||||
highlight default 34a83 ctermfg=34 ctermbg=83 cterm=bold
|
||||
highlight default 37a240 ctermfg=37 ctermbg=240 cterm=bold
|
||||
highlight default 87a37 ctermfg=87 ctermbg=37 cterm=bold
|
||||
highlight default 231a248 ctermfg=231 ctermbg=248 cterm=bold
|
||||
highlight default 83a87 ctermfg=83 ctermbg=87 cterm=bold
|
||||
highlight default 37a248 ctermfg=37 ctermbg=248 cterm=bold
|
||||
highlight default 34a37 ctermfg=34 ctermbg=37 cterm=bold
|
||||
highlight default 248a37 ctermfg=248 ctermbg=37 cterm=bold
|
||||
highlight default 248a231 ctermfg=248 ctermbg=231 cterm=bold
|
||||
highlight default 130a240 ctermfg=130 ctermbg=240 cterm=bold
|
||||
highlight default 37a83 ctermfg=37 ctermbg=83 cterm=bold
|
||||
highlight default 240a248 ctermfg=240 ctermbg=248 cterm=bold
|
||||
highlight default 240a130 ctermfg=240 ctermbg=130 cterm=bold
|
||||
highlight default 87a83 ctermfg=87 ctermbg=83 cterm=bold
|
||||
|
||||
" let lines = readfile(expand($HOME . "/.vim/ftplugin/vim/vimplus_logo_light.txt"))
|
||||
let lines = readfile(expand($HOME . "/.vim/ftplugin/vim/vimplus_logo_black.txt"))
|
||||
for line in lines
|
||||
let ret = split(line, "-")
|
||||
call matchaddpos(ret[2], [[ret[0], ret[1] + 2]], 10, -1)
|
||||
endfor
|
||||
endfunction
|
||||
537
ftplugin/vim/vimplus_logo_black.txt
Normal file
537
ftplugin/vim/vimplus_logo_black.txt
Normal file
@ -0,0 +1,537 @@
|
||||
2-21-87a37
|
||||
2-22-37a83
|
||||
2-23-37a87
|
||||
2-24-83a37
|
||||
2-25-87a248
|
||||
3-9-231a248
|
||||
3-10-37a87
|
||||
3-11-83a37
|
||||
3-12-87a37
|
||||
3-13-83a37
|
||||
3-14-37a87
|
||||
3-15-37a83
|
||||
3-16-87a37
|
||||
3-17-83a37
|
||||
3-18-37a87
|
||||
3-19-83a37
|
||||
3-20-37a87
|
||||
3-21-83a37
|
||||
3-22-37a87
|
||||
3-23-83a37
|
||||
3-24-37a87
|
||||
3-25-37a83
|
||||
3-26-87a37
|
||||
3-27-37a87
|
||||
3-28-37a248
|
||||
3-29-231a248
|
||||
4-7-231a248
|
||||
4-8-87a37
|
||||
4-9-37a83
|
||||
4-10-87a37
|
||||
4-11-37a87
|
||||
4-12-37a83
|
||||
4-13-87a37
|
||||
4-14-37a83
|
||||
4-15-37a87
|
||||
4-16-37a83
|
||||
4-17-37a87
|
||||
4-18-37a83
|
||||
4-19-83a37
|
||||
4-20-83a37
|
||||
4-21-37a87
|
||||
4-22-37a83
|
||||
4-23-87a37
|
||||
4-24-83a37
|
||||
4-25-240a37
|
||||
4-26-83a37
|
||||
4-27-37a83
|
||||
4-28-87a37
|
||||
4-29-87a83
|
||||
4-30-87a248
|
||||
4-49-231a248
|
||||
4-50-37a248
|
||||
4-51-37a248
|
||||
5-6-231a248
|
||||
5-7-37a87
|
||||
5-8-37a83
|
||||
5-9-37a87
|
||||
5-10-37a83
|
||||
5-11-83a37
|
||||
5-12-37a87
|
||||
5-13-83a37
|
||||
5-14-37a87
|
||||
5-15-83a37
|
||||
5-16-87a37
|
||||
5-17-37a83
|
||||
5-18-37a87
|
||||
5-19-87a37
|
||||
5-20-87a83
|
||||
5-21-83a37
|
||||
5-22-87a37
|
||||
5-23-87a83
|
||||
5-24-87a37
|
||||
5-25-83a37
|
||||
5-26-240a37
|
||||
5-27-37a87
|
||||
5-28-37a83
|
||||
5-29-87a37
|
||||
5-30-37a87
|
||||
5-33-87a37
|
||||
5-34-248a37
|
||||
5-35-248a37
|
||||
5-42-248a37
|
||||
5-43-87a37
|
||||
5-44-37a248
|
||||
5-49-231a248
|
||||
5-50-37a87
|
||||
5-51-37a248
|
||||
5-73-87a248
|
||||
5-74-240a37
|
||||
5-75-87a37
|
||||
5-76-87a248
|
||||
5-77-87a248
|
||||
5-78-87a248
|
||||
5-79-87a248
|
||||
5-80-87a248
|
||||
5-81-87a248
|
||||
5-82-83a37
|
||||
5-83-248a37
|
||||
5-84-87a248
|
||||
5-89-231a248
|
||||
5-90-231a248
|
||||
6-5-231a248
|
||||
6-6-37a83
|
||||
6-7-87a37
|
||||
6-8-87a37
|
||||
6-9-83a37
|
||||
6-10-37a87
|
||||
6-11-34a37
|
||||
6-12-83a37
|
||||
6-13-83a37
|
||||
6-14-83a37
|
||||
6-15-37a87
|
||||
6-16-83a37
|
||||
6-17-87a37
|
||||
6-18-37a83
|
||||
6-19-87a37
|
||||
6-20-83a37
|
||||
6-21-87a37
|
||||
6-22-87a83
|
||||
6-23-87a37
|
||||
6-24-87a83
|
||||
6-25-87a37
|
||||
6-26-37a83
|
||||
6-27-87a37
|
||||
6-28-37a87
|
||||
6-29-34a83
|
||||
6-30-37a248
|
||||
6-34-37a83
|
||||
6-35-37a87
|
||||
6-36-240a248
|
||||
6-41-87a248
|
||||
6-42-83a37
|
||||
6-43-37a248
|
||||
6-73-87a248
|
||||
6-74-83a37
|
||||
6-75-37a248
|
||||
6-82-248a37
|
||||
6-83-83a37
|
||||
6-84-87a248
|
||||
6-88-231a248
|
||||
6-89-87a37
|
||||
6-90-83a37
|
||||
6-91-231a248
|
||||
7-5-37a87
|
||||
7-6-83a37
|
||||
7-7-37a87
|
||||
7-8-37a83
|
||||
7-9-240a37
|
||||
7-10-34a37
|
||||
7-11-83a37
|
||||
7-12-240a37
|
||||
7-13-87a37
|
||||
7-14-83a37
|
||||
7-15-87a37
|
||||
7-16-83a87
|
||||
7-17-240a37
|
||||
7-18-34a37
|
||||
7-19-83a37
|
||||
7-20-240a37
|
||||
7-21-87a37
|
||||
7-22-83a87
|
||||
7-23-37a83
|
||||
7-24-37a87
|
||||
7-25-83a37
|
||||
7-26-37a87
|
||||
7-27-37a83
|
||||
7-28-37a248
|
||||
7-29-87a248
|
||||
7-34-87a248
|
||||
7-35-240a37
|
||||
7-36-87a37
|
||||
7-40-231a248
|
||||
7-41-240a37
|
||||
7-42-37a87
|
||||
7-43-240a248
|
||||
7-48-231a248
|
||||
7-49-37a87
|
||||
7-50-37a83
|
||||
7-51-37a248
|
||||
7-57-87a37
|
||||
7-58-240a37
|
||||
7-59-248a87
|
||||
7-60-231a248
|
||||
7-61-87a248
|
||||
7-62-87a37
|
||||
7-63-83a37
|
||||
7-64-37a248
|
||||
7-65-231a248
|
||||
7-66-87a248
|
||||
7-67-240a37
|
||||
7-68-87a37
|
||||
7-69-87a248
|
||||
7-73-87a248
|
||||
7-74-248a37
|
||||
7-75-37a83
|
||||
7-82-37a87
|
||||
7-83-240a37
|
||||
7-84-87a248
|
||||
7-88-231a248
|
||||
7-89-87a37
|
||||
7-90-87a37
|
||||
7-95-240a37
|
||||
7-96-87a37
|
||||
7-97-87a248
|
||||
7-101-231a248
|
||||
7-102-240a37
|
||||
7-103-87a37
|
||||
7-104-231a248
|
||||
7-108-248a37
|
||||
7-109-83a37
|
||||
7-110-248a37
|
||||
7-111-231a248
|
||||
7-112-87a248
|
||||
7-113-231a248
|
||||
7-114-87a248
|
||||
7-115-231a248
|
||||
7-116-87a248
|
||||
7-117-231a248
|
||||
8-5-83a37
|
||||
8-6-87a37
|
||||
8-7-231a248
|
||||
8-9-87a37
|
||||
8-10-83a37
|
||||
8-11-240a37
|
||||
8-12-83a37
|
||||
8-13-37a248
|
||||
8-16-231a248
|
||||
8-17-83a37
|
||||
8-18-240a37
|
||||
8-19-83a37
|
||||
8-20-34a37
|
||||
8-21-231a248
|
||||
8-26-231a248
|
||||
8-35-37a87
|
||||
8-36-37a83
|
||||
8-37-87a248
|
||||
8-40-37a87
|
||||
8-41-37a83
|
||||
8-42-240a248
|
||||
8-49-231a248
|
||||
8-50-87a37
|
||||
8-51-83a37
|
||||
8-57-87a37
|
||||
8-58-248a83
|
||||
8-59-87a248
|
||||
8-62-87a248
|
||||
8-63-83a37
|
||||
8-64-87a248
|
||||
8-67-87a248
|
||||
8-68-37a83
|
||||
8-69-37a248
|
||||
8-73-87a248
|
||||
8-74-87a37
|
||||
8-75-87a37
|
||||
8-76-231a248
|
||||
8-82-37a83
|
||||
8-83-37a248
|
||||
8-84-37a248
|
||||
8-88-87a248
|
||||
8-89-37a83
|
||||
8-90-248a87
|
||||
8-91-231a248
|
||||
8-95-87a37
|
||||
8-96-37a83
|
||||
8-97-231a248
|
||||
8-101-231a248
|
||||
8-102-83a37
|
||||
8-103-37a87
|
||||
8-104-231a248
|
||||
8-108-248a37
|
||||
8-109-87a37
|
||||
8-110-87a248
|
||||
9-3-130a240
|
||||
9-4-130a240
|
||||
9-5-87a37
|
||||
9-6-87a83
|
||||
9-7-240a37
|
||||
9-8-240a130
|
||||
9-9-248a240
|
||||
9-10-34a37
|
||||
9-11-34a37
|
||||
9-12-130a240
|
||||
9-13-130a240
|
||||
9-14-130a240
|
||||
9-15-240a130
|
||||
9-16-248a240
|
||||
9-17-37a240
|
||||
9-18-83a37
|
||||
9-19-240a37
|
||||
9-20-130a240
|
||||
9-21-130a240
|
||||
9-22-130a240
|
||||
9-23-130a240
|
||||
9-24-130a240
|
||||
9-25-130a240
|
||||
9-26-130a240
|
||||
9-27-130a240
|
||||
9-28-130a240
|
||||
9-29-130a240
|
||||
9-30-240a130
|
||||
9-31-231a248
|
||||
9-35-240a248
|
||||
9-36-248a37
|
||||
9-37-83a37
|
||||
9-39-231a248
|
||||
9-40-240a37
|
||||
9-41-37a248
|
||||
9-42-87a248
|
||||
9-49-87a248
|
||||
9-50-248a37
|
||||
9-51-37a87
|
||||
9-52-231a248
|
||||
9-57-248a87
|
||||
9-58-83a37
|
||||
9-59-87a248
|
||||
9-62-37a248
|
||||
9-63-87a37
|
||||
9-64-87a248
|
||||
9-67-87a248
|
||||
9-68-240a37
|
||||
9-69-87a248
|
||||
9-73-87a248
|
||||
9-74-37a83
|
||||
9-75-37a248
|
||||
9-76-248a87
|
||||
9-77-87a248
|
||||
9-78-87a248
|
||||
9-79-87a248
|
||||
9-80-87a248
|
||||
9-81-231a248
|
||||
9-82-87a248
|
||||
9-83-87a248
|
||||
9-84-231a248
|
||||
9-88-231a248
|
||||
9-89-87a37
|
||||
9-90-240a37
|
||||
9-95-37a87
|
||||
9-96-240a37
|
||||
9-97-87a248
|
||||
9-101-231a248
|
||||
9-102-87a37
|
||||
9-103-37a83
|
||||
9-104-231a248
|
||||
9-108-37a87
|
||||
9-109-130a83
|
||||
9-110-37a248
|
||||
9-111-231a248
|
||||
9-112-231a248
|
||||
9-113-231a248
|
||||
9-114-231a248
|
||||
9-115-231a248
|
||||
9-116-231a248
|
||||
10-3-231a248
|
||||
10-4-240a248
|
||||
10-5-37a83
|
||||
10-6-37a87
|
||||
10-7-130a248
|
||||
10-8-240a248
|
||||
10-9-37a240
|
||||
10-10-37a83
|
||||
10-11-87a37
|
||||
10-12-83a37
|
||||
10-13-248a37
|
||||
10-14-240a37
|
||||
10-15-231a248
|
||||
10-16-240a248
|
||||
10-17-240a248
|
||||
10-18-240a248
|
||||
10-19-240a248
|
||||
10-20-240a248
|
||||
10-21-240a248
|
||||
10-22-240a248
|
||||
10-23-240a248
|
||||
10-24-240a130
|
||||
10-25-240a248
|
||||
10-26-240a248
|
||||
10-27-240a248
|
||||
10-28-130a248
|
||||
10-29-231a248
|
||||
10-30-240a248
|
||||
10-36-87a248
|
||||
10-37-83a37
|
||||
10-38-87a37
|
||||
10-39-37a248
|
||||
10-40-37a83
|
||||
10-41-87a248
|
||||
10-49-231a248
|
||||
10-50-37a83
|
||||
10-51-248a37
|
||||
10-57-83a37
|
||||
10-58-37a248
|
||||
10-59-87a248
|
||||
10-62-248a87
|
||||
10-63-37a83
|
||||
10-64-87a248
|
||||
10-67-37a248
|
||||
10-68-37a83
|
||||
10-69-87a248
|
||||
10-73-231a248
|
||||
10-74-87a37
|
||||
10-75-248a37
|
||||
10-88-231a248
|
||||
10-89-83a37
|
||||
10-90-37a87
|
||||
10-91-231a248
|
||||
10-95-83a37
|
||||
10-96-37a248
|
||||
10-97-87a248
|
||||
10-101-231a248
|
||||
10-102-87a37
|
||||
10-103-37a248
|
||||
10-104-87a248
|
||||
10-112-87a231
|
||||
10-114-248a87
|
||||
10-115-37a87
|
||||
10-116-37a83
|
||||
10-117-248a37
|
||||
11-5-37a248
|
||||
11-6-37a83
|
||||
11-8-248a87
|
||||
11-9-83a87
|
||||
11-10-87a248
|
||||
11-13-248a87
|
||||
11-14-37a83
|
||||
11-15-37a87
|
||||
11-24-231a248
|
||||
11-25-248a240
|
||||
11-26-240a248
|
||||
11-37-248a37
|
||||
11-38-37a83
|
||||
11-39-37a87
|
||||
11-40-37a248
|
||||
11-49-87a248
|
||||
11-50-87a37
|
||||
11-51-83a37
|
||||
11-57-248a37
|
||||
11-58-83a37
|
||||
11-59-87a248
|
||||
11-62-37a248
|
||||
11-63-83a37
|
||||
11-64-87a248
|
||||
11-67-87a248
|
||||
11-68-240a37
|
||||
11-69-87a248
|
||||
11-73-87a248
|
||||
11-74-83a37
|
||||
11-75-248a37
|
||||
11-88-87a248
|
||||
11-89-248a37
|
||||
11-90-37a83
|
||||
11-95-87a37
|
||||
11-96-37a83
|
||||
11-97-87a248
|
||||
11-101-231a248
|
||||
11-102-83a37
|
||||
11-103-37a87
|
||||
11-104-231a248
|
||||
11-115-248a37
|
||||
11-116-83a37
|
||||
11-117-87a248
|
||||
12-5-37a87
|
||||
12-6-83a37
|
||||
12-7-87a248
|
||||
12-8-87a248
|
||||
12-9-37a83
|
||||
12-10-37a87
|
||||
12-14-37a87
|
||||
12-15-34a83
|
||||
12-16-231a248
|
||||
12-25-87a248
|
||||
12-26-83a37
|
||||
12-27-240a37
|
||||
12-37-87a248
|
||||
12-38-37a248
|
||||
12-39-248a37
|
||||
12-40-231a248
|
||||
12-49-231a248
|
||||
12-50-87a248
|
||||
12-51-248a37
|
||||
12-57-248a87
|
||||
12-58-248a37
|
||||
12-59-87a248
|
||||
12-62-87a248
|
||||
12-63-248a37
|
||||
12-64-87a248
|
||||
12-67-87a248
|
||||
12-68-37a83
|
||||
12-69-87a248
|
||||
12-73-231a248
|
||||
12-74-37a87
|
||||
12-75-37a83
|
||||
12-88-231a248
|
||||
12-89-37a87
|
||||
12-90-240a248
|
||||
12-91-231a248
|
||||
12-95-87a248
|
||||
12-96-248a37
|
||||
12-97-248a37
|
||||
12-98-87a248
|
||||
12-99-83a37
|
||||
12-100-248a87
|
||||
12-101-83a37
|
||||
12-102-87a248
|
||||
12-103-83a37
|
||||
12-104-231a248
|
||||
12-108-87a248
|
||||
12-109-83a37
|
||||
12-110-37a87
|
||||
12-111-248a37
|
||||
12-112-83a87
|
||||
12-113-37a248
|
||||
12-114-37a83
|
||||
12-115-87a248
|
||||
12-116-248a37
|
||||
12-117-37a248
|
||||
13-5-231a248
|
||||
13-6-37a87
|
||||
13-7-37a83
|
||||
13-8-231a248
|
||||
13-9-37a87
|
||||
13-10-37a83
|
||||
13-11-37a87
|
||||
13-12-231a248
|
||||
13-13-231a248
|
||||
13-14-37a83
|
||||
13-15-37a87
|
||||
13-27-231a248
|
||||
14-6-231a248
|
||||
14-7-248a87
|
||||
14-8-37a83
|
||||
14-9-87a37
|
||||
14-10-37a248
|
||||
14-11-37a83
|
||||
14-12-37a87
|
||||
14-13-37a83
|
||||
14-14-248a87
|
||||
15-11-231a248
|
||||
1800
ftplugin/vim/vimplus_logo_light.txt
Normal file
1800
ftplugin/vim/vimplus_logo_light.txt
Normal file
File diff suppressed because it is too large
Load Diff
@ -108,6 +108,9 @@ function copy_files()
|
||||
mkdir ~/.vim
|
||||
rm -rf ~/.vim/colors
|
||||
ln -s ${PWD}/colors ~/.vim
|
||||
|
||||
rm -rf ~/.vim/ftplugin
|
||||
ln -s ${PWD}/ftplugin ~/.vim
|
||||
}
|
||||
|
||||
# 安装mac平台字体
|
||||
|
||||
Loading…
Reference in New Issue
Block a user