Update Vim plugins, configs
This commit is contained in:
		
							parent
							
								
									6697513c03
								
							
						
					
					
						commit
						b718c587c3
					
				
							
								
								
									
										1
									
								
								vim/.vim/.VimballRecord
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								vim/.vim/.VimballRecord
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1 @@
 | 
				
			|||||||
 | 
					Colorizer.vmb: call delete('/home/kapper/.vim/plugin/ColorizerPlugin.vim')|call delete('/home/kapper/.vim/doc/Colorizer.txt')|call delete('/home/kapper/.vim/autoload/Colorizer.vim')
 | 
				
			||||||
							
								
								
									
										3
									
								
								vim/.vim/.netrwhist
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								vim/.vim/.netrwhist
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,3 @@
 | 
				
			|||||||
 | 
					let g:netrw_dirhistmax  =10
 | 
				
			||||||
 | 
					let g:netrw_dirhistcnt =1
 | 
				
			||||||
 | 
					let g:netrw_dirhist_1='/home/kapper/dot/vim/.vim/bundle/vim-airline-themes'
 | 
				
			||||||
							
								
								
									
										2595
									
								
								vim/.vim/autoload/Colorizer.vim
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										2595
									
								
								vim/.vim/autoload/Colorizer.vim
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										1
									
								
								vim/.vim/bundle/Colorizer
									
									
									
									
									
										Submodule
									
								
							
							
								
								
								
								
								
								
									
									
								
							
						
						
									
										1
									
								
								vim/.vim/bundle/Colorizer
									
									
									
									
									
										Submodule
									
								
							@ -0,0 +1 @@
 | 
				
			|||||||
 | 
					Subproject commit 53ada285f0acc171acda4280b6144e468dded89f
 | 
				
			||||||
							
								
								
									
										1
									
								
								vim/.vim/bundle/vim-airline
									
									
									
									
									
										Submodule
									
								
							
							
								
								
								
								
								
								
									
									
								
							
						
						
									
										1
									
								
								vim/.vim/bundle/vim-airline
									
									
									
									
									
										Submodule
									
								
							@ -0,0 +1 @@
 | 
				
			|||||||
 | 
					Subproject commit 89d1d43165c8ef6c029ee0e9590a0d67978a7c97
 | 
				
			||||||
							
								
								
									
										1
									
								
								vim/.vim/bundle/vim-airline-themes
									
									
									
									
									
										Submodule
									
								
							
							
								
								
								
								
								
								
									
									
								
							
						
						
									
										1
									
								
								vim/.vim/bundle/vim-airline-themes
									
									
									
									
									
										Submodule
									
								
							@ -0,0 +1 @@
 | 
				
			|||||||
 | 
					Subproject commit b85165844240fe0b9121df487679a320e053abc7
 | 
				
			||||||
							
								
								
									
										1
									
								
								vim/.vim/bundle/vim-gitgutter
									
									
									
									
									
										Submodule
									
								
							
							
								
								
								
								
								
								
									
									
								
							
						
						
									
										1
									
								
								vim/.vim/bundle/vim-gitgutter
									
									
									
									
									
										Submodule
									
								
							@ -0,0 +1 @@
 | 
				
			|||||||
 | 
					Subproject commit b71ab64dc16a4665c3214f109000a11d30708079
 | 
				
			||||||
							
								
								
									
										1
									
								
								vim/.vim/bundle/vim-signify
									
									
									
									
									
										Submodule
									
								
							
							
								
								
								
								
								
								
									
									
								
							
						
						
									
										1
									
								
								vim/.vim/bundle/vim-signify
									
									
									
									
									
										Submodule
									
								
							@ -0,0 +1 @@
 | 
				
			|||||||
 | 
					Subproject commit 2b5070441dea482cc4f88556b19002f2da6f3566
 | 
				
			||||||
							
								
								
									
										216
									
								
								vim/.vim/colors/sourcerer.vim
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										216
									
								
								vim/.vim/colors/sourcerer.vim
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,216 @@
 | 
				
			|||||||
 | 
					"   ██████  ██████  ██   ██ ██████  █████   █████  ██████  █████  ██████
 | 
				
			||||||
 | 
					"  ██░░░░  ██░░░░██░██  ░██░░██░░████░░░██ ██░░░██░░██░░████░░░██░░██░░██
 | 
				
			||||||
 | 
					" ░░█████ ░██   ░██░██  ░██ ░██ ░░░██  ░░ ░███████ ░██ ░░░███████ ░██ ░░
 | 
				
			||||||
 | 
					"  ░░░░░██░██   ░██░██  ░██ ░██   ░██   ██░██░░░░  ░██   ░██░░░░  ░██   
 | 
				
			||||||
 | 
					"  ██████ ░░██████ ░░██████░███   ░░█████ ░░██████░███   ░░██████░███   
 | 
				
			||||||
 | 
					" ░░░░░░   ░░░░░░   ░░░░░░ ░░░     ░░░░░   ░░░░░░ ░░░     ░░░░░░ ░░░   
 | 
				
			||||||
 | 
					"  r  e  a  d     c  o  d  e     l  i  k  e     a     w  i  z  a  r  d 
 | 
				
			||||||
 | 
					"
 | 
				
			||||||
 | 
					" sourcerer by xero harrison (http://sourcerer.xero.nu)
 | 
				
			||||||
 | 
					"  ├─ based on sorcerer by Jeet Sukumaran (http://jeetworks.org)
 | 
				
			||||||
 | 
					"  └─ based on mustang by Henrique C. Alves (hcarvalhoalves@gmail.com)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					set background=dark
 | 
				
			||||||
 | 
					hi clear
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					if exists("syntax_on")
 | 
				
			||||||
 | 
					  syntax reset
 | 
				
			||||||
 | 
					endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					let colors_name = "sourcerer"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					"  █▓▒░ GUI colors
 | 
				
			||||||
 | 
					hi Normal       guifg=#c2c2b0 guibg=#222222 gui=NONE
 | 
				
			||||||
 | 
					hi ColorColumn  guifg=NONE    guibg=#1c1c1c
 | 
				
			||||||
 | 
					hi Cursor       guifg=NONE    guibg=#626262 gui=NONE
 | 
				
			||||||
 | 
					hi CursorColumn guibg=#2d2d2d
 | 
				
			||||||
 | 
					hi CursorLine   guibg=#2d2d2d
 | 
				
			||||||
 | 
					hi DiffAdd      guifg=#000000 guibg=#3cb371 gui=NONE
 | 
				
			||||||
 | 
					hi DiffDelete   guifg=#000000 guibg=#aa4450 gui=NONE
 | 
				
			||||||
 | 
					hi DiffChange   guifg=#000000 guibg=#4f94cd gui=NONE
 | 
				
			||||||
 | 
					hi DiffText     guifg=#000000 guibg=#8ee5ee gui=NONE
 | 
				
			||||||
 | 
					hi Directory    guifg=#1e90ff guibg=NONE    gui=NONE
 | 
				
			||||||
 | 
					hi ErrorMsg     guifg=#ff6a6a guibg=NONE    gui=bold
 | 
				
			||||||
 | 
					hi FoldColumn   guifg=#68838b guibg=#4B4B4B gui=bold
 | 
				
			||||||
 | 
					hi Folded       guifg=#406060 guibg=#232c2c gui=NONE
 | 
				
			||||||
 | 
					hi IncSearch    guifg=#ffffff guibg=#ff4500 gui=bold
 | 
				
			||||||
 | 
					hi LineNr       guifg=#878787 guibg=#3A3A3A gui=NONE
 | 
				
			||||||
 | 
					hi MatchParen   guifg=#fff000 guibg=NONE    gui=bold
 | 
				
			||||||
 | 
					hi ModeMsg      guifg=#afafaf guibg=#222222 gui=bold
 | 
				
			||||||
 | 
					hi MoreMsg      guifg=#2e8b57 guibg=NONE    gui=bold
 | 
				
			||||||
 | 
					hi NonText      guifg=#404050 guibg=NONE    gui=NONE
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					" completions
 | 
				
			||||||
 | 
					hi Pmenu        guifg=#A8A8A8 guibg=#3A3A3A
 | 
				
			||||||
 | 
					hi PmenuSel     guifg=#000000 guibg=#528B8B
 | 
				
			||||||
 | 
					hi PmenuSbar    guifg=#000000 guibg=#528B8B
 | 
				
			||||||
 | 
					hi PmenuThumb   guifg=#000000 guibg=#528B8B
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					hi Question     guifg=#00ee00 guibg=NONE    gui=bold
 | 
				
			||||||
 | 
					hi Search       guifg=#000000 guibg=#d6e770 gui=bold
 | 
				
			||||||
 | 
					hi SignColumn   guifg=#ffffff guibg=NONE    gui=NONE
 | 
				
			||||||
 | 
					hi SpecialKey   guifg=#505060 guibg=NONE    gui=NONE
 | 
				
			||||||
 | 
					hi SpellBad     guisp=#ee2c2c gui=undercurl
 | 
				
			||||||
 | 
					hi SpellCap     guisp=#0000ff gui=undercurl
 | 
				
			||||||
 | 
					hi SpellLocal   guisp=#008b8b gui=undercurl
 | 
				
			||||||
 | 
					hi SpellRare    guisp=#ff00ff gui=undercurl
 | 
				
			||||||
 | 
					hi StatusLine   guifg=#000000 guibg=#808070 gui=bold
 | 
				
			||||||
 | 
					hi StatusLineNC guifg=#000000 guibg=#404c4c gui=italic
 | 
				
			||||||
 | 
					hi VertSplit    guifg=#404c4c guibg=#404c4c gui=NONE
 | 
				
			||||||
 | 
					hi TabLine      guifg=fg      guibg=#d3d3d3 gui=underline
 | 
				
			||||||
 | 
					hi TabLineFill  guifg=fg      guibg=NONE    gui=reverse
 | 
				
			||||||
 | 
					hi TabLineSel   guifg=fg      guibg=NONE    gui=bold
 | 
				
			||||||
 | 
					hi Title        guifg=#528b8b guibg=NONE    gui=bold
 | 
				
			||||||
 | 
					hi Visual       guifg=#000000 guibg=#6688aa gui=NONE
 | 
				
			||||||
 | 
					hi WarningMsg   guifg=#ee9a00 guibg=NONE    gui=NONE
 | 
				
			||||||
 | 
					hi WildMenu     guifg=#000000 guibg=#87ceeb gui=NONE
 | 
				
			||||||
 | 
					hi ExtraWhitespace guifg=fg   guibg=#528b8b gui=NONE
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					"  syntax highlighting
 | 
				
			||||||
 | 
					hi Comment      guifg=#686858 gui=italic
 | 
				
			||||||
 | 
					hi Boolean      guifg=#ff9800 gui=NONE
 | 
				
			||||||
 | 
					hi String       guifg=#779b70 gui=NONE
 | 
				
			||||||
 | 
					hi Identifier   guifg=#9ebac2 gui=NONE
 | 
				
			||||||
 | 
					hi Function     guifg=#faf4c6 gui=NONE
 | 
				
			||||||
 | 
					hi Type         guifg=#7e8aa2 gui=NONE
 | 
				
			||||||
 | 
					hi Statement    guifg=#90b0d1 gui=NONE
 | 
				
			||||||
 | 
					hi Keyword      guifg=#90b0d1 gui=NONE
 | 
				
			||||||
 | 
					hi Constant     guifg=#ff9800 gui=NONE
 | 
				
			||||||
 | 
					hi Number       guifg=#cc8800 gui=NONE
 | 
				
			||||||
 | 
					hi Special      guifg=#719611 gui=NONE
 | 
				
			||||||
 | 
					hi PreProc      guifg=#528b8b gui=NONE
 | 
				
			||||||
 | 
					hi Todo         guifg=#8f6f8f guibg=#202020 gui=italic,underline,bold
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					" diff
 | 
				
			||||||
 | 
					hi diffOldFile      guifg=#88afcb   guibg=NONE      gui=italic
 | 
				
			||||||
 | 
					hi diffNewFile      guifg=#88afcb   guibg=NONE      gui=italic
 | 
				
			||||||
 | 
					hi diffFile         guifg=#88afcb   guibg=NONE      gui=italic
 | 
				
			||||||
 | 
					hi diffLine         guifg=#88afcb   guibg=NONE      gui=italic
 | 
				
			||||||
 | 
					hi link             diffSubname     diffLine
 | 
				
			||||||
 | 
					hi diffAdded        guifg=#3cb371   guibg=NONE      gui=NONE
 | 
				
			||||||
 | 
					hi diffRemoved      guifg=#aa4450   guibg=NONE      gui=NONE
 | 
				
			||||||
 | 
					hi diffChanged      guifg=#4f94cd   guibg=NONE      gui=NONE
 | 
				
			||||||
 | 
					hi link             diffOnly        Constant
 | 
				
			||||||
 | 
					hi link             diffIdentical   Constant
 | 
				
			||||||
 | 
					hi link             diffDiffer      Constant
 | 
				
			||||||
 | 
					hi link             diffBDiffer     Constant
 | 
				
			||||||
 | 
					hi link             diffIsA         Constant
 | 
				
			||||||
 | 
					hi link             diffNoEOL       Constant
 | 
				
			||||||
 | 
					hi link             diffCommon      Constant
 | 
				
			||||||
 | 
					hi link             diffComment     Constant
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					" python
 | 
				
			||||||
 | 
					hi pythonException  guifg=#90b0d1 guibg=NONE gui=NONE
 | 
				
			||||||
 | 
					hi pythonExClass    guifg=#996666 guibg=NONE gui=NONE
 | 
				
			||||||
 | 
					hi pythonDecorator  guifg=#888555 guibg=NONE gui=NONE
 | 
				
			||||||
 | 
					hi link pythonDecoratorFunction pythonDecorator
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					"  █▓▒░ 256 colors 
 | 
				
			||||||
 | 
					hi Normal                 cterm=NONE             ctermbg=NONE  ctermfg=145
 | 
				
			||||||
 | 
					hi ColorColumn            cterm=NONE             ctermbg=16    ctermfg=NONE
 | 
				
			||||||
 | 
					hi Cursor                 cterm=NONE             ctermbg=241   ctermfg=fg
 | 
				
			||||||
 | 
					hi CursorColumn           cterm=NONE             ctermbg=16    ctermfg=fg
 | 
				
			||||||
 | 
					hi CursorLine             cterm=NONE             ctermbg=236   ctermfg=fg
 | 
				
			||||||
 | 
					hi DiffAdd                cterm=NONE             ctermbg=71    ctermfg=16
 | 
				
			||||||
 | 
					hi DiffDelete             cterm=NONE             ctermbg=124   ctermfg=16
 | 
				
			||||||
 | 
					hi DiffChange             cterm=NONE             ctermbg=68    ctermfg=16
 | 
				
			||||||
 | 
					hi DiffText               cterm=NONE             ctermbg=117   ctermfg=16
 | 
				
			||||||
 | 
					hi Directory              cterm=NONE             ctermbg=234   ctermfg=33
 | 
				
			||||||
 | 
					hi ErrorMsg               cterm=bold             ctermbg=NONE  ctermfg=203
 | 
				
			||||||
 | 
					hi FoldColumn             cterm=bold             ctermbg=239   ctermfg=66
 | 
				
			||||||
 | 
					hi Folded                 cterm=NONE             ctermbg=16    ctermfg=60
 | 
				
			||||||
 | 
					hi IncSearch              cterm=bold             ctermbg=202   ctermfg=231
 | 
				
			||||||
 | 
					hi LineNr                 cterm=NONE             ctermbg=237   ctermfg=102
 | 
				
			||||||
 | 
					hi MatchParen             cterm=bold             ctermbg=NONE  ctermfg=226
 | 
				
			||||||
 | 
					hi ModeMsg                cterm=bold             ctermbg=NONE  ctermfg=145
 | 
				
			||||||
 | 
					hi MoreMsg                cterm=bold             ctermbg=234   ctermfg=29
 | 
				
			||||||
 | 
					hi NonText                cterm=NONE             ctermbg=NONE  ctermfg=59
 | 
				
			||||||
 | 
					hi Pmenu                  cterm=NONE             ctermbg=238   ctermfg=231
 | 
				
			||||||
 | 
					hi PmenuSbar              cterm=NONE             ctermbg=250   ctermfg=fg
 | 
				
			||||||
 | 
					hi PmenuSel               cterm=NONE             ctermbg=149   ctermfg=16
 | 
				
			||||||
 | 
					hi Question               cterm=bold             ctermbg=NONE  ctermfg=46
 | 
				
			||||||
 | 
					hi Search                 cterm=bold             ctermbg=185   ctermfg=16
 | 
				
			||||||
 | 
					hi SignColumn             cterm=NONE             ctermbg=NONE  ctermfg=231
 | 
				
			||||||
 | 
					hi SpecialKey             cterm=NONE             ctermbg=NONE  ctermfg=59
 | 
				
			||||||
 | 
					hi SpellBad               cterm=undercurl        ctermbg=NONE  ctermfg=196
 | 
				
			||||||
 | 
					hi SpellCap               cterm=undercurl        ctermbg=NONE  ctermfg=21
 | 
				
			||||||
 | 
					hi SpellLocal             cterm=undercurl        ctermbg=NONE  ctermfg=30
 | 
				
			||||||
 | 
					hi SpellRare              cterm=undercurl        ctermbg=NONE  ctermfg=201
 | 
				
			||||||
 | 
					hi StatusLine             cterm=bold             ctermbg=101   ctermfg=16
 | 
				
			||||||
 | 
					hi StatusLineNC           cterm=NONE             ctermbg=102   ctermfg=16
 | 
				
			||||||
 | 
					hi VertSplit              cterm=NONE             ctermbg=102   ctermfg=102
 | 
				
			||||||
 | 
					hi TabLine                cterm=bold             ctermbg=102   ctermfg=16
 | 
				
			||||||
 | 
					hi TabLineFill            cterm=NONE             ctermbg=102   ctermfg=16
 | 
				
			||||||
 | 
					hi TabLineSel             cterm=bold             ctermbg=16    ctermfg=59
 | 
				
			||||||
 | 
					hi Title                  cterm=bold             ctermbg=NONE  ctermfg=66
 | 
				
			||||||
 | 
					hi Visual                 cterm=NONE             ctermbg=67    ctermfg=16
 | 
				
			||||||
 | 
					hi WarningMsg             cterm=NONE             ctermbg=234   ctermfg=208
 | 
				
			||||||
 | 
					hi WildMenu               cterm=NONE             ctermbg=116   ctermfg=16
 | 
				
			||||||
 | 
					hi ExtraWhitespace        cterm=NONE             ctermbg=66    ctermfg=fg
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					hi Comment                cterm=NONE             ctermbg=NONE  ctermfg=59
 | 
				
			||||||
 | 
					hi Boolean                cterm=NONE             ctermbg=NONE  ctermfg=208
 | 
				
			||||||
 | 
					hi String                 cterm=NONE             ctermbg=NONE  ctermfg=101
 | 
				
			||||||
 | 
					hi Identifier             cterm=NONE             ctermbg=NONE  ctermfg=145
 | 
				
			||||||
 | 
					hi Function               cterm=NONE             ctermbg=NONE  ctermfg=230
 | 
				
			||||||
 | 
					hi Type                   cterm=NONE             ctermbg=NONE  ctermfg=103
 | 
				
			||||||
 | 
					hi Statement              cterm=NONE             ctermbg=NONE  ctermfg=110
 | 
				
			||||||
 | 
					hi Keyword                cterm=NONE             ctermbg=NONE  ctermfg=110
 | 
				
			||||||
 | 
					hi Constant               cterm=NONE             ctermbg=NONE  ctermfg=208
 | 
				
			||||||
 | 
					hi Number                 cterm=NONE             ctermbg=NONE  ctermfg=172
 | 
				
			||||||
 | 
					hi Special                cterm=NONE             ctermbg=NONE  ctermfg=64
 | 
				
			||||||
 | 
					hi PreProc                cterm=NONE             ctermbg=NONE  ctermfg=66
 | 
				
			||||||
 | 
					hi Todo                   cterm=bold,underline   ctermbg=234   ctermfg=96
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					hi diffOldFile            cterm=NONE             ctermbg=NONE  ctermfg=67
 | 
				
			||||||
 | 
					hi diffNewFile            cterm=NONE             ctermbg=NONE  ctermfg=67
 | 
				
			||||||
 | 
					hi diffFile               cterm=NONE             ctermbg=NONE  ctermfg=67
 | 
				
			||||||
 | 
					hi diffLine               cterm=NONE             ctermbg=NONE  ctermfg=67
 | 
				
			||||||
 | 
					hi diffAdded              cterm=NONE             ctermfg=NONE  ctermfg=71
 | 
				
			||||||
 | 
					hi diffRemoved            cterm=NONE             ctermfg=NONE  ctermfg=124
 | 
				
			||||||
 | 
					hi diffChanged            cterm=NONE             ctermfg=NONE  ctermfg=68
 | 
				
			||||||
 | 
					hi link             diffSubname     diffLine
 | 
				
			||||||
 | 
					hi link             diffOnly        Constant
 | 
				
			||||||
 | 
					hi link             diffIdentical   Constant
 | 
				
			||||||
 | 
					hi link             diffDiffer      Constant
 | 
				
			||||||
 | 
					hi link             diffBDiffer     Constant
 | 
				
			||||||
 | 
					hi link             diffIsA         Constant
 | 
				
			||||||
 | 
					hi link             diffNoEOL       Constant
 | 
				
			||||||
 | 
					hi link             diffCommon      Constant
 | 
				
			||||||
 | 
					hi link             diffComment     Constant
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					hi pythonClass            cterm=NONE             ctermbg=NONE  ctermfg=fg
 | 
				
			||||||
 | 
					hi pythonDecorator        cterm=NONE             ctermbg=NONE  ctermfg=101
 | 
				
			||||||
 | 
					hi pythonExClass          cterm=NONE             ctermbg=NONE  ctermfg=95
 | 
				
			||||||
 | 
					hi pythonException        cterm=NONE             ctermbg=NONE  ctermfg=110
 | 
				
			||||||
 | 
					hi pythonFunc             cterm=NONE             ctermbg=NONE  ctermfg=fg
 | 
				
			||||||
 | 
					hi pythonFuncParams       cterm=NONE             ctermbg=NONE  ctermfg=fg
 | 
				
			||||||
 | 
					hi pythonKeyword          cterm=NONE             ctermbg=NONE  ctermfg=fg
 | 
				
			||||||
 | 
					hi pythonParam            cterm=NONE             ctermbg=NONE  ctermfg=fg
 | 
				
			||||||
 | 
					hi pythonRawEscape        cterm=NONE             ctermbg=NONE  ctermfg=fg
 | 
				
			||||||
 | 
					hi pythonSuperclasses     cterm=NONE             ctermbg=NONE  ctermfg=fg
 | 
				
			||||||
 | 
					hi pythonSync             cterm=NONE             ctermbg=NONE  ctermfg=fg
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					hi Conceal                cterm=NONE             ctermbg=248   ctermfg=252
 | 
				
			||||||
 | 
					hi Error                  cterm=NONE             ctermbg=196   ctermfg=231
 | 
				
			||||||
 | 
					hi Ignore                 cterm=NONE             ctermbg=NONE  ctermfg=234
 | 
				
			||||||
 | 
					hi InsertModeCursorLine   cterm=NONE             ctermbg=16    ctermfg=fg
 | 
				
			||||||
 | 
					hi NormalModeCursorLine   cterm=NONE             ctermbg=235   ctermfg=fg
 | 
				
			||||||
 | 
					hi PmenuThumb             cterm=reverse          ctermbg=NONE  ctermfg=fg
 | 
				
			||||||
 | 
					hi StatusLineAlert        cterm=NONE             ctermbg=160   ctermfg=231
 | 
				
			||||||
 | 
					hi StatusLineUnalert      cterm=NONE             ctermbg=238   ctermfg=144
 | 
				
			||||||
 | 
					hi Test                   cterm=NONE             ctermbg=NONE  ctermfg=fg
 | 
				
			||||||
 | 
					hi Underlined             cterm=underline        ctermbg=NONE  ctermfg=111
 | 
				
			||||||
 | 
					hi VisualNOS              cterm=bold,underline   ctermbg=NONE  ctermfg=fg
 | 
				
			||||||
 | 
					hi cCursor                cterm=reverse          ctermbg=NONE  ctermfg=fg
 | 
				
			||||||
 | 
					hi iCursor                cterm=NONE             ctermbg=210   ctermfg=16
 | 
				
			||||||
 | 
					hi lCursor                cterm=NONE             ctermbg=145   ctermfg=234
 | 
				
			||||||
 | 
					hi nCursor                cterm=NONE             ctermbg=NONE  ctermfg=145
 | 
				
			||||||
 | 
					hi vCursor                cterm=NONE             ctermbg=201   ctermfg=16
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					hi Pmenu                  cterm=NONE             ctermfg=248   ctermbg=237
 | 
				
			||||||
 | 
					hi PmenuSel               cterm=NONE             ctermfg=16    ctermbg=66
 | 
				
			||||||
 | 
					hi PmenuSbar              cterm=NONE             ctermfg=16    ctermbg=66
 | 
				
			||||||
 | 
					hi PmenuThumb             cterm=NONE             ctermfg=16    ctermbg=66
 | 
				
			||||||
 | 
					
 | 
				
			||||||
							
								
								
									
										520
									
								
								vim/.vim/doc/Colorizer.txt
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										520
									
								
								vim/.vim/doc/Colorizer.txt
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,520 @@
 | 
				
			|||||||
 | 
					*Colorizer.txt*   A plugin to color colornames and codes
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Author:     Christian Brabandt <cb@256bit.org>
 | 
				
			||||||
 | 
					Version:    0.11 Thu, 15 Jan 2015 21:49:17 +0100
 | 
				
			||||||
 | 
					Copyright:  (c) 2009-2013 by Christian Brabandt
 | 
				
			||||||
 | 
					            The VIM LICENSE applies to Colorizer.txt
 | 
				
			||||||
 | 
					            (see |copyright|) except use ColorizerPlugin instead of "Vim".
 | 
				
			||||||
 | 
					            NO WARRANTY, EXPRESS OR IMPLIED.  USE AT-YOUR-OWN-RISK.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					==============================================================================
 | 
				
			||||||
 | 
					Contents                                                        *Colorizer*
 | 
				
			||||||
 | 
					==============================================================================
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    1.  Colorizer Manual.............................|Colorizer-manual|
 | 
				
			||||||
 | 
					            1.1 :ColorHighlight......................|:ColorHighlight|
 | 
				
			||||||
 | 
					            1.2 :ColorClear..........................|:ColorClear|
 | 
				
			||||||
 | 
					            1.3 :RGB2Term............................|:RGB2Term|
 | 
				
			||||||
 | 
					            1.4 :HSL2RGB.............................|:HSL2RGB|
 | 
				
			||||||
 | 
					            1.5 :Term2RGB............................|:Term2RGB|
 | 
				
			||||||
 | 
					            1.6 :ColorContrast.......................|:ColorContrast|
 | 
				
			||||||
 | 
					            1.7 :ColorSwapFgBg.......................|:ColorSwapFgBg|
 | 
				
			||||||
 | 
					            1.8 :ColorToggle.........................|:ColorToggle|
 | 
				
			||||||
 | 
					    2.  Configuration................................|Colorizer-config|
 | 
				
			||||||
 | 
					            2.1  Automatic loading...................|Colorizer-auto|
 | 
				
			||||||
 | 
					            2.2  Automatically highlight filetypes...|Colorizer-hl-ft|
 | 
				
			||||||
 | 
					            2.3  Skip coloring comments..............|Colorizer-comments|
 | 
				
			||||||
 | 
					            2.4  Adjust the contrast.................|Colorizer-contrast|
 | 
				
			||||||
 | 
					            2.5  Highlight colornames................|Colorizer-hl-names|
 | 
				
			||||||
 | 
					            2.6  Use X11 colornames..................|Colorizer-names|
 | 
				
			||||||
 | 
					            2.7  Use syntax highlighting.............|Colorizer-syntax|
 | 
				
			||||||
 | 
					            2.8  Specify patterns to highlight.......|Colorizer-pattern|
 | 
				
			||||||
 | 
					            2.9  Colorizing Taskwarrior files........|Colorizer-taskwarrior-files|
 | 
				
			||||||
 | 
					            2.10 Colorizing vim syntax files.........|Colorizer-vim-files|
 | 
				
			||||||
 | 
					            2.11 Use custom colornames...............|Colorizer-custom-colornames|
 | 
				
			||||||
 | 
					            2.12 Colorizing :hi statements...........|Colorizer-vim-hi|
 | 
				
			||||||
 | 
					    3.  Colorizer Mappings...........................|Colorizer-maps|
 | 
				
			||||||
 | 
					    4.  Colorizer Tips...............................|Colorizer-tips|
 | 
				
			||||||
 | 
					    5.  Colorizer Feedback...........................|Colorizer-feedback|
 | 
				
			||||||
 | 
					    6.  Colorizer History............................|Colorizer-history|
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					==============================================================================
 | 
				
			||||||
 | 
					1. Colorizer Manual                                       *Colorizer-manual*
 | 
				
			||||||
 | 
					==============================================================================
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Functionality
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					This plugin is based on the css_color plugin by Nikolaus Hofer. The idea is to
 | 
				
			||||||
 | 
					highlight color names and codes in the same color that they represent.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					The plugin understands the W3C colors (used for CSS files for example), the
 | 
				
			||||||
 | 
					color names from the X11 Window System and also codes in hex notation, like
 | 
				
			||||||
 | 
					#FF0000 (which represents Red in the RGB color system). Additionally, it
 | 
				
			||||||
 | 
					supports the CSS color specifications, e.g. rgb(RR,GG,BB) color representation
 | 
				
			||||||
 | 
					in either absolute or percentage values and also the HVL color
 | 
				
			||||||
 | 
					representation like hvl(H,V,L)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					It works best in the gui version of Vim, but the plugin also supports 256 and
 | 
				
			||||||
 | 
					88 color terminals and translates the colors to those supported by the
 | 
				
			||||||
 | 
					terminal. 16 and 8 color terminals should work theoretically too, but have not
 | 
				
			||||||
 | 
					been widely tested. Note that translating the colors to the terminal might
 | 
				
			||||||
 | 
					impose a performance penalty, depending on the terminal type and the number of
 | 
				
			||||||
 | 
					matches in the file.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					This plugin defines the following commands:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					                                                              *:ColorHighlight*
 | 
				
			||||||
 | 
					:[range]ColorHighlight[!] [args]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Scan the lines given by [range] for color code names and highlight those. If
 | 
				
			||||||
 | 
					[range] is omitted, the whole file will be scanned. If the ! is used, the
 | 
				
			||||||
 | 
					plugin will redefine all highlighting groups. If ! is not used, it will
 | 
				
			||||||
 | 
					skip patterns, that would take too long and make Vim unresponsive.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					[args] can by any of "syntax" or "match". "syntax" means to convert the
 | 
				
			||||||
 | 
					highlighting to syntax highlighting. This is useful, so a plugin like
 | 
				
			||||||
 | 
					|2html.vim| can convert the colors correctly to HTML. The default is
 | 
				
			||||||
 | 
					"match", which uses the |matchadd()| function. (Prepending "no" is
 | 
				
			||||||
 | 
					supported and will disable that setting and use the opposite).
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					                                                                 *:ColorClear*
 | 
				
			||||||
 | 
					:ColorClear                 Turn off color highlighting.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					                                                                 *:RGB2Term*
 | 
				
			||||||
 | 
					:RGB2Term <color>           Translate the color code given as argument to
 | 
				
			||||||
 | 
					                            the closest color that can be displayed in the
 | 
				
			||||||
 | 
					                            terminal. The color must be given in the
 | 
				
			||||||
 | 
					                            format #RRGGBB (the hex format of the colors red,
 | 
				
			||||||
 | 
					                            green and blue (the '#' is optional), or
 | 
				
			||||||
 | 
					                            alternatively like rgb(X,X,X)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					                            Uses the number of colors your terminal is capable
 | 
				
			||||||
 | 
					                            of (or 256 colors for gVim).
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					                                                                *:HSL2RGB*
 | 
				
			||||||
 | 
					:HSL2RGB hsl(h,v,l)         Translate the HVL color defined by the string
 | 
				
			||||||
 | 
					                            'hsl(h,v%,l%)' into a color that the current
 | 
				
			||||||
 | 
					                            terminal can display. Note that the color must be
 | 
				
			||||||
 | 
					                            given in the format 'hsl(HH, V, L)' where HH
 | 
				
			||||||
 | 
					                            defines the Hue as absolute value between 0 and
 | 
				
			||||||
 | 
					                            255 and V and L represent a percentage for value
 | 
				
			||||||
 | 
					                            and Lightness.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					                                                                *:Term2RGB*
 | 
				
			||||||
 | 
					:Term2RGB number            Translate terminal color <number> to an RGB color
 | 
				
			||||||
 | 
					                            (using the xterm 256 color cube).
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					                                                             *:ColorContrast*
 | 
				
			||||||
 | 
					:ColorContrast              Switch between all different color contrast
 | 
				
			||||||
 | 
					                            settings (foreground colors).
 | 
				
			||||||
 | 
					                                                             *:ColorSwapFgBg*
 | 
				
			||||||
 | 
					:ColorSwapFgBg              Switch between foreground and background colors.
 | 
				
			||||||
 | 
					                            This will toggle in 3 ways. From Swapping
 | 
				
			||||||
 | 
					                            foreground and background colors, to only
 | 
				
			||||||
 | 
					                            highlighting the foreground color back to normal
 | 
				
			||||||
 | 
					                            foreground background color.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					                                                              *:ColorToggle*
 | 
				
			||||||
 | 
					:ColorToggle                Switch between highlighting colors and no
 | 
				
			||||||
 | 
					                            highlighting.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					==============================================================================
 | 
				
			||||||
 | 
					2 Colorizer Configuration                                   *Colorizer-config*
 | 
				
			||||||
 | 
					==============================================================================
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					2.1 Automatic loading                                       *Colorizer-auto*
 | 
				
			||||||
 | 
					---------------------
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					The Colorizer plugin can be configured to automatically load when opening a
 | 
				
			||||||
 | 
					new file. Note that this might slow down the loading process, especially on
 | 
				
			||||||
 | 
					the terminal. To enable this, simply set the variable 'g:colorizer_auto_color'
 | 
				
			||||||
 | 
					to 1, e.g. by defining it in your |.vimrc| >
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    :let g:colorizer_auto_color = 1
 | 
				
			||||||
 | 
					<
 | 
				
			||||||
 | 
					(Not recommended, see below at |Colorizer-hl-ft| for the preferred way)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					2.2 Automatically highlight filetypes                     *Colorizer-hl-ft*
 | 
				
			||||||
 | 
					-------------------------------------
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					If you want to have certain filetypes automatically highlighted, you can use
 | 
				
			||||||
 | 
					the variable g:colorizer_auto_filetype, e.g. to enable highlighting for
 | 
				
			||||||
 | 
					HTML and CSS files by default, add the following to your |.vimrc|: >
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    :let g:colorizer_auto_filetype='css,html'
 | 
				
			||||||
 | 
					<
 | 
				
			||||||
 | 
					After restarting Vim, the plugin will become active whenever the filetype is
 | 
				
			||||||
 | 
					set to either html or css.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					2.3 Skip coloring comments                                *Colorizer-comments*
 | 
				
			||||||
 | 
					--------------------------
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					You can skip comments from being colored by setting the variable
 | 
				
			||||||
 | 
					g:colorizer_skip_comments to 1: >
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    :let g:colorizer_skip_comments = 1
 | 
				
			||||||
 | 
					<
 | 
				
			||||||
 | 
					The plugin will skip all matches of color codes and names that appear inside
 | 
				
			||||||
 | 
					comments (this only works when syntax highlighting is enabled |:syn-on|)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Note however, that if the same color is used inside comments and outside
 | 
				
			||||||
 | 
					comments, it will also be highlighted inside the comments, because
 | 
				
			||||||
 | 
					coloring is done matching only the color pattern and once this is done outside
 | 
				
			||||||
 | 
					of comments, this will also match inside comments.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					2.4 Adjust the contrast                                  *Colorizer-contrast*
 | 
				
			||||||
 | 
					-----------------------
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Colorizer can be adjusted to blur the contrast between foreground and
 | 
				
			||||||
 | 
					background color. For this, the variable 'g:colorizer_fgcontrast' can be used.
 | 
				
			||||||
 | 
					It can be given any value between -1 and 2 with 2 being the default. Each
 | 
				
			||||||
 | 
					smaller value will decrease the contrast a little bit, with -1 being special,
 | 
				
			||||||
 | 
					as there is the foreground color equals the background color. Use
 | 
				
			||||||
 | 
					|:ColorContrast| to cycle through the different values.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					2.5 Highlight colornames                               *Colorizer-hl-names*
 | 
				
			||||||
 | 
					------------------------
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					If for any reason you don't want the plugin to highlight colornames, you can
 | 
				
			||||||
 | 
					prevent this by setting the g:colorizer_colornames variable to 0, e.g. put >
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    :let g:colorizer_colornames = 0
 | 
				
			||||||
 | 
					<
 | 
				
			||||||
 | 
					into your |.vimrc|
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					2.6 Use X11 colornames                                     *Colorizer-names*
 | 
				
			||||||
 | 
					----------------------
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Colorizer can be configured to support all color names defined by the X11
 | 
				
			||||||
 | 
					Window System. By default it only supports the colors defined by the W3C for
 | 
				
			||||||
 | 
					the CSS specification. To use the X11 color names, set the variable
 | 
				
			||||||
 | 
					'g:colorzer_x11_names' to 1, e,g. put in your |.vimrc| >
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    let g:colorizer_x11_names = 1
 | 
				
			||||||
 | 
					<
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					2.7 Use syntax highlighting                                *Colorizer-syntax*
 | 
				
			||||||
 | 
					---------------------------
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					The plugin by default uses the |matchadd()| functions for highlighting colors
 | 
				
			||||||
 | 
					on the fly. Unfortunately, this is a problem, if you want to have the result
 | 
				
			||||||
 | 
					successfully transformed to a HTML file using the |2html.vim| plugin. Therefore,
 | 
				
			||||||
 | 
					the Colorizer plugin can also convert the highlighting to correct syntax
 | 
				
			||||||
 | 
					highlighting. Use either the >
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    :ColorHighlight syntax
 | 
				
			||||||
 | 
					<
 | 
				
			||||||
 | 
					command (see |:ColorHighlight|) or set the variable 'g:colorizer_syntax' to 1,
 | 
				
			||||||
 | 
					e.g. in your |.vimrc| put >
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    let g:colorizer_syntax = 1
 | 
				
			||||||
 | 
					<
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					2.8 Specify pattern to highlight                         *Colorizer-pattern*
 | 
				
			||||||
 | 
					--------------------------------
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					By default, Colorizer detects the following patterns and highlights them as
 | 
				
			||||||
 | 
					hex colors (for better readability it is separated into 3 parts): >
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        #	%(\x\{3}\|\x\{6}\)	\%(\>\|[-_]\)\@=/'
 | 
				
			||||||
 | 
					<
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					This means it always looks for a '#' followed by either a 3 or 6 hexadecimal
 | 
				
			||||||
 | 
					digits denoting the RGB hex color codes, followed by either the word-boundary
 | 
				
			||||||
 | 
					(|/\>|), a hyphen or a underscore. But only the first and middle part will be
 | 
				
			||||||
 | 
					highlighted (i.e. the RGB color codes).
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					You can of course specify a different pattern for your needs by setting the
 | 
				
			||||||
 | 
					g:colorizer_hex_pattern variable. e.g. to display '#RRGGBB' and have all of it
 | 
				
			||||||
 | 
					highlighted, use >
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        let g:colorizer_hex_pattern = ['#', '\%(\x\{3}\|\x\{6}\)', '']
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					2.9 Colorizing Taskwarrior files                 *Colorizer-taskwarrior-files*
 | 
				
			||||||
 | 
					--------------------------------
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					For taskwarrior files, this plugin can also highlight those colors. By
 | 
				
			||||||
 | 
					default, this will only work, if the file name ends with '.theme'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					For an example, see this website: 
 | 
				
			||||||
 | 
					http://taskwarrior.org/news/182
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					2.10 Colorizing vim syntax files                 *Colorizer-vim-files*
 | 
				
			||||||
 | 
					--------------------------------
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Colorizer also supports highlighting vim syntax files. For this to work, the
 | 
				
			||||||
 | 
					'filetype' must be set to vim, then the plugin tries to identify the colors
 | 
				
			||||||
 | 
					and highlight them.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					2.11 Use custom colornames                    *Colorizer-custom-colornames*
 | 
				
			||||||
 | 
					--------------------------
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					You can add separate colornames to be colored. For this to work, set the
 | 
				
			||||||
 | 
					variable g:colorizer_custom_colors to your liking, e.g. like this: >
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    let g:colorizer_custom_colors = { 'blue': '#ff0000'}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Guess what, this will color the word blue in red.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					2.12 Colorizing :highlight statements                 *Colorizer-vim-hi*
 | 
				
			||||||
 | 
					-------------------------------------
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Colorizer also supports highlighting |:hi| statements, that are used by vim
 | 
				
			||||||
 | 
					colorschemes and syntax files as well as a dump of the |:hi| command
 | 
				
			||||||
 | 
					To colorizer :hi statements, the 'filetype' must be set to vim, while for :hi
 | 
				
			||||||
 | 
					dumps, the 'filetype' must be empty.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					==============================================================================
 | 
				
			||||||
 | 
					3. Colorizer Mappings                                      *Colorizer-maps*
 | 
				
			||||||
 | 
					==============================================================================
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					By default, the Colorizer plugin does not map any key, so that it won't
 | 
				
			||||||
 | 
					pollute the global mapping namespace. If you want however to have the
 | 
				
			||||||
 | 
					following default maps set up, set the global variable g:colorizer_auto_map
 | 
				
			||||||
 | 
					in your |.vimrc| like this: >
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    :let g:colorizer_auto_map = 1
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					<
 | 
				
			||||||
 | 
					This will set up the following key mappings (if they are not already taken):
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Keys            Name                Function
 | 
				
			||||||
 | 
					----            ----                --------
 | 
				
			||||||
 | 
					<Leader>cC      <Plug>Colorizer     Toggle highlighting of Colors. In visual
 | 
				
			||||||
 | 
					                                    mode it only highlights the colors in the
 | 
				
			||||||
 | 
					                                    selected region (normal and visual mode).
 | 
				
			||||||
 | 
					<Leader>cT      <Plug>ColorContrast Cycle through contrast setting
 | 
				
			||||||
 | 
					                                    |:ColorContrast| (normal and visual mode)
 | 
				
			||||||
 | 
					<Leader>cF      <Plug>ColorFgBg     Toggle foreground and background color
 | 
				
			||||||
 | 
					                                    |:ColorSwapFgBg|
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					It uses the prefix <leader>c to set all functionality up. By default, <Leader>
 | 
				
			||||||
 | 
					is defined as '\' (|<Leader>|). Use the name provided in the second column to
 | 
				
			||||||
 | 
					map the function to a different key.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					==============================================================================
 | 
				
			||||||
 | 
					4. Colorizer Tips                                           *Colorizer-tips*
 | 
				
			||||||
 | 
					==============================================================================
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					You can enable the plugin to be loaded for certain filetypes automatically.
 | 
				
			||||||
 | 
					This makes sense for example for CSS files or HTML files. To do so, create the
 | 
				
			||||||
 | 
					following autocommand in your |.vimrc| >
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    :au BufNewFile,BufRead *.css,*.html,*.htm  :ColorHighlight!
 | 
				
			||||||
 | 
					<
 | 
				
			||||||
 | 
					This will automatically highlight all existing color codes and names if you
 | 
				
			||||||
 | 
					edit either a HTML file or a CSS file. Note that this does not update the
 | 
				
			||||||
 | 
					highlighting, after you have been changing the file.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					The recommended way to do this is to use the g:colorizer_auto_filetype
 | 
				
			||||||
 | 
					variable and set this to the desired filetypes. |Colorizer-hl-ft|
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					                                                    *Colorizer-slowdown*
 | 
				
			||||||
 | 
					----------------
 | 
				
			||||||
 | 
					Slow performance
 | 
				
			||||||
 | 
					----------------
 | 
				
			||||||
 | 
					Depending on your file, any of the highlighting functions might cause an
 | 
				
			||||||
 | 
					performance decrease. This can be analyed, by setting the variable
 | 
				
			||||||
 | 
					g:colorizer_debug to 1 in e.g. your |.vimrc| like this: >
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    :let g:colorizer_debug = 1
 | 
				
			||||||
 | 
					<
 | 
				
			||||||
 | 
					The next time, you call |:ColorHighlight|, the plugin will output runtime
 | 
				
			||||||
 | 
					statistics, from which you can see, which function caused the slowdowns.
 | 
				
			||||||
 | 
					Consider this output:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						Colorstatistics at: 12:20 `
 | 
				
			||||||
 | 
						Duration:   0.034110 `
 | 
				
			||||||
 | 
						     colornames:   0.030865s `
 | 
				
			||||||
 | 
						            hex:   0.000968s `
 | 
				
			||||||
 | 
						           hsla:   0.000350s `
 | 
				
			||||||
 | 
						            rgb:   0.000354s `
 | 
				
			||||||
 | 
						           rgba:   0.000491s `
 | 
				
			||||||
 | 
						    taskwarrior:   0.000020s `
 | 
				
			||||||
 | 
						           term:   0.000219s `
 | 
				
			||||||
 | 
						   term_conceal:   0.000105s `
 | 
				
			||||||
 | 
						      vimcolors:   0.000036s `
 | 
				
			||||||
 | 
						  vimhighl_dump:   0.000025s `
 | 
				
			||||||
 | 
						   vimhighlight:   0.000025s `
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					From this you can see, that the colorname highlighting caused the largest
 | 
				
			||||||
 | 
					slowdown, it took 0.03 seconds to complete. This is expected, as the
 | 
				
			||||||
 | 
					colornames pattern is long and contains many branches. 
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Functions with a value less then 100 have probably been skipped and were not
 | 
				
			||||||
 | 
					being executed.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					If you want to skip certain functions, you can set the variable
 | 
				
			||||||
 | 
					g:colorizer_<name>_disable and then those functions won't be called anymore
 | 
				
			||||||
 | 
					(e.g. do disable the colorname highlighting, put in your |.vimrc| this: >
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    let g:colorizer_colornames_disable = 1
 | 
				
			||||||
 | 
					<
 | 
				
			||||||
 | 
					If the slowdown is still noticeable, you might want to create
 | 
				
			||||||
 | 
					a new issue at the plugins repository (|Colorizer-feedback|). You should
 | 
				
			||||||
 | 
					provide a sample file, so that I will be able to reproduce the issue.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Note, this needs a Vim with the |+reltime| feature.
 | 
				
			||||||
 | 
					==============================================================================
 | 
				
			||||||
 | 
					5. Colorizer Feedback                                     *Colorizer-feedback*
 | 
				
			||||||
 | 
					==============================================================================
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Feedback is always welcome. If you like the plugin, please rate it at the
 | 
				
			||||||
 | 
					vim-page: http://www.vim.org/scripts/script.php?script_id=3963
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					You can also follow the development of the plugin at github:
 | 
				
			||||||
 | 
					http://github.com/chrisbra/color_highlight
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Bugs can also be reported there:
 | 
				
			||||||
 | 
					https://github.com/chrisbra/color_highlight/issues
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Alternatively, you can also report any bugs to the maintainer, mentioned in
 | 
				
			||||||
 | 
					the third line of this document. Please don't hesitate to contact me, I
 | 
				
			||||||
 | 
					won't bite ;)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					If you like the plugin, write me an email (look in the third line for my mail
 | 
				
			||||||
 | 
					address). And if you are really happy, vote for the plugin and consider
 | 
				
			||||||
 | 
					looking at my Amazon whishlist: http://www.amazon.de/wishlist/2BKAHE8J7Z6UW
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					==============================================================================
 | 
				
			||||||
 | 
					6. Colorizer History                                       *Colorizer-history*
 | 
				
			||||||
 | 
					==============================================================================
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					0.12 (unreleased) {{{1
 | 
				
			||||||
 | 
					- TermConceal should also conceal [K
 | 
				
			||||||
 | 
					- properly escape terminal colors, so that |Colorizer-syntax| works correctly
 | 
				
			||||||
 | 
					- use matchaddpos() for highlighting ansi term colors (should speed up vim
 | 
				
			||||||
 | 
					  highlighting considerably)
 | 
				
			||||||
 | 
					- only reset TermConceal syntax group (reported by audriusk in
 | 
				
			||||||
 | 
					  https://github.com/chrisbra/Colorizer/issues/41, thanks!)
 | 
				
			||||||
 | 
					- correctly check for patch 7.4.083 (:keeppatterns modifier, reported by
 | 
				
			||||||
 | 
					  gbell12 in https://github.com/chrisbra/Colorizer/issues/42, thanks!)
 | 
				
			||||||
 | 
					- disable BufLeave autocommand to disable colors
 | 
				
			||||||
 | 
					- basic Neovim support (also should work with TrueColor in Terminal)
 | 
				
			||||||
 | 
					- Make |:RGB2term| always init colortable, so that when resetting 't_Co'
 | 
				
			||||||
 | 
					  it will work correctly
 | 
				
			||||||
 | 
					- Make it work with Vims Term Truecolor feature (patch 7.4.1770)
 | 
				
			||||||
 | 
					- Make it work with neovim fixes https://github.com/chrisbra/Colorizer/issues/45
 | 
				
			||||||
 | 
					  and https://github.com/chrisbra/Colorizer/issues/46
 | 
				
			||||||
 | 
					- Support css colors: #rrggbbaa format
 | 
				
			||||||
 | 
					- handle hsla values correctly
 | 
				
			||||||
 | 
					- clear css cssColor syntax rule when ":ColorHighlight syntax" in css files is
 | 
				
			||||||
 | 
					  used. fixes https://github.com/chrisbra/Colorizer/issues/50 reported by
 | 
				
			||||||
 | 
					  msva, thanks!
 | 
				
			||||||
 | 
					- make TermConceal also hide the sgr0 attributes (to reset the terminal)
 | 
				
			||||||
 | 
					  fixes https://github.com/chrisbra/Colorizer/issues/53 reported by
 | 
				
			||||||
 | 
					  LucHermitte, thanks!
 | 
				
			||||||
 | 
					- also conceal and highlight nroff sequences like T^HT (as bold) and _^HT (as
 | 
				
			||||||
 | 
					  underlined)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					0.11 Jan 15, 2015 {{{1
 | 
				
			||||||
 | 
					- use |TextChanged| autocommand if possible
 | 
				
			||||||
 | 
					- Support Ansi True Color support if possible
 | 
				
			||||||
 | 
					- Hide ^[[K$ for terminal colors (reported by masukomi at
 | 
				
			||||||
 | 
					  https://github.com/chrisbra/Colorizer/issues/36, thanks!)
 | 
				
			||||||
 | 
					- Do not expand() to expand shellvars (fixed by Daniel Hahler in
 | 
				
			||||||
 | 
					  https://github.com/chrisbra/Colorizer/issues/37, thanks!)
 | 
				
			||||||
 | 
					- Document, how to analyze slowdown |Colorizer-slowdown|
 | 
				
			||||||
 | 
					- |:ColorContrast| would error, if the plugin has not been initialized
 | 
				
			||||||
 | 
					  (reported by Daniel Hahler in 
 | 
				
			||||||
 | 
					  https://github.com/chrisbra/Colorizer/issues/38, thanks!)
 | 
				
			||||||
 | 
					- always define reltime variable (reported by mantislin in 
 | 
				
			||||||
 | 
					  https://github.com/chrisbra/Colorizer/issues/39, thanks!)
 | 
				
			||||||
 | 
					- Only call conceal function once for ansiterm colors
 | 
				
			||||||
 | 
					- reduce calls to DoColor in autocommands (to only do, when something changed)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					0.10 Mar 27, 2014 {{{1
 | 
				
			||||||
 | 
					- Also highlight Ansi Term sequences
 | 
				
			||||||
 | 
					- Match colornames using the "old" RE Engine, if Vim supports it.
 | 
				
			||||||
 | 
					- Make |:RGB2Xterm| output the color name in its color
 | 
				
			||||||
 | 
					- Rename |:RGB2Xterm| to |:RGB2Term|
 | 
				
			||||||
 | 
					- Highlight Taskwarrior file
 | 
				
			||||||
 | 
					- Code refactoring
 | 
				
			||||||
 | 
					- Make |:ColorSwapFgBg| work as expected (did not always toggle reliably
 | 
				
			||||||
 | 
					  between all states)
 | 
				
			||||||
 | 
					- Correctly parse Ansi Term colors
 | 
				
			||||||
 | 
					- |:Term2RGB|
 | 
				
			||||||
 | 
					- Highlight Vim color files correctly
 | 
				
			||||||
 | 
					- merge colorhighlight plugin https://github.com/blueyed/colorhighlight.vim
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					0.9: Aug 14, 2013: {{{1
 | 
				
			||||||
 | 
					- https://github.com/chrisbra/color_highlight/issues/15 (rgba highlighting
 | 
				
			||||||
 | 
					  didn't work for floating point value of alpha, reported by LiTuX.S, thanks!)
 | 
				
			||||||
 | 
					- https://github.com/chrisbra/color_highlight/issues/16 (rgb() pattern did
 | 
				
			||||||
 | 
					  match too much, reported by taecilla, thanks!)
 | 
				
			||||||
 | 
					- https://github.com/chrisbra/color_highlight/issues/19 (error on calling
 | 
				
			||||||
 | 
					  ColorWinEnter() command, reported by wedgwood, thanks!)
 | 
				
			||||||
 | 
					- https://github.com/chrisbra/color_highlight/issues/20 and
 | 
				
			||||||
 | 
					  https://github.com/chrisbra/color_highlight/issues/21
 | 
				
			||||||
 | 
					  (also color on split commands, reported by wedgwood and Andri Möll, Thanks!)
 | 
				
			||||||
 | 
					- https://github.com/chrisbra/color_highlight/issues/22 (Make sure, patterns
 | 
				
			||||||
 | 
					  like white-space won't get colored, reported by Andri Möll, Thanks!)
 | 
				
			||||||
 | 
					- https://github.com/chrisbra/color_highlight/issues/23 (ColorToggle got
 | 
				
			||||||
 | 
					  confused when several windows with highlighting exists, reported by Andri
 | 
				
			||||||
 | 
					  Möll, Thanks!)
 | 
				
			||||||
 | 
					- https://github.com/chrisbra/color_highlight/issues/24 (turning off coloring
 | 
				
			||||||
 | 
					  should also remove the autocommands, reported by Andri Möll, Thanks!)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					0.8: Dec 14, 2012 {{{1
 | 
				
			||||||
 | 
					- https://github.com/chrisbra/color_highlight/issues/13 (colorizing should not
 | 
				
			||||||
 | 
					  stop at word-boundaries, reported by teschmitz, thanks!)
 | 
				
			||||||
 | 
					- https://github.com/chrisbra/color_highlight/issues/14 (convert highlighting
 | 
				
			||||||
 | 
					  to syntax groups, so TOhtml works, reported by teschmitz, thanks!)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					0.7: Jul 25, 2012 {{{1
 | 
				
			||||||
 | 
					- Highlight rgb colors with whitespace after comma (reported by sergey-vlasov
 | 
				
			||||||
 | 
					  in https://github.com/chrisbra/color_highlight/issues/12, thanks!)
 | 
				
			||||||
 | 
					- Save and restore the search register, so the plugin doesn't clobber it
 | 
				
			||||||
 | 
					- check for 'ed' and 'gd' defaults
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					0.6: May 17, 2012 {{{1
 | 
				
			||||||
 | 
					- Fix various issues with hsl coloring (reported by teschmitz in
 | 
				
			||||||
 | 
					  https://github.com/chrisbra/color_highlight/issues/9, thanks!)
 | 
				
			||||||
 | 
					- Make it possible, to skip coloring comments (reported by teschmitz in
 | 
				
			||||||
 | 
					  https://github.com/chrisbra/color_highlight/issues/10, thanks!)
 | 
				
			||||||
 | 
					- search highlighting should overrule color highlighting(reported by teschmitz
 | 
				
			||||||
 | 
					  in https://github.com/chrisbra/color_highlight/issues/11, thanks!)
 | 
				
			||||||
 | 
					- updated documentation (suggested by teschmitz, thanks!)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					0.5: Apr 03, 2012 {{{1
 | 
				
			||||||
 | 
					- Fix issue 7 (reported by teschmitz in
 | 
				
			||||||
 | 
					  https://github.com/chrisbra/color_highlight/issues/7, thanks!)
 | 
				
			||||||
 | 
					0.4: Mar, 23, 2012 {{{1
 | 
				
			||||||
 | 
					- |:ColorSwapFgBg| (suggested by teschmitz, in
 | 
				
			||||||
 | 
					  https://github.com/chrisbra/color_highlight/issues/3, thanks!)
 | 
				
			||||||
 | 
					- make automatic color loading work (reported by wedgwood in
 | 
				
			||||||
 | 
					  https://github.com/chrisbra/color_highlight/issues/6, thanks!)
 | 
				
			||||||
 | 
					  |Colorizer-auto| and |Colorizer-hl-ft|
 | 
				
			||||||
 | 
					- more documentation updates
 | 
				
			||||||
 | 
					- added Mappings (suggested by Ingo Karkat, thanks!) |Colorizer-maps|
 | 
				
			||||||
 | 
					- prevent highlighting of color names (suggested by Tarlika Schmitz in
 | 
				
			||||||
 | 
					  https://github.com/chrisbra/color_highlight/issues/5, thanks!)
 | 
				
			||||||
 | 
					  |Colorizer-hl-names|
 | 
				
			||||||
 | 
					- enable filetype specific autocommands, so that for certain filetypes
 | 
				
			||||||
 | 
					  colors are highlighted automatically |Colorizer-hl-ft|
 | 
				
			||||||
 | 
					  (suggested by Tarlika Schmitz, thanks!)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					0.3: Mar 15, 2012 {{{1
 | 
				
			||||||
 | 
					- Use the g:colorizer_fgcontrast variable to have lesser contrast between
 | 
				
			||||||
 | 
					  foreground and background colors (patch by Ingo Karkat, thanks!)
 | 
				
			||||||
 | 
					- gvim did not color rgb(...) codes
 | 
				
			||||||
 | 
					- did not correctly highlight 3 letter color codes (issue
 | 
				
			||||||
 | 
					  https://github.com/chrisbra/color_highlight/issues/1,
 | 
				
			||||||
 | 
					  reported by Taybin Rutkin, thanks!)
 | 
				
			||||||
 | 
					- support autoloading (requested by Ingo Karkat, thanks!)
 | 
				
			||||||
 | 
					- add |GLVS| support
 | 
				
			||||||
 | 
					- |:ColorContrast| to interactively switch between contrast settings
 | 
				
			||||||
 | 
					  (suggested by Ingo Karkat, thanks!)
 | 
				
			||||||
 | 
					0.2: Mar 02, 2012 {{{1
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- Initial upload
 | 
				
			||||||
 | 
					- development versions are available at the github repository
 | 
				
			||||||
 | 
					- put plugin on a public repository
 | 
				
			||||||
 | 
					  (http://github.com/chrisbra/color_highlight)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					0.1: Mar 02, 2012 {{{1
 | 
				
			||||||
 | 
					- first internal version
 | 
				
			||||||
 | 
					  }}}
 | 
				
			||||||
 | 
					==============================================================================
 | 
				
			||||||
 | 
					Modeline:
 | 
				
			||||||
 | 
					vim:tw=78:ts=8:ft=help:et:fdm=marker:fdl=0:norl
 | 
				
			||||||
							
								
								
									
										29
									
								
								vim/.vim/doc/tags
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										29
									
								
								vim/.vim/doc/tags
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,29 @@
 | 
				
			|||||||
 | 
					:ColorClear	Colorizer.txt	/*:ColorClear*
 | 
				
			||||||
 | 
					:ColorContrast	Colorizer.txt	/*:ColorContrast*
 | 
				
			||||||
 | 
					:ColorHighlight	Colorizer.txt	/*:ColorHighlight*
 | 
				
			||||||
 | 
					:ColorSwapFgBg	Colorizer.txt	/*:ColorSwapFgBg*
 | 
				
			||||||
 | 
					:ColorToggle	Colorizer.txt	/*:ColorToggle*
 | 
				
			||||||
 | 
					:HSL2RGB	Colorizer.txt	/*:HSL2RGB*
 | 
				
			||||||
 | 
					:RGB2Term	Colorizer.txt	/*:RGB2Term*
 | 
				
			||||||
 | 
					:Term2RGB	Colorizer.txt	/*:Term2RGB*
 | 
				
			||||||
 | 
					Colorizer	Colorizer.txt	/*Colorizer*
 | 
				
			||||||
 | 
					Colorizer-auto	Colorizer.txt	/*Colorizer-auto*
 | 
				
			||||||
 | 
					Colorizer-comments	Colorizer.txt	/*Colorizer-comments*
 | 
				
			||||||
 | 
					Colorizer-config	Colorizer.txt	/*Colorizer-config*
 | 
				
			||||||
 | 
					Colorizer-contrast	Colorizer.txt	/*Colorizer-contrast*
 | 
				
			||||||
 | 
					Colorizer-custom-colornames	Colorizer.txt	/*Colorizer-custom-colornames*
 | 
				
			||||||
 | 
					Colorizer-feedback	Colorizer.txt	/*Colorizer-feedback*
 | 
				
			||||||
 | 
					Colorizer-history	Colorizer.txt	/*Colorizer-history*
 | 
				
			||||||
 | 
					Colorizer-hl-ft	Colorizer.txt	/*Colorizer-hl-ft*
 | 
				
			||||||
 | 
					Colorizer-hl-names	Colorizer.txt	/*Colorizer-hl-names*
 | 
				
			||||||
 | 
					Colorizer-manual	Colorizer.txt	/*Colorizer-manual*
 | 
				
			||||||
 | 
					Colorizer-maps	Colorizer.txt	/*Colorizer-maps*
 | 
				
			||||||
 | 
					Colorizer-names	Colorizer.txt	/*Colorizer-names*
 | 
				
			||||||
 | 
					Colorizer-pattern	Colorizer.txt	/*Colorizer-pattern*
 | 
				
			||||||
 | 
					Colorizer-slowdown	Colorizer.txt	/*Colorizer-slowdown*
 | 
				
			||||||
 | 
					Colorizer-syntax	Colorizer.txt	/*Colorizer-syntax*
 | 
				
			||||||
 | 
					Colorizer-taskwarrior-files	Colorizer.txt	/*Colorizer-taskwarrior-files*
 | 
				
			||||||
 | 
					Colorizer-tips	Colorizer.txt	/*Colorizer-tips*
 | 
				
			||||||
 | 
					Colorizer-vim-files	Colorizer.txt	/*Colorizer-vim-files*
 | 
				
			||||||
 | 
					Colorizer-vim-hi	Colorizer.txt	/*Colorizer-vim-hi*
 | 
				
			||||||
 | 
					Colorizer.txt	Colorizer.txt	/*Colorizer.txt*
 | 
				
			||||||
							
								
								
									
										95
									
								
								vim/.vim/plugin/ColorizerPlugin.vim
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										95
									
								
								vim/.vim/plugin/ColorizerPlugin.vim
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,95 @@
 | 
				
			|||||||
 | 
					" Plugin:       Highlight Colornames and Values
 | 
				
			||||||
 | 
					" Maintainer:   Christian Brabandt <cb@256bit.org>
 | 
				
			||||||
 | 
					" URL:          http://www.github.com/chrisbra/color_highlight
 | 
				
			||||||
 | 
					" Last Change: Thu, 15 Jan 2015 21:49:17 +0100
 | 
				
			||||||
 | 
					" Licence:      Vim License (see :h License)
 | 
				
			||||||
 | 
					" Version:      0.11
 | 
				
			||||||
 | 
					" GetLatestVimScripts: 3963 11 :AutoInstall: Colorizer.vim
 | 
				
			||||||
 | 
					"
 | 
				
			||||||
 | 
					" This plugin was inspired by the css_color.vim plugin from Nikolaus Hofer.
 | 
				
			||||||
 | 
					" Changes made: - make terminal colors work more reliably and with all
 | 
				
			||||||
 | 
					"                 color terminals
 | 
				
			||||||
 | 
					"               - performance improvements, coloring is almost instantenously
 | 
				
			||||||
 | 
					"               - detect rgb colors like this: rgb(R,G,B)
 | 
				
			||||||
 | 
					"               - detect hsl coloring: hsl(H,V,L)
 | 
				
			||||||
 | 
					"               - fix small bugs
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					" Init some variables "{{{1
 | 
				
			||||||
 | 
					" Plugin folklore "{{{2
 | 
				
			||||||
 | 
					if v:version < 700 || exists("g:loaded_colorizer") || &cp
 | 
				
			||||||
 | 
					  finish
 | 
				
			||||||
 | 
					endif
 | 
				
			||||||
 | 
					let g:loaded_colorizer = 1
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					let s:cpo_save = &cpo
 | 
				
			||||||
 | 
					set cpo&vim
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					" helper functions "{{{1
 | 
				
			||||||
 | 
					fu! ColorHiArgs(A,L,P)
 | 
				
			||||||
 | 
					    return "syntax\nmatch\nnosyntax\nnomatch"
 | 
				
			||||||
 | 
					endfu
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					" define commands "{{{1
 | 
				
			||||||
 | 
					command! -bang -range=%  -nargs=? -complete=custom,ColorHiArgs ColorHighlight
 | 
				
			||||||
 | 
					        \ :call Colorizer#DoColor(<q-bang>, <q-line1>, <q-line2>, <q-args>)
 | 
				
			||||||
 | 
					command! -bang -nargs=1  RGB2Term  
 | 
				
			||||||
 | 
					        \ :call Colorizer#RGB2Term(<q-args>, <q-bang>)
 | 
				
			||||||
 | 
					command! -nargs=1  Term2RGB     :call Colorizer#Term2RGB(<q-args>)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					command! -bang    ColorClear    :call Colorizer#ColorOff()
 | 
				
			||||||
 | 
					command! -bang    ColorToggle   :call Colorizer#ColorToggle()
 | 
				
			||||||
 | 
					command! -nargs=1 HSL2RGB       :call Colorizer#HSL2Term(<q-args>)
 | 
				
			||||||
 | 
					command!          ColorContrast :call Colorizer#SwitchContrast()
 | 
				
			||||||
 | 
					command!          ColorSwapFgBg :call Colorizer#SwitchFGBG()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					" define mappings "{{{1
 | 
				
			||||||
 | 
					nnoremap <Plug>Colorizer        :<C-U>ColorToggle<CR>
 | 
				
			||||||
 | 
					xnoremap <Plug>Colorizer        :ColorHighlight<CR>
 | 
				
			||||||
 | 
					nnoremap <Plug>ColorContrast    :<C-U>ColorContrast<CR>
 | 
				
			||||||
 | 
					xnoremap <Plug>ColorContrast    :<C-U>ColorContrast<CR>
 | 
				
			||||||
 | 
					nnoremap <Plug>ColorFgBg        :<C-U>ColorSwapFgBg<CR>
 | 
				
			||||||
 | 
					xnoremap <Plug>ColorFgBg        :<C-U>ColorSwapFgBg<CR>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					if get(g:, 'colorizer_auto_map', 0)
 | 
				
			||||||
 | 
					    " only map, if the mapped keys are not yet taken by a different plugin
 | 
				
			||||||
 | 
					    " and the user hasn't mapped the function to different keys
 | 
				
			||||||
 | 
					    if empty(maparg('<Leader>cC', 'n')) && empty(hasmapto('<Plug>Colorizer', 'n'))
 | 
				
			||||||
 | 
					        nmap <silent> <Leader>cC <Plug>Colorizer
 | 
				
			||||||
 | 
					    endif
 | 
				
			||||||
 | 
					    if empty(maparg('<Leader>cC', 'x')) && empty(hasmapto('<Plug>Colorizer', 'x'))
 | 
				
			||||||
 | 
					        xmap <silent> <Leader>cC <Plug>Colorizer
 | 
				
			||||||
 | 
					    endif
 | 
				
			||||||
 | 
					    if empty(maparg('<Leader>cT', 'n')) && empty(hasmapto('<Plug>ColorContrast', 'n'))
 | 
				
			||||||
 | 
					        nmap <silent> <Leader>cT <Plug>ColorContrast
 | 
				
			||||||
 | 
					    endif
 | 
				
			||||||
 | 
					    if empty(maparg('<Leader>cT', 'x')) && empty(hasmapto('<Plug>ColorContrast', 'n'))
 | 
				
			||||||
 | 
					        xmap <silent> <Leader>cT <Plug>ColorContrast
 | 
				
			||||||
 | 
					    endif
 | 
				
			||||||
 | 
					    if empty(maparg('<Leader>cF', 'n')) && empty(hasmapto('<Plug>ColorFgBg', 'n'))
 | 
				
			||||||
 | 
					        nmap <silent> <Leader>cF <Plug>ColorFgBg
 | 
				
			||||||
 | 
					    endif
 | 
				
			||||||
 | 
					    if empty(maparg('<Leader>cF', 'x')) && empty(hasmapto('<Plug>ColorFgBg', 'x'))
 | 
				
			||||||
 | 
					        xmap <silent> <Leader>cF <Plug>ColorFgBg
 | 
				
			||||||
 | 
					    endif
 | 
				
			||||||
 | 
					endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					" Enable Autocommands "{{{1
 | 
				
			||||||
 | 
					if exists("g:colorizer_auto_color")
 | 
				
			||||||
 | 
					    " Prevent autoloading
 | 
				
			||||||
 | 
					    exe "call Colorizer#AutoCmds(g:colorizer_auto_color)"
 | 
				
			||||||
 | 
					endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					if exists("g:colorizer_auto_filetype")
 | 
				
			||||||
 | 
					    " Setup some autocommands for specific filetypes.
 | 
				
			||||||
 | 
					    aug FT_ColorizerPlugin
 | 
				
			||||||
 | 
					        au!
 | 
				
			||||||
 | 
					        exe "au Filetype" g:colorizer_auto_filetype 
 | 
				
			||||||
 | 
					                    \ "call Colorizer#LocalFTAutoCmds(1)\|
 | 
				
			||||||
 | 
					                    \ :ColorHighlight"
 | 
				
			||||||
 | 
					    aug END
 | 
				
			||||||
 | 
					endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					" Plugin folklore and Vim Modeline " {{{1
 | 
				
			||||||
 | 
					let &cpo = s:cpo_save
 | 
				
			||||||
 | 
					unlet s:cpo_save
 | 
				
			||||||
 | 
					" vim: set foldmethod=marker et fdl=0:
 | 
				
			||||||
							
								
								
									
										80
									
								
								vim/.vimrc
									
									
									
									
									
								
							
							
						
						
									
										80
									
								
								vim/.vimrc
									
									
									
									
									
								
							@ -1,6 +1,8 @@
 | 
				
			|||||||
" Single-quote is a comment written to be read
 | 
					" Single-quote is a comment written to be read
 | 
				
			||||||
" Double-quotes are commented out code and can be removed or added
 | 
					" Double-quotes are commented out code and can be removed or added
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					" General Vim Settings
 | 
				
			||||||
 | 
					
 | 
				
			||||||
" Set tabwidth=2, adjust Vim shiftwidth to the same
 | 
					" Set tabwidth=2, adjust Vim shiftwidth to the same
 | 
				
			||||||
set tabstop=2 shiftwidth=2 
 | 
					set tabstop=2 shiftwidth=2 
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -13,21 +15,89 @@ set autoindent
 | 
				
			|||||||
" mouse=a allows for mouse interaction with vim when supported
 | 
					" mouse=a allows for mouse interaction with vim when supported
 | 
				
			||||||
set mouse=a
 | 
					set mouse=a
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					" Use Powerline symbols
 | 
				
			||||||
 | 
					"let g:airline_powerline_fonts = 1
 | 
				
			||||||
 | 
					
 | 
				
			||||||
" Enable Syntax Highlighting in Vim
 | 
					" Enable Syntax Highlighting in Vim
 | 
				
			||||||
syntax on
 | 
					syntax on
 | 
				
			||||||
 | 
					" Use Sourcerer color scheme by Xero
 | 
				
			||||||
 | 
					colorscheme sourcerer
 | 
				
			||||||
 | 
					
 | 
				
			||||||
" Fix plugin compatibility issues
 | 
					" Fix plugin compatibility issues
 | 
				
			||||||
set nocp
 | 
					set nocp
 | 
				
			||||||
" Allow backspace to remove all types of characters
 | 
					" Allow backspace to remove all types of characters
 | 
				
			||||||
set backspace=indent,eol,start
 | 
					set backspace=indent,eol,start
 | 
				
			||||||
" set rtp+=/path/to/rtp/that/included/pathogen/vim " if needed
 | 
					 | 
				
			||||||
" Enable Pathogen plugin manager
 | 
					 | 
				
			||||||
execute pathogen#infect()
 | 
					 | 
				
			||||||
filetype plugin indent on
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
" Custom Keybindings
 | 
					" Set terminal title when opening file
 | 
				
			||||||
 | 
					" autocmd BufEnter * let &titlestring = ' ' . expand("%:t")
 | 
				
			||||||
 | 
					" set title
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					" Custom Vim Keybindings
 | 
				
			||||||
 | 
					
 | 
				
			||||||
" nnoremap <C-e> <C-w> " Modify and remove leading quotation
 | 
					" nnoremap <C-e> <C-w> " Modify and remove leading quotation
 | 
				
			||||||
 | 
					
 | 
				
			||||||
" Set window jump to custom binding
 | 
					" Set window jump to custom binding
 | 
				
			||||||
" default Ctrl-W conflict - closes browser tabs
 | 
					" default Ctrl-W conflict - closes browser tabs
 | 
				
			||||||
nnoremap <C-e> <C-w>
 | 
					nnoremap <C-e> <C-w>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					" Vim Plugin Settings
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					" set rtp+=/path/to/rtp/that/included/pathogen/vim " if needed
 | 
				
			||||||
 | 
					" Enable Pathogen plugin manager
 | 
				
			||||||
 | 
					execute pathogen#infect()
 | 
				
			||||||
 | 
					filetype plugin indent on
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					" Set Vim Airline theme
 | 
				
			||||||
 | 
					" base16 soda base16_pop laederon  night_owl kalisi* ayu_mirage* raven
 | 
				
			||||||
 | 
					let g:airline_theme='kalisi'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					" Gitgutter
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					" Understand how the plugin works: :h signify-modus-operandi
 | 
				
			||||||
 | 
					" Spare the plugin some work and read: :h g:signify_vcs_list
 | 
				
			||||||
 | 
					" Signify plugin settings
 | 
				
			||||||
 | 
					" Diff gutter within Vim 
 | 
				
			||||||
 | 
					let g:signify_vcs_list = ['git', 'hg']
 | 
				
			||||||
 | 
					let g:signify_cursorhold_insert     = 1
 | 
				
			||||||
 | 
					let g:signify_cursorhold_normal     = 1
 | 
				
			||||||
 | 
					let g:signify_update_on_bufenter    = 0
 | 
				
			||||||
 | 
					let g:signify_update_on_focusgained = 1
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					" Colorizer plugin settings
 | 
				
			||||||
 | 
					" See :h colorizer in Vim for more info
 | 
				
			||||||
 | 
					"let g:colorizer_colornames = 0 " Don't color literal names, like red, green, etc
 | 
				
			||||||
 | 
					"let g:colorizer_auto_color = 1
 | 
				
			||||||
 | 
					"let g:colorizer_skip_comments = 1
 | 
				
			||||||
 | 
					"let g:colorizer_auto_filetype ='css,html,vim'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					" Symbols important to vim / terminal layouts
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					" air-line
 | 
				
			||||||
 | 
					let g:airline_powerline_fonts = 1
 | 
				
			||||||
 | 
					 
 | 
				
			||||||
 | 
					if !exists('g:airline_symbols')
 | 
				
			||||||
 | 
					  let g:airline_symbols = {}
 | 
				
			||||||
 | 
					endif
 | 
				
			||||||
 | 
					 
 | 
				
			||||||
 | 
					" unicode symbols
 | 
				
			||||||
 | 
					let g:airline_left_sep = '»'
 | 
				
			||||||
 | 
					let g:airline_left_sep = '▶'
 | 
				
			||||||
 | 
					let g:airline_right_sep = '«'
 | 
				
			||||||
 | 
					let g:airline_right_sep = '◀'
 | 
				
			||||||
 | 
					let g:airline_symbols.linenr = '␊'
 | 
				
			||||||
 | 
					let g:airline_symbols.linenr = ''
 | 
				
			||||||
 | 
					let g:airline_symbols.linenr = '¶'
 | 
				
			||||||
 | 
					let g:airline_symbols.branch = '⎇'
 | 
				
			||||||
 | 
					let g:airline_symbols.paste = 'ρ'
 | 
				
			||||||
 | 
					let g:airline_symbols.paste = 'Þ'
 | 
				
			||||||
 | 
					let g:airline_symbols.paste = '∥'
 | 
				
			||||||
 | 
					let g:airline_symbols.whitespace = 'Ξ'
 | 
				
			||||||
 | 
					 
 | 
				
			||||||
 | 
					" airline symbols
 | 
				
			||||||
 | 
					let g:airline_left_sep = ''
 | 
				
			||||||
 | 
					let g:airline_left_alt_sep = ''
 | 
				
			||||||
 | 
					let g:airline_right_sep = ''
 | 
				
			||||||
 | 
					let g:airline_right_alt_sep = ''
 | 
				
			||||||
 | 
					let g:airline_symbols.branch = ''
 | 
				
			||||||
 | 
					let g:airline_symbols.readonly = ''
 | 
				
			||||||
 | 
					let g:airline_symbols.linenr = ''
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user