diff options
Diffstat (limited to 'files/.vim/bundle/CSApprox/autoload/csapprox/common.vim')
| -rw-r--r-- | files/.vim/bundle/CSApprox/autoload/csapprox/common.vim | 78 |
1 files changed, 0 insertions, 78 deletions
diff --git a/files/.vim/bundle/CSApprox/autoload/csapprox/common.vim b/files/.vim/bundle/CSApprox/autoload/csapprox/common.vim deleted file mode 100644 index cf61379..0000000 --- a/files/.vim/bundle/CSApprox/autoload/csapprox/common.vim +++ /dev/null @@ -1,78 +0,0 @@ -" Copyright (c) 2012, Matthew J. Wozniski -" All rights reserved. -" -" Redistribution and use in source and binary forms, with or without -" modification, are permitted provided that the following conditions are met: -" * Redistributions of source code must retain the above copyright -" notice, this list of conditions and the following disclaimer. -" * Redistributions in binary form must reproduce the above copyright -" notice, this list of conditions and the following disclaimer in the -" documentation and/or other materials provided with the distribution. -" * The names of the contributors may not be used to endorse or promote -" products derived from this software without specific prior written -" permission. -" -" THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER ``AS IS'' AND ANY -" EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -" DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE FOR ANY -" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -" (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -" LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND -" ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -" SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -let s:xterm_colors = [ 0x00, 0x5F, 0x87, 0xAF, 0xD7, 0xFF ] -let s:eterm_colors = [ 0x00, 0x2A, 0x55, 0x7F, 0xAA, 0xD4 ] -let s:konsole_colors = [ 0x00, 0x33, 0x66, 0x99, 0xCC, 0xFF ] -let s:xterm_greys = [ 0x08, 0x12, 0x1C, 0x26, 0x30, 0x3A, - \ 0x44, 0x4E, 0x58, 0x62, 0x6C, 0x76, - \ 0x80, 0x8A, 0x94, 0x9E, 0xA8, 0xB2, - \ 0xBC, 0xC6, 0xD0, 0xDA, 0xE4, 0xEE ] - -let s:urxvt_colors = [ 0x00, 0x8B, 0xCD, 0xFF ] -let s:urxvt_greys = [ 0x2E, 0x5C, 0x73, 0x8B, - \ 0xA2, 0xB9, 0xD0, 0xE7 ] - -" Uses &term to determine which cube should be use. If &term is set to -" "xterm" or begins with "screen", the variables g:CSApprox_eterm and -" g:CSApprox_konsole can be used to select a different palette. -function! csapprox#common#PaletteType() - if &t_Co == 88 - let type = 'urxvt' - elseif &term ==# 'xterm' || &term =~# '^screen' || &term==# 'builtin_gui' - if exists('g:CSApprox_konsole') && g:CSApprox_konsole - let type = 'konsole' - elseif exists('g:CSApprox_eterm') && g:CSApprox_eterm - let type = 'eterm' - else - let type = 'xterm' - endif - elseif &term =~? '^konsole' - " Konsole only used its own palette up til KDE 4.2.0 - if executable('kde4-config') && system('kde4-config --kde-version') =~ '^4\.[10]\.' - let type = 'konsole' - elseif executable('kde-config') && system('kde-config --version') =~# 'KDE: 3\.' - let type = 'konsole' - else - let type = 'xterm' - endif - elseif &term =~? '^eterm' - let type = 'eterm' - else - let type = 'xterm' - endif - - return type -endfunction - -" Retrieve the list of greyscale ramp colors for the current palette -function! csapprox#common#Greys() - return (&t_Co == 88 ? s:urxvt_greys : s:xterm_greys) -endfunction - -" Retrieve the list of non-greyscale ramp colors for the current palette -function! csapprox#common#Colors() - return s:{csapprox#common#PaletteType()}_colors -endfunction |
