" Plug 'SirVer/ultisnips' | Plug 'honza/vim-snippets'
"
" " On-demand loading
-" Plug 'scrooloose/nerdtree', { 'on': 'NERDTreeToggle' }
+" Plug 'preservim/nerdtree', { 'on': 'NERDTreeToggle' }
" Plug 'tpope/vim-fireplace', { 'for': 'clojure' }
"
" " Using a non-default branch
-set runtimepath^=~/.vim runtimepath+=~/.vim/after
-let &packpath = &runtimepath
-source ~/.vimrc
+"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
+" Style
+"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
+" Editor Style
+set number " Show number column
+set nowrap " Don't wrap text
+set list " Display tabs and trailing space
+let &colorcolumn="80,150" " Show color columns
+
+" Color
+set termguicolors
+color rbdr
+
+" Tab Style (Always override with editorconfig)
+set tabstop=2 " 2 Spaces per tab
+set shiftwidth=2 " Spaces used in Autoindent
+set softtabstop=2 " Spaces used when soft tabbing
+set expandtab " Always use spaces
+
+"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
+" Behavior
+"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
+" Search Behavior
+set ignorecase " Ignore case when searching
+set smartcase " Unless we use both cases in search
+
+" Autocomplete Behavior
+set wildmode=list:longest,list:full " Autocomplete common matching string
+ " first, and then the full match.
+
+" Folding Behavior
+set foldmethod=syntax " Use syntax highlight to define folds
+set foldnestmax=10 " Max 10 folds
+set foldlevelstart=99 " Start with all folds open
+
+" Relative Number Behavior
+autocmd FocusLost * :set norelativenumber
+autocmd InsertEnter * :set norelativenumber
+autocmd InsertLeave * :set relativenumber
+autocmd CursorMoved * :set relativenumber
+
+function! NumberToggle()
+ if(&relativenumber == 1)
+ set norelativenumber
+ else
+ set relativenumber
+ endif
+endfunction
+
+nnoremap <C-n> :call NumberToggle()<cr>
+
+" Move lines / blocks up and down using Ctrl + Shift
+nnoremap <C-S-j> :m .+1<CR>==
+nnoremap <C-S-k> :m .-2<CR>==
+inoremap <C-S-j> <Esc>:m .+1<CR>==gi
+inoremap <C-S-k> <Esc>:m .-2<CR>==gi
+vnoremap <C-S-j> :m '>+1<CR>gv=gv
+vnoremap <C-S-k> :m '<-2<CR>gv=gv
+
+"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
+" File Specific Behavior
+"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
+" Makefiles
+au FileType make set noexpandtab " Makefiles need real tabs
+
+" SNES files
+au BufNewFile,BufRead *.asm,*.s set filetype=snes"
+"
+
+"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
+" Local Overrides
+"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
+if filereadable(expand("~/.init.local.vim"))
+ source ~/.init.local.vim
+endif
+
+"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
+" Plugin Specific Behavior
+"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
+" FZF
+set rtp+=$FZF_VIM_PATH " Load FZF vim plugin
+noremap <C-P> :FZF <CR>
+let g:fzf_layout = { 'down': '40%' }
+let g:fzf_colors =
+\ { 'fg': ['fg', 'Normal'],
+ \ 'bg': ['bg', 'Normal'],
+ \ 'hl': ['fg', 'Comment'],
+ \ 'fg+': ['fg', 'CursorLine', 'CursorColumn', 'Normal'],
+ \ 'bg+': ['bg', 'CursorLine', 'CursorColumn'],
+ \ 'hl+': ['fg', 'Statement'],
+ \ 'info': ['fg', 'PreProc'],
+ \ 'border': ['fg', 'Ignore'],
+ \ 'prompt': ['fg', 'Conditional'],
+ \ 'pointer': ['fg', 'Exception'],
+ \ 'marker': ['fg', 'Keyword'],
+ \ 'spinner': ['fg', 'Label'],
+ \ 'header': ['fg', 'Comment'] }
+
+" Svelte Config
+let g:vim_svelte_plugin_use_typescript = 1
+
+" Limelight / Goyo config
+
+let g:limelight_conceal_ctermfg = 'gray'
+let g:limelight_conceal_guifg = 'DarkGray'
+
+autocmd! User GoyoEnter Limelight
+autocmd! User GoyoLeave Limelight!
+nnoremap <leader>i :Limelight!!<CR>==
+inoremap <leader>i <Esc>:Limelight!!<CR>==gi
+vnoremap <leader>i :<C-u>Limelight!!<CR>gv=gv
+nnoremap <leader>g :Goyo<CR>==
+inoremap <leader>g <Esc>:Goyo<CR>==gi
+vnoremap <leader>g :<C-u>Goyo<CR>gv=gv
+
+" Plug
+runtime plugins.vim
--- /dev/null
+call plug#begin()
+
+" Syntaxes
+Plug 'https://gitlab.com/rbdr/api-notation.vim.git'
+Plug 'elzr/vim-json'
+Plug 'othree/yajs.vim'
+Plug 'ARM9/snes-syntax-vim'
+Plug 'leafgarland/typescript-vim'
+Plug 'leafOfTree/vim-svelte-plugin'
+Plug 'bumaociyuan/vim-swift'
+Plug 'udalov/kotlin-vim'
+Plug 'tikhomirov/vim-glsl'
+Plug 'jparise/vim-graphql'
+Plug 'digitaltoad/vim-pug'
+Plug 'https://git.sr.ht/~torresjrjr/gemini.vim'
+Plug 'rust-lang/rust.vim'
+Plug 'dart-lang/dart-vim-plugin'
+Plug 'ziglang/zig.vim'
+
+" Editing
+Plug 'tpope/vim-endwise'
+Plug 'rstacruz/vim-closer'
+Plug 'michaeljsmith/vim-indent-object'
+
+" Distraction free editing
+Plug 'junegunn/goyo.vim'
+Plug 'junegunn/limelight.vim'
+
+" Tools
+Plug 'neoclide/coc.nvim', {'branch': 'release'}
+Plug 'vim-scripts/LargeFile'
+Plug 'tpope/vim-fugitive'
+Plug 'milkypostman/vim-togglelist'
+Plug 'jremmen/vim-ripgrep'
+
+" List ends here. Plugins become visible to Vim after this call.
+call plug#end()
+
# Weechat
ln -fns .dotfiles/weechat ~/.weechat
-# VIM
-ln -fns .dotfiles/vim ~/.vim
-ln -fns .dotfiles/vimrc ~/.vimrc
-
# TMUX
ln -fns .dotfiles/tmux.conf ~/.tmux.conf
+++ /dev/null
-command-t-1.3.1.vba: call delete('/Users/benbeltran/.vim/ruby/command-t/controller.rb')|call delete('/Users/benbeltran/.vim/ruby/command-t/extconf.rb')|call delete('/Users/benbeltran/.vim/ruby/command-t/finder/buffer_finder.rb')|call delete('/Users/benbeltran/.vim/ruby/command-t/finder/file_finder.rb')|call delete('/Users/benbeltran/.vim/ruby/command-t/finder/jump_finder.rb')|call delete('/Users/benbeltran/.vim/ruby/command-t/finder.rb')|call delete('/Users/benbeltran/.vim/ruby/command-t/match_window.rb')|call delete('/Users/benbeltran/.vim/ruby/command-t/prompt.rb')|call delete('/Users/benbeltran/.vim/ruby/command-t/scanner/buffer_scanner.rb')|call delete('/Users/benbeltran/.vim/ruby/command-t/scanner/file_scanner.rb')|call delete('/Users/benbeltran/.vim/ruby/command-t/scanner/jump_scanner.rb')|call delete('/Users/benbeltran/.vim/ruby/command-t/scanner.rb')|call delete('/Users/benbeltran/.vim/ruby/command-t/settings.rb')|call delete('/Users/benbeltran/.vim/ruby/command-t/stub.rb')|call delete('/Users/benbeltran/.vim/ruby/command-t/vim/path_utilities.rb')|call delete('/Users/benbeltran/.vim/ruby/command-t/vim/screen.rb')|call delete('/Users/benbeltran/.vim/ruby/command-t/vim/window.rb')|call delete('/Users/benbeltran/.vim/ruby/command-t/vim.rb')|call delete('/Users/benbeltran/.vim/ruby/command-t/ext.c')|call delete('/Users/benbeltran/.vim/ruby/command-t/match.c')|call delete('/Users/benbeltran/.vim/ruby/command-t/matcher.c')|call delete('/Users/benbeltran/.vim/ruby/command-t/ext.h')|call delete('/Users/benbeltran/.vim/ruby/command-t/match.h')|call delete('/Users/benbeltran/.vim/ruby/command-t/matcher.h')|call delete('/Users/benbeltran/.vim/ruby/command-t/ruby_compat.h')|call delete('/Users/benbeltran/.vim/ruby/command-t/depend')|call delete('/Users/benbeltran/.vim/doc/command-t.txt')|call delete('/Users/benbeltran/.vim/plugin/command-t.vim')
-supertab.vba: call delete('/Users/benbeltran/.vim/doc/supertab.txt')|call delete('/Users/benbeltran/.vim/plugin/supertab.vim')
-tagbar.vmb: call delete('/Users/benbeltran/.vim/autoload/tagbar.vim')|call delete('/Users/benbeltran/.vim/doc/tagbar.txt')|call delete('/Users/benbeltran/.vim/plugin/tagbar.vim')|call delete('/Users/benbeltran/.vim/syntax/tagbar.vim')
-delimitMate-2.6.vba: call delete('/Users/benbeltran/.vim/plugin/delimitMate.vim')|call delete('/Users/benbeltran/.vim/autoload/delimitMate.vim')|call delete('/Users/benbeltran/.vim/doc/delimitMate.txt')
+++ /dev/null
-2010-12-29 wycats
-
- * FEATURE: Opening with an explicit directory starts on NERDTree
- * FEATURE: If you close the last window before NERDTree, close NERDTree
- * EXTERNAL: Block insert mode in NERDTree [wycats/nerdtree]
- * FEATURE: Add a Mkdir NERDTree/Command-T aware alias
-
-2010-12-28 wycats
-
- * TAG: 0.9.0
- * BUGFIX: Interaction bug between NERDTree and ZoomWin
- * BUGFIX: Arrow keys not working in xterm [akatz]
- * FEATURE: SearchFold
- * FEATURE: Refresh NERDTree and CommandT on refocus
- * FEATURE: <Leader><Leader> triggers ZoomWin
- * FEATURE: JSLint plugin
- * FEATURE: Improved, more modern-looking NERDTree
- * FEATURE: irblack theme (now default)
+++ /dev/null
-let g:Powerline_cache_revision = 5
-let g:Pl#HL = ['hi Ple7ffffffa0d70000b ctermfg=231 ctermbg=160 cterm=bold guifg=#ffffff guibg=#d70000 gui=bold', 'hi Pla0d70000f0585858N ctermfg=160 ctermbg=240 cterm=NONE guifg=#d70000 guibg=#585858 gui=NONE', 'hi Plfabcbcbcf0585858N ctermfg=250 ctermbg=240 cterm=NONE guifg=#bcbcbc guibg=#585858 gui=NONE', 'hi Plc4ff0000f0585858b ctermfg=196 ctermbg=240 cterm=bold guifg=#ff0000 guibg=#585858 gui=bold', 'hi Ple7fffffff0585858b ctermfg=231 ctermbg=240 cterm=bold guifg=#ffffff guibg=#585858 gui=bold', 'hi Plf0585858ec303030N ctermfg=240 ctermbg=236 cterm=NONE guifg=#585858 guibg=#303030 gui=NONE', 'hi Pld6ffaf00ec303030b ctermfg=214 ctermbg=236 cterm=bold guifg=#ffaf00 guibg=#303030 gui=bold', 'hi Plec303030ec303030N ctermfg=236 ctermbg=236 cterm=NONE guifg=#303030 guibg=#303030 gui=NONE', 'hi Ple7ffffffec303030N ctermfg=231 ctermbg=236 cterm=NONE guifg=#ffffff guibg=#303030 gui=NONE', 'hi Plf79e9e9eec303030N ctermfg=247 ctermbg=236 cterm=NONE guifg=#9e9e9e guibg=#303030 gui=NONE', 'hi Plec303030fcd0d0d0b ctermfg=236 ctermbg=252 cterm=bold guifg=#303030 guibg=#d0d0d0 gui=bold', 'hi Plf4808080fcd0d0d0N ctermfg=244 ctermbg=252 cterm=NONE guifg=#808080 guibg=#d0d0d0 gui=NONE', 'hi Plfcd0d0d0f0585858N ctermfg=252 ctermbg=240 cterm=NONE guifg=#d0d0d0 guibg=#585858 gui=NONE', 'hi Ple7fffffff1626262b ctermfg=231 ctermbg=241 cterm=bold guifg=#ffffff guibg=#626262 gui=bold', 'hi Plf1626262f0585858N ctermfg=241 ctermbg=240 cterm=NONE guifg=#626262 guibg=#585858 gui=NONE', 'hi Plef4e4e4eeb262626N ctermfg=239 ctermbg=235 cterm=NONE guifg=#4e4e4e guibg=#262626 gui=NONE', 'hi Pleb262626eb262626N ctermfg=235 ctermbg=235 cterm=NONE guifg=#262626 guibg=#262626 gui=NONE', 'hi Pl58870000eb262626N ctermfg=88 ctermbg=235 cterm=NONE guifg=#870000 guibg=#262626 gui=NONE', 'hi Plf58a8a8aeb262626b ctermfg=245 ctermbg=235 cterm=bold guifg=#8a8a8a guibg=#262626 gui=bold', 'hi Pleb262626e9121212N ctermfg=235 ctermbg=233 cterm=NONE guifg=#262626 guibg=#121212 gui=NONE', 'hi Ple7ffffffe9121212N ctermfg=231 ctermbg=233 cterm=NONE guifg=#ffffff guibg=#121212 gui=NONE', 'hi Plf1626262eb262626N ctermfg=241 ctermbg=235 cterm=NONE guifg=#626262 guibg=#262626 gui=NONE', 'hi Pl58870000d0ff8700b ctermfg=88 ctermbg=208 cterm=bold guifg=#870000 guibg=#ff8700 gui=bold', 'hi Pld0ff8700f0585858N ctermfg=208 ctermbg=240 cterm=NONE guifg=#ff8700 guibg=#585858 gui=NONE', 'hi Pl17005f5fe7ffffffb ctermfg=23 ctermbg=231 cterm=bold guifg=#005f5f guibg=#ffffff gui=bold', 'hi Ple7ffffff1f0087afN ctermfg=231 ctermbg=31 cterm=NONE guifg=#ffffff guibg=#0087af gui=NONE', 'hi Pl7587d7ff1f0087afN ctermfg=117 ctermbg=31 cterm=NONE guifg=#87d7ff guibg=#0087af gui=NONE', 'hi Plc4ff00001f0087afb ctermfg=196 ctermbg=31 cterm=bold guifg=#ff0000 guibg=#0087af gui=bold', 'hi Ple7ffffff1f0087afb ctermfg=231 ctermbg=31 cterm=bold guifg=#ffffff guibg=#0087af gui=bold', 'hi Pl1f0087af18005f87N ctermfg=31 ctermbg=24 cterm=NONE guifg=#0087af guibg=#005f87 gui=NONE', 'hi Pld6ffaf0018005f87b ctermfg=214 ctermbg=24 cterm=bold guifg=#ffaf00 guibg=#005f87 gui=bold', 'hi Pl18005f8718005f87N ctermfg=24 ctermbg=24 cterm=NONE guifg=#005f87 guibg=#005f87 gui=NONE', 'hi Ple7ffffff18005f87N ctermfg=231 ctermbg=24 cterm=NONE guifg=#ffffff guibg=#005f87 gui=NONE', 'hi Pl7587d7ff18005f87N ctermfg=117 ctermbg=24 cterm=NONE guifg=#87d7ff guibg=#005f87 gui=NONE', 'hi Pl17005f5f7587d7ffb ctermfg=23 ctermbg=117 cterm=bold guifg=#005f5f guibg=#87d7ff gui=bold', 'hi Pl17005f5f7587d7ffN ctermfg=23 ctermbg=117 cterm=NONE guifg=#005f5f guibg=#87d7ff gui=NONE', 'hi Pl16005f0094afd700b ctermfg=22 ctermbg=148 cterm=bold guifg=#005f00 guibg=#afd700 gui=bold', 'hi Pl94afd700f0585858N ctermfg=148 ctermbg=240 cterm=NONE guifg=#afd700 guibg=#585858 gui=NONE', 'hi Ple7ffffff7caf0000b ctermfg=231 ctermbg=124 cterm=bold guifg=#ffffff guibg=#af0000 gui=bold', 'hi Pl7caf000058870000N ctermfg=124 ctermbg=88 cterm=NONE guifg=#af0000 guibg=#870000 gui=NONE', 'hi Ple7ffffff58870000N ctermfg=231 ctermbg=88 cterm=NONE guifg=#ffffff guibg=#870000 gui=NONE', 'hi Pl5887000058870000N ctermfg=88 ctermbg=88 cterm=NONE guifg=#870000 guibg=#870000 gui=NONE', 'hi Pla0d70000345f0000b ctermfg=160 ctermbg=52 cterm=bold guifg=#d70000 guibg=#5f0000 gui=bold', 'hi Pl345f0000345f0000N ctermfg=52 ctermbg=52 cterm=NONE guifg=#5f0000 guibg=#5f0000 gui=NONE', 'hi Ple7ffffff345f0000N ctermfg=231 ctermbg=52 cterm=NONE guifg=#ffffff guibg=#5f0000 gui=NONE', 'hi Pla0d70000345f0000N ctermfg=160 ctermbg=52 cterm=NONE guifg=#d70000 guibg=#5f0000 gui=NONE', 'hi Ple7fffffff0585858N ctermfg=231 ctermbg=240 cterm=NONE guifg=#ffffff guibg=#585858 gui=NONE', 'hi Plf58a8a8aeb262626N ctermfg=245 ctermbg=235 cterm=NONE guifg=#8a8a8a guibg=#262626 gui=NONE', 'hi Ple7ffffff465faf00b ctermfg=231 ctermbg=70 cterm=bold guifg=#ffffff guibg=#5faf00 gui=bold', 'hi Pl465faf001c008700N ctermfg=70 ctermbg=28 cterm=NONE guifg=#5faf00 guibg=#008700 gui=NONE', 'hi Pl94afd7001c008700N ctermfg=148 ctermbg=28 cterm=NONE guifg=#afd700 guibg=#008700 gui=NONE', 'hi Pl1c0087001c008700N ctermfg=28 ctermbg=28 cterm=NONE guifg=#008700 guibg=#008700 gui=NONE', 'hi Ple7ffffff1c008700N ctermfg=231 ctermbg=28 cterm=NONE guifg=#ffffff guibg=#008700 gui=NONE', 'hi Pl465faf0016005f00b ctermfg=70 ctermbg=22 cterm=bold guifg=#5faf00 guibg=#005f00 gui=bold', 'hi Pl465faf0016005f00N ctermfg=70 ctermbg=22 cterm=NONE guifg=#5faf00 guibg=#005f00 gui=NONE', 'hi Pl16005f0016005f00N ctermfg=22 ctermbg=22 cterm=NONE guifg=#005f00 guibg=#005f00 gui=NONE', 'hi Ple7ffffff16005f00N ctermfg=231 ctermbg=22 cterm=NONE guifg=#ffffff guibg=#005f00 gui=NONE', 'hi Plf05858581c008700N ctermfg=240 ctermbg=28 cterm=NONE guifg=#585858 guibg=#008700 gui=NONE', 'hi Pleb26262616005f00N ctermfg=235 ctermbg=22 cterm=NONE guifg=#262626 guibg=#005f00 gui=NONE', 'hi Pl1f0087af1c008700N ctermfg=31 ctermbg=28 cterm=NONE guifg=#0087af guibg=#008700 gui=NONE', 'hi Ple7ffffff62875fd7N ctermfg=231 ctermbg=98 cterm=NONE guifg=#ffffff guibg=#875fd7 gui=NONE', 'hi Pl62875fd7e7ffffffN ctermfg=98 ctermbg=231 cterm=NONE guifg=#875fd7 guibg=#ffffff gui=NONE', 'hi Pl375f00afe7ffffffb ctermfg=55 ctermbg=231 cterm=bold guifg=#5f00af guibg=#ffffff gui=bold', 'hi Pl62875fd7375f00afN ctermfg=98 ctermbg=55 cterm=NONE guifg=#875fd7 guibg=#5f00af gui=NONE', 'hi Plc4ff0000375f00afb ctermfg=196 ctermbg=55 cterm=bold guifg=#ff0000 guibg=#5f00af gui=bold', 'hi Pl375f00af375f00afN ctermfg=55 ctermbg=55 cterm=NONE guifg=#5f00af guibg=#5f00af gui=NONE', 'hi Ple7ffffff375f00afN ctermfg=231 ctermbg=55 cterm=NONE guifg=#ffffff guibg=#5f00af gui=NONE', 'hi Plbdd7d7ff375f00afN ctermfg=189 ctermbg=55 cterm=NONE guifg=#d7d7ff guibg=#5f00af gui=NONE', 'hi Pl375f00afe7ffffffN ctermfg=55 ctermbg=231 cterm=NONE guifg=#5f00af guibg=#ffffff gui=NONE']
-let g:Pl#THEME = [{'mode_statuslines': {'r': '%(%(%#Ple7ffffffa0d70000b# %{Powerline#Functions#GetMode()} %)%#Pla0d70000f0585858N#%)%(%(%#Plfabcbcbcf0585858N# %{Powerline#Functions#fugitive#GetBranch("BR:")} %)%#Plfabcbcbcf0585858N#โ%)%( %(%#Plc4ff0000f0585858b#%{&readonly ? "RO" : ""} %)%(%#Ple7fffffff0585858b#%t %)%(%#Plc4ff0000f0585858b#%M %)%(%#Plc4ff0000f0585858b#%H%W %)%#Plf0585858ec303030N#%)%(%(%#Pld6ffaf00ec303030b# %{Powerline#Functions#syntastic#GetErrors("LN")} %)%#Plec303030ec303030N#%)%<%#Ple7ffffffec303030N#%=%(%#Plec303030ec303030N#%(%#Plf79e9e9eec303030N# %{&fileformat} %)%)%(%#Plf79e9e9eec303030N#โ%(%#Plf79e9e9eec303030N# %{(&fenc == "" ? &enc : &fenc)} %)%)%(%#Plf79e9e9eec303030N#โ%(%#Plf79e9e9eec303030N# %{strlen(&ft) ? &ft : "no ft"} %)%)%(%#Plf0585858ec303030N#%(%#Plfabcbcbcf0585858N# %3p%% %)%)%(%#Plfcd0d0d0f0585858N#%(%#Plec303030fcd0d0d0b# LN %3l%)%(%#Plf4808080fcd0d0d0N# C %-2c%) %)', 's': '%(%(%#Ple7fffffff1626262b# %{Powerline#Functions#GetMode()} %)%#Plf1626262f0585858N#%)%(%(%#Plfabcbcbcf0585858N# %{Powerline#Functions#fugitive#GetBranch("BR:")} %)%#Plfabcbcbcf0585858N#โ%)%( %(%#Plc4ff0000f0585858b#%{&readonly ? "RO" : ""} %)%(%#Ple7fffffff0585858b#%t %)%(%#Plc4ff0000f0585858b#%M %)%(%#Plc4ff0000f0585858b#%H%W %)%#Plf0585858ec303030N#%)%(%(%#Pld6ffaf00ec303030b# %{Powerline#Functions#syntastic#GetErrors("LN")} %)%#Plec303030ec303030N#%)%<%#Ple7ffffffec303030N#%=%(%#Plec303030ec303030N#%(%#Plf79e9e9eec303030N# %{&fileformat} %)%)%(%#Plf79e9e9eec303030N#โ%(%#Plf79e9e9eec303030N# %{(&fenc == "" ? &enc : &fenc)} %)%)%(%#Plf79e9e9eec303030N#โ%(%#Plf79e9e9eec303030N# %{strlen(&ft) ? &ft : "no ft"} %)%)%(%#Plf0585858ec303030N#%(%#Plfabcbcbcf0585858N# %3p%% %)%)%(%#Plfcd0d0d0f0585858N#%(%#Plec303030fcd0d0d0b# LN %3l%)%(%#Plf4808080fcd0d0d0N# C %-2c%) %)', 'N': '%(%(%#Plef4e4e4eeb262626N# %{Powerline#Functions#fugitive#GetBranch("BR:")} %)%#Pleb262626eb262626N#%)%( %(%#Pl58870000eb262626N#%{&readonly ? "RO" : ""} %)%(%#Plf58a8a8aeb262626b#%t %)%(%#Pl58870000eb262626N#%M %)%(%#Pl58870000eb262626N#%H%W %)%#Pleb262626e9121212N#%)%<%#Ple7ffffffe9121212N#%=%(%#Pleb262626e9121212N#%(%#Plef4e4e4eeb262626N# %3p%% %)%)%(%#Plf58a8a8aeb262626b#โ%(%#Plf58a8a8aeb262626b# LN %3l%)%(%#Plf1626262eb262626N# C %-2c%) %)', 'v': '%(%(%#Pl58870000d0ff8700b# %{Powerline#Functions#GetMode()} %)%#Pld0ff8700f0585858N#%)%(%(%#Plfabcbcbcf0585858N# %{Powerline#Functions#fugitive#GetBranch("BR:")} %)%#Plfabcbcbcf0585858N#โ%)%( %(%#Plc4ff0000f0585858b#%{&readonly ? "RO" : ""} %)%(%#Ple7fffffff0585858b#%t %)%(%#Plc4ff0000f0585858b#%M %)%(%#Plc4ff0000f0585858b#%H%W %)%#Plf0585858ec303030N#%)%(%(%#Pld6ffaf00ec303030b# %{Powerline#Functions#syntastic#GetErrors("LN")} %)%#Plec303030ec303030N#%)%<%#Ple7ffffffec303030N#%=%(%#Plec303030ec303030N#%(%#Plf79e9e9eec303030N# %{&fileformat} %)%)%(%#Plf79e9e9eec303030N#โ%(%#Plf79e9e9eec303030N# %{(&fenc == "" ? &enc : &fenc)} %)%)%(%#Plf79e9e9eec303030N#โ%(%#Plf79e9e9eec303030N# %{strlen(&ft) ? &ft : "no ft"} %)%)%(%#Plf0585858ec303030N#%(%#Plfabcbcbcf0585858N# %3p%% %)%)%(%#Plfcd0d0d0f0585858N#%(%#Plec303030fcd0d0d0b# LN %3l%)%(%#Plf4808080fcd0d0d0N# C %-2c%) %)', 'i': '%(%(%#Pl17005f5fe7ffffffb# %{Powerline#Functions#GetMode()} %)%#Ple7ffffff1f0087afN#%)%(%(%#Pl7587d7ff1f0087afN# %{Powerline#Functions#fugitive#GetBranch("BR:")} %)%#Pl7587d7ff1f0087afN#โ%)%( %(%#Plc4ff00001f0087afb#%{&readonly ? "RO" : ""} %)%(%#Ple7ffffff1f0087afb#%t %)%(%#Plc4ff00001f0087afb#%M %)%(%#Plc4ff00001f0087afb#%H%W %)%#Pl1f0087af18005f87N#%)%(%(%#Pld6ffaf0018005f87b# %{Powerline#Functions#syntastic#GetErrors("LN")} %)%#Pl18005f8718005f87N#%)%<%#Ple7ffffff18005f87N#%=%(%#Pl18005f8718005f87N#%(%#Pl7587d7ff18005f87N# %{&fileformat} %)%)%(%#Pl7587d7ff18005f87N#โ%(%#Pl7587d7ff18005f87N# %{(&fenc == "" ? &enc : &fenc)} %)%)%(%#Pl7587d7ff18005f87N#โ%(%#Pl7587d7ff18005f87N# %{strlen(&ft) ? &ft : "no ft"} %)%)%(%#Pl1f0087af18005f87N#%(%#Pl7587d7ff1f0087afN# %3p%% %)%)%(%#Pl7587d7ff1f0087afN#%(%#Pl17005f5f7587d7ffb# LN %3l%)%(%#Pl17005f5f7587d7ffN# C %-2c%) %)', 'n': '%(%(%#Pl16005f0094afd700b# %{Powerline#Functions#GetMode()} %)%#Pl94afd700f0585858N#%)%(%(%#Plfabcbcbcf0585858N# %{Powerline#Functions#fugitive#GetBranch("BR:")} %)%#Plfabcbcbcf0585858N#โ%)%( %(%#Plc4ff0000f0585858b#%{&readonly ? "RO" : ""} %)%(%#Ple7fffffff0585858b#%t %)%(%#Plc4ff0000f0585858b#%M %)%(%#Plc4ff0000f0585858b#%H%W %)%#Plf0585858ec303030N#%)%(%(%#Pld6ffaf00ec303030b# %{Powerline#Functions#syntastic#GetErrors("LN")} %)%#Plec303030ec303030N#%)%<%#Ple7ffffffec303030N#%=%(%#Plec303030ec303030N#%(%#Plf79e9e9eec303030N# %{&fileformat} %)%)%(%#Plf79e9e9eec303030N#โ%(%#Plf79e9e9eec303030N# %{(&fenc == "" ? &enc : &fenc)} %)%)%(%#Plf79e9e9eec303030N#โ%(%#Plf79e9e9eec303030N# %{strlen(&ft) ? &ft : "no ft"} %)%)%(%#Plf0585858ec303030N#%(%#Plfabcbcbcf0585858N# %3p%% %)%)%(%#Plfcd0d0d0f0585858N#%(%#Plec303030fcd0d0d0b# LN %3l%)%(%#Plf4808080fcd0d0d0N# C %-2c%) %)'}, 'matches': ['match', 'any', []]}, {'mode_statuslines': {'r': '%(%(%#Ple7ffffff7caf0000b# %{"Command-T"} %)%#Pl7caf000058870000N#%)%<%#Ple7ffffff58870000N#%=%(%#Pl5887000058870000N#%(%#Ple7ffffff58870000N# %10(Match #%l%) %)%)', 's': '%(%(%#Ple7ffffff7caf0000b# %{"Command-T"} %)%#Pl7caf000058870000N#%)%<%#Ple7ffffff58870000N#%=%(%#Pl5887000058870000N#%(%#Ple7ffffff58870000N# %10(Match #%l%) %)%)', 'N': '%(%(%#Pla0d70000345f0000b# %{"Command-T"} %)%#Pl345f0000345f0000N#%)%<%#Ple7ffffff345f0000N#%=%(%#Pl345f0000345f0000N#%(%#Pla0d70000345f0000N# %10(Match #%l%) %)%)', 'v': '%(%(%#Ple7ffffff7caf0000b# %{"Command-T"} %)%#Pl7caf000058870000N#%)%<%#Ple7ffffff58870000N#%=%(%#Pl5887000058870000N#%(%#Ple7ffffff58870000N# %10(Match #%l%) %)%)', 'i': '%(%(%#Ple7ffffff7caf0000b# %{"Command-T"} %)%#Pl7caf000058870000N#%)%<%#Ple7ffffff58870000N#%=%(%#Pl5887000058870000N#%(%#Ple7ffffff58870000N# %10(Match #%l%) %)%)', 'n': '%(%(%#Ple7ffffff7caf0000b# %{"Command-T"} %)%#Pl7caf000058870000N#%)%<%#Ple7ffffff58870000N#%=%(%#Pl5887000058870000N#%(%#Ple7ffffff58870000N# %10(Match #%l%) %)%)'}, 'matches': ['match', 'any', [['bufname("%")', 'GoToFile']]]}, {'mode_statuslines': {'r': '%(%(%#Ple7ffffff7caf0000b# %{"Gundo"} %)%#Pl7caf000058870000N#%)%(%(%#Ple7ffffff58870000N# %{"Undo tree"} %)%#Pl5887000058870000N#%)%<%#Ple7ffffff58870000N#%=', 's': '%(%(%#Ple7ffffff7caf0000b# %{"Gundo"} %)%#Pl7caf000058870000N#%)%(%(%#Ple7ffffff58870000N# %{"Undo tree"} %)%#Pl5887000058870000N#%)%<%#Ple7ffffff58870000N#%=', 'N': '%(%(%#Pla0d70000345f0000b# %{"Gundo"} %)%#Pla0d70000345f0000b#โ%)%(%(%#Pla0d70000345f0000N# %{"Undo tree"} %)%#Pl345f0000345f0000N#%)%<%#Ple7ffffff345f0000N#%=', 'v': '%(%(%#Ple7ffffff7caf0000b# %{"Gundo"} %)%#Pl7caf000058870000N#%)%(%(%#Ple7ffffff58870000N# %{"Undo tree"} %)%#Pl5887000058870000N#%)%<%#Ple7ffffff58870000N#%=', 'i': '%(%(%#Ple7ffffff7caf0000b# %{"Gundo"} %)%#Pl7caf000058870000N#%)%(%(%#Ple7ffffff58870000N# %{"Undo tree"} %)%#Pl5887000058870000N#%)%<%#Ple7ffffff58870000N#%=', 'n': '%(%(%#Ple7ffffff7caf0000b# %{"Gundo"} %)%#Pl7caf000058870000N#%)%(%(%#Ple7ffffff58870000N# %{"Undo tree"} %)%#Pl5887000058870000N#%)%<%#Ple7ffffff58870000N#%='}, 'matches': ['match', 'any', [['bufname("%")', '__Gundo__']]]}, {'mode_statuslines': {'r': '%(%(%#Ple7ffffff7caf0000b# %{"Gundo"} %)%#Pl7caf000058870000N#%)%(%(%#Ple7ffffff58870000N# %{"Diff preview"} %)%#Pl5887000058870000N#%)%<%#Ple7ffffff58870000N#%=', 's': '%(%(%#Ple7ffffff7caf0000b# %{"Gundo"} %)%#Pl7caf000058870000N#%)%(%(%#Ple7ffffff58870000N# %{"Diff preview"} %)%#Pl5887000058870000N#%)%<%#Ple7ffffff58870000N#%=', 'N': '%(%(%#Pla0d70000345f0000b# %{"Gundo"} %)%#Pla0d70000345f0000b#โ%)%(%(%#Pla0d70000345f0000N# %{"Diff preview"} %)%#Pl345f0000345f0000N#%)%<%#Ple7ffffff345f0000N#%=', 'v': '%(%(%#Ple7ffffff7caf0000b# %{"Gundo"} %)%#Pl7caf000058870000N#%)%(%(%#Ple7ffffff58870000N# %{"Diff preview"} %)%#Pl5887000058870000N#%)%<%#Ple7ffffff58870000N#%=', 'i': '%(%(%#Ple7ffffff7caf0000b# %{"Gundo"} %)%#Pl7caf000058870000N#%)%(%(%#Ple7ffffff58870000N# %{"Diff preview"} %)%#Pl5887000058870000N#%)%<%#Ple7ffffff58870000N#%=', 'n': '%(%(%#Ple7ffffff7caf0000b# %{"Gundo"} %)%#Pl7caf000058870000N#%)%(%(%#Ple7ffffff58870000N# %{"Diff preview"} %)%#Pl5887000058870000N#%)%<%#Ple7ffffff58870000N#%='}, 'matches': ['match', 'any', [['bufname("%")', '__Gundo_Preview__']]]}, {'mode_statuslines': {'r': '%(%(%#Ple7fffffff0585858N# %{"Help"} %)%#Ple7fffffff0585858N#โ%)%(%(%#Ple7fffffff0585858b# %t %)%#Plf0585858ec303030N#%)%<%#Ple7ffffffec303030N#%=%(%#Plf0585858ec303030N#%(%#Plfabcbcbcf0585858N# %3p%% %)%)', 's': '%(%(%#Ple7fffffff0585858N# %{"Help"} %)%#Ple7fffffff0585858N#โ%)%(%(%#Ple7fffffff0585858b# %t %)%#Plf0585858ec303030N#%)%<%#Ple7ffffffec303030N#%=%(%#Plf0585858ec303030N#%(%#Plfabcbcbcf0585858N# %3p%% %)%)', 'N': '%(%(%#Plf58a8a8aeb262626N# %{"Help"} %)%#Plf58a8a8aeb262626N#โ%)%(%(%#Plf58a8a8aeb262626b# %t %)%#Pleb262626e9121212N#%)%<%#Ple7ffffffe9121212N#%=%(%#Pleb262626e9121212N#%(%#Plef4e4e4eeb262626N# %3p%% %)%)', 'v': '%(%(%#Ple7fffffff0585858N# %{"Help"} %)%#Ple7fffffff0585858N#โ%)%(%(%#Ple7fffffff0585858b# %t %)%#Plf0585858ec303030N#%)%<%#Ple7ffffffec303030N#%=%(%#Plf0585858ec303030N#%(%#Plfabcbcbcf0585858N# %3p%% %)%)', 'i': '%(%(%#Ple7ffffff1f0087afN# %{"Help"} %)%#Ple7ffffff1f0087afN#โ%)%(%(%#Ple7ffffff1f0087afb# %t %)%#Pl1f0087af18005f87N#%)%<%#Ple7ffffff18005f87N#%=%(%#Pl1f0087af18005f87N#%(%#Pl7587d7ff1f0087afN# %3p%% %)%)', 'n': '%(%(%#Ple7fffffff0585858N# %{"Help"} %)%#Ple7fffffff0585858N#โ%)%(%(%#Ple7fffffff0585858b# %t %)%#Plf0585858ec303030N#%)%<%#Ple7ffffffec303030N#%=%(%#Plf0585858ec303030N#%(%#Plfabcbcbcf0585858N# %3p%% %)%)'}, 'matches': ['match', 'any', [['&ft', 'help']]]}, {'mode_statuslines': {'r': '%(%(%#Ple7fffffff0585858N# %{"Pager"} %)%#Ple7fffffff0585858N#โ%)%(%(%#Ple7fffffff0585858b# %t %)%#Plf0585858ec303030N#%)%<%#Ple7ffffffec303030N#%=%(%#Plf0585858ec303030N#%(%#Plfabcbcbcf0585858N# %3p%% %)%)', 's': '%(%(%#Ple7fffffff0585858N# %{"Pager"} %)%#Ple7fffffff0585858N#โ%)%(%(%#Ple7fffffff0585858b# %t %)%#Plf0585858ec303030N#%)%<%#Ple7ffffffec303030N#%=%(%#Plf0585858ec303030N#%(%#Plfabcbcbcf0585858N# %3p%% %)%)', 'N': '%(%(%#Plf58a8a8aeb262626N# %{"Pager"} %)%#Plf58a8a8aeb262626N#โ%)%(%(%#Plf58a8a8aeb262626b# %t %)%#Pleb262626e9121212N#%)%<%#Ple7ffffffe9121212N#%=%(%#Pleb262626e9121212N#%(%#Plef4e4e4eeb262626N# %3p%% %)%)', 'v': '%(%(%#Ple7fffffff0585858N# %{"Pager"} %)%#Ple7fffffff0585858N#โ%)%(%(%#Ple7fffffff0585858b# %t %)%#Plf0585858ec303030N#%)%<%#Ple7ffffffec303030N#%=%(%#Plf0585858ec303030N#%(%#Plfabcbcbcf0585858N# %3p%% %)%)', 'i': '%(%(%#Ple7ffffff1f0087afN# %{"Pager"} %)%#Ple7ffffff1f0087afN#โ%)%(%(%#Ple7ffffff1f0087afb# %t %)%#Pl1f0087af18005f87N#%)%<%#Ple7ffffff18005f87N#%=%(%#Pl1f0087af18005f87N#%(%#Pl7587d7ff1f0087afN# %3p%% %)%)', 'n': '%(%(%#Ple7fffffff0585858N# %{"Pager"} %)%#Ple7fffffff0585858N#โ%)%(%(%#Ple7fffffff0585858b# %t %)%#Plf0585858ec303030N#%)%<%#Ple7ffffffec303030N#%=%(%#Plf0585858ec303030N#%(%#Plfabcbcbcf0585858N# %3p%% %)%)'}, 'matches': ['match', 'any', [['&ft', 'vimpager']]]}, {'mode_statuslines': {'r': '%(%(%#Ple7ffffff465faf00b# %{"LustyExplorer"} %)%#Pl465faf001c008700N#%)%(%(%#Pl94afd7001c008700N# %{"Buffer list"} %)%#Pl1c0087001c008700N#%)%<%#Ple7ffffff1c008700N#%=', 's': '%(%(%#Ple7ffffff465faf00b# %{"LustyExplorer"} %)%#Pl465faf001c008700N#%)%(%(%#Pl94afd7001c008700N# %{"Buffer list"} %)%#Pl1c0087001c008700N#%)%<%#Ple7ffffff1c008700N#%=', 'N': '%(%(%#Pl465faf0016005f00b# %{"LustyExplorer"} %)%#Pl465faf0016005f00b#โ%)%(%(%#Pl465faf0016005f00N# %{"Buffer list"} %)%#Pl16005f0016005f00N#%)%<%#Ple7ffffff16005f00N#%=', 'v': '%(%(%#Ple7ffffff465faf00b# %{"LustyExplorer"} %)%#Pl465faf001c008700N#%)%(%(%#Pl94afd7001c008700N# %{"Buffer list"} %)%#Pl1c0087001c008700N#%)%<%#Ple7ffffff1c008700N#%=', 'i': '%(%(%#Ple7ffffff465faf00b# %{"LustyExplorer"} %)%#Pl465faf001c008700N#%)%(%(%#Pl94afd7001c008700N# %{"Buffer list"} %)%#Pl1c0087001c008700N#%)%<%#Ple7ffffff1c008700N#%=', 'n': '%(%(%#Ple7ffffff465faf00b# %{"LustyExplorer"} %)%#Pl465faf001c008700N#%)%(%(%#Pl94afd7001c008700N# %{"Buffer list"} %)%#Pl1c0087001c008700N#%)%<%#Ple7ffffff1c008700N#%='}, 'matches': ['match', 'any', [['bufname("%")', '\[LustyExplorer-Buffers\]']]]}, {'mode_statuslines': {'r': '%(%(%#Ple7fffffff0585858N# %{"Man page"} %)%#Ple7fffffff0585858N#โ%)%(%(%#Ple7fffffff0585858b# %{Powerline#Functions#ft_man#GetName()} %)%#Plf0585858ec303030N#%)%<%#Ple7ffffffec303030N#%=%(%#Plf0585858ec303030N#%(%#Plfabcbcbcf0585858N# %3p%% %)%)', 's': '%(%(%#Ple7fffffff0585858N# %{"Man page"} %)%#Ple7fffffff0585858N#โ%)%(%(%#Ple7fffffff0585858b# %{Powerline#Functions#ft_man#GetName()} %)%#Plf0585858ec303030N#%)%<%#Ple7ffffffec303030N#%=%(%#Plf0585858ec303030N#%(%#Plfabcbcbcf0585858N# %3p%% %)%)', 'N': '%(%(%#Plf58a8a8aeb262626N# %{"Man page"} %)%#Plf58a8a8aeb262626N#โ%)%(%(%#Plf58a8a8aeb262626b# %{Powerline#Functions#ft_man#GetName()} %)%#Pleb262626e9121212N#%)%<%#Ple7ffffffe9121212N#%=%(%#Pleb262626e9121212N#%(%#Plef4e4e4eeb262626N# %3p%% %)%)', 'v': '%(%(%#Ple7fffffff0585858N# %{"Man page"} %)%#Ple7fffffff0585858N#โ%)%(%(%#Ple7fffffff0585858b# %{Powerline#Functions#ft_man#GetName()} %)%#Plf0585858ec303030N#%)%<%#Ple7ffffffec303030N#%=%(%#Plf0585858ec303030N#%(%#Plfabcbcbcf0585858N# %3p%% %)%)', 'i': '%(%(%#Ple7ffffff1f0087afN# %{"Man page"} %)%#Ple7ffffff1f0087afN#โ%)%(%(%#Ple7ffffff1f0087afb# %{Powerline#Functions#ft_man#GetName()} %)%#Pl1f0087af18005f87N#%)%<%#Ple7ffffff18005f87N#%=%(%#Pl1f0087af18005f87N#%(%#Pl7587d7ff1f0087afN# %3p%% %)%)', 'n': '%(%(%#Ple7fffffff0585858N# %{"Man page"} %)%#Ple7fffffff0585858N#โ%)%(%(%#Ple7fffffff0585858b# %{Powerline#Functions#ft_man#GetName()} %)%#Plf0585858ec303030N#%)%<%#Ple7ffffffec303030N#%=%(%#Plf0585858ec303030N#%(%#Plfabcbcbcf0585858N# %3p%% %)%)'}, 'matches': ['match', 'any', [['&ft', 'man']]]}, {'mode_statuslines': {'r': '%(%(%#Ple7fffffff0585858N# %{"MiniBufExplorer"} %)%#Plf05858581c008700N#%)%<%#Ple7ffffff1c008700N#%=', 's': '%(%(%#Ple7fffffff0585858N# %{"MiniBufExplorer"} %)%#Plf05858581c008700N#%)%<%#Ple7ffffff1c008700N#%=', 'N': '%(%(%#Plf58a8a8aeb262626N# %{"MiniBufExplorer"} %)%#Pleb26262616005f00N#%)%<%#Ple7ffffff16005f00N#%=', 'v': '%(%(%#Ple7fffffff0585858N# %{"MiniBufExplorer"} %)%#Plf05858581c008700N#%)%<%#Ple7ffffff1c008700N#%=', 'i': '%(%(%#Ple7ffffff1f0087afN# %{"MiniBufExplorer"} %)%#Pl1f0087af1c008700N#%)%<%#Ple7ffffff1c008700N#%=', 'n': '%(%(%#Ple7fffffff0585858N# %{"MiniBufExplorer"} %)%#Plf05858581c008700N#%)%<%#Ple7ffffff1c008700N#%='}, 'matches': ['match', 'any', [['bufname("%")', '\-MiniBufExplorer\-']]]}, {'mode_statuslines': {'r': '%(%(%#Ple7fffffff0585858N# %{"Quickfix"} %)%#Plf0585858ec303030N#%)%<%#Ple7ffffffec303030N#%=', 's': '%(%(%#Ple7fffffff0585858N# %{"Quickfix"} %)%#Plf0585858ec303030N#%)%<%#Ple7ffffffec303030N#%=', 'N': '%(%(%#Plf58a8a8aeb262626N# %{"Quickfix"} %)%#Pleb262626e9121212N#%)%<%#Ple7ffffffe9121212N#%=', 'v': '%(%(%#Ple7fffffff0585858N# %{"Quickfix"} %)%#Plf0585858ec303030N#%)%<%#Ple7ffffffec303030N#%=', 'i': '%(%(%#Ple7ffffff1f0087afN# %{"Quickfix"} %)%#Pl1f0087af18005f87N#%)%<%#Ple7ffffff18005f87N#%=', 'n': '%(%(%#Ple7fffffff0585858N# %{"Quickfix"} %)%#Plf0585858ec303030N#%)%<%#Ple7ffffffec303030N#%='}, 'matches': ['match', 'any', [['&ft', 'qf']]]}, {'mode_statuslines': {'r': '%(%(%#Ple7ffffff465faf00b# %{"Tagbar"} %)%#Pl465faf001c008700N#%)%(%(%#Pl94afd7001c008700N# %{"Tree"} %)%#Pl1c0087001c008700N#%)%<%#Ple7ffffff1c008700N#%=', 's': '%(%(%#Ple7ffffff465faf00b# %{"Tagbar"} %)%#Pl465faf001c008700N#%)%(%(%#Pl94afd7001c008700N# %{"Tree"} %)%#Pl1c0087001c008700N#%)%<%#Ple7ffffff1c008700N#%=', 'N': '%(%(%#Pl465faf0016005f00b# %{"Tagbar"} %)%#Pl465faf0016005f00b#โ%)%(%(%#Pl465faf0016005f00N# %{"Tree"} %)%#Pl16005f0016005f00N#%)%<%#Ple7ffffff16005f00N#%=', 'v': '%(%(%#Ple7ffffff465faf00b# %{"Tagbar"} %)%#Pl465faf001c008700N#%)%(%(%#Pl94afd7001c008700N# %{"Tree"} %)%#Pl1c0087001c008700N#%)%<%#Ple7ffffff1c008700N#%=', 'i': '%(%(%#Ple7ffffff465faf00b# %{"Tagbar"} %)%#Pl465faf001c008700N#%)%(%(%#Pl94afd7001c008700N# %{"Tree"} %)%#Pl1c0087001c008700N#%)%<%#Ple7ffffff1c008700N#%=', 'n': '%(%(%#Ple7ffffff465faf00b# %{"Tagbar"} %)%#Pl465faf001c008700N#%)%(%(%#Pl94afd7001c008700N# %{"Tree"} %)%#Pl1c0087001c008700N#%)%<%#Ple7ffffff1c008700N#%='}, 'matches': ['match', 'any', [['&ft', 'tagbar']]]}, {'mode_statuslines': {'r': '%(%(%#Ple7ffffff465faf00b# %{expand("%:p:h")} %)%#Pl465faf001c008700N#%)%<%#Ple7ffffff1c008700N#%=', 's': '%(%(%#Ple7ffffff465faf00b# %{expand("%:p:h")} %)%#Pl465faf001c008700N#%)%<%#Ple7ffffff1c008700N#%=', 'N': '%(%(%#Pl465faf0016005f00b# %{expand("%:p:h")} %)%#Pl16005f0016005f00N#%)%<%#Ple7ffffff16005f00N#%=', 'v': '%(%(%#Ple7ffffff465faf00b# %{expand("%:p:h")} %)%#Pl465faf001c008700N#%)%<%#Ple7ffffff1c008700N#%=', 'i': '%(%(%#Ple7ffffff465faf00b# %{expand("%:p:h")} %)%#Pl465faf001c008700N#%)%<%#Ple7ffffff1c008700N#%=', 'n': '%(%(%#Ple7ffffff465faf00b# %{expand("%:p:h")} %)%#Pl465faf001c008700N#%)%<%#Ple7ffffff1c008700N#%='}, 'matches': ['match', 'any', [['&ft', 'nerdtree']]]}]
-let g:Pl#THEME_CALLBACKS = [['function! PowerlineStatuslineCallback_ctrlp_main(...){{NEWLINE}}return Pl#StatuslineCallback(''%(%(%#Ple7ffffff62875fd7N# %-3{"%3"} %)%#Pl62875fd7e7ffffffN#%)%(%(%#Pl375f00afe7ffffffb# %-9{"%4"} %)%#Ple7ffffff62875fd7N#%)%(%(%#Ple7ffffff62875fd7N# %-3{"%5"} %)%#Pl62875fd7375f00afN#%)%(%(%#Plc4ff0000375f00afb# %{"%6" == " <+>" ? "" : strpart("%6", 2, len("%6") - 3)} %)%#Pl375f00af375f00afN#%)%<%#Ple7ffffff375f00afN#%=%(%#Pl375f00af375f00afN#%(%#Plbdd7d7ff375f00afN# %{"%0"} %)%)%(%#Plbdd7d7ff375f00afN#โ%(%#Plbdd7d7ff375f00afN# %{"%1"} %)%)%(%#Pl62875fd7375f00afN#%(%#Ple7ffffff62875fd7N# %{substitute(getcwd(), expand("$HOME"), "~", "g")} %)%)'', a:000){{NEWLINE}}endfunction', 'if ! exists("g:ctrlp_status_func") | let g:ctrlp_status_func = {} | endif | let g:ctrlp_status_func.main = "PowerlineStatuslineCallback_ctrlp_main"'], ['function! PowerlineStatuslineCallback_ctrlp_prog(...){{NEWLINE}}return Pl#StatuslineCallback(''%(%(%#Pl375f00afe7ffffffN# %-6{"%0"} %)%#Ple7ffffff375f00afN#%)%<%#Ple7ffffff375f00afN#%=%(%#Pl62875fd7375f00afN#%(%#Ple7ffffff62875fd7N# %{substitute(getcwd(), expand("$HOME"), "~", "g")} %)%)'', a:000){{NEWLINE}}endfunction', 'if ! exists("g:ctrlp_status_func") | let g:ctrlp_status_func = {} | endif | let g:ctrlp_status_func.prog = "PowerlineStatuslineCallback_ctrlp_prog"']]
+++ /dev/null
-let g:Powerline_cache_revision = 5
-let g:Pl#HL = ['hi Ple7ffffffa0d70000b ctermfg=231 ctermbg=160 cterm=bold guifg=#ffffff guibg=#d70000 gui=bold', 'hi Pla0d70000f0585858N ctermfg=160 ctermbg=240 cterm=NONE guifg=#d70000 guibg=#585858 gui=NONE', 'hi Plfabcbcbcf0585858N ctermfg=250 ctermbg=240 cterm=NONE guifg=#bcbcbc guibg=#585858 gui=NONE', 'hi Plc4ff0000f0585858b ctermfg=196 ctermbg=240 cterm=bold guifg=#ff0000 guibg=#585858 gui=bold', 'hi Ple7fffffff0585858b ctermfg=231 ctermbg=240 cterm=bold guifg=#ffffff guibg=#585858 gui=bold', 'hi Plf0585858ec303030N ctermfg=240 ctermbg=236 cterm=NONE guifg=#585858 guibg=#303030 gui=NONE', 'hi Pld6ffaf00ec303030b ctermfg=214 ctermbg=236 cterm=bold guifg=#ffaf00 guibg=#303030 gui=bold', 'hi Plec303030ec303030N ctermfg=236 ctermbg=236 cterm=NONE guifg=#303030 guibg=#303030 gui=NONE', 'hi Ple7ffffffec303030N ctermfg=231 ctermbg=236 cterm=NONE guifg=#ffffff guibg=#303030 gui=NONE', 'hi Plf79e9e9eec303030N ctermfg=247 ctermbg=236 cterm=NONE guifg=#9e9e9e guibg=#303030 gui=NONE', 'hi Plec303030fcd0d0d0b ctermfg=236 ctermbg=252 cterm=bold guifg=#303030 guibg=#d0d0d0 gui=bold', 'hi Plf4808080fcd0d0d0N ctermfg=244 ctermbg=252 cterm=NONE guifg=#808080 guibg=#d0d0d0 gui=NONE', 'hi Plfcd0d0d0f0585858N ctermfg=252 ctermbg=240 cterm=NONE guifg=#d0d0d0 guibg=#585858 gui=NONE', 'hi Ple7fffffff1626262b ctermfg=231 ctermbg=241 cterm=bold guifg=#ffffff guibg=#626262 gui=bold', 'hi Plf1626262f0585858N ctermfg=241 ctermbg=240 cterm=NONE guifg=#626262 guibg=#585858 gui=NONE', 'hi Plef4e4e4eeb262626N ctermfg=239 ctermbg=235 cterm=NONE guifg=#4e4e4e guibg=#262626 gui=NONE', 'hi Pleb262626eb262626N ctermfg=235 ctermbg=235 cterm=NONE guifg=#262626 guibg=#262626 gui=NONE', 'hi Pl58870000eb262626N ctermfg=88 ctermbg=235 cterm=NONE guifg=#870000 guibg=#262626 gui=NONE', 'hi Plf58a8a8aeb262626b ctermfg=245 ctermbg=235 cterm=bold guifg=#8a8a8a guibg=#262626 gui=bold', 'hi Pleb262626e9121212N ctermfg=235 ctermbg=233 cterm=NONE guifg=#262626 guibg=#121212 gui=NONE', 'hi Ple7ffffffe9121212N ctermfg=231 ctermbg=233 cterm=NONE guifg=#ffffff guibg=#121212 gui=NONE', 'hi Plf1626262eb262626N ctermfg=241 ctermbg=235 cterm=NONE guifg=#626262 guibg=#262626 gui=NONE', 'hi Pl58870000d0ff8700b ctermfg=88 ctermbg=208 cterm=bold guifg=#870000 guibg=#ff8700 gui=bold', 'hi Pld0ff8700f0585858N ctermfg=208 ctermbg=240 cterm=NONE guifg=#ff8700 guibg=#585858 gui=NONE', 'hi Pl17005f5fe7ffffffb ctermfg=23 ctermbg=231 cterm=bold guifg=#005f5f guibg=#ffffff gui=bold', 'hi Ple7ffffff1f0087afN ctermfg=231 ctermbg=31 cterm=NONE guifg=#ffffff guibg=#0087af gui=NONE', 'hi Pl7587d7ff1f0087afN ctermfg=117 ctermbg=31 cterm=NONE guifg=#87d7ff guibg=#0087af gui=NONE', 'hi Plc4ff00001f0087afb ctermfg=196 ctermbg=31 cterm=bold guifg=#ff0000 guibg=#0087af gui=bold', 'hi Ple7ffffff1f0087afb ctermfg=231 ctermbg=31 cterm=bold guifg=#ffffff guibg=#0087af gui=bold', 'hi Pl1f0087af18005f87N ctermfg=31 ctermbg=24 cterm=NONE guifg=#0087af guibg=#005f87 gui=NONE', 'hi Pld6ffaf0018005f87b ctermfg=214 ctermbg=24 cterm=bold guifg=#ffaf00 guibg=#005f87 gui=bold', 'hi Pl18005f8718005f87N ctermfg=24 ctermbg=24 cterm=NONE guifg=#005f87 guibg=#005f87 gui=NONE', 'hi Ple7ffffff18005f87N ctermfg=231 ctermbg=24 cterm=NONE guifg=#ffffff guibg=#005f87 gui=NONE', 'hi Pl7587d7ff18005f87N ctermfg=117 ctermbg=24 cterm=NONE guifg=#87d7ff guibg=#005f87 gui=NONE', 'hi Pl17005f5f7587d7ffb ctermfg=23 ctermbg=117 cterm=bold guifg=#005f5f guibg=#87d7ff gui=bold', 'hi Pl17005f5f7587d7ffN ctermfg=23 ctermbg=117 cterm=NONE guifg=#005f5f guibg=#87d7ff gui=NONE', 'hi Pl16005f0094afd700b ctermfg=22 ctermbg=148 cterm=bold guifg=#005f00 guibg=#afd700 gui=bold', 'hi Pl94afd700f0585858N ctermfg=148 ctermbg=240 cterm=NONE guifg=#afd700 guibg=#585858 gui=NONE', 'hi Ple7ffffff7caf0000b ctermfg=231 ctermbg=124 cterm=bold guifg=#ffffff guibg=#af0000 gui=bold', 'hi Pl7caf000058870000N ctermfg=124 ctermbg=88 cterm=NONE guifg=#af0000 guibg=#870000 gui=NONE', 'hi Ple7ffffff58870000N ctermfg=231 ctermbg=88 cterm=NONE guifg=#ffffff guibg=#870000 gui=NONE', 'hi Pl5887000058870000N ctermfg=88 ctermbg=88 cterm=NONE guifg=#870000 guibg=#870000 gui=NONE', 'hi Pla0d70000345f0000b ctermfg=160 ctermbg=52 cterm=bold guifg=#d70000 guibg=#5f0000 gui=bold', 'hi Pl345f0000345f0000N ctermfg=52 ctermbg=52 cterm=NONE guifg=#5f0000 guibg=#5f0000 gui=NONE', 'hi Ple7ffffff345f0000N ctermfg=231 ctermbg=52 cterm=NONE guifg=#ffffff guibg=#5f0000 gui=NONE', 'hi Pla0d70000345f0000N ctermfg=160 ctermbg=52 cterm=NONE guifg=#d70000 guibg=#5f0000 gui=NONE', 'hi Ple7fffffff0585858N ctermfg=231 ctermbg=240 cterm=NONE guifg=#ffffff guibg=#585858 gui=NONE', 'hi Plf58a8a8aeb262626N ctermfg=245 ctermbg=235 cterm=NONE guifg=#8a8a8a guibg=#262626 gui=NONE', 'hi Ple7ffffff465faf00b ctermfg=231 ctermbg=70 cterm=bold guifg=#ffffff guibg=#5faf00 gui=bold', 'hi Pl465faf001c008700N ctermfg=70 ctermbg=28 cterm=NONE guifg=#5faf00 guibg=#008700 gui=NONE', 'hi Pl94afd7001c008700N ctermfg=148 ctermbg=28 cterm=NONE guifg=#afd700 guibg=#008700 gui=NONE', 'hi Pl1c0087001c008700N ctermfg=28 ctermbg=28 cterm=NONE guifg=#008700 guibg=#008700 gui=NONE', 'hi Ple7ffffff1c008700N ctermfg=231 ctermbg=28 cterm=NONE guifg=#ffffff guibg=#008700 gui=NONE', 'hi Pl465faf0016005f00b ctermfg=70 ctermbg=22 cterm=bold guifg=#5faf00 guibg=#005f00 gui=bold', 'hi Pl465faf0016005f00N ctermfg=70 ctermbg=22 cterm=NONE guifg=#5faf00 guibg=#005f00 gui=NONE', 'hi Pl16005f0016005f00N ctermfg=22 ctermbg=22 cterm=NONE guifg=#005f00 guibg=#005f00 gui=NONE', 'hi Ple7ffffff16005f00N ctermfg=231 ctermbg=22 cterm=NONE guifg=#ffffff guibg=#005f00 gui=NONE', 'hi Plf05858581c008700N ctermfg=240 ctermbg=28 cterm=NONE guifg=#585858 guibg=#008700 gui=NONE', 'hi Pleb26262616005f00N ctermfg=235 ctermbg=22 cterm=NONE guifg=#262626 guibg=#005f00 gui=NONE', 'hi Pl1f0087af1c008700N ctermfg=31 ctermbg=28 cterm=NONE guifg=#0087af guibg=#008700 gui=NONE', 'hi Ple7ffffff62875fd7N ctermfg=231 ctermbg=98 cterm=NONE guifg=#ffffff guibg=#875fd7 gui=NONE', 'hi Pl62875fd7e7ffffffN ctermfg=98 ctermbg=231 cterm=NONE guifg=#875fd7 guibg=#ffffff gui=NONE', 'hi Pl375f00afe7ffffffb ctermfg=55 ctermbg=231 cterm=bold guifg=#5f00af guibg=#ffffff gui=bold', 'hi Pl62875fd7375f00afN ctermfg=98 ctermbg=55 cterm=NONE guifg=#875fd7 guibg=#5f00af gui=NONE', 'hi Plc4ff0000375f00afb ctermfg=196 ctermbg=55 cterm=bold guifg=#ff0000 guibg=#5f00af gui=bold', 'hi Pl375f00af375f00afN ctermfg=55 ctermbg=55 cterm=NONE guifg=#5f00af guibg=#5f00af gui=NONE', 'hi Ple7ffffff375f00afN ctermfg=231 ctermbg=55 cterm=NONE guifg=#ffffff guibg=#5f00af gui=NONE', 'hi Plbdd7d7ff375f00afN ctermfg=189 ctermbg=55 cterm=NONE guifg=#d7d7ff guibg=#5f00af gui=NONE', 'hi Pl375f00afe7ffffffN ctermfg=55 ctermbg=231 cterm=NONE guifg=#5f00af guibg=#ffffff gui=NONE']
-let g:Pl#THEME = [{'mode_statuslines': {'r': '%(%(%#Ple7ffffffa0d70000b# %{Powerline#Functions#GetMode()} %)%#Pla0d70000f0585858N#โฎ%)%(%(%#Plfabcbcbcf0585858N# %{Powerline#Functions#fugitive#GetBranch("โญ ")} %)%#Plfabcbcbcf0585858N#โฎ%)%( %(%#Plc4ff0000f0585858b#%{&readonly ? "โญค" : ""} %)%(%#Ple7fffffff0585858b#%t %)%(%#Plc4ff0000f0585858b#%M %)%(%#Plc4ff0000f0585858b#%H%W %)%#Plf0585858ec303030N#โฎ%)%(%(%#Pld6ffaf00ec303030b# %{Powerline#Functions#syntastic#GetErrors("")} %)%#Plec303030ec303030N#โฎ%)%<%#Ple7ffffffec303030N#%=%(%#Plec303030ec303030N#โฎ%(%#Plf79e9e9eec303030N# %{&fileformat} %)%)%(%#Plf79e9e9eec303030N#โฎ%(%#Plf79e9e9eec303030N# %{(&fenc == "" ? &enc : &fenc)} %)%)%(%#Plf79e9e9eec303030N#โฎ%(%#Plf79e9e9eec303030N# %{strlen(&ft) ? &ft : "no ft"} %)%)%(%#Plf0585858ec303030N#โฎ%(%#Plfabcbcbcf0585858N# %3p%% %)%)%(%#Plfcd0d0d0f0585858N#โฎ%(%#Plec303030fcd0d0d0b# โญก %3l%)%(%#Plf4808080fcd0d0d0N# โ %-2c%) %)', 's': '%(%(%#Ple7fffffff1626262b# %{Powerline#Functions#GetMode()} %)%#Plf1626262f0585858N#โฎ%)%(%(%#Plfabcbcbcf0585858N# %{Powerline#Functions#fugitive#GetBranch("โญ ")} %)%#Plfabcbcbcf0585858N#โฎ%)%( %(%#Plc4ff0000f0585858b#%{&readonly ? "โญค" : ""} %)%(%#Ple7fffffff0585858b#%t %)%(%#Plc4ff0000f0585858b#%M %)%(%#Plc4ff0000f0585858b#%H%W %)%#Plf0585858ec303030N#โฎ%)%(%(%#Pld6ffaf00ec303030b# %{Powerline#Functions#syntastic#GetErrors("")} %)%#Plec303030ec303030N#โฎ%)%<%#Ple7ffffffec303030N#%=%(%#Plec303030ec303030N#โฎ%(%#Plf79e9e9eec303030N# %{&fileformat} %)%)%(%#Plf79e9e9eec303030N#โฎ%(%#Plf79e9e9eec303030N# %{(&fenc == "" ? &enc : &fenc)} %)%)%(%#Plf79e9e9eec303030N#โฎ%(%#Plf79e9e9eec303030N# %{strlen(&ft) ? &ft : "no ft"} %)%)%(%#Plf0585858ec303030N#โฎ%(%#Plfabcbcbcf0585858N# %3p%% %)%)%(%#Plfcd0d0d0f0585858N#โฎ%(%#Plec303030fcd0d0d0b# โญก %3l%)%(%#Plf4808080fcd0d0d0N# โ %-2c%) %)', 'N': '%(%(%#Plef4e4e4eeb262626N# %{Powerline#Functions#fugitive#GetBranch("โญ ")} %)%#Pleb262626eb262626N#โฎ%)%( %(%#Pl58870000eb262626N#%{&readonly ? "โญค" : ""} %)%(%#Plf58a8a8aeb262626b#%t %)%(%#Pl58870000eb262626N#%M %)%(%#Pl58870000eb262626N#%H%W %)%#Pleb262626e9121212N#โฎ%)%<%#Ple7ffffffe9121212N#%=%(%#Pleb262626e9121212N#โฎ%(%#Plef4e4e4eeb262626N# %3p%% %)%)%(%#Plf58a8a8aeb262626b#โฎ%(%#Plf58a8a8aeb262626b# โญก %3l%)%(%#Plf1626262eb262626N# โ %-2c%) %)', 'v': '%(%(%#Pl58870000d0ff8700b# %{Powerline#Functions#GetMode()} %)%#Pld0ff8700f0585858N#โฎ%)%(%(%#Plfabcbcbcf0585858N# %{Powerline#Functions#fugitive#GetBranch("โญ ")} %)%#Plfabcbcbcf0585858N#โฎ%)%( %(%#Plc4ff0000f0585858b#%{&readonly ? "โญค" : ""} %)%(%#Ple7fffffff0585858b#%t %)%(%#Plc4ff0000f0585858b#%M %)%(%#Plc4ff0000f0585858b#%H%W %)%#Plf0585858ec303030N#โฎ%)%(%(%#Pld6ffaf00ec303030b# %{Powerline#Functions#syntastic#GetErrors("")} %)%#Plec303030ec303030N#โฎ%)%<%#Ple7ffffffec303030N#%=%(%#Plec303030ec303030N#โฎ%(%#Plf79e9e9eec303030N# %{&fileformat} %)%)%(%#Plf79e9e9eec303030N#โฎ%(%#Plf79e9e9eec303030N# %{(&fenc == "" ? &enc : &fenc)} %)%)%(%#Plf79e9e9eec303030N#โฎ%(%#Plf79e9e9eec303030N# %{strlen(&ft) ? &ft : "no ft"} %)%)%(%#Plf0585858ec303030N#โฎ%(%#Plfabcbcbcf0585858N# %3p%% %)%)%(%#Plfcd0d0d0f0585858N#โฎ%(%#Plec303030fcd0d0d0b# โญก %3l%)%(%#Plf4808080fcd0d0d0N# โ %-2c%) %)', 'i': '%(%(%#Pl17005f5fe7ffffffb# %{Powerline#Functions#GetMode()} %)%#Ple7ffffff1f0087afN#โฎ%)%(%(%#Pl7587d7ff1f0087afN# %{Powerline#Functions#fugitive#GetBranch("โญ ")} %)%#Pl7587d7ff1f0087afN#โฎ%)%( %(%#Plc4ff00001f0087afb#%{&readonly ? "โญค" : ""} %)%(%#Ple7ffffff1f0087afb#%t %)%(%#Plc4ff00001f0087afb#%M %)%(%#Plc4ff00001f0087afb#%H%W %)%#Pl1f0087af18005f87N#โฎ%)%(%(%#Pld6ffaf0018005f87b# %{Powerline#Functions#syntastic#GetErrors("")} %)%#Pl18005f8718005f87N#โฎ%)%<%#Ple7ffffff18005f87N#%=%(%#Pl18005f8718005f87N#โฎ%(%#Pl7587d7ff18005f87N# %{&fileformat} %)%)%(%#Pl7587d7ff18005f87N#โฎ%(%#Pl7587d7ff18005f87N# %{(&fenc == "" ? &enc : &fenc)} %)%)%(%#Pl7587d7ff18005f87N#โฎ%(%#Pl7587d7ff18005f87N# %{strlen(&ft) ? &ft : "no ft"} %)%)%(%#Pl1f0087af18005f87N#โฎ%(%#Pl7587d7ff1f0087afN# %3p%% %)%)%(%#Pl7587d7ff1f0087afN#โฎ%(%#Pl17005f5f7587d7ffb# โญก %3l%)%(%#Pl17005f5f7587d7ffN# โ %-2c%) %)', 'n': '%(%(%#Pl16005f0094afd700b# %{Powerline#Functions#GetMode()} %)%#Pl94afd700f0585858N#โฎ%)%(%(%#Plfabcbcbcf0585858N# %{Powerline#Functions#fugitive#GetBranch("โญ ")} %)%#Plfabcbcbcf0585858N#โฎ%)%( %(%#Plc4ff0000f0585858b#%{&readonly ? "โญค" : ""} %)%(%#Ple7fffffff0585858b#%t %)%(%#Plc4ff0000f0585858b#%M %)%(%#Plc4ff0000f0585858b#%H%W %)%#Plf0585858ec303030N#โฎ%)%(%(%#Pld6ffaf00ec303030b# %{Powerline#Functions#syntastic#GetErrors("")} %)%#Plec303030ec303030N#โฎ%)%<%#Ple7ffffffec303030N#%=%(%#Plec303030ec303030N#โฎ%(%#Plf79e9e9eec303030N# %{&fileformat} %)%)%(%#Plf79e9e9eec303030N#โฎ%(%#Plf79e9e9eec303030N# %{(&fenc == "" ? &enc : &fenc)} %)%)%(%#Plf79e9e9eec303030N#โฎ%(%#Plf79e9e9eec303030N# %{strlen(&ft) ? &ft : "no ft"} %)%)%(%#Plf0585858ec303030N#โฎ%(%#Plfabcbcbcf0585858N# %3p%% %)%)%(%#Plfcd0d0d0f0585858N#โฎ%(%#Plec303030fcd0d0d0b# โญก %3l%)%(%#Plf4808080fcd0d0d0N# โ %-2c%) %)'}, 'matches': ['match', 'any', []]}, {'mode_statuslines': {'r': '%(%(%#Ple7ffffff7caf0000b# %{"Command-T"} %)%#Pl7caf000058870000N#โฎ%)%<%#Ple7ffffff58870000N#%=%(%#Pl5887000058870000N#โฎ%(%#Ple7ffffff58870000N# %10(Match #%l%) %)%)', 's': '%(%(%#Ple7ffffff7caf0000b# %{"Command-T"} %)%#Pl7caf000058870000N#โฎ%)%<%#Ple7ffffff58870000N#%=%(%#Pl5887000058870000N#โฎ%(%#Ple7ffffff58870000N# %10(Match #%l%) %)%)', 'N': '%(%(%#Pla0d70000345f0000b# %{"Command-T"} %)%#Pl345f0000345f0000N#โฎ%)%<%#Ple7ffffff345f0000N#%=%(%#Pl345f0000345f0000N#โฎ%(%#Pla0d70000345f0000N# %10(Match #%l%) %)%)', 'v': '%(%(%#Ple7ffffff7caf0000b# %{"Command-T"} %)%#Pl7caf000058870000N#โฎ%)%<%#Ple7ffffff58870000N#%=%(%#Pl5887000058870000N#โฎ%(%#Ple7ffffff58870000N# %10(Match #%l%) %)%)', 'i': '%(%(%#Ple7ffffff7caf0000b# %{"Command-T"} %)%#Pl7caf000058870000N#โฎ%)%<%#Ple7ffffff58870000N#%=%(%#Pl5887000058870000N#โฎ%(%#Ple7ffffff58870000N# %10(Match #%l%) %)%)', 'n': '%(%(%#Ple7ffffff7caf0000b# %{"Command-T"} %)%#Pl7caf000058870000N#โฎ%)%<%#Ple7ffffff58870000N#%=%(%#Pl5887000058870000N#โฎ%(%#Ple7ffffff58870000N# %10(Match #%l%) %)%)'}, 'matches': ['match', 'any', [['bufname("%")', 'GoToFile']]]}, {'mode_statuslines': {'r': '%(%(%#Ple7ffffff7caf0000b# %{"Gundo"} %)%#Pl7caf000058870000N#โฎ%)%(%(%#Ple7ffffff58870000N# %{"Undo tree"} %)%#Pl5887000058870000N#โฎ%)%<%#Ple7ffffff58870000N#%=', 's': '%(%(%#Ple7ffffff7caf0000b# %{"Gundo"} %)%#Pl7caf000058870000N#โฎ%)%(%(%#Ple7ffffff58870000N# %{"Undo tree"} %)%#Pl5887000058870000N#โฎ%)%<%#Ple7ffffff58870000N#%=', 'N': '%(%(%#Pla0d70000345f0000b# %{"Gundo"} %)%#Pla0d70000345f0000b#โฎ%)%(%(%#Pla0d70000345f0000N# %{"Undo tree"} %)%#Pl345f0000345f0000N#โฎ%)%<%#Ple7ffffff345f0000N#%=', 'v': '%(%(%#Ple7ffffff7caf0000b# %{"Gundo"} %)%#Pl7caf000058870000N#โฎ%)%(%(%#Ple7ffffff58870000N# %{"Undo tree"} %)%#Pl5887000058870000N#โฎ%)%<%#Ple7ffffff58870000N#%=', 'i': '%(%(%#Ple7ffffff7caf0000b# %{"Gundo"} %)%#Pl7caf000058870000N#โฎ%)%(%(%#Ple7ffffff58870000N# %{"Undo tree"} %)%#Pl5887000058870000N#โฎ%)%<%#Ple7ffffff58870000N#%=', 'n': '%(%(%#Ple7ffffff7caf0000b# %{"Gundo"} %)%#Pl7caf000058870000N#โฎ%)%(%(%#Ple7ffffff58870000N# %{"Undo tree"} %)%#Pl5887000058870000N#โฎ%)%<%#Ple7ffffff58870000N#%='}, 'matches': ['match', 'any', [['bufname("%")', '__Gundo__']]]}, {'mode_statuslines': {'r': '%(%(%#Ple7ffffff7caf0000b# %{"Gundo"} %)%#Pl7caf000058870000N#โฎ%)%(%(%#Ple7ffffff58870000N# %{"Diff preview"} %)%#Pl5887000058870000N#โฎ%)%<%#Ple7ffffff58870000N#%=', 's': '%(%(%#Ple7ffffff7caf0000b# %{"Gundo"} %)%#Pl7caf000058870000N#โฎ%)%(%(%#Ple7ffffff58870000N# %{"Diff preview"} %)%#Pl5887000058870000N#โฎ%)%<%#Ple7ffffff58870000N#%=', 'N': '%(%(%#Pla0d70000345f0000b# %{"Gundo"} %)%#Pla0d70000345f0000b#โฎ%)%(%(%#Pla0d70000345f0000N# %{"Diff preview"} %)%#Pl345f0000345f0000N#โฎ%)%<%#Ple7ffffff345f0000N#%=', 'v': '%(%(%#Ple7ffffff7caf0000b# %{"Gundo"} %)%#Pl7caf000058870000N#โฎ%)%(%(%#Ple7ffffff58870000N# %{"Diff preview"} %)%#Pl5887000058870000N#โฎ%)%<%#Ple7ffffff58870000N#%=', 'i': '%(%(%#Ple7ffffff7caf0000b# %{"Gundo"} %)%#Pl7caf000058870000N#โฎ%)%(%(%#Ple7ffffff58870000N# %{"Diff preview"} %)%#Pl5887000058870000N#โฎ%)%<%#Ple7ffffff58870000N#%=', 'n': '%(%(%#Ple7ffffff7caf0000b# %{"Gundo"} %)%#Pl7caf000058870000N#โฎ%)%(%(%#Ple7ffffff58870000N# %{"Diff preview"} %)%#Pl5887000058870000N#โฎ%)%<%#Ple7ffffff58870000N#%='}, 'matches': ['match', 'any', [['bufname("%")', '__Gundo_Preview__']]]}, {'mode_statuslines': {'r': '%(%(%#Ple7fffffff0585858N# %{"Help"} %)%#Ple7fffffff0585858N#โฎ%)%(%(%#Ple7fffffff0585858b# %t %)%#Plf0585858ec303030N#โฎ%)%<%#Ple7ffffffec303030N#%=%(%#Plf0585858ec303030N#โฎ%(%#Plfabcbcbcf0585858N# %3p%% %)%)', 's': '%(%(%#Ple7fffffff0585858N# %{"Help"} %)%#Ple7fffffff0585858N#โฎ%)%(%(%#Ple7fffffff0585858b# %t %)%#Plf0585858ec303030N#โฎ%)%<%#Ple7ffffffec303030N#%=%(%#Plf0585858ec303030N#โฎ%(%#Plfabcbcbcf0585858N# %3p%% %)%)', 'N': '%(%(%#Plf58a8a8aeb262626N# %{"Help"} %)%#Plf58a8a8aeb262626N#โฎ%)%(%(%#Plf58a8a8aeb262626b# %t %)%#Pleb262626e9121212N#โฎ%)%<%#Ple7ffffffe9121212N#%=%(%#Pleb262626e9121212N#โฎ%(%#Plef4e4e4eeb262626N# %3p%% %)%)', 'v': '%(%(%#Ple7fffffff0585858N# %{"Help"} %)%#Ple7fffffff0585858N#โฎ%)%(%(%#Ple7fffffff0585858b# %t %)%#Plf0585858ec303030N#โฎ%)%<%#Ple7ffffffec303030N#%=%(%#Plf0585858ec303030N#โฎ%(%#Plfabcbcbcf0585858N# %3p%% %)%)', 'i': '%(%(%#Ple7ffffff1f0087afN# %{"Help"} %)%#Ple7ffffff1f0087afN#โฎ%)%(%(%#Ple7ffffff1f0087afb# %t %)%#Pl1f0087af18005f87N#โฎ%)%<%#Ple7ffffff18005f87N#%=%(%#Pl1f0087af18005f87N#โฎ%(%#Pl7587d7ff1f0087afN# %3p%% %)%)', 'n': '%(%(%#Ple7fffffff0585858N# %{"Help"} %)%#Ple7fffffff0585858N#โฎ%)%(%(%#Ple7fffffff0585858b# %t %)%#Plf0585858ec303030N#โฎ%)%<%#Ple7ffffffec303030N#%=%(%#Plf0585858ec303030N#โฎ%(%#Plfabcbcbcf0585858N# %3p%% %)%)'}, 'matches': ['match', 'any', [['&ft', 'help']]]}, {'mode_statuslines': {'r': '%(%(%#Ple7fffffff0585858N# %{"Pager"} %)%#Ple7fffffff0585858N#โฎ%)%(%(%#Ple7fffffff0585858b# %t %)%#Plf0585858ec303030N#โฎ%)%<%#Ple7ffffffec303030N#%=%(%#Plf0585858ec303030N#โฎ%(%#Plfabcbcbcf0585858N# %3p%% %)%)', 's': '%(%(%#Ple7fffffff0585858N# %{"Pager"} %)%#Ple7fffffff0585858N#โฎ%)%(%(%#Ple7fffffff0585858b# %t %)%#Plf0585858ec303030N#โฎ%)%<%#Ple7ffffffec303030N#%=%(%#Plf0585858ec303030N#โฎ%(%#Plfabcbcbcf0585858N# %3p%% %)%)', 'N': '%(%(%#Plf58a8a8aeb262626N# %{"Pager"} %)%#Plf58a8a8aeb262626N#โฎ%)%(%(%#Plf58a8a8aeb262626b# %t %)%#Pleb262626e9121212N#โฎ%)%<%#Ple7ffffffe9121212N#%=%(%#Pleb262626e9121212N#โฎ%(%#Plef4e4e4eeb262626N# %3p%% %)%)', 'v': '%(%(%#Ple7fffffff0585858N# %{"Pager"} %)%#Ple7fffffff0585858N#โฎ%)%(%(%#Ple7fffffff0585858b# %t %)%#Plf0585858ec303030N#โฎ%)%<%#Ple7ffffffec303030N#%=%(%#Plf0585858ec303030N#โฎ%(%#Plfabcbcbcf0585858N# %3p%% %)%)', 'i': '%(%(%#Ple7ffffff1f0087afN# %{"Pager"} %)%#Ple7ffffff1f0087afN#โฎ%)%(%(%#Ple7ffffff1f0087afb# %t %)%#Pl1f0087af18005f87N#โฎ%)%<%#Ple7ffffff18005f87N#%=%(%#Pl1f0087af18005f87N#โฎ%(%#Pl7587d7ff1f0087afN# %3p%% %)%)', 'n': '%(%(%#Ple7fffffff0585858N# %{"Pager"} %)%#Ple7fffffff0585858N#โฎ%)%(%(%#Ple7fffffff0585858b# %t %)%#Plf0585858ec303030N#โฎ%)%<%#Ple7ffffffec303030N#%=%(%#Plf0585858ec303030N#โฎ%(%#Plfabcbcbcf0585858N# %3p%% %)%)'}, 'matches': ['match', 'any', [['&ft', 'vimpager']]]}, {'mode_statuslines': {'r': '%(%(%#Ple7ffffff465faf00b# %{"LustyExplorer"} %)%#Pl465faf001c008700N#โฎ%)%(%(%#Pl94afd7001c008700N# %{"Buffer list"} %)%#Pl1c0087001c008700N#โฎ%)%<%#Ple7ffffff1c008700N#%=', 's': '%(%(%#Ple7ffffff465faf00b# %{"LustyExplorer"} %)%#Pl465faf001c008700N#โฎ%)%(%(%#Pl94afd7001c008700N# %{"Buffer list"} %)%#Pl1c0087001c008700N#โฎ%)%<%#Ple7ffffff1c008700N#%=', 'N': '%(%(%#Pl465faf0016005f00b# %{"LustyExplorer"} %)%#Pl465faf0016005f00b#โฎ%)%(%(%#Pl465faf0016005f00N# %{"Buffer list"} %)%#Pl16005f0016005f00N#โฎ%)%<%#Ple7ffffff16005f00N#%=', 'v': '%(%(%#Ple7ffffff465faf00b# %{"LustyExplorer"} %)%#Pl465faf001c008700N#โฎ%)%(%(%#Pl94afd7001c008700N# %{"Buffer list"} %)%#Pl1c0087001c008700N#โฎ%)%<%#Ple7ffffff1c008700N#%=', 'i': '%(%(%#Ple7ffffff465faf00b# %{"LustyExplorer"} %)%#Pl465faf001c008700N#โฎ%)%(%(%#Pl94afd7001c008700N# %{"Buffer list"} %)%#Pl1c0087001c008700N#โฎ%)%<%#Ple7ffffff1c008700N#%=', 'n': '%(%(%#Ple7ffffff465faf00b# %{"LustyExplorer"} %)%#Pl465faf001c008700N#โฎ%)%(%(%#Pl94afd7001c008700N# %{"Buffer list"} %)%#Pl1c0087001c008700N#โฎ%)%<%#Ple7ffffff1c008700N#%='}, 'matches': ['match', 'any', [['bufname("%")', '\[LustyExplorer-Buffers\]']]]}, {'mode_statuslines': {'r': '%(%(%#Ple7fffffff0585858N# %{"Man page"} %)%#Ple7fffffff0585858N#โฎ%)%(%(%#Ple7fffffff0585858b# %{Powerline#Functions#ft_man#GetName()} %)%#Plf0585858ec303030N#โฎ%)%<%#Ple7ffffffec303030N#%=%(%#Plf0585858ec303030N#โฎ%(%#Plfabcbcbcf0585858N# %3p%% %)%)', 's': '%(%(%#Ple7fffffff0585858N# %{"Man page"} %)%#Ple7fffffff0585858N#โฎ%)%(%(%#Ple7fffffff0585858b# %{Powerline#Functions#ft_man#GetName()} %)%#Plf0585858ec303030N#โฎ%)%<%#Ple7ffffffec303030N#%=%(%#Plf0585858ec303030N#โฎ%(%#Plfabcbcbcf0585858N# %3p%% %)%)', 'N': '%(%(%#Plf58a8a8aeb262626N# %{"Man page"} %)%#Plf58a8a8aeb262626N#โฎ%)%(%(%#Plf58a8a8aeb262626b# %{Powerline#Functions#ft_man#GetName()} %)%#Pleb262626e9121212N#โฎ%)%<%#Ple7ffffffe9121212N#%=%(%#Pleb262626e9121212N#โฎ%(%#Plef4e4e4eeb262626N# %3p%% %)%)', 'v': '%(%(%#Ple7fffffff0585858N# %{"Man page"} %)%#Ple7fffffff0585858N#โฎ%)%(%(%#Ple7fffffff0585858b# %{Powerline#Functions#ft_man#GetName()} %)%#Plf0585858ec303030N#โฎ%)%<%#Ple7ffffffec303030N#%=%(%#Plf0585858ec303030N#โฎ%(%#Plfabcbcbcf0585858N# %3p%% %)%)', 'i': '%(%(%#Ple7ffffff1f0087afN# %{"Man page"} %)%#Ple7ffffff1f0087afN#โฎ%)%(%(%#Ple7ffffff1f0087afb# %{Powerline#Functions#ft_man#GetName()} %)%#Pl1f0087af18005f87N#โฎ%)%<%#Ple7ffffff18005f87N#%=%(%#Pl1f0087af18005f87N#โฎ%(%#Pl7587d7ff1f0087afN# %3p%% %)%)', 'n': '%(%(%#Ple7fffffff0585858N# %{"Man page"} %)%#Ple7fffffff0585858N#โฎ%)%(%(%#Ple7fffffff0585858b# %{Powerline#Functions#ft_man#GetName()} %)%#Plf0585858ec303030N#โฎ%)%<%#Ple7ffffffec303030N#%=%(%#Plf0585858ec303030N#โฎ%(%#Plfabcbcbcf0585858N# %3p%% %)%)'}, 'matches': ['match', 'any', [['&ft', 'man']]]}, {'mode_statuslines': {'r': '%(%(%#Ple7fffffff0585858N# %{"MiniBufExplorer"} %)%#Plf05858581c008700N#โฎ%)%<%#Ple7ffffff1c008700N#%=', 's': '%(%(%#Ple7fffffff0585858N# %{"MiniBufExplorer"} %)%#Plf05858581c008700N#โฎ%)%<%#Ple7ffffff1c008700N#%=', 'N': '%(%(%#Plf58a8a8aeb262626N# %{"MiniBufExplorer"} %)%#Pleb26262616005f00N#โฎ%)%<%#Ple7ffffff16005f00N#%=', 'v': '%(%(%#Ple7fffffff0585858N# %{"MiniBufExplorer"} %)%#Plf05858581c008700N#โฎ%)%<%#Ple7ffffff1c008700N#%=', 'i': '%(%(%#Ple7ffffff1f0087afN# %{"MiniBufExplorer"} %)%#Pl1f0087af1c008700N#โฎ%)%<%#Ple7ffffff1c008700N#%=', 'n': '%(%(%#Ple7fffffff0585858N# %{"MiniBufExplorer"} %)%#Plf05858581c008700N#โฎ%)%<%#Ple7ffffff1c008700N#%='}, 'matches': ['match', 'any', [['bufname("%")', '\-MiniBufExplorer\-']]]}, {'mode_statuslines': {'r': '%(%(%#Ple7fffffff0585858N# %{"Quickfix"} %)%#Plf0585858ec303030N#โฎ%)%<%#Ple7ffffffec303030N#%=', 's': '%(%(%#Ple7fffffff0585858N# %{"Quickfix"} %)%#Plf0585858ec303030N#โฎ%)%<%#Ple7ffffffec303030N#%=', 'N': '%(%(%#Plf58a8a8aeb262626N# %{"Quickfix"} %)%#Pleb262626e9121212N#โฎ%)%<%#Ple7ffffffe9121212N#%=', 'v': '%(%(%#Ple7fffffff0585858N# %{"Quickfix"} %)%#Plf0585858ec303030N#โฎ%)%<%#Ple7ffffffec303030N#%=', 'i': '%(%(%#Ple7ffffff1f0087afN# %{"Quickfix"} %)%#Pl1f0087af18005f87N#โฎ%)%<%#Ple7ffffff18005f87N#%=', 'n': '%(%(%#Ple7fffffff0585858N# %{"Quickfix"} %)%#Plf0585858ec303030N#โฎ%)%<%#Ple7ffffffec303030N#%='}, 'matches': ['match', 'any', [['&ft', 'qf']]]}, {'mode_statuslines': {'r': '%(%(%#Ple7ffffff465faf00b# %{"Tagbar"} %)%#Pl465faf001c008700N#โฎ%)%(%(%#Pl94afd7001c008700N# %{"Tree"} %)%#Pl1c0087001c008700N#โฎ%)%<%#Ple7ffffff1c008700N#%=', 's': '%(%(%#Ple7ffffff465faf00b# %{"Tagbar"} %)%#Pl465faf001c008700N#โฎ%)%(%(%#Pl94afd7001c008700N# %{"Tree"} %)%#Pl1c0087001c008700N#โฎ%)%<%#Ple7ffffff1c008700N#%=', 'N': '%(%(%#Pl465faf0016005f00b# %{"Tagbar"} %)%#Pl465faf0016005f00b#โฎ%)%(%(%#Pl465faf0016005f00N# %{"Tree"} %)%#Pl16005f0016005f00N#โฎ%)%<%#Ple7ffffff16005f00N#%=', 'v': '%(%(%#Ple7ffffff465faf00b# %{"Tagbar"} %)%#Pl465faf001c008700N#โฎ%)%(%(%#Pl94afd7001c008700N# %{"Tree"} %)%#Pl1c0087001c008700N#โฎ%)%<%#Ple7ffffff1c008700N#%=', 'i': '%(%(%#Ple7ffffff465faf00b# %{"Tagbar"} %)%#Pl465faf001c008700N#โฎ%)%(%(%#Pl94afd7001c008700N# %{"Tree"} %)%#Pl1c0087001c008700N#โฎ%)%<%#Ple7ffffff1c008700N#%=', 'n': '%(%(%#Ple7ffffff465faf00b# %{"Tagbar"} %)%#Pl465faf001c008700N#โฎ%)%(%(%#Pl94afd7001c008700N# %{"Tree"} %)%#Pl1c0087001c008700N#โฎ%)%<%#Ple7ffffff1c008700N#%='}, 'matches': ['match', 'any', [['&ft', 'tagbar']]]}, {'mode_statuslines': {'r': '%(%(%#Ple7ffffff465faf00b# %{expand("%:p:h")} %)%#Pl465faf001c008700N#โฎ%)%<%#Ple7ffffff1c008700N#%=', 's': '%(%(%#Ple7ffffff465faf00b# %{expand("%:p:h")} %)%#Pl465faf001c008700N#โฎ%)%<%#Ple7ffffff1c008700N#%=', 'N': '%(%(%#Pl465faf0016005f00b# %{expand("%:p:h")} %)%#Pl16005f0016005f00N#โฎ%)%<%#Ple7ffffff16005f00N#%=', 'v': '%(%(%#Ple7ffffff465faf00b# %{expand("%:p:h")} %)%#Pl465faf001c008700N#โฎ%)%<%#Ple7ffffff1c008700N#%=', 'i': '%(%(%#Ple7ffffff465faf00b# %{expand("%:p:h")} %)%#Pl465faf001c008700N#โฎ%)%<%#Ple7ffffff1c008700N#%=', 'n': '%(%(%#Ple7ffffff465faf00b# %{expand("%:p:h")} %)%#Pl465faf001c008700N#โฎ%)%<%#Ple7ffffff1c008700N#%='}, 'matches': ['match', 'any', [['&ft', 'nerdtree']]]}]
-let g:Pl#THEME_CALLBACKS = [['function! PowerlineStatuslineCallback_ctrlp_main(...){{NEWLINE}}return Pl#StatuslineCallback(''%(%(%#Ple7ffffff62875fd7N# %-3{"%3"} %)%#Pl62875fd7e7ffffffN#โฎ%)%(%(%#Pl375f00afe7ffffffb# %-9{"%4"} %)%#Ple7ffffff62875fd7N#โฎ%)%(%(%#Ple7ffffff62875fd7N# %-3{"%5"} %)%#Pl62875fd7375f00afN#โฎ%)%(%(%#Plc4ff0000375f00afb# %{"%6" == " <+>" ? "" : strpart("%6", 2, len("%6") - 3)} %)%#Pl375f00af375f00afN#โฎ%)%<%#Ple7ffffff375f00afN#%=%(%#Pl375f00af375f00afN#โฎ%(%#Plbdd7d7ff375f00afN# %{"%0"} %)%)%(%#Plbdd7d7ff375f00afN#โฎ%(%#Plbdd7d7ff375f00afN# %{"%1"} %)%)%(%#Pl62875fd7375f00afN#โฎ%(%#Ple7ffffff62875fd7N# %{substitute(getcwd(), expand("$HOME"), "~", "g")} %)%)'', a:000){{NEWLINE}}endfunction', 'if ! exists("g:ctrlp_status_func") | let g:ctrlp_status_func = {} | endif | let g:ctrlp_status_func.main = "PowerlineStatuslineCallback_ctrlp_main"'], ['function! PowerlineStatuslineCallback_ctrlp_prog(...){{NEWLINE}}return Pl#StatuslineCallback(''%(%(%#Pl375f00afe7ffffffN# %-6{"%0"} %)%#Ple7ffffff375f00afN#โฎ%)%<%#Ple7ffffff375f00afN#%=%(%#Pl62875fd7375f00afN#โฎ%(%#Ple7ffffff62875fd7N# %{substitute(getcwd(), expand("$HOME"), "~", "g")} %)%)'', a:000){{NEWLINE}}endfunction', 'if ! exists("g:ctrlp_status_func") | let g:ctrlp_status_func = {} | endif | let g:ctrlp_status_func.prog = "PowerlineStatuslineCallback_ctrlp_prog"']]
+++ /dev/null
-# Janus: Carlhuda's vim Distribution
-
-This is a basic distribution of vim plugins and tools intended to be run
-on top of the latest MacVIM snapshot.
-
-We (Carl and Yehuda) both use this distribution for our own use, and
-welcome patches and contributions to help make it an effective way to
-get started with vim and then use it productively for years to come.
-
-At present, we are still learning to use vim ourselves, so you should
-anticipate a period of rapid development while we get a handle on the
-best tools for the job. So far, we have mostly integrated existing
-plugins and tools, and we anticipate to continue doing so while also
-writing our own plugins as appropriate.
-
-In general, you can expect that the tools we use work well together and
-that we have given careful thought to the experience of using MacVIM
-with the tools in question. If you run into an issue using it, please
-report an issue to the issue tracker.
-
-## Pre-requisites
-
-Janus is built primarily for [MacVim](http://code.google.com/p/macvim/) on OSX.
-Download it [here](https://github.com/b4winckler/macvim/downloads).
-
-Alternatively, you can use Janus with the bundled console `vim` installation on
-OSX (via Terminal), or with any other `vim` or `gvim` installation.
-
-Linux users can install `gvim` for an experience identical to MacVim.
-On Debian/Ubuntu, simply `apt-get install vim-gnome`. For remote
-servers, install console vim with `apt-get install vim-nox`.
-
-On a fresh Ubuntu install you also have to install the packages `rake` and `ruby-dev`
-before running the install script and `exuberant-ctags` for ctags
-support.
-
-## Installation
-
-0. `for i in ~/.vim ~/.vimrc ~/.gvimrc; do [ -e $i ] && mv $i $i.old;
- done`
-1. `git clone git://github.com/carlhuda/janus.git ~/.vim`
-2. `cd ~/.vim`
-3. `rake`
-
-or
-
- `curl https://raw.github.com/carlhuda/janus/master/bootstrap.sh -o - | sh`
-
-## Customization
-
-Create `~/.vimrc.local` and `~/.gvimrc.local` for any local
-customizations.
-
-For example, to override the default color schemes:
-
- echo color desert > ~/.vimrc.local
- echo color molokai > ~/.gvimrc.local
-
-If you want to add additional Vim plugins you can do so by adding a
-`~/.janus.rake` like so:
-
- vim_plugin_task "zencoding", "git://github.com/mattn/zencoding-vim.git"
- vim_plugin_task "minibufexpl", "git://github.com/fholgado/minibufexpl.vim.git"
-
-If you do not wish to use one of the plugins Janus provides out of the
-box you can have it skipped using the `skip_vim_plugin` method in
-`~/.janus.rake`:
-
- skip_vim_plugin "color-sampler"
-
-**Note**: Skipping the plugin will only apply to installation. It won't
-remove configurations or mappings Janus might have added for it.
-
-## Updating to the latest version
-
-To update to the latest version of the distribution, just run `rake`
-again inside your `~/.vim` directory.
-
-# Intro to VIM
-
-Here's some tips if you've never used VIM before:
-
-## Tutorials
-
-* Type `vimtutor` into a shell to go through a brief interactive
- tutorial inside VIM.
-* Read the slides at [VIM: Walking Without Crutches](http://walking-without-crutches.heroku.com/#1).
-* Watch the screencasts at [vimcasts.org](http://vimcasts.org/)
-* Watch Derek Wyatt's energetic tutorial videos at [his site](http://www.derekwyatt.org/vim/vim-tutorial-videos/)
-* Read wycats' perspective on learning vim at
- [Everyone who tried to convince me to use vim was wrong](http://yehudakatz.com/2010/07/29/everyone-who-tried-to-convince-me-to-use-vim-was-wrong/)
-* Read this and other answers to a question about vim at StackOverflow:
- [Your problem with Vim is that you don't grok vi](http://stackoverflow.com/questions/1218390/what-is-your-most-productive-shortcut-with-vim/1220118#1220118)
-
-## Modes
-
-* VIM has two modes:
- * insert mode- stuff you type is added to the buffer
- * normal mode- keys you hit are interpretted as commands
-* To enter insert mode, hit `i`
-* To exit insert mode, hit `<ESC>`
-
-## Useful commands
-
-* Use `:q` to exit vim
-* Certain commands are prefixed with a `<Leader>` key, which maps to `\`
- by default. Use `let mapleader = ","` to change this.
-* Keyboard [cheat sheet](http://walking-without-crutches.heroku.com/image/images/vi-vim-cheat-sheet.png).
-
-# Features
-
-This vim distribution includes a number of packages built by others.
-
-## Base Customizations
-
-Janus ships with a number of basic customizations for vim:
-
-* Line numbers
-* Ruler (line and column numbers)
-* No wrap (turn off per-buffer via set :wrap)
-* Soft 2-space tabs, and default hard tabs to 2 spaces
-* Show tailing whitespace as `.`
-* Make searching highlighted, incremental, and case insensitive unless a
- capital letter is used
-* Always show a status line
-* Allow backspacing over everything (identations, eol, and start
- characters) in insert mode
-* `<Leader>e` expands to `:e {directory of current file}/` (open in the
- current buffer)
-* `<Leader>tr` expands to `:te {directory of current file}/` (open in a
- new MacVIM tab)
-* `<C-P>` inserts the directory of the current file into a command
-
-## "Project Drawer" aka [NERDTree](http://github.com/wycats/nerdtree)
-
-NERDTree is a file explorer plugin that provides "project drawer"
-functionality to your vim projects. You can learn more about it with
-:help NERDTree.
-
-**Customizations**: Janus adds a number of customizations to the core
-NERDTree:
-
-* Use `<Leader>n` to toggle NERDTree
-* Ignore `*.rbc` and `*~` files
-* Automatically activate NERDTree when MacVIM opens and make the
- original buffer the active one
-* Provide alternative :e, :cd, :rm and :touch abbreviations which also
- refresh NERDTree when done (when NERDTree is open)
-* When opening vim with vim /path, open the left NERDTree to that
- directory, set the vim pwd, and clear the right buffer
-* Disallow `:e`ing files into the NERDTree buffer
-* In general, assume that there is a single NERDTree buffer on the left
- and one or more editing buffers on the right
-
-## [Ack.vim](http://github.com/mileszs/ack.vim)
-
-
-Ack.vim uses ack to search inside the current directory for a pattern.
-You can learn more about it with :help Ack
-
-**Customizations**: Janus rebinds command-shift-f (`<D-F>`) to bring up
-`:Ack `.
-
-## [Align](http://github.com/tsaleh/vim-align)
-
-Align lets you align statements on their equal signs, make comment
-boxes, align comments, align declarations, etc.
-
-* `:5,10Align =>` to align lines 5-10 on `=>`'s
-
-## [Command-T](https://wincent.com/products/command-t)
-
-Command-T provides a mechanism for searching for a file inside the
-current working directory. It behaves similarly to command-t in
-Textmate.
-
-**Customizations**: Janus rebinds command-t (`<D-t>`) to bring up this
-plugin. It defaults to `<Leader>t`.
-
-## [ConqueTerm](http://code.google.com/p/conque/)
-
-ConqueTerm embeds a basic terminal inside a vim buffer. The terminal has
-an insert mode in which you can type commands, tab complete and use the
-terminal like normal. You can also escape out of insert mode to use
-other vim commands on the buffer, like yank and paste.
-
-**Customizations**: Janus binds command-e (`<D-e>`) to bring up
-`:ConqueTerm bash --login` in the current buffer.
-
-**Note**: To get colors working, you might have to `export TERM=xterm`
-and use `ls -G` or `gls --color`
-
-## [indent\_object](http://github.com/michaeljsmith/vim-indent-object)
-
-Indent object creates a "text object" that is relative to the current
-ident. Text objects work inside of visual mode, and with `c` (change),
-`d` (delete) and `y` (yank). For instance, try going into a method in
-normal mode, and type `v ii`. Then repeat `ii`.
-
-**Note**: indent\_object seems a bit busted. It would also be nice if
-there was a text object for Ruby `class` and `def` blocks.
-
-## [surround](http://github.com/tpope/vim-surround)
-
-Surround allows you to modify "surroundings" around the current text.
-For instance, if the cursor was inside `"foo bar"`, you could type
-`cs"'` to convert the text to `'foo bar'`.
-
-There's a lot more; check it out at `:help surround`
-
-## [NERDCommenter](http://github.com/ddollar/nerdcommenter)
-
-NERDCommenter allows you to wrangle your code comments, regardless of
-filetype. View `:help NERDCommenter` for all the details.
-
-**Customizations**: Janus binds command-/ (`<D-/>`) to toggle comments.
-
-## [SuperTab](http://github.com/ervandew/supertab)
-
-In insert mode, start typing something and hit `<TAB>` to tab-complete
-based on the current context.
-
-## ctags
-
-Janus includes the [TagList](http://github.com/vim-scripts/taglist.vim)
-plugin, which binds `:Tlist` to an overview panel that lists all ctags
-for easy navigation.
-
-**Customizations**: Janus binds `<Leader>rt` to the ctags command to
-update tags.
-
-**Note**: For full language support, run `brew install ctags` to install
-exuberant-ctags.
-
-**Tip**: Check out `:help ctags` for information about VIM's built-in
-ctag support. Tag navigation creates a stack which can traversed via
-`Ctrl-]` (to find the source of a token) and `Ctrl-T` (to jump back up
-one level).
-
-## Git Support ([Fugitive](http://github.com/tpope/vim-fugitive))
-
-Fugitive adds pervasive git support to git directories in vim. For more
-information, use `:help fugitive`
-
-Use `:Gstatus` to view `git status` and type `-` on any file to stage or
-unstage it. Type `p` on a file to enter `git add -p` and stage specific
-hunks in the file.
-
-Use `:Gdiff` on an open file to see what changes have been made to that
-file
-
-## [Gist-vim](http://github.com/mattn/gist-vim)
-
-Nice [gist integration](https://github.com/mattn/gist-vim) by mattn.
-Requires exporting your `GITHUB_TOKEN` and `GITHUB_USER` as environment
-variables or setup your [GitHub token config](http://help.github.com/git-email-settings/).
-
-Try `:Gist`, `:Gist -p` and visual blocks.
-
-## [ZoomWin](http://github.com/vim-scripts/ZoomWin)
-
-When working with split windows, ZoomWin lets you zoom into a window and
-out again using `Ctrl-W o`
-
-**Customizations**: Janus binds `<Leader><Leader>` to `:ZoomWin`
-
-## Additional Syntaxes
-
-Janus ships with a few additional syntaxes:
-
-* Markdown (bound to \*.markdown, \*.md, and \*.mk)
-* Mustache (bound to \*.mustache)
-* Arduino (bound to \*.pde)
-* Haml (bound to \*.haml)
-* Sass (bound to \*.sass)
-* SCSS (bound to \*.scss)
-* An improved JavaScript syntax (bound to \*.js)
-* Map Gemfile, Rakefile, Vagrantfile and Thorfile to Ruby
-* Git commits (set your `EDITOR` to `mvim -f`)
-
-## Color schemes
-
-Janus includes the vim color sampler pack, which includes [over 100
-popular color themes](http://www.vi-improved.org/color_sampler_pack/):
-
-* jellybeans
-* matrix
-* railscasts2
-* tango
-* vibrantink
-* vividchalk
-* wombat
-* xoria256
-
-Use `:color vibrantink` to switch to a color scheme.
-
-Janus also has a few customized versions of popular themes:
-
-* jellybeans+
-* molokai
-* railscasts+
-* vwilight
-
+++ /dev/null
-module VIM
- Dirs = %w[ after autoload doc plugin ruby snippets syntax ftdetect ftplugin colors indent ]
-end
-
-directory "tmp"
-VIM::Dirs.each do |dir|
- directory(dir)
-end
-
-def vim_plugin_task(name, repo=nil)
- cwd = File.expand_path("../", __FILE__)
- dir = File.expand_path("tmp/#{name}")
- subdirs = VIM::Dirs
-
- namespace(name) do
- if repo
- file dir => "tmp" do
- if repo =~ /git$/
- sh "git clone #{repo} #{dir}"
-
- elsif repo =~ /download_script/
- if filename = `curl --silent --head #{repo} | grep attachment`[/filename=(.+)/,1]
- filename.strip!
- sh "curl #{repo} > tmp/#{filename}"
- else
- raise ArgumentError, 'unable to determine script type'
- end
-
- elsif repo =~ /(tar|gz|vba|zip)$/
- filename = File.basename(repo)
- sh "curl #{repo} > tmp/#{filename}"
-
- else
- raise ArgumentError, 'unrecognized source url for plugin'
- end
-
- case filename
- when /zip$/
- sh "unzip -o tmp/#{filename} -d #{dir}"
-
- when /tar\.gz$/
- dirname = File.basename(filename, '.tar.gz')
-
- sh "tar zxvf tmp/#{filename}"
- sh "mv #{dirname} #{dir}"
-
- when /vba(\.gz)?$/
- if filename =~ /gz$/
- sh "gunzip -f tmp/#{filename}"
- filename = File.basename(filename, '.gz')
- end
-
- # TODO: move this into the install task
- mkdir_p dir
- lines = File.readlines("tmp/#{filename}")
- current = lines.shift until current =~ /finish$/ # find finish line
-
- while current = lines.shift
- # first line is the filename (possibly followed by garbage)
- # some vimballs use win32 style path separators
- path = current[/^(.+?)(\t\[{3}\d)?$/, 1].gsub '\\', '/'
-
- # then the size of the payload in lines
- current = lines.shift
- num_lines = current[/^(\d+)$/, 1].to_i
-
- # the data itself
- data = lines.slice!(0, num_lines).join
-
- # install the data
- Dir.chdir dir do
- mkdir_p File.dirname(path)
- File.open(path, 'w'){ |f| f.write(data) }
- end
- end
- end
- end
-
- task :pull => dir do
- if repo =~ /git$/
- Dir.chdir dir do
- sh "git pull"
- end
- end
- end
-
- task :install => [:pull] + subdirs do
- Dir.chdir dir do
- if File.exists?("Rakefile") and `rake -T` =~ /^rake install/
- sh "rake install"
- elsif File.exists?("install.sh")
- sh "sh install.sh"
- else
- subdirs.each do |subdir|
- if File.exists?(subdir)
- sh "cp -RfL #{subdir}/* #{cwd}/#{subdir}/"
- end
- end
- end
- end
-
- yield if block_given?
- end
- else
- task :install => subdirs do
- yield if block_given?
- end
- end
- end
-
- desc "Install #{name} plugin"
- task name do
- puts
- puts "*" * 40
- puts "*#{"Installing #{name}".center(38)}*"
- puts "*" * 40
- puts
- Rake::Task["#{name}:install"].invoke
- end
- task :default => name
-end
-
-def skip_vim_plugin(name)
- Rake::Task[:default].prerequisites.delete(name)
-end
-
-vim_plugin_task "ack.vim", "git://github.com/mileszs/ack.vim.git"
-vim_plugin_task "color-sampler", "git://github.com/vim-scripts/Color-Sampler-Pack.git"
-vim_plugin_task "conque", "http://conque.googlecode.com/files/conque_1.1.tar.gz"
-vim_plugin_task "fugitive", "git://github.com/tpope/vim-fugitive.git"
-vim_plugin_task "git", "git://github.com/tpope/vim-git.git"
-vim_plugin_task "haml", "git://github.com/tpope/vim-haml.git"
-vim_plugin_task "indent_object", "git://github.com/michaeljsmith/vim-indent-object.git"
-vim_plugin_task "javascript", "git://github.com/pangloss/vim-javascript.git"
-vim_plugin_task "nerdtree", "git://github.com/wycats/nerdtree.git"
-vim_plugin_task "nerdcommenter", "git://github.com/ddollar/nerdcommenter.git"
-vim_plugin_task "surround", "git://github.com/tpope/vim-surround.git"
-vim_plugin_task "taglist", "git://github.com/vim-scripts/taglist.vim.git"
-vim_plugin_task "vividchalk", "git://github.com/tpope/vim-vividchalk.git"
-vim_plugin_task "solarized", "git://github.com/altercation/vim-colors-solarized.git"
-vim_plugin_task "supertab", "git://github.com/ervandew/supertab.git"
-vim_plugin_task "cucumber", "git://github.com/tpope/vim-cucumber.git"
-vim_plugin_task "textile", "git://github.com/timcharper/textile.vim.git"
-vim_plugin_task "rails", "git://github.com/tpope/vim-rails.git"
-vim_plugin_task "rspec", "git://github.com/taq/vim-rspec.git"
-vim_plugin_task "zoomwin", "git://github.com/vim-scripts/ZoomWin.git"
-vim_plugin_task "snipmate", "git://github.com/msanders/snipmate.vim.git"
-vim_plugin_task "markdown", "git://github.com/tpope/vim-markdown.git"
-vim_plugin_task "align", "git://github.com/tsaleh/vim-align.git"
-vim_plugin_task "unimpaired", "git://github.com/tpope/vim-unimpaired.git"
-vim_plugin_task "searchfold", "git://github.com/vim-scripts/searchfold.vim.git"
-vim_plugin_task "endwise", "git://github.com/tpope/vim-endwise.git"
-vim_plugin_task "irblack", "git://github.com/wgibbs/vim-irblack.git"
-vim_plugin_task "vim-coffee-script","git://github.com/kchmck/vim-coffee-script.git"
-vim_plugin_task "syntastic", "git://github.com/scrooloose/syntastic.git"
-vim_plugin_task "puppet", "git://github.com/ajf/puppet-vim.git"
-vim_plugin_task "scala", "git://github.com/bdd/vim-scala.git"
-vim_plugin_task "gist-vim", "git://github.com/mattn/gist-vim.git"
-
-#vim_plugin_task "hammer", "git://github.com/robgleeson/hammer.vim.git" do
-# sh "gem install github-markup redcarpet"
-#end
-
-vim_plugin_task "janus_themes" do
- # custom version of railscasts theme
- File.open(File.expand_path("../colors/railscasts+.vim", __FILE__), "w") do |file|
- file.puts <<-VIM.gsub(/^ +/, "").gsub("<SP>", " ")
- runtime colors/railscasts.vim
- let g:colors_name = "railscasts+"
-
- set fillchars=vert:\\<SP>
- set fillchars=stl:\\<SP>
- set fillchars=stlnc:\\<SP>
- hi StatusLine guibg=#cccccc guifg=#000000
- hi VertSplit guibg=#dddddd
- VIM
- end
-
- # custom version of jellybeans theme
- File.open(File.expand_path("../colors/jellybeans+.vim", __FILE__), "w") do |file|
- file.puts <<-VIM.gsub(/^ /, "")
- runtime colors/jellybeans.vim
- let g:colors_name = "jellybeans+"
-
- hi VertSplit guibg=#888888
- hi StatusLine guibg=#cccccc guifg=#000000
- hi StatusLineNC guibg=#888888 guifg=#000000
- VIM
- end
-end
-
-vim_plugin_task "molokai" do
- sh "curl https://raw.github.com/mrtazz/molokai.vim/master/colors/molokai.vim > colors/molokai.vim"
-end
-vim_plugin_task "mustache" do
- sh "curl https://raw.github.com/defunkt/mustache/master/contrib/mustache.vim > syntax/mustache.vim"
- File.open(File.expand_path('../ftdetect/mustache.vim', __FILE__), 'w') do |file|
- file << "au BufNewFile,BufRead *.mustache setf mustache"
- end
-end
-vim_plugin_task "arduino","git://github.com/vim-scripts/Arduino-syntax-file.git" do
- File.open(File.expand_path('../ftdetect/arduino.vim', __FILE__), 'w') do |file|
- file << "au BufNewFile,BufRead *.pde setf arduino"
- end
-end
-vim_plugin_task "vwilight" do
- sh "curl https://raw.github.com/gist/796172/724c7ca237a7f6b8d857c4ac2991cfe5ffb18087 > colors/vwilight.vim"
-end
-
-if File.exists?(janus = File.expand_path("~/.janus.rake"))
- puts "Loading your custom rake file"
- import(janus)
-end
-
-desc "Update the documentation"
-task :update_docs do
- puts "Updating VIM Documentation..."
- system "vim -e -s <<-EOF\n:helptags ~/.vim/doc\n:quit\nEOF"
-end
-
-desc "link vimrc to ~/.vimrc"
-task :link_vimrc do
- %w[ vimrc gvimrc ].each do |file|
- dest = File.expand_path("~/.#{file}")
- unless File.exist?(dest)
- ln_s(File.expand_path("../#{file}", __FILE__), dest)
- end
- end
-end
-
-task :clean do
- system "git clean -dfx"
-end
-
-desc "Pull the latest"
-task :pull do
- system "git pull"
-end
-
-task :default => [
- :update_docs,
- :link_vimrc
-]
-
-desc "Clear out all build artifacts and rebuild the latest Janus"
-task :upgrade => [:clean, :pull, :default]
-
+++ /dev/null
-" Language: CoffeeScript
-" Maintainer: Mick Koch <kchmck@gmail.com>
-" URL: http://github.com/kchmck/vim-coffee-script
-" License: WTFPL
-
-" Syntax highlighting for text/coffeescript script tags
-syn include @htmlCoffeeScript syntax/coffee.vim
-syn region coffeeScript start=+<script [^>]*type *=[^>]*text/coffeescript[^>]*>+
-\ end=+</script>+me=s-1 keepend
-\ contains=@htmlCoffeeScript,htmlScriptTag,@htmlPreproc
+++ /dev/null
-" Powerline - The ultimate statusline utility
-"
-" Author: Kim Silkebรฆkken <kim.silkebaekken+vim@gmail.com>
-" Source repository: https://github.com/Lokaltog/vim-powerline
-
-" Script variables {{{
- let g:Pl#OLD_STL = ''
- let g:Pl#THEME = []
- let g:Pl#THEME_CALLBACKS = []
- let g:Pl#HL = []
-
- " Cache revision, this must be incremented whenever the cache format is changed
- let s:CACHE_REVISION = 5
-" }}}
-" Script initialization {{{
- function! Pl#LoadCache() " {{{
- if filereadable(g:Powerline_cache_file) && g:Powerline_cache_enabled
- exec 'source' escape(g:Powerline_cache_file, ' \')
-
- if ! exists('g:Powerline_cache_revision') || g:Powerline_cache_revision != s:CACHE_REVISION
- " Cache revision differs, cache is invalid
- unlet! g:Powerline_cache_revision
-
- return 0
- endif
-
- " Create highlighting groups
- for hi_cmd in g:Pl#HL
- exec hi_cmd
- endfor
-
- " Run theme callbacks
- for callback in g:Pl#THEME_CALLBACKS
- " Substitute {{NEWLINE}} with newlines (strings must be
- " stored without newlines characters to avoid vim errors)
- exec substitute(callback[0], "{{NEWLINE}}", "\n", 'g')
- exec substitute(callback[1], "{{NEWLINE}}", "\n", 'g')
- endfor
-
- return 1
- endif
-
- return 0
- endfunction " }}}
- function! Pl#ClearCache() " {{{
- if filereadable(g:Powerline_cache_file)
- " Delete the cache file
- call delete(g:Powerline_cache_file)
- endif
-
- echo 'Powerline cache cleared. Please restart vim for the changes to take effect.'
- endfunction " }}}
- function! Pl#ReloadColorscheme() " {{{
- call Pl#ClearCache()
-
- " The colorscheme and theme files must be manually sourced because
- " vim won't reload previously autoloaded files
- "
- " This is a bit hackish, but it works
- unlet! g:Powerline#Colorschemes#{g:Powerline_colorscheme}#colorscheme
- exec "source" split(globpath(&rtp, 'autoload/Powerline/Colorschemes/'. g:Powerline_colorscheme .'.vim', 1), '\n')[0]
-
- unlet! g:Powerline#Themes#{g:Powerline_theme}#theme
- exec "source" split(globpath(&rtp, 'autoload/Powerline/Themes/'. g:Powerline_theme .'.vim', 1), '\n')[0]
-
- let g:Pl#THEME = []
-
- call Pl#Load()
- endfunction " }}}
- function! Pl#Load() " {{{
- if empty(g:Pl#OLD_STL)
- " Store old statusline
- let g:Pl#OLD_STL = &statusline
- endif
-
- if ! Pl#LoadCache()
- try
- " Autoload the theme dict first
- let raw_theme = g:Powerline#Themes#{g:Powerline_theme}#theme
- catch
- echom 'Invalid Powerline theme! Please check your theme and colorscheme settings.'
-
- return
- endtry
-
- " Create list with parsed statuslines
- for buffer_statusline in raw_theme
- unlet! mode_statuslines
- let mode_statuslines = Pl#Parser#GetStatusline(buffer_statusline.segments)
-
- if ! empty(buffer_statusline.callback)
- " The callback function passes its arguments on to
- " Pl#StatuslineCallback along with the normal/current mode
- " statusline.
- let s:cb_func = "function! PowerlineStatuslineCallback_". buffer_statusline.callback[1] ."(...)\n"
- let s:cb_func .= "return Pl#StatuslineCallback(". string(mode_statuslines['n']) .", a:000)\n"
- let s:cb_func .= "endfunction"
-
- " The callback expression should be used to initialize any
- " variables that will use the callback function. The
- " expression requires a %s which will be replaced by the
- " callback function name.
- let s:cb_expr = printf(buffer_statusline.callback[2], 'PowerlineStatuslineCallback_'. buffer_statusline.callback[1])
-
- exec s:cb_func
- exec s:cb_expr
-
- " Newlines must be substituted with another character
- " because vim doesn't like newlines in strings
- call add(g:Pl#THEME_CALLBACKS, [substitute(s:cb_func, "\n", "{{NEWLINE}}", 'g'), substitute(s:cb_expr, "\n", "{{NEWLINE}}", 'g')])
-
- unlet! s:cb_func s:cb_expr
-
- continue
- endif
-
- " Store the statuslines for matching specific buffers
- call add(g:Pl#THEME, {
- \ 'matches': buffer_statusline.matches,
- \ 'mode_statuslines': mode_statuslines
- \ })
- endfor
-
- if ! g:Powerline_cache_enabled
- " Don't cache anything if caching is disabled or cache file isn't writeable
- return
- endif
-
- " Prepare commands and statuslines for caching
- let cache = [
- \ 'let g:Powerline_cache_revision = '. string(s:CACHE_REVISION),
- \ 'let g:Pl#HL = '. string(g:Pl#HL),
- \ 'let g:Pl#THEME = '. string(g:Pl#THEME),
- \ 'let g:Pl#THEME_CALLBACKS = '. string(g:Pl#THEME_CALLBACKS),
- \ ]
-
- call writefile(cache, g:Powerline_cache_file)
- endif
- endfunction " }}}
-" }}}
-" Statusline updater {{{
- function! Pl#Statusline(statusline, current) " {{{
- let mode = mode()
-
- if ! a:current
- let mode = 'N' " Normal (non-current)
- elseif mode =~# '\v(v|V|\16)'
- let mode = 'v' " Visual mode
- elseif mode =~# '\v(s|S|\13)'
- let mode = 's' " Select mode
- elseif mode =~# '\vi'
- let mode = 'i' " Insert mode
- elseif mode =~# '\v(R|Rv)'
- let mode = 'r' " Replace mode
- else
- " Fallback to normal mode
- let mode = 'n' " Normal (current)
- endif
-
- return g:Pl#THEME[a:statusline].mode_statuslines[mode]
- endfunction " }}}
- function! Pl#StatuslineCallback(statusline, args) " {{{
- " Replace %1, %2, etc. in the statusline with the callback args
- return substitute(
- \ a:statusline,
- \ '\v\%(\d+)',
- \ '\=a:args[submatch(1)]',
- \ 'g')
- endfunction " }}}
- function! Pl#UpdateStatusline(current) " {{{
- if empty(g:Pl#THEME)
- " Load statuslines if they aren't loaded yet
- call Pl#Load()
- endif
-
- for i in range(0, len(g:Pl#THEME) - 1)
- if Pl#Match#Validate(g:Pl#THEME[i])
- " Update window-local statusline
- let &l:statusline = '%!Pl#Statusline('. i .','. a:current .')'
- endif
- endfor
- endfunction " }}}
-" }}}
+++ /dev/null
-function! Pl#Colorscheme#Init(hi) " {{{
- let colorscheme = {}
-
- for hi in a:hi
- " Ensure that the segments are a list
- let segments = type(hi[0]) == type('') ? [ hi[0] ] : hi[0]
- let mode_hi_dict = hi[1]
-
- for segment in segments
- let colorscheme[segment] = mode_hi_dict
- endfor
- endfor
-
- return colorscheme
-endfunction " }}}
-function! Pl#Colorscheme#Apply(colorscheme, buffer_segments) " {{{
- " Set color parameters for all segments in a:buffer_segments
-
- " TODO This function should be recursive and work on both segments and groups
- " TODO We could probably handle the NS stuff here...
-
- try
- let colorscheme = g:Powerline#Colorschemes#{a:colorscheme}#colorscheme
- catch
- echom 'Color scheme "'. a:colorscheme .'" doesn''t exist!'
-
- return
- endtry
-
- let buffer_segments = a:buffer_segments
-
- " This is a bit complex, I'll walk you through exactly what happens here...
- "
- " First of all we loop through the buffer_segments, which are the segments that
- " this specific buffer will have.
- for buffer_segment in buffer_segments
- " The buffer_segment consists of a 'matches' list and a 'segments' list.
- " The 'matches' list has conditions to limit this statusline to specific buffers/windows.
- " The 'segments' list has each segment and segment group for this buffer
- for segment in buffer_segment.segments
- let type = get(segment, 'type', '')
-
- if type == 'segment_group'
- " We're going to handle segment groups different from single segments. Segment groups
- " have child segments which may have their own highlighting (e.g. fileinfo.flags),
- " and these child segments may be grouped (e.g. fileinfo.flags.ro) to provide very
- " specific highlighting. So here we'll handle all that:
-
- " Set the default/fallback colors for this group
- for i in range(len(segment.variants), 0, -1)
- " Check for available highlighting for the main group segment
- "
- " This works like the segment highlighting below
- " TODO Create a function for this
- let seg_variants = join(segment.variants[0:i], '.')
-
- let seg_name = i > 0 ? segment.name .'.'. seg_variants : segment.name
- let seg_ns_name = len(segment.ns) > 0 ? segment.ns .':'. seg_name : seg_name
-
- if has_key(colorscheme, seg_ns_name)
- " We have a namespaced highlight group
- let segment.colors = colorscheme[seg_ns_name]
- break
- elseif has_key(colorscheme, seg_name)
- " We have a non-namespaced group
- let segment.colors = colorscheme[seg_name]
- break
- endif
- endfor
-
- " The reason why we need to deepcopy the group's segments is that the child segments
- " all point to the same base segments and that screws up highlighting if we highlight
- " some child segments with different namespaced colors
- let segment.segments = deepcopy(segment.segments)
-
- " Apply colors to each child segment
- for child_segment in segment.segments
- " Check if this child segment is grouped (e.g. fileinfo.flags.group.subgroup)
- " We're going to prioritize the most specific grouping and then work back to the
- " most common group (e.g. fileinfo.flags)
-
- " FIXME We don't have the variants from before because group children aren't run through Pl#Segment#Get
- let child_segment.variants = [seg_name] + split(child_segment.name, '\.')
-
- " Use the parent group's namespace
- let child_segment.ns = segment.ns
-
- for i in range(len(child_segment.variants), 0, -1)
- " Check for available highlighting for the main group segment
- let child_seg_name = join(child_segment.variants[0:i], '.')
-
- let child_seg_ns_name = len(child_segment.ns) > 0 ? child_segment.ns .':'. child_seg_name : child_seg_name
-
- if has_key(colorscheme, child_seg_ns_name)
- " We have a namespaced highlight group
- let child_segment.colors = colorscheme[child_seg_ns_name]
- break
- elseif has_key(colorscheme, child_seg_name)
- " We have a non-namespaced group
- let child_segment.colors = colorscheme[child_seg_name]
- break
- endif
- endfor
- endfor
- elseif type == 'segment'
- for i in range(len(segment.variants), 0, -1)
- " Check for available highlighting
- "
- " This is done in the following manner, using the segment gundo:static_filename.text.buffer as an example:
- "
- " * Look for the hl group: gundo:static_filename.text.buffer
- " * Look for the hl group: static_filename.text.buffer
- " * Look for the hl group: gundo:static_filename.text
- " * Look for the hl group: static_filename.text
- " * Look for the hl group: gundo:static_filename
- " * Look for the hl group: static_filename
- " * Return the segment without highlighting, causing an error in the parser
- let seg_variants = join(segment.variants[0:i], '.')
-
- let seg_name = i > 0 ? segment.name .'.'. seg_variants : segment.name
- let seg_ns_name = len(segment.ns) > 0 ? segment.ns .':'. seg_name : seg_name
-
- if has_key(colorscheme, seg_ns_name)
- " We have a namespaced highlight group
- let segment.colors = colorscheme[seg_ns_name]
- break
- elseif has_key(colorscheme, seg_name)
- " We have a non-namespaced group
- let segment.colors = colorscheme[seg_name]
- break
- endif
- endfor
- endif
-
- unlet! segment
- endfor
- endfor
-
- " Good luck parsing this return value
- "
- " It's a huge dict with all segments for all buffers with their respective syntax highlighting.
- " It will be parsed by the main Powerline code, where all the data will be shortened to a simple
- " array consiting of a statusline for each mode, with generated highlighting groups and dividers.
- return buffer_segments
-endfunction " }}}
+++ /dev/null
-" cterm -> gui color dict {{{
-let s:cterm2gui_dict = {
- \ 16: 0x000000, 17: 0x00005f, 18: 0x000087, 19: 0x0000af, 20: 0x0000d7, 21: 0x0000ff,
- \ 22: 0x005f00, 23: 0x005f5f, 24: 0x005f87, 25: 0x005faf, 26: 0x005fd7, 27: 0x005fff,
- \ 28: 0x008700, 29: 0x00875f, 30: 0x008787, 31: 0x0087af, 32: 0x0087d7, 33: 0x0087ff,
- \ 34: 0x00af00, 35: 0x00af5f, 36: 0x00af87, 37: 0x00afaf, 38: 0x00afd7, 39: 0x00afff,
- \ 40: 0x00d700, 41: 0x00d75f, 42: 0x00d787, 43: 0x00d7af, 44: 0x00d7d7, 45: 0x00d7ff,
- \ 46: 0x00ff00, 47: 0x00ff5f, 48: 0x00ff87, 49: 0x00ffaf, 50: 0x00ffd7, 51: 0x00ffff,
- \ 52: 0x5f0000, 53: 0x5f005f, 54: 0x5f0087, 55: 0x5f00af, 56: 0x5f00d7, 57: 0x5f00ff,
- \ 58: 0x5f5f00, 59: 0x5f5f5f, 60: 0x5f5f87, 61: 0x5f5faf, 62: 0x5f5fd7, 63: 0x5f5fff,
- \ 64: 0x5f8700, 65: 0x5f875f, 66: 0x5f8787, 67: 0x5f87af, 68: 0x5f87d7, 69: 0x5f87ff,
- \ 70: 0x5faf00, 71: 0x5faf5f, 72: 0x5faf87, 73: 0x5fafaf, 74: 0x5fafd7, 75: 0x5fafff,
- \ 76: 0x5fd700, 77: 0x5fd75f, 78: 0x5fd787, 79: 0x5fd7af, 80: 0x5fd7d7, 81: 0x5fd7ff,
- \ 82: 0x5fff00, 83: 0x5fff5f, 84: 0x5fff87, 85: 0x5fffaf, 86: 0x5fffd7, 87: 0x5fffff,
- \ 88: 0x870000, 89: 0x87005f, 90: 0x870087, 91: 0x8700af, 92: 0x8700d7, 93: 0x8700ff,
- \ 94: 0x875f00, 95: 0x875f5f, 96: 0x875f87, 97: 0x875faf, 98: 0x875fd7, 99: 0x875fff,
- \ 100: 0x878700, 101: 0x87875f, 102: 0x878787, 103: 0x8787af, 104: 0x8787d7, 105: 0x8787ff,
- \ 106: 0x87af00, 107: 0x87af5f, 108: 0x87af87, 109: 0x87afaf, 110: 0x87afd7, 111: 0x87afff,
- \ 112: 0x87d700, 113: 0x87d75f, 114: 0x87d787, 115: 0x87d7af, 116: 0x87d7d7, 117: 0x87d7ff,
- \ 118: 0x87ff00, 119: 0x87ff5f, 120: 0x87ff87, 121: 0x87ffaf, 122: 0x87ffd7, 123: 0x87ffff,
- \ 124: 0xaf0000, 125: 0xaf005f, 126: 0xaf0087, 127: 0xaf00af, 128: 0xaf00d7, 129: 0xaf00ff,
- \ 130: 0xaf5f00, 131: 0xaf5f5f, 132: 0xaf5f87, 133: 0xaf5faf, 134: 0xaf5fd7, 135: 0xaf5fff,
- \ 136: 0xaf8700, 137: 0xaf875f, 138: 0xaf8787, 139: 0xaf87af, 140: 0xaf87d7, 141: 0xaf87ff,
- \ 142: 0xafaf00, 143: 0xafaf5f, 144: 0xafaf87, 145: 0xafafaf, 146: 0xafafd7, 147: 0xafafff,
- \ 148: 0xafd700, 149: 0xafd75f, 150: 0xafd787, 151: 0xafd7af, 152: 0xafd7d7, 153: 0xafd7ff,
- \ 154: 0xafff00, 155: 0xafff5f, 156: 0xafff87, 157: 0xafffaf, 158: 0xafffd7, 159: 0xafffff,
- \ 160: 0xd70000, 161: 0xd7005f, 162: 0xd70087, 163: 0xd700af, 164: 0xd700d7, 165: 0xd700ff,
- \ 166: 0xd75f00, 167: 0xd75f5f, 168: 0xd75f87, 169: 0xd75faf, 170: 0xd75fd7, 171: 0xd75fff,
- \ 172: 0xd78700, 173: 0xd7875f, 174: 0xd78787, 175: 0xd787af, 176: 0xd787d7, 177: 0xd787ff,
- \ 178: 0xd7af00, 179: 0xd7af5f, 180: 0xd7af87, 181: 0xd7afaf, 182: 0xd7afd7, 183: 0xd7afff,
- \ 184: 0xd7d700, 185: 0xd7d75f, 186: 0xd7d787, 187: 0xd7d7af, 188: 0xd7d7d7, 189: 0xd7d7ff,
- \ 190: 0xd7ff00, 191: 0xd7ff5f, 192: 0xd7ff87, 193: 0xd7ffaf, 194: 0xd7ffd7, 195: 0xd7ffff,
- \ 196: 0xff0000, 197: 0xff005f, 198: 0xff0087, 199: 0xff00af, 200: 0xff00d7, 201: 0xff00ff,
- \ 202: 0xff5f00, 203: 0xff5f5f, 204: 0xff5f87, 205: 0xff5faf, 206: 0xff5fd7, 207: 0xff5fff,
- \ 208: 0xff8700, 209: 0xff875f, 210: 0xff8787, 211: 0xff87af, 212: 0xff87d7, 213: 0xff87ff,
- \ 214: 0xffaf00, 215: 0xffaf5f, 216: 0xffaf87, 217: 0xffafaf, 218: 0xffafd7, 219: 0xffafff,
- \ 220: 0xffd700, 221: 0xffd75f, 222: 0xffd787, 223: 0xffd7af, 224: 0xffd7d7, 225: 0xffd7ff,
- \ 226: 0xffff00, 227: 0xffff5f, 228: 0xffff87, 229: 0xffffaf, 230: 0xffffd7, 231: 0xffffff,
- \ 232: 0x080808, 233: 0x121212, 234: 0x1c1c1c, 235: 0x262626, 236: 0x303030, 237: 0x3a3a3a,
- \ 238: 0x444444, 239: 0x4e4e4e, 240: 0x585858, 241: 0x626262, 242: 0x6c6c6c, 243: 0x767676,
- \ 244: 0x808080, 245: 0x8a8a8a, 246: 0x949494, 247: 0x9e9e9e, 248: 0xa8a8a8, 249: 0xb2b2b2,
- \ 250: 0xbcbcbc, 251: 0xc6c6c6, 252: 0xd0d0d0, 253: 0xdadada, 254: 0xe4e4e4, 255: 0xeeeeee
-\ }
-" }}}
-" Allocated color dict {{{
-let s:allocated_colors = {
- \ 'NONE': 'NONE',
- \ }
-" }}}
-function! s:Cterm2GUI(cterm) " {{{
- if toupper(a:cterm) == 'NONE'
- return 'NONE'
- endif
-
- if ! has_key(s:cterm2gui_dict, a:cterm)
- return 0xff0000
- endif
-
- return s:cterm2gui_dict[a:cterm]
-endfunction " }}}
-function! Pl#Hi#Segments(segments, mode_colors) " {{{
- let mode_translate = {
- \ 'normal': 'n',
- \ 'noncurrent': 'N',
- \ 'insert': 'i',
- \ 'visual': 'v',
- \ 'replace': 'r',
- \ 'select': 's',
- \ }
-
- let attributes = ['bold', 'italic', 'underline']
-
- let segments = a:segments
- let mode_hi_dict = {}
-
- " Mode dict
- for [mode, colors] in items(a:mode_colors)
- if has_key(mode_translate, mode)
- let mode = mode_translate[mode]
- endif
-
- unlet! fg
- let fg = s:allocated_colors[colors[0]]
-
- let hi = {
- \ 'cterm': [fg['cterm'], ''],
- \ 'gui' : [fg['gui'], ''],
- \ 'attr' : []
- \ }
-
- if exists('colors[1]')
- if type(colors[1]) == type([])
- " We don't have a BG color, but we have attributes
- let hi.attr = colors[1]
- else
- " The second parameter is the background color
- unlet! bg
- let bg = s:allocated_colors[colors[1]]
-
- let hi.cterm[1] = bg['cterm']
- let hi.gui[1] = bg['gui']
- endif
- endif
-
- if exists('colors[2]') && type(colors[2]) == type([])
- " The third parameter is always an attribute list
- let hi.attr = colors[2]
- endif
-
- let mode_hi_dict[mode] = {
- \ 'ctermfg': (empty(hi['cterm'][0]) ? '' : (string(hi['cterm'][0]) == 'NONE' ? 'NONE' : hi['cterm'][0])),
- \ 'ctermbg': (empty(hi['cterm'][1]) ? '' : (string(hi['cterm'][1]) == 'NONE' ? 'NONE' : hi['cterm'][1])),
- \ 'guifg' : (empty(hi['gui'][0]) ? '' : (string(hi['gui'][0]) == 'NONE' ? 'NONE' : hi['gui'][0])),
- \ 'guibg' : (empty(hi['gui'][1]) ? '' : (string(hi['gui'][1]) == 'NONE' ? 'NONE' : hi['gui'][1])),
- \ 'attr' : (! len(hi['attr']) ? 'NONE' : join(hi['attr'], ','))
- \ }
- endfor
-
- return [segments, mode_hi_dict]
-endfunction " }}}
-function! Pl#Hi#Allocate(colors) " {{{
- for [key, color] in items(a:colors)
- if type(color) == type(0)
- " Only terminal color
- let cterm = color
- let gui = s:Cterm2GUI(color)
- elseif type(color) == type([]) && len(color) == 2
- " Terminal and GUI colors
- let cterm = color[0]
- let gui = color[1]
- endif
-
- let s:allocated_colors[key] = {
- \ 'cterm': cterm,
- \ 'gui': gui,
- \ }
-
- unlet! color
- endfor
-endfunction " }}}
+++ /dev/null
-function! Pl#Match#Add(pat, expr) " {{{
- return [a:pat, a:expr]
-endfunction " }}}
-function! Pl#Match#Any(...) " {{{
- let matches = []
-
- for match_name in a:000
- if empty(match_name)
- " Skip empty match parameters
- continue
- endif
-
- if has_key(g:Powerline#Matches#matches, match_name)
- call add(matches, g:Powerline#Matches#matches[match_name])
- endif
-
- unlet! match_name
- endfor
-
- return ['match', 'any', matches]
-endfunction " }}}
-function! Pl#Match#Validate(theme) " {{{
- let match = a:theme.matches[1]
-
- if match == 'none'
- return 0
- elseif match == 'any'
- let matches = a:theme.matches[2]
-
- if ! len(matches)
- " Empty match array matches everything
- return 1
- endif
-
- for [eval, re] in matches
- if match(eval(eval), '\v'. re) != -1
- return 1
- endif
- endfor
-
- return 0
- endif
-endfunction " }}}
+++ /dev/null
-let s:segment_mods = []
-
-function! Pl#Mod#AddSegmentMod(action, properties) " {{{
- call add(s:segment_mods, [a:action, a:properties])
-endfunction " }}}
-function! Pl#Mod#ApplySegmentMods(theme) " {{{
- let theme = deepcopy(a:theme)
-
- for mod in s:segment_mods
- let [action, properties] = mod
-
- " We have to loop through the segments instead of using index() because some
- " segments are lists!
- let target_seg_idx = -1
-
- for i in range(0, len(theme) - 1)
- unlet! segment
- let segment = theme[i]
-
- if type(segment) == type(properties.target_segment) && segment == properties.target_segment
- let target_seg_idx = i
- break
- endif
- endfor
-
- if action == 'insert_segment'
- " Insert segment
- if target_seg_idx != -1
- call insert(theme, properties.new_segment, (properties.where == 'before' ? target_seg_idx : target_seg_idx + 1))
- endif
- elseif action == 'remove_segment'
- " Remove segment
- if target_seg_idx != -1
- call remove(theme, target_seg_idx)
- endif
- endif
- endfor
-
- return theme
-endfunction " }}}
+++ /dev/null
-let g:Pl#Parser#Symbols = {
- \ 'compatible': {
- \ 'dividers': [ '', [0x2502], '', [0x2502] ]
- \ , 'symbols' : {
- \ 'BRANCH': 'BR:'
- \ , 'RO' : 'RO'
- \ , 'FT' : 'FT'
- \ , 'LINE' : 'LN'
- \ , 'COL' : 'C'
- \ }
- \ },
- \ 'unicode': {
- \ 'dividers': [ [0x25b6], [0x276f], [0x25c0], [0x276e] ]
- \ , 'symbols' : {
- \ 'BRANCH': [0x26a1]
- \ , 'RO' : [0x2613]
- \ , 'FT' : [0x2691]
- \ , 'LINE' : [0x204b]
- \ , 'COL' : [0x2551]
- \ },
- \ },
- \ 'fancy': {
- \ 'dividers': [ [0x2b80], [0x2b81], [0x2b82], [0x2b83] ]
- \ , 'symbols' : {
- \ 'BRANCH': [0x2b60]
- \ , 'RO' : [0x2b64]
- \ , 'FT' : [0x2b62, 0x2b63]
- \ , 'LINE' : [0x2b61]
- \ , 'COL' : [0x2551]
- \ }
- \ }
-\ }
-
-let s:LEFT_SIDE = 0
-let s:RIGHT_SIDE = 2
-
-let s:PADDING = 1
-
-let s:EMPTY_SEGMENT = { 'type': 'empty' }
-
-let s:HARD_DIVIDER = 0
-let s:SOFT_DIVIDER = 1
-
-function! Pl#Parser#GetStatusline(segments) " {{{
- let statusline = {
- \ 'n': ''
- \ , 'N': ''
- \ , 'v': ''
- \ , 'i': ''
- \ , 'r': ''
- \ , 's': ''
- \ }
-
- " Run through the different modes and create the statuslines
- for mode in keys(statusline)
- " Create an empty statusline list
- let stl = []
-
- call extend(stl, s:ParseSegments(mode, s:LEFT_SIDE, a:segments))
-
- let statusline[mode] .= join(stl, '')
- endfor
-
- return statusline
-endfunction " }}}
-function! Pl#Parser#ParseChars(arg) " {{{
- " Handles symbol arrays which can be either an array of hex values,
- " or a string. Will convert the hex array to a string, or return the
- " string as-is.
- let arg = a:arg
-
- if type(arg) == type([])
- " Hex array
- call map(arg, 'nr2char(v:val)')
-
- return join(arg, '')
- endif
-
- " Anything else, just return it as it is
- return arg
-endfunction " }}}
-function! s:ParseSegments(mode, side, segments, ...) " {{{
- let mode = a:mode
- let side = a:side
- let segments = a:segments
-
- let level = exists('a:1') ? a:1 : 0
- let base_color = exists('a:2') ? a:2 : {}
-
- let ret = []
-
- for i in range(0, len(segments) - 1)
- unlet! seg_prev seg_curr seg_next
-
- " Prepare some resources (fetch previous, current and next segment)
- let seg_curr = deepcopy(get(segments, i))
-
- " Find previous segment
- let seg_prev = s:EMPTY_SEGMENT
-
- " If we're currently at i = 0 we have to start on 0 or else we will start on the last segment (list[-1])
- let range_start = (i == 0 ? i : i - 1)
- for j in range(range_start, 0, -1)
- let seg = deepcopy(get(segments, j))
- if get(seg, 'name') ==# 'TRUNCATE'
- " Skip truncate segments
- continue
- endif
-
- " Look ahead for another segment that's visible in this mode
- if index(get(seg, 'modes'), mode) != -1
- " Use this segment
- let seg_prev = seg
-
- break
- endif
- endfor
-
- "" Find next segment
- let seg_next = s:EMPTY_SEGMENT
-
- " If we're currently at i = len(segments) - 1 we have to start on i or else we will get an error because the index doesn't exist
- let range_start = (i == len(segments) - 1 ? i : i + 1)
- for j in range(range_start, len(segments) - 1, 1)
- let seg = deepcopy(get(segments, j))
- if get(seg, 'name') ==# 'TRUNCATE'
- " Skip truncate segments
- continue
- endif
-
- " Look ahead for another segment that's visible in this mode
- if index(get(seg, 'modes'), mode) != -1
- " Use this segment
- let seg_next = seg
-
- break
- endif
- endfor
-
- if index(get(seg_curr, 'modes', []), mode) == -1
- " The segment is invisible in this mode, skip it
- " FIXME When two segments after each other are hidden, a gap appears where the segments would be, this is probably due to segment padding
- continue
- endif
-
- " Handle the different segment types
- if seg_curr.type == 'segment'
- if seg_curr.name ==# 'TRUNCATE'
- " Truncate statusline
- call add(ret, '%<')
- elseif seg_curr.name ==# 'SPLIT'
- " Split statusline
-
- " Switch sides
- let side = s:RIGHT_SIDE
-
- " Handle highlighting
- let mode_colors = get(seg_curr.colors, mode, seg_curr.colors['n'])
- let hl_group = s:HlCreate(mode_colors)
-
- " Add segment text
- call add(ret, '%#'. hl_group .'#%=')
- else
- " Add segment text
- let text = seg_curr.text
-
- " Decide on whether to use the group's colors or the segment's colors
- let colors = get(seg_curr, 'colors', base_color)
-
- " Fallback to normal (current) highlighting if we don't have mode-specific highlighting
- let mode_colors = get(colors, mode, get(colors, 'n', {}))
-
- if empty(mode_colors)
- echom 'Segment doesn''t have any colors! NS: "'. seg_curr.ns .'" SEG: "'. seg_curr.name .'"'
-
- continue
- endif
-
- " Check if we're in a group (level > 0)
- if level > 0
- " If we're in a group we don't have dividers between segments, so we should only pad one side
- let padding_right = (side == s:LEFT_SIDE ? repeat(' ', s:PADDING) : '')
- let padding_left = (side == s:RIGHT_SIDE ? repeat(' ', s:PADDING) : '')
-
- " Check if we lack a bg/fg color for this segment
- " If we do, use the bg/fg color from base_color
- let base_color_mode = ! has_key(base_color, mode) ? base_color['n'] : base_color[mode]
-
- for col in ['ctermbg', 'ctermfg', 'guibg', 'guifg']
- if empty(mode_colors[col])
- let mode_colors[col] = base_color_mode[col]
- endif
- endfor
- else
- "" If we're outside a group we have dividers and must pad both sides
- let padding_left = repeat(' ', s:PADDING)
- let padding_right = repeat(' ', s:PADDING)
- endif
-
- " Get main hl group for segment
- let hl_group = s:HlCreate(mode_colors)
-
- " Prepare segment text
- let text = '%(%#'. hl_group .'#'. padding_left . text . padding_right . '%)'
-
- if level == 0
- " Add divider to single segments
- let text = s:AddDivider(text, side, mode, colors, seg_prev, seg_curr, seg_next)
- endif
-
- call add(ret, text)
- endif
- elseif seg_curr.type == 'segment_group'
- " Recursively parse segment group
- let func_params = [mode, side, seg_curr.segments, level + 1]
-
- if has_key(seg_curr, 'colors')
- " Pass the base colors on to the child segments
- call add(func_params, seg_curr.colors)
- endif
-
- " Get segment group string
- let text = join(call('s:ParseSegments', func_params), '')
-
- " Pad on the opposite side of the divider
- let padding_right = (side == s:RIGHT_SIDE ? repeat(' ', s:PADDING) : '')
- let padding_left = (side == s:LEFT_SIDE ? repeat(' ', s:PADDING) : '')
-
- let text = s:AddDivider(padding_left . text . padding_right, side, mode, seg_curr.colors, seg_prev, seg_curr, seg_next)
-
- call add(ret, text)
- endif
- endfor
-
- return ret
-endfunction " }}}
-function! s:HlCreate(hl) " {{{
- " Create a short and unique highlighting group name
- " It uses the hex values of all the color properties and an attribute flag at the end
- " NONE colors are translated to NN for cterm and NNNNNN for gui colors
- let hi_group = printf('Pl%s%s%s%s%s'
- \ , (a:hl['ctermfg'] == 'NONE' ? 'NN' : printf('%02x', a:hl['ctermfg']))
- \ , (a:hl['guifg'] == 'NONE' ? 'NNNNNN' : printf('%06x', a:hl['guifg'] ))
- \ , (a:hl['ctermbg'] == 'NONE' ? 'NN' : printf('%02x', a:hl['ctermbg']))
- \ , (a:hl['guibg'] == 'NONE' ? 'NNNNNN' : printf('%06x', a:hl['guibg'] ))
- \ , substitute(a:hl['attr'], '\v([a-zA-Z])[a-zA-Z]*,?', '\1', 'g')
- \ )
-
- if ! s:HlExists(hi_group)
- let ctermbg = a:hl['ctermbg'] == 'NONE' ? 'NONE' : printf('%d', a:hl['ctermbg'])
- if (has('win32') || has('win64')) && !has('gui_running') && ctermbg != 'NONE' && ctermbg > 128
- let ctermbg -= 128
- endif
- let hi_cmd = printf('hi %s ctermfg=%s ctermbg=%s cterm=%s guifg=%s guibg=%s gui=%s'
- \ , hi_group
- \ , a:hl['ctermfg'] == 'NONE' ? 'NONE' : printf('%d', a:hl['ctermfg'])
- \ , ctermbg
- \ , a:hl['attr']
- \ , (a:hl['guifg'] == 'NONE' ? 'NONE' : printf('#%06x', a:hl['guifg']))
- \ , (a:hl['guibg'] == 'NONE' ? 'NONE' : printf('#%06x', a:hl['guibg']))
- \ , a:hl['attr']
- \ )
-
- exec hi_cmd
-
- " Add command to Pl#HL list for caching
- call add(g:Pl#HL, hi_cmd)
- endif
-
- " Return only the highlighting group name
- return hi_group
-endfunction " }}}
-function! s:HlExists(hl) " {{{
- if ! hlexists(a:hl)
- return 0
- endif
-
- redir => hlstatus
- silent exec 'hi' a:hl
- redir END
-
- return (hlstatus !~ 'cleared')
-endfunction " }}}
-function! s:AddDivider(text, side, mode, colors, prev, curr, next) " {{{
- let seg_prev = a:prev
- let seg_curr = a:curr
- let seg_next = a:next
-
- " Set default color/type for the divider
- let div_colors = get(a:colors, a:mode, a:colors['n'])
- let div_type = s:SOFT_DIVIDER
-
- " Define segment to compare
- let cmp_seg = a:side == s:LEFT_SIDE ? seg_next : seg_prev
-
- let cmp_all_colors = get(cmp_seg, 'colors', {})
- let cmp_colors = get(cmp_all_colors, a:mode, get(cmp_all_colors, 'n', {}))
-
- if ! empty(cmp_colors)
- " Compare the highlighting groups
- "
- " If the background color for cterm is equal, use soft divider with the current segment's highlighting
- " If not, use hard divider with a new highlighting group
- "
- " Note that if the previous/next segment is the split, a hard divider is always used
- if get(div_colors, 'ctermbg') != get(cmp_colors, 'ctermbg') || get(seg_next, 'name') ==# 'SPLIT' || get(seg_prev, 'name') ==# 'SPLIT'
- let div_type = s:HARD_DIVIDER
-
- " Create new highlighting group
- " Use FG = CURRENT BG, BG = CMP BG
- let div_colors['ctermfg'] = get(div_colors, 'ctermbg')
- let div_colors['guifg'] = get(div_colors, 'guibg')
-
- let div_colors['ctermbg'] = get(cmp_colors, 'ctermbg')
- let div_colors['guibg'] = get(cmp_colors, 'guibg')
-
- let div_colors['attr'] = 'NONE'
- endif
- endif
-
- " Prepare divider
- let divider_raw = deepcopy(g:Pl#Parser#Symbols[g:Powerline_symbols].dividers[a:side + div_type])
- let divider = Pl#Parser#ParseChars(divider_raw)
-
- " Don't add dividers for segments adjacent to split (unless it's a hard divider)
- if ((get(seg_next, 'name') ==# 'SPLIT' || get(seg_prev, 'name') ==# 'SPLIT') && div_type != s:HARD_DIVIDER)
- return ''
- endif
-
- if a:side == s:LEFT_SIDE
- " Left side
- " Divider to the right
- return printf('%%(%s%%#%s#%s%%)', a:text, s:HlCreate(div_colors), divider)
- else
- " Right side
- " Divider to the left
- return printf('%%(%%#%s#%s%s%%)', s:HlCreate(div_colors), divider, a:text)
- endif
-endfunction " }}}
+++ /dev/null
-let s:default_modes = ['n', 'N', 'v', 'i', 'r', 's']
-
-function! s:CheckConditions(params) " {{{
- " Check conditions for a segment/group
- " Integer parameters are always conditions
- for param in a:params
- if type(param) == type(0) && param == 0
- " Break here if it's an integer parameter and it's false (0)
- return 0
- endif
- unlet! param
- endfor
-
- return 1
-endfunction " }}}
-function! Pl#Segment#Create(name, ...) " {{{
- " Check condition parameters
- if ! s:CheckConditions(a:000)
- return {}
- endif
-
- let name = a:name
- let modes = s:default_modes
- let segments = []
-
- for param in a:000
- " Lookup modes for this segment/group
- if type(param) == type([]) && param[0] == 'modes'
- let modes = param[1]
- elseif type(a:1) == type([]) && a:1[0] == 'segment'
- call add(segments, param[1])
- endif
-
- unlet! param
- endfor
-
- if type(a:1) == type([]) && a:1[0] == 'segment'
- " This is a segment group
- return ['segment_group', {
- \ 'type': 'segment_group'
- \ , 'name': name
- \ , 'segments': segments
- \ , 'modes': modes
- \ }]
- else
- " This is a single segment
- let text = a:1
-
- " Search/replace symbols
- for [key, symbol] in items(g:Pl#Parser#Symbols[g:Powerline_symbols].symbols)
- let text = substitute(
- \ text,
- \ '\v\$('. key .')',
- \ '\=Pl#Parser#ParseChars(g:Pl#Parser#Symbols[g:Powerline_symbols].symbols[submatch(1)])',
- \ 'g')
- endfor
-
- return ['segment', {
- \ 'type': 'segment'
- \ , 'name': name
- \ , 'text': text
- \ , 'modes': modes
- \ }]
- endif
-
-endfunction " }}}
-function! Pl#Segment#Init(...) " {{{
- " Check condition parameters
- if ! s:CheckConditions(a:000)
- return {}
- endif
-
- let segments = {}
- let ns = ''
-
- for param in a:000
- if type(param) == type('')
- " String parameters is the namespace
- let ns = param
- elseif type(param) == type([])
- " The data dict is in param[1]
- " By default we don't have a namespace for the segment
- let segment = param[1]
-
- if ! empty(ns)
- " Update segment so that it includes the namespace
- " Add the namespace to the segment dict key
- let segment.ns = ns
- let segment.name = join([segment.ns, segment.name], ':')
- endif
-
- let key = segment.name
-
- let segments[key] = segment
- endif
-
- unlet! param
- endfor
-
- return segments
-endfunction " }}}
-function! Pl#Segment#Modes(modes) " {{{
- " Handle modes for both segments and groups
- let modes = split(a:modes, '\zs')
-
- if modes[0] == '!'
- " Filter modes (e.g. "!nr" will ignore the segment in normal and replace modes)
- let modes = filter(deepcopy(s:default_modes), 'v:val !~# "['. join(modes[1:]) .']"')
- endif
-
- return ['modes', modes]
-endfunction " }}}
-function! Pl#Segment#Split(...) " {{{
- return a:0 ? a:1 .':SPLIT' : 'SPLIT'
-endfunction " }}}
-function! Pl#Segment#Truncate() " {{{
- return 'TRUNCATE'
-endfunction " }}}
-function! Pl#Segment#Get(name) " {{{
- " Return a segment data dict
- let args = []
-
- " Check for printf segments (lists)
- if type(a:name) == type([])
- " We're dealing with a segment with printf arguments
- let seg_orig_name = a:name[0]
- let args = a:name[1:]
- else
- let seg_orig_name = a:name
- endif
-
- " Fetch namespace and variants for storing in the segment dict
- let seg_ns = ''
- let seg_variants = []
-
- " Retrieve color scheme variants
- let seg_name_split = split(seg_orig_name, '\v\.')
- if len(seg_name_split) > 1
- let seg_variants = seg_name_split[1:]
- endif
-
- " Retrieve segment name and namespace
- " Use the first piece of the split string, we can't have variants in the final segment name
- let seg_name_split = split(seg_name_split[0], '\v:')
- let seg_name = seg_name_split[0]
-
- if len(seg_name_split) > 1
- let seg_ns = seg_name_split[0]
- let seg_name = seg_name_split[-1]
- endif
-
- try
- " If we have a namespace, try to use the namespaced segment first (i.e. search for the segment in the namespaced file first)
- let return_segment = deepcopy(g:Powerline#Segments#{seg_ns}#segments[seg_ns .':'. seg_name])
- catch
- try
- " We didn't find a namespaced segment, fall back to common segments
- let return_segment = deepcopy(g:Powerline#Segments#segments[seg_name])
- catch
- " Didn't find the segment among the common segments either, just skip it
- return {}
- endtry
- endtry
-
- if len(args) && has_key(return_segment, 'text')
- " Handle segment printf arguments
- " printf doesn't accept lists as its second argument, so we have to work around that
- let return_segment.text = call('printf', [ return_segment.text ] + args)
- endif
-
- " Assign namespace, name and variants
- let return_segment.ns = seg_ns
- let return_segment.name = seg_name
- let return_segment.orig_name = seg_orig_name
- let return_segment.variants = seg_variants
-
- return return_segment
-endfunction " }}}
+++ /dev/null
-function! Pl#Theme#Create(...) " {{{
- let buffer_segments = []
-
- for buffer_segment in a:000
- " Remove empty segments (e.g. 'Pl#Theme#Function's)
- if empty(buffer_segment)
- continue
- endif
-
- call add(buffer_segments, buffer_segment)
- endfor
-
- let buffer_segments = Pl#Colorscheme#Apply(g:Powerline_colorscheme, buffer_segments)
-
- return buffer_segments
-endfunction " }}}
-function! Pl#Theme#Callback(name, expr) " {{{
- return ['callback', a:name, a:expr]
-endfunction " }}}
-function! Pl#Theme#Buffer(ns, ...) " {{{
- let segments = []
- let ns = ! empty(a:ns) ? a:ns .':' : ''
-
- " Match namespace parameter by default
- let matches = Pl#Match#Any(a:ns)
- let callback = []
-
- let args = a:000
- let args = Pl#Mod#ApplySegmentMods(args)
-
- " Fetch segment data dicts
- for item in args
- if type(item) == type([])
- if item[0] == 'match'
- " Match item, overrides default namespace match
- let matches = item
-
- unlet! item
- continue
- elseif item[0] == 'callback'
- " Store the item as a callback expression
- let matches = ['match', 'none']
- let callback = [a:ns, item[1], item[2]]
-
- unlet! item
- continue
- endif
-
- " printf segment, append ns to first item in list
- let item[0] = ns . item[0]
- else
- let item = ns . item
- endif
-
- let segment = Pl#Segment#Get(item)
-
- if ! empty(segment)
- " Skip empty (possible disabled) segments
- call add(segments, segment)
- endif
-
- unlet! item
- endfor
-
- return {
- \ 'matches': matches
- \ , 'callback': callback
- \ , 'segments': segments
- \ }
-endfunction " }}}
-function! Pl#Theme#InsertSegment(new_segment, where, target_segment) " {{{
- " It's very important to NOT refer to the theme dict until everything's loaded!
- "
- " Because these functions are called from the vimrc, we need to put the
- " actions in a list which will be parsed later.
- "
- " These functions don't accept a name parameter, because they work on the
- " currently selected theme (will change any selected theme)
- call Pl#Mod#AddSegmentMod('insert_segment', {
- \ 'new_segment': a:new_segment,
- \ 'where': a:where,
- \ 'target_segment': a:target_segment
- \ })
-endfunction " }}}
-function! Pl#Theme#RemoveSegment(target_segment) " {{{
- " It's very important to NOT refer to the theme dict until everything's loaded!
- "
- " Because these functions are called from the vimrc, we need to put the
- " actions in a list which will be parsed later.
- "
- " These functions don't accept a name parameter, because they work on the
- " currently selected theme (will change any selected theme)
- call Pl#Mod#AddSegmentMod('remove_segment', {
- \ 'target_segment': a:target_segment
- \ })
-endfunction " }}}
-function! Pl#Theme#ReplaceSegment(old_segment, new_segment) " {{{
- call Pl#Theme#InsertSegment(a:new_segment, 'after', a:old_segment)
- call Pl#Theme#RemoveSegment(a:old_segment)
-endfunction " }}}
+++ /dev/null
-" Toggle Background
-" Modified: 2011 Apr 29
-" Maintainer: Ethan Schoonover
-" License: OSI approved MIT license
-
-if exists("g:loaded_togglebg")
- finish
-endif
-let g:loaded_togglebg = 1
-
-" noremap is a bit misleading here if you are unused to vim mapping.
-" in fact, there is remapping, but only of script locally defined remaps, in
-" this case <SID>TogBG. The <script> argument modifies the noremap scope in
-" this regard (and the noremenu below).
-nnoremap <unique> <script> <Plug>ToggleBackground <SID>TogBG
-inoremap <unique> <script> <Plug>ToggleBackground <ESC><SID>TogBG<ESC>a
-vnoremap <unique> <script> <Plug>ToggleBackground <ESC><SID>TogBG<ESC>gv
-nnoremenu <script> Window.Toggle\ Background <SID>TogBG
-inoremenu <script> Window.Toggle\ Background <ESC><SID>TogBG<ESC>a
-vnoremenu <script> Window.Toggle\ Background <ESC><SID>TogBG<ESC>gv
-tmenu Window.Toggle\ Background Toggle light and dark background modes
-nnoremenu <script> ToolBar.togglebg <SID>TogBG
-inoremenu <script> ToolBar.togglebg <ESC><SID>TogBG<ESC>a
-vnoremenu <script> ToolBar.togglebg <ESC><SID>TogBG<ESC>gv
-tmenu ToolBar.togglebg Toggle light and dark background modes
-noremap <SID>TogBG :call <SID>TogBG()<CR>
-
-function! s:TogBG()
- let &background = ( &background == "dark"? "light" : "dark" )
- if exists("g:colors_name")
- exe "colorscheme " . g:colors_name
- endif
-endfunction
-
-if !exists(":ToggleBG")
- command ToggleBG :call s:TogBG()
-endif
-
-function! ToggleBackground()
- echo "Please update your ToggleBackground mapping. ':help togglebg' for information."
-endfunction
-
-function! togglebg#map(mapActivation)
- try
- exe "silent! nmap <unique> ".a:mapActivation." <Plug>ToggleBackground"
- exe "silent! imap <unique> ".a:mapActivation." <Plug>ToggleBackground"
- exe "silent! vmap <unique> ".a:mapActivation." <Plug>ToggleBackground"
- finally
- return 0
- endtry
-endfunction
-
-if !exists("no_plugin_maps") && !hasmapto('<Plug>ToggleBackground')
- call togglebg#map("<F5>")
-endif
+++ /dev/null
-for i in ~/.vim ~/.vimrc ~/.gvimrc; do [ -e $i ] && mv $i $i.old; done
-git clone git://github.com/carlhuda/janus.git ~/.vim
-cd ~/.vim
-rake
+++ /dev/null
-" Vim color file
-" Maintainer: Glenn T. Norton <gtnorton@adaryn.com>
-" Last Change: 2003-04-11
-
-" adaryn - A color scheme named after my daughter, Adaryn. (A-da-rin)
-" I like deep, sharp colors and this scheme is inspired by
-" Bohdan Vlasyuk's darkblue.
-" The cterm background is black since the dark blue was just too light.
-" Also the cterm colors are very close to an old Borland C++ color setup.
-
-set background=dark
-hi clear
-if exists("syntax_on")
- syntax reset
-endif
-
-let colors_name = "adaryn"
-
-hi Normal guifg=#fffff0 guibg=#00003F ctermfg=white ctermbg=Black
-hi ErrorMsg guifg=#ffffff guibg=#287eff ctermfg=white ctermbg=red
-hi Visual guifg=#8080ff guibg=fg gui=reverse ctermfg=blue ctermbg=fg cterm=reverse
-
-hi VisualNOS guifg=#8080ff guibg=fg gui=reverse,underline ctermfg=lightblue ctermbg=fg cterm=reverse,underline
-
-hi Todo guifg=#d14a14 guibg=#1248d1 ctermfg=red ctermbg=darkblue
-
-hi Search guifg=#90fff0 guibg=#2050d0 ctermfg=white ctermbg=darkblue cterm=underline term=underline
-
-hi IncSearch guifg=#b0ffff guibg=#2050d0 ctermfg=darkblue ctermbg=gray
-
-hi SpecialKey guifg=cyan ctermfg=darkcyan
-hi Directory guifg=cyan ctermfg=cyan
-hi Title guifg=#BDD094 gui=none ctermfg=magenta cterm=bold
-hi WarningMsg guifg=red ctermfg=red
-hi WildMenu guifg=yellow guibg=black ctermfg=yellow ctermbg=black cterm=none term=none
-hi ModeMsg guifg=#22cce2 ctermfg=lightblue
-hi MoreMsg ctermfg=darkgreen ctermfg=darkgreen
-hi Question guifg=green gui=none ctermfg=green cterm=none
-hi NonText guifg=#0030ff ctermfg=darkblue
-
-hi StatusLine guifg=blue guibg=darkgray gui=none ctermfg=blue ctermbg=gray term=none cterm=none
-
-hi StatusLineNC guifg=black guibg=darkgray gui=none ctermfg=black ctermbg=gray term=none cterm=none
-
-hi VertSplit guifg=black guibg=darkgray gui=none ctermfg=black ctermbg=gray term=none cterm=none
-
-hi Folded guifg=#808080 guibg=#000040 ctermfg=darkgrey ctermbg=black cterm=bold term=bold
-
-hi FoldColumn guifg=#808080 guibg=#000040 ctermfg=darkgrey ctermbg=black cterm=bold term=bold
-
-hi LineNr guifg=#90f020 ctermfg=green cterm=none
-
-hi DiffAdd guibg=darkblue ctermbg=darkblue term=none cterm=none
-hi DiffChange guibg=darkmagenta ctermbg=magenta cterm=none
-hi DiffDelete ctermfg=blue ctermbg=cyan gui=bold guifg=Blue guibg=DarkCyan
-hi DiffText cterm=bold ctermbg=red gui=bold guibg=Red
-
-hi Cursor guifg=#000020 guibg=#ffaf38 ctermfg=bg ctermbg=brown
-hi lCursor guifg=#ffffff guibg=#000000 ctermfg=bg ctermbg=darkgreen
-
-
-hi Comment guifg=yellow ctermfg=Yellow
-hi Constant ctermfg=green guifg=green cterm=none
-hi Special ctermfg=White guifg=#FFFFFF cterm=none gui=none
-hi Identifier ctermfg=DarkRed guifg=#BDD094 cterm=none
-hi Statement ctermfg=LightCyan cterm=none guifg=#A9A900 gui=none
-hi PreProc ctermfg=DarkRed guifg=#ffffff gui=none cterm=none
-hi type ctermfg=LightCyan guifg=LightBlue gui=none cterm=none
-hi Underlined cterm=underline term=underline
-hi Ignore guifg=bg ctermfg=bg
-
-
+++ /dev/null
-" Vim colorscheme file
-" Maintainer: Adrian Nagle <vim@naglenet.org>
-" Last Change: 2001-09-25 07:48:15 Mountain Daylight Time
-" URL: http://www.naglenet.org/vim/syntax/adrian.vim
-" MAIN URL: http://www.naglenet.org/vim
-
-" This is my custom syntax file to override the defaults provided with Vim.
-" This file should be located in $HOME/vimfiles/colors.
-
-" This file should automatically be sourced by $RUNTIMEPATH.
-
-" NOTE(S):
-" *(1)
-" The color definitions assumes and is intended for a black or dark
-" background.
-
-" *(2)
-" This file is specifically in Unix style EOL format so that I can simply
-" copy this file between Windows and Unix systems. VIM can source files in
-" with the UNIX EOL format (only <NL> instead of <CR><NR> for DOS) in any
-" operating system if the 'fileformats' is not empty and there is no <CR>
-" just before the <NL> on the first line. See ':help :source_crnl' and
-" ':help fileformats'.
-"
-" *(3)
-" Move this file to adrian.vim for vim6.0aw.
-"
-
-
-
-hi clear
-set background=dark
-if exists("syntax_on")
- syntax reset
-endif
-let g:colors_name = "adrian"
-
-" Normal is for the normal (unhighlighted) text and background.
-" NonText is below the last line (~ lines).
-highlight Normal guibg=Black guifg=Green
-highlight Cursor guibg=Grey70 guifg=White
-highlight NonText guibg=Grey80
-highlight StatusLine gui=bold guibg=DarkGrey guifg=Orange
-highlight StatusLineNC guibg=DarkGrey guifg=Orange
-
-highlight Comment term=bold ctermfg=LightGrey guifg=#d1ddff
-highlight Constant term=underline ctermfg=White guifg=#ffa0a0
-"highlight Number term=underline ctermfg=Yellow guifg=Yellow
-highlight Identifier term=underline ctermfg=Cyan guifg=#40ffff
-highlight Statement term=bold ctermfg=Yellow gui=bold guifg=#ffff60
-highlight PreProc term=underline ctermfg=Blue guifg=#ff4500
-highlight Type term=underline ctermfg=DarkGrey gui=bold guifg=#7d96ff
-highlight Special term=bold ctermfg=Magenta guifg=Orange
-highlight Ignore ctermfg=black guifg=bg
-highlight Error ctermfg=White ctermbg=Red guifg=White guibg=Red
-highlight Todo ctermfg=Blue ctermbg=Yellow guifg=Blue guibg=Yellow
-
-" Change the highlight of search matches (for use with :set hls).
-highlight Search ctermfg=Black ctermbg=Yellow guifg=Black guibg=Yellow
-
-" Change the highlight of visual highlight.
-highlight Visual cterm=NONE ctermfg=Black ctermbg=LightGrey gui=NONE guifg=Black guibg=Grey70
-
-highlight Float ctermfg=Blue guifg=#88AAEE
-highlight Exception ctermfg=Red ctermbg=White guifg=Red guibg=White
-highlight Typedef ctermfg=White ctermbg=Blue gui=bold guifg=White guibg=Blue
-highlight SpecialChar ctermfg=Black ctermbg=White guifg=Black guibg=White
-highlight Delimiter ctermfg=White ctermbg=Black guifg=White guibg=Black
-highlight SpecialComment ctermfg=Black ctermbg=Green guifg=Black guibg=Green
-
-" Common groups that link to default highlighting.
-" You can specify other highlighting easily.
-highlight link String Constant
-highlight link Character Constant
-highlight link Number Constant
-highlight link Boolean Statement
-"highlight link Float Number
-highlight link Function Identifier
-highlight link Conditional Type
-highlight link Repeat Type
-highlight link Label Type
-highlight link Operator Type
-highlight link Keyword Type
-"highlight link Exception Type
-highlight link Include PreProc
-highlight link Define PreProc
-highlight link Macro PreProc
-highlight link PreCondit PreProc
-highlight link StorageClass Type
-highlight link Structure Type
-"highlight link Typedef Type
-"highlight link SpecialChar Special
-highlight link Tag Special
-"highlight link Delimiter Special
-"highlight link SpecialComment Special
-highlight link Debug Special
-
+++ /dev/null
-" gVim color file for working with files in GDL/VCG format.
-" Works nice in conjunction with gdl.vim
-" (see www.vim.org or www.aisee.com)
-" Works fine for C/C++, too.
-
-" Author : Alexander A. Evstyugov-Babaev <alex@absint.com>
-" Version: 0.2 for gVim/Linux,
-" tested with gVim 6.3.25 under Ubuntu Linux (Warty)
-" by Jo Vermeulen <jo@lumumba.luc.ac.be>
-" Date : January 25th 2005
-
-set background=dark
-hi clear
-if exists("syntax_on")
- syntax reset
-endif
-
-let g:colors_name="aiseered"
-
-hi Normal guifg=lightred guibg=#600000
-hi Cursor guifg=bg guibg=fg
-hi ErrorMsg guibg=red ctermfg=1
-hi Search term=reverse ctermfg=darkred ctermbg=lightred guibg=lightred guifg=#060000
-
-hi Comment guifg=#ffffff
-hi Constant guifg=#88ddee
-hi String guifg=#ffcc88
-hi Character guifg=#ffaa00
-hi Number guifg=#88ddee
-hi Identifier guifg=#cfcfcf
-hi Statement guifg=#eeff99 gui=bold
-hi PreProc guifg=firebrick1 gui=italic
-hi Type guifg=#88ffaa gui=none
-hi Special guifg=#ffaa00
-hi SpecialChar guifg=#ffaa00
-hi StorageClass guifg=#ddaacc
-hi Error guifg=red guibg=white
+++ /dev/null
-" Vim color file
-" Maintainer: Hans Fugal <hans@fugal.net>
-" Last Change: $Date: 2003/05/06 16:37:49 $
-" Last Change: $Date: 2003/06/02 19:40:21 $
-" URL: http://hans.fugal.net/vim/colors/desert.vim
-" Version: $Id: desert.vim,v 1.6 2003/06/02 19:40:21 fugalh Exp $
-
-" cool help screens
-" :he group-name
-" :he highlight-groups
-" :he cterm-colors
-
-set background=dark
-if version > 580
- " no guarantees for version 5.8 and below, but this makes it stop
- " complaining
- hi clear
- if exists("syntax_on")
- syntax reset
- endif
-endif
-let g:colors_name="anotherdark"
-
-hi Normal guifg=White guibg=grey20
-
-" highlight groups
-hi Cursor guibg=khaki guifg=slategrey
-"hi CursorIM
-"hi Directory
-"hi DiffAdd
-"hi DiffChange
-"hi DiffDelete
-"hi DiffText
-"hi ErrorMsg
-hi VertSplit guibg=#c2bfa5 guifg=grey50 gui=none
-hi Folded guibg=grey30 guifg=gold
-hi FoldColumn guibg=grey30 guifg=tan
-hi IncSearch guifg=slategrey guibg=khaki
-"hi LineNr
-hi ModeMsg guifg=goldenrod
-hi MoreMsg guifg=SeaGreen
-hi NonText guifg=LightBlue guibg=grey30
-hi Question guifg=springgreen
-hi Search guibg=peru guifg=wheat
-hi SpecialKey guifg=yellowgreen
-hi StatusLine guibg=#c2bfa5 guifg=black gui=none
-hi StatusLineNC guibg=#c2bfa5 guifg=grey50 gui=none
-hi Title guifg=indianred
-hi Visual gui=none guifg=khaki guibg=olivedrab
-"hi VisualNOS
-hi WarningMsg guifg=salmon
-"hi WildMenu
-"hi Menu
-"hi Scrollbar
-"hi Tooltip
-
-" syntax highlighting groups
-hi Comment guifg=orange
-hi Constant guifg=#ffa0a0
-hi Identifier guifg=palegreen
-hi Statement guifg=khaki
-hi PreProc guifg=indianred
-hi Type guifg=darkkhaki
-hi Special guifg=navajowhite
-"hi Underlined
-hi Ignore guifg=grey40
-"hi Error
-hi Todo guifg=orangered guibg=yellow2
-
-" color terminal definitions
-hi SpecialKey ctermfg=darkgreen
-hi NonText cterm=bold ctermfg=darkblue
-hi Directory ctermfg=darkcyan
-hi ErrorMsg cterm=bold ctermfg=7 ctermbg=1
-hi IncSearch cterm=NONE ctermfg=yellow ctermbg=green
-hi Search cterm=NONE ctermfg=grey ctermbg=blue
-hi MoreMsg ctermfg=darkgreen
-hi ModeMsg cterm=NONE ctermfg=brown
-hi LineNr ctermfg=3
-hi Question ctermfg=green
-hi StatusLine cterm=bold,reverse
-hi StatusLineNC cterm=reverse
-hi VertSplit cterm=reverse
-hi Title ctermfg=5
-hi Visual cterm=reverse
-hi VisualNOS cterm=bold,underline
-hi WarningMsg ctermfg=1
-hi WildMenu ctermfg=0 ctermbg=3
-hi Folded ctermfg=darkgrey ctermbg=NONE
-hi FoldColumn ctermfg=darkgrey ctermbg=NONE
-hi DiffAdd ctermbg=4
-hi DiffChange ctermbg=5
-hi DiffDelete cterm=bold ctermfg=4 ctermbg=6
-hi DiffText cterm=bold ctermbg=1
-hi Comment ctermfg=lightblue
-hi Constant ctermfg=darkred
-hi Special ctermfg=red
-hi Identifier ctermfg=6
-hi Statement ctermfg=3
-hi PreProc ctermfg=5
-hi Type ctermfg=2
-hi Underlined cterm=underline ctermfg=5
-hi Ignore cterm=bold ctermfg=7
-hi Ignore ctermfg=darkgrey
-hi Error cterm=bold ctermfg=7 ctermbg=1
-
-
-"vim: sw=4
+++ /dev/null
-" Vim color file
-" Maintainer: tranquility@portugalmail.pt
-" Last Change: 6 Apr 2002
-
-
-" cool help screens
-" :he group-name
-" :he highlight-groups
-" :he cterm-colors
-
-set background=dark
-hi clear
-if exists("syntax_on")
- syntax reset
-endif
-let g:colors_name="aqua"
-
-hi Normal guibg=steelblue guifg=linen
-hi Cursor guibg=lightblue3 guifg=black gui=bold
-hi VertSplit guifg=white guibg=navyblue gui=none
-hi Folded guibg=darkblue guifg=white
-hi FoldColumn guibg=lightgray guifg=navyblue
-hi ModeMsg guifg=black guibg=steelblue1
-hi MoreMsg guifg=black guibg=steelblue1
-hi NonText guifg=white guibg=steelblue4 gui=none
-hi Question guifg=snow
-hi Search guibg=#FFFFFF guifg=midnightblue gui=bold
-hi SpecialKey guifg=navyblue
-hi StatusLine guibg=skyblue3 guifg=black gui=none
-hi StatusLineNC guibg=skyblue1 guifg=black gui=none
-hi Title guifg=bisque3
-hi Subtitle guifg=black
-hi Visual guifg=white guibg=royalblue4 gui=none
-hi WarningMsg guifg=salmon4 guibg=gray60 gui=bold
-hi Comment guifg=lightskyblue
-hi Constant guifg=turquoise gui=bold
-hi Identifier guifg=lightcyan
-hi Statement guifg=royalblue4
-hi PreProc guifg=black gui=bold
-hi Type guifg=lightgreen
-hi Special guifg=navajowhite
-hi Ignore guifg=grey29
-hi Todo guibg=black guifg=white
-hi WildMenu guibg=aquamarine
+++ /dev/null
-" astronaut.vim: a colorscheme
-" Maintainer: Charles E. Campbell, Jr. <charles.e.campbell.1@gsfc.nasa.gov>
-" Date: Feb 21, 2006
-" Version: 7
-"
-" Usage:
-" Put into your <.vimrc> file:
-" color astronaut
-"
-" Optional Modifiers:
-" let g:astronaut_bold=1 : term, cterm, and gui receive bold modifier
-" let g:astronaut_dark=1 : dark colors used (otherwise some terminals
-" make everything bold, which can be all one
-" color)
-" let g:astronaut_underline=1 : assume that underlining works on your terminal
-" let g:astronaut_italic=1 : allows italic to be used in gui
-" Examples:
-" iris : let astronaut_dark=1
-" Linux xterm: no modifiers needed
-"
-" GetLatestVimScripts: 122 1 :AutoInstall: astronaut.vim
-
-set background=dark
-hi clear
-if exists( "syntax_on" )
- syntax reset
-endif
-let g:colors_name = "astronaut"
-let g:loaded_astronaut = "v7"
-
-" ---------------------------------------------------------------------
-" Default option values
-if !exists("g:astronaut_bold")
- " on some machines, notably SGIs, a bold qualifier means everything is
- " one color (SGIs: yellow)
- let g:astronaut_bold= 0
-endif
-if !exists("g:astronaut_dark")
- " this option, if true, means darkcolor (ex. darkred, darkmagenta, etc)
- " is understood and wanted
- let g:astronaut_dark= 0
-endif
-if !exists("g:astronaut_underline")
- let g:astronaut_underline= 1
-endif
-if !exists("g:astronaut_italic")
- let g:astronaut_italic= 0
-endif
-
-" ---------------------------------------------------------------------
-" Settings based on options
-if g:astronaut_bold != 0
- let s:bold=",bold"
-else
- let s:bold=""
-endif
-
-if g:astronaut_italic != 0
- let s:italic= ",italic"
-else
- let s:italic= ""
-endif
-
-if g:astronaut_dark != 0
- let s:black = "black"
- let s:red = "darkred"
- let s:green = "darkgreen"
- let s:yellow = "darkyellow"
- let s:blue = "darkblue"
- let s:magenta = "darkmagenta"
- let s:cyan = "darkcyan"
- let s:white = "white"
-else
- let s:black = "black"
- let s:red = "red"
- let s:green = "green"
- let s:yellow = "yellow"
- let s:blue = "blue"
- let s:magenta = "magenta"
- let s:cyan = "cyan"
- let s:white = "white"
-endif
-
-if g:astronaut_underline != 0
- let s:underline= ",underline"
- let s:ulbg = ""
-else
- let s:underline= "none"
- if exists("g:astronaut_dark")
- let s:ulbg = "ctermbg=darkmagenta guibg=magenta4"
- else
- let s:ulbg = "ctermbg=magenta guibg=magenta"
- endif
-endif
-
-" ---------------------------------------------------------------------
-exe "hi Blue start=\e[m\e[34m stop=\e[m\e[32m ctermfg=".s:blue." guifg=blue guibg=navyblue term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
-exe "hi Comment start=\e[m\e[37m stop=\e[m\e[32m ctermfg=".s:white." guifg=white term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
-exe "hi Conceal ctermfg=".s:blue." ctermbg=".s:black." guifg=Blue guibg=Black term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
-exe "hi Constant start=\e[m\e[33m stop=\e[m\e[32m ctermfg=".s:yellow." guifg=yellow guibg=navyblue term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
-exe "hi Cursor guifg=blue guibg=green term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
-exe "hi Cyan start=\e[m\e[36m stop=\e[m\e[32m ctermfg=".s:cyan." guifg=cyan guibg=navyblue term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
-exe "hi Debug start=\e[m\e[31m stop=\e[m\e[32m ctermfg=".s:magenta." ctermbg=".s:black." guifg=magenta guibg=black term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
-exe "hi Delimiter start=\e[m\e[37m stop=\e[m\e[32m ctermfg=".s:white." guifg=white guibg=navyblue term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
-exe "hi DiffAdd ctermfg=".s:white." ctermbg=".s:magenta." guifg=White guibg=Magenta term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
-exe "hi DiffChange ctermfg=".s:yellow." ctermbg=".s:blue." guifg=Yellow guibg=Blue term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
-exe "hi DiffDelete ctermfg=".s:white." ctermbg=".s:blue." guifg=White guibg=Blue term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
-exe "hi DiffText ctermfg=".s:white." ctermbg=".s:red." guifg=White guibg=Red term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
-exe "hi Directory start=\e[m\e[37m stop=\e[m\e[32m ctermfg=".s:white." guifg=white term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
-exe "hi Error start=\e[m\e[37;41m stop=\e[m\e[32m ctermfg=".s:white." ctermbg=".s:red." guifg=white guibg=red term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
-exe "hi ErrorMsg ctermfg=".s:white." ctermbg=".s:red." guifg=White guibg=Red term=standout".s:bold." cterm=none".s:bold." gui=none".s:bold
-exe "hi FoldColumn start=\e[m\e[36;40m stop=\e[m\e[32m ctermfg=".s:cyan." ctermbg=".s:black." guifg=Cyan guibg=Brown term=standout".s:bold." cterm=none".s:bold." gui=none".s:bold
-exe "hi Folded start=\e[m\e[35;40m stop=\e[m\e[32m ctermfg=".s:magenta." ctermbg=".s:black." guifg=magenta guibg=black term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
-exe "hi Function start=\e[m\e[36m stop=\e[m\e[32m ctermfg=".s:cyan." guifg=cyan guibg=navyblue term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
-exe "hi Green start=\e[m\e[32m stop=\e[m\e[32m ctermfg=".s:green." guifg=green guibg=navyblue term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
-exe "hi Identifier start=\e[m\e[45m stop=\e[m\e[32m ctermfg=".s:magenta." guifg=magenta guibg=navyblue term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
-exe "hi Ignore ctermfg=".s:black ." guifg=bg term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
-exe "hi IncSearch start=\e[m\e[30;42m stop=\e[m\e[32m ctermfg=".s:black ." ctermbg=".s:green." guifg=black guibg=green term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
-exe "hi LineNr ctermfg=".s:yellow." ".s:ulbg." guifg=Yellow term=none".s:underline.s:bold." cterm=none".s:bold." gui=none".s:bold
-exe "hi Magenta start=\e[m\e[35m stop=\e[m\e[32m ctermfg=".s:magenta." guifg=magenta guibg=navyblue term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
-exe "hi Menu guifg=black guibg=gray75 term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
-exe "hi ModeMsg ctermfg=".s:green." guifg=SeaGreen term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
-exe "hi MoreMsg ctermfg=".s:green." guifg=SeaGreen term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
-exe "hi NonText ctermfg=".s:blue." guifg=Blue term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
-exe "hi Normal start=\e[m\e[32m stop=\e[m\e[32m ctermfg=".s:green." guifg=green guibg=navyblue term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
-exe "hi PreProc start=\e[m\e[37;44m stop=\e[m\e[32m ctermfg=".s:white." ctermbg=".s:blue." guifg=white guibg=blue3 term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
-exe "hi Question start=\e[m\e[33m stop=\e[m\e[32m ctermfg=".s:yellow." guifg=yellow term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
-exe "hi Red start=\e[m\e[31m stop=\e[m\e[32m ctermfg=".s:red." guifg=red guibg=navyblue term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
-exe "hi Scrollbar guifg=gray80 guibg=gray70 term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
-exe "hi Search start=\e[m\e[33;44m stop=\e[m\e[32m ctermfg=".s:yellow." ctermbg=".s:blue." guifg=yellow guibg=blue term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
-exe "hi Special start=\e[m\e[32;44m stop=\e[m\e[32m ctermfg=".s:green." ctermbg=".s:blue." guifg=green guibg=blue term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
-exe "hi SpecialKey start=\e[m\e[30;45m stop=\e[m\e[32m ctermfg=".s:black." ctermbg=".s:magenta." guifg=black guibg=magenta term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
-exe "hi Statement start=\e[m\e[36m stop=\e[m\e[32m ctermfg=".s:cyan." guifg=cyan guibg=navyblue term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
-exe "hi StatusLine start=\e[m\e[30;46m stop=\e[m\e[32m ctermfg=".s:black." ctermbg=".s:cyan." guifg=black guibg=cyan term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
-exe "hi StatusLineNC start=\e[m\e[30;42m stop=\e[m\e[32m ctermfg=".s:black." ctermbg=".s:green." guifg=black guibg=green term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
-exe "hi String start=\e[m\e[33m stop=\e[m\e[32m ctermfg=".s:yellow." guifg=yellow guibg=navyblue term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
-exe "hi Subtitle start=\e[m\e[35m stop=\e[m\e[32m ctermfg=".s:magenta." guifg=magenta guibg=navyblue term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
-if v:version >= 700
- exe "hi TabLine start=\e[m\e[30;44m stop=\e[m\e[32m ctermfg=".s:black." ctermbg=".s:blue." guifg=black guibg=blue term=none".s:bold." cterm=none".s:bold." gui=none".s:bold.s:underline.s:italic
- exe "hi TabLineSel start=\e[m\e[37;44m stop=\e[m\e[32m ctermfg=".s:green." ctermbg=".s:blue." guifg=green guibg=blue term=none".s:bold." cterm=none".s:bold." gui=none".s:bold.s:underline.s:italic
- exe "hi TabLineFill start=\e[m\e[34;44m stop=\e[m\e[32m ctermfg=".s:blue." ctermbg=".s:blue." guifg=blue guibg=blue term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
-endif
-exe "hi Tags start=\e[m\e[33;44m stop=\e[m\e[32m ctermfg=".s:yellow." ctermbg=".s:blue." guifg=yellow guibg=blue3 term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
-exe "hi Title start=\e[m\e[37m stop=\e[m\e[32m ctermfg=".s:white." guifg=white term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
-exe "hi Todo start=\e[m\e[37;45m stop=\e[m\e[32m ctermfg=".s:white." ctermbg=".s:magenta." guifg=white guibg=magenta term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
-exe "hi Type start=\e[m\e[4;32m stop=\e[m\e[32m ctermfg=".s:green." ".s:ulbg." guifg=seagreen1 term=none".s:underline.s:bold." cterm=none".s:bold.s:underline." gui=none".s:bold.s:underline
-exe "hi Underlined ctermfg=".s:green." ".s:ulbg." guifg=green term=none".s:underline.s:bold." cterm=none".s:bold.s:underline." gui=none".s:bold.s:underline
-exe "hi Unique start=\e[m\e[34;47m stop=\e[m\e[32m ctermfg=".s:blue." ctermbg=".s:white." guifg=blue3 guibg=white term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
-exe "hi AltUnique start=\e[m\e[35;47m stop=\e[m\e[32m ctermfg=".s:magenta." ctermbg=".s:white." guifg=magenta guibg=white term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
-exe "hi AltAltUnique start=\e[m\e[30;47m stop=\e[m\e[32m ctermfg=".s:black." ctermbg=".s:white." guifg=black guibg=white term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
-exe "hi VertSplit start=\e[m\e[30;42m stop=\e[m\e[32m ctermfg=".s:black." ctermbg=".s:green." guifg=black guibg=green term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
-exe "hi Visual start=\e[m\e[40;32m stop=\e[m\e[32m ctermfg=black ctermbg=green guifg=Grey guibg=fg term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
-exe "hi VisualNOS ".s:ulbg." term=none".s:underline.s:bold." cterm=none".s:bold.s:underline." gui=none".s:bold.s:underline
-exe "hi WarningMsg start=\e[m\e[30;43m stop=\e[m\e[32m ctermfg=".s:black." ctermbg=".s:yellow." guifg=black guibg=yellow term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
-exe "hi White start=\e[m\e[37m stop=\e[m\e[32m ctermfg=".s:white." guifg=white guibg=navyblue term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
-exe "hi WildMenu ctermfg=".s:black." ctermbg=".s:yellow." guifg=Black guibg=Yellow term=standout".s:bold." cterm=none".s:bold." gui=none".s:bold
-exe "hi Yellow start=\e[m\e[33m stop=\e[m\e[32m ctermfg=".s:yellow." guifg=yellow guibg=navyblue term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
-exe "hi lCursor guifg=bg guibg=fg term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
-exe "hi AltConstant start=\e[m\e[33;40m stop=\e[m\e[32m ctermfg=".s:yellow." ctermbg=".s:black." guifg=yellow guibg=black term=none".s:bold." cterm=none".s:bold." gui=none".s:bold.s:italic
-exe "hi AltFunction start=\e[m\e[32;40m stop=\e[m\e[32m ctermfg=".s:green." ctermbg=".s:black." guifg=green guibg=black term=none".s:bold." cterm=none".s:bold." gui=none".s:bold.s:italic
-exe "hi AltType start=\e[m\e[4;32;40m stop=\e[m\e[32m ctermfg=".s:green." ctermbg=".s:black." guifg=seagreen1 guibg=black term=none".s:underline.s:bold." cterm=none".s:bold.s:underline." gui=none".s:bold.s:underline.s:italic
-exe "hi User1 ctermfg=".s:white." ctermbg=".s:blue." guifg=white guibg=blue"
-exe "hi User2 ctermfg=".s:cyan." ctermbg=".s:blue." guifg=cyan guibg=blue"
-" vim: nowrap
+++ /dev/null
-" Vim color file
-" Maintainer: A. Sinan Unur
-" Last Change: 2001/10/04
-
-" Dark color scheme
-
-set background=dark
-hi clear
-if exists("syntax_on")
- syntax reset
-endif
-let g:colors_name="asu1dark"
-
-" Console Color Scheme
-hi Normal term=NONE cterm=NONE ctermfg=LightGray ctermbg=Black
-hi NonText term=NONE cterm=NONE ctermfg=Brown ctermbg=Black
-hi Function term=NONE cterm=NONE ctermfg=DarkCyan ctermbg=Black
-hi Statement term=BOLD cterm=BOLD ctermfg=DarkBlue ctermbg=Black
-hi Special term=NONE cterm=NONE ctermfg=DarkGreen ctermbg=Black
-hi SpecialChar term=NONE cterm=NONE ctermfg=Cyan ctermbg=Black
-hi Constant term=NONE cterm=NONE ctermfg=Blue ctermbg=Black
-hi Comment term=NONE cterm=NONE ctermfg=DarkGray ctermbg=Black
-hi Preproc term=NONE cterm=NONE ctermfg=DarkGreen ctermbg=Black
-hi Type term=NONE cterm=NONE ctermfg=DarkMagenta ctermbg=Black
-hi Identifier term=NONE cterm=NONE ctermfg=Cyan ctermbg=Black
-hi StatusLine term=BOLD cterm=NONE ctermfg=Yellow ctermbg=DarkBlue
-hi StatusLineNC term=NONE cterm=NONE ctermfg=Black ctermbg=Gray
-hi Visual term=NONE cterm=NONE ctermfg=White ctermbg=DarkCyan
-hi Search term=NONE cterm=NONE ctermbg=Yellow ctermfg=DarkBlue
-hi VertSplit term=NONE cterm=NONE ctermfg=Black ctermbg=Gray
-hi Directory term=NONE cterm=NONE ctermfg=Green ctermbg=Black
-hi WarningMsg term=NONE cterm=NONE ctermfg=Blue ctermbg=Yellow
-hi Error term=NONE cterm=NONE ctermfg=DarkRed ctermbg=Gray
-hi Cursor ctermfg=Black ctermbg=Cyan
-hi LineNr term=NONE cterm=NONE ctermfg=Red ctermbg=Black
-
-" GUI Color Scheme
-hi Normal gui=NONE guifg=White guibg=#110022
-hi NonText gui=NONE guifg=#ff9999 guibg=#444444
-hi Function gui=NONE guifg=#7788ff guibg=#110022
-hi Statement gui=BOLD guifg=Yellow guibg=#110022
-hi Special gui=NONE guifg=Cyan guibg=#110022
-hi Constant gui=NONE guifg=#ff9900 guibg=#110022
-hi Comment gui=NONE guifg=#99cc99 guibg=#110022
-hi Preproc gui=NONE guifg=#33ff66 guibg=#110022
-hi Type gui=NONE guifg=#ff5577 guibg=#110022
-hi Identifier gui=NONE guifg=Cyan guibg=#110022
-hi StatusLine gui=BOLD guifg=White guibg=#336600
-hi StatusLineNC gui=NONE guifg=Black guibg=#cccccc
-hi Visual gui=NONE guifg=White guibg=#00aa33
-hi Search gui=BOLD guibg=Yellow guifg=DarkBlue
-hi VertSplit gui=NONE guifg=White guibg=#666666
-hi Directory gui=NONE guifg=Green guibg=#110022
-hi WarningMsg gui=STANDOUT guifg=#0000cc guibg=Yellow
-hi Error gui=NONE guifg=White guibg=Red
-hi Cursor guifg=White guibg=#00ff33
-hi LineNr gui=NONE guifg=#cccccc guibg=#334444
-hi ModeMsg gui=NONE guifg=Blue guibg=White
-hi Question gui=NONE guifg=#66ff99 guibg=#110022
+++ /dev/null
-" Vim color file
-" Maintainer: Tiza
-" Last Change: 2002/10/14 Mon 16:41.
-" version: 1.0
-" This color scheme uses a light background.
-
-set background=light
-hi clear
-if exists("syntax_on")
- syntax reset
-endif
-
-let colors_name = "autumn"
-
-hi Normal guifg=#404040 guibg=#fff4e8
-
-" Search
-hi IncSearch gui=UNDERLINE guifg=#404040 guibg=#e0e040
-hi Search gui=NONE guifg=#544060 guibg=#f0c0ff
-
-" Messages
-hi ErrorMsg gui=BOLD guifg=#f8f8f8 guibg=#4040ff
-hi WarningMsg gui=BOLD guifg=#f8f8f8 guibg=#4040ff
-hi ModeMsg gui=NONE guifg=#d06000 guibg=NONE
-hi MoreMsg gui=NONE guifg=#0090a0 guibg=NONE
-hi Question gui=NONE guifg=#8000ff guibg=NONE
-
-" Split area
-hi StatusLine gui=BOLD guifg=#f8f8f8 guibg=#904838
-hi StatusLineNC gui=BOLD guifg=#c0b0a0 guibg=#904838
-hi VertSplit gui=NONE guifg=#f8f8f8 guibg=#904838
-hi WildMenu gui=BOLD guifg=#f8f8f8 guibg=#ff3030
-
-" Diff
-hi DiffText gui=NONE guifg=#2850a0 guibg=#c0d0f0
-hi DiffChange gui=NONE guifg=#208040 guibg=#c0f0d0
-hi DiffDelete gui=NONE guifg=#ff2020 guibg=#eaf2b0
-hi DiffAdd gui=NONE guifg=#ff2020 guibg=#eaf2b0
-
-" Cursor
-hi Cursor gui=NONE guifg=#ffffff guibg=#0080f0
-hi lCursor gui=NONE guifg=#ffffff guibg=#8040ff
-hi CursorIM gui=NONE guifg=#ffffff guibg=#8040ff
-
-" Fold
-hi Folded gui=NONE guifg=#804030 guibg=#ffc0a0
-hi FoldColumn gui=NONE guifg=#a05040 guibg=#f8d8c4
-
-" Other
-hi Directory gui=NONE guifg=#7050ff guibg=NONE
-hi LineNr gui=NONE guifg=#e0b090 guibg=NONE
-hi NonText gui=BOLD guifg=#a05040 guibg=#ffe4d4
-hi SpecialKey gui=NONE guifg=#0080ff guibg=NONE
-hi Title gui=BOLD guifg=fg guibg=NONE
-hi Visual gui=NONE guifg=#804020 guibg=#ffc0a0
-" hi VisualNOS gui=NONE guifg=#604040 guibg=#e8dddd
-
-" Syntax group
-hi Comment gui=NONE guifg=#ff5050 guibg=NONE
-hi Constant gui=NONE guifg=#00884c guibg=NONE
-hi Error gui=BOLD guifg=#f8f8f8 guibg=#4040ff
-hi Identifier gui=NONE guifg=#b07800 guibg=NONE
-hi Ignore gui=NONE guifg=bg guibg=NONE
-hi PreProc gui=NONE guifg=#0090a0 guibg=NONE
-hi Special gui=NONE guifg=#8040f0 guibg=NONE
-hi Statement gui=BOLD guifg=#80a030 guibg=NONE
-hi Todo gui=BOLD,UNDERLINE guifg=#0080f0 guibg=NONE
-hi Type gui=BOLD guifg=#b06c58 guibg=NONE
-hi Underlined gui=UNDERLINE guifg=blue guibg=NONE
+++ /dev/null
-" Vim colour file
-" Maintainer: Antony Scriven <ad_scriven@postmaster.co.uk>
-" Last Change: 2003-06-12
-"
-set background=light
-hi clear
-if exists("syntax_on")
- syntax reset
-endif
-
-let colors_name = "autumn"
-
-hi Normal term=none cterm=none ctermfg=black ctermbg=White gui=none guifg=Black guibg=#f0f2f0
-hi Cursor term=none cterm=none ctermfg=white ctermbg=darkgrey gui=none guifg=black guibg=red
-hi DiffAdd term=bold cterm=none ctermfg=white ctermbg=DarkBlue gui=none guifg=#aaeeaa guibg=#447744
-hi DiffChange term=bold cterm=none ctermfg=white ctermbg=DarkMagenta gui=none guifg=lightyellow guibg=#ddbb55
-hi DiffDelete term=bold cterm=none ctermfg=blue ctermbg=darkcyan gui=none guifg=#336633 guibg=#aaccaa
-hi difftext term=reverse cterm=bold ctermfg=white ctermbg=red gui=none guifg=lightyellow guibg=#cc7733
-hi Directory term=none cterm=none ctermfg=Red ctermbg=white gui=none guifg=Red guibg=bg
-hi ErrorMsg term=standout cterm=none ctermfg=white ctermbg=DarkRed gui=none guifg=white guibg=DarkRed
-hi Folded term=reverse cterm=none ctermfg=darkblue ctermbg=lightgrey gui=none guifg=darkblue guibg=lightgrey
-"8 col term
-hi FoldColumn term=reverse cterm=none ctermfg=darkblue ctermbg=grey gui=none guifg=darkblue guibg=grey
-hi IncSearch term=reverse cterm=none ctermfg=yellow ctermbg=darkgreen gui=none guifg=yellow guibg=#449944
-hi lCursor term=reverse cterm=none ctermfg=black ctermbg=cyan gui=none guifg=black guibg=Cyan
-hi LineNr term=reverse cterm=none ctermfg=darkred ctermbg=grey gui=none guifg=brown guibg=lightgrey
-hi ModeMsg term=bold cterm=none ctermfg=green ctermbg=darkgreen gui=none guifg=#007700 guibg=#aaccaa
-hi MoreMsg term=bold cterm=none ctermfg=darkGreen ctermbg=white gui=none guifg=darkgreen guibg=bg
-hi Question term=bold cterm=none ctermfg=darkGreen ctermbg=white gui=none guifg=darkgreen guibg=bg
-hi Search term=reverse cterm=none ctermfg=black ctermbg=yellow gui=none guifg=black guibg=yellow
-hi SpecialKey term=italic cterm=none ctermfg=lightgrey ctermbg=white gui=none guifg=lightblue guibg=bg
-hi NonText term=bold cterm=none ctermfg=lightgrey ctermbg=white gui=none guifg=#c6c6c6 guibg=bg
-hi StatusLine term=reverse cterm=none ctermfg=white ctermbg=black gui=none guifg=#80624d guibg=#ddd9b8
-hi Title term=bold cterm=none ctermfg=DarkMagenta ctermbg=white gui=none guifg=DarkMagenta guibg=bg
-if has("gui_running") || &t_Co > 8
- hi Visual term=reverse cterm=none ctermfg=black ctermbg=lightgrey gui=none guifg=black guibg=lightgreen
- hi VertSplit term=reverse cterm=none ctermfg=darkgrey ctermbg=darkgrey gui=none guifg=#c7c7c2 guibg=#d7d7d2
- hi StatusLineNC term=reverse cterm=none ctermfg=white ctermbg=darkgrey gui=none guifg=darkgrey guibg=#d7d7d2
- hi Comment term=italic cterm=none ctermfg=grey ctermbg=white gui=none guifg=#ccaaaa guibg=bg
-else
- hi Visual term=reverse cterm=none ctermfg=green ctermbg=darkgreen gui=none guifg=black guibg=lightgreen
- hi VertSplit term=reverse cterm=none ctermfg=darkcyan ctermbg=darkblue gui=none guifg=darkgrey guibg=darkgrey
- hi StatusLineNC term=reverse cterm=none ctermfg=white ctermbg=darkblue gui=none guifg=white guibg=darkgrey
- hi Comment term=italic cterm=none ctermfg=darkcyan ctermbg=white gui=none guifg=#ccaaaa guibg=bg
-endif
-hi VisualNOS term=bold cterm=none ctermfg=grey ctermbg=black gui=none guifg=grey guibg=black
-hi WarningMsg term=standout cterm=none ctermfg=Red ctermbg=white gui=none guifg=Red guibg=bg
-hi WildMenu term=bold cterm=none ctermfg=darkblue ctermbg=yellow gui=none guifg=black guibg=lightyellow
-
-hi Constant term=underline cterm=none ctermfg=darkred ctermbg=bg gui=none guifg=#bb6666 guibg=bg
-hi Special term=bold cterm=none ctermfg=darkcyan ctermbg=white gui=none guifg=darkcyan guibg=bg
-hi identifier term=underline cterm=none ctermfg=darkmagenta ctermbg=white gui=none guifg=darkcyan guibg=bg
-hi statement term=bold cterm=none ctermfg=darkgreen ctermbg=white gui=none guifg=#44aa44 guibg=bg
-hi preproc term=underline cterm=none ctermfg=darkgrey ctermbg=white gui=none guifg=darkgrey guibg=bg
-hi type term=none cterm=none ctermfg=brown ctermbg=white gui=none guifg=#bb9900 guibg=bg
-hi underlined term=underline cterm=underline ctermfg=darkmagenta ctermbg=white gui=underline guifg=darkmagenta guibg=bg
-hi Ignore term=italic cterm=none ctermfg=lightgrey ctermbg=white gui=none guifg=grey guibg=bg
-"hi todo term=underline cterm=bold ctermfg=yellow ctermbg=brown gui=none guifg=#333333 guibg=#ddee33
-hi todo term=bold cterm=none ctermfg=yellow ctermbg=brown gui=bold guifg=#229900 guibg=#ddd9b8
-hi function term=bold cterm=none ctermfg=blue ctermbg=white gui=none guifg=#0055cc guibg=bg
-
-hi link String Constant
-hi link Character Constant
-hi link Number Constant
-hi link Boolean Constant
-hi link Float Number
-hi link Conditional Statement
-hi link Repeat Statement
-hi link Label Statement
-hi link Operator Statement
-hi link Keyword Statement
-hi link Exception Statement
-hi link Include PreProc
-hi link Define PreProc
-hi link Macro PreProc
-hi link PreCondit PreProc
-hi link StorageClass Type
-hi link Structure Type
-hi link Typedef Type
-hi link Tag Special
-hi link SpecialChar Special
-hi link Delimiter Special
-hi link SpecialComment Special
-hi link Debug Special
-hi link vimfunction function
-
-
-" vim: set ts=8 sw=8 et sts=8 tw=72 fo-=t ff=unix :
+++ /dev/null
-" Vim color file
-" Maintainer: Anders Korte
-" Last Change: 17 Oct 2004
-
-" AutumnLeaf color scheme 1.0
-
-set background=light
-
-hi clear
-
-if exists("syntax_on")
- syntax reset
-endif
-
-let colors_name="AutumnLeaf"
-
-
-" Colors for the User Interface.
-
-hi Cursor guibg=#aa7733 guifg=#ffeebb gui=bold
-hi Normal guibg=#fffdfa guifg=black gui=none
-hi NonText guibg=#eafaea guifg=#000099 gui=bold
-hi Visual guibg=#fff8cc guifg=black gui=none
-" hi VisualNOS
-
-hi Linenr guibg=bg guifg=#999999 gui=none
-
-" Uncomment these if you use Diff...??
-" hi DiffText guibg=#cc0000 guifg=white gui=none
-" hi DiffAdd guibg=#0000cc guifg=white gui=none
-" hi DiffChange guibg=#990099 guifg=white gui=none
-" hi DiffDelete guibg=#888888 guifg=#333333 gui=none
-
-hi Directory guibg=bg guifg=#337700 gui=none
-
-hi IncSearch guibg=#c8e8ff guifg=black gui=none
-hi Search guibg=#c8e8ff guifg=black gui=none
-hi SpecialKey guibg=bg guifg=fg gui=none
-hi Titled guibg=bg guifg=fg gui=none
-
-hi ErrorMsg guibg=bg guifg=#cc0000 gui=bold
-hi ModeMsg guibg=bg guifg=#003399 gui=none
-hi link MoreMsg ModeMsg
-hi link Question ModeMsg
-hi WarningMsg guibg=bg guifg=#cc0000 gui=bold
-
-hi StatusLine guibg=#ffeebb guifg=black gui=bold
-hi StatusLineNC guibg=#aa8866 guifg=#f8e8cc gui=none
-hi VertSplit guibg=#aa8866 guifg=#ffe0bb gui=none
-
-" hi Folded
-" hi FoldColumn
-" hi SignColumn
-
-
-" Colors for Syntax Highlighting.
-
-hi Comment guibg=#ddeedd guifg=#002200 gui=none
-
-hi Constant guibg=bg guifg=#003399 gui=bold
-hi String guibg=bg guifg=#003399 gui=italic
-hi Character guibg=bg guifg=#003399 gui=italic
-hi Number guibg=bg guifg=#003399 gui=bold
-hi Boolean guibg=bg guifg=#003399 gui=bold
-hi Float guibg=bg guifg=#003399 gui=bold
-
-hi Identifier guibg=bg guifg=#003399 gui=none
-hi Function guibg=bg guifg=#0055aa gui=bold
-hi Statement guibg=bg guifg=#003399 gui=none
-
-hi Conditional guibg=bg guifg=#aa7733 gui=bold
-hi Repeat guibg=bg guifg=#aa5544 gui=bold
-hi link Label Conditional
-hi Operator guibg=bg guifg=#aa7733 gui=bold
-hi link Keyword Statement
-hi Exception guibg=bg guifg=#228877 gui=bold
-
-hi PreProc guibg=bg guifg=#aa7733 gui=bold
-hi Include guibg=bg guifg=#558811 gui=bold
-hi link Define Include
-hi link Macro Include
-hi link PreCondit Include
-
-hi Type guibg=bg guifg=#007700 gui=bold
-hi link StorageClass Type
-hi link Structure Type
-hi Typedef guibg=bg guifg=#009900 gui=italic
-
-hi Special guibg=bg guifg=fg gui=none
-hi SpecialChar guibg=bg guifg=fg gui=bold
-hi Tag guibg=bg guifg=#003399 gui=bold
-hi link Delimiter Special
-hi SpecialComment guibg=#dddddd guifg=#aa0000 gui=none
-hi link Debug Special
-
-hi Underlined guibg=bg guifg=blue gui=underline
-
-hi Title guibg=bg guifg=fg gui=bold
-hi Ignore guibg=bg guifg=#999999 gui=none
-hi Error guibg=red guifg=white gui=none
-hi Todo guibg=bg guifg=#aa0000 gui=none
-
-
-
-" The same in cterm colors.
-hi Cursor ctermbg=6 ctermfg=14
-hi Normal ctermbg=15 ctermfg=0
-hi NonText ctermbg=10 ctermfg=1
-hi Visual ctermbg=14 ctermfg=0
-" hi VisualNOS
-hi Linenr ctermbg=bg ctermfg=7
-" hi DiffText ctermbg=4 ctermfg=15
-" hi DiffAdd ctermbg=1 ctermfg=15
-" hi DiffChange ctermbg=5 ctermfg=15
-" hi DiffDelete ctermbg=7 ctermfg=8
-hi Directory ctermbg=bg ctermfg=2
-hi IncSearch ctermbg=9 ctermfg=0
-hi Search ctermbg=9 ctermfg=0
-hi SpecialKey ctermbg=bg ctermfg=fg
-hi Titled ctermbg=bg ctermfg=fg
-hi ErrorMsg ctermbg=bg ctermfg=12
-hi ModeMsg ctermbg=bg ctermfg=9
-hi WarningMsg ctermbg=bg ctermfg=12
-hi StatusLine ctermbg=14 ctermfg=0
-hi StatusLineNC ctermbg=6 ctermfg=14
-hi VertSplit ctermbg=6 ctermfg=14
-" hi Folded
-" hi FoldColumn
-" hi SignColumn
-hi Comment ctermbg=10 ctermfg=2
-hi Constant ctermbg=bg ctermfg=9
-hi String ctermbg=bg ctermfg=9 cterm=italic
-hi Character ctermbg=bg ctermfg=9 cterm=italic
-hi Number ctermbg=bg ctermfg=9 cterm=bold
-hi Boolean ctermbg=bg ctermfg=9 cterm=bold
-hi Float ctermbg=bg ctermfg=9 cterm=bold
-hi Function ctermbg=bg ctermfg=9 cterm=bold
-hi Statement ctermbg=bg ctermfg=9 cterm=bold
-hi Conditional ctermbg=bg ctermfg=6 cterm=bold
-hi Repeat ctermbg=bg ctermfg=6 cterm=bold
-hi Operator ctermbg=bg ctermfg=6 cterm=bold
-hi Exception ctermbg=bg ctermfg=2 cterm=bold
-hi PreProc ctermbg=bg ctermfg=6
-hi Include ctermbg=bg ctermfg=2 cterm=bold
-hi Type ctermbg=bg ctermfg=2 cterm=bold
-hi Typedef ctermbg=bg ctermfg=2 cterm=italic
-hi Special ctermbg=bg ctermfg=fg cterm=bold
-hi Tag ctermbg=bg ctermfg=9 cterm=bold
-hi SpecialComment ctermbg=7 ctermfg=4
-hi Underlined ctermbg=bg ctermfg=9 cterm=underline
-hi Title ctermbg=bg ctermfg=fg cterm=bold
-hi Ignore ctermbg=bg ctermfg=7
-hi Error ctermbg=12 ctermfg=15
-hi Todo ctermbg=bg ctermfg=15
+++ /dev/null
-" Vim color file
-" baycomb v2.4
-" http://www.vim.org/scripts/script.php?script_id=1454
-"
-" Maintainer: Shawn Axsom <axs221@gmail.com>
-"
-" * Place :colo baycomb in your VimRC/GVimRC file
-" * Also add :set background=dark or :setbackground=light
-" depending on your preference.
-"
-" - Thanks to Desert and OceanDeep for their color scheme
-" file layouts
-" - Thanks to Raimon Grau and Bob Lied for their feedback
-
-if version > 580
- " no guarantees for version 5.8 and below, but this makes it stop
- " complaining
- hi clear
- if exists("syntax_on")
- syntax reset
- endif
-endif
-
-let g:colors_name="baycomb"
-
-if &background == "dark"
-hi Normal guifg=#a0b4e0 guibg=#11121a "1a1823
-hi NonText guifg=#382920 guibg=bg
-
-hi Folded guibg=#232235 guifg=grey
-hi FoldColumn guibg=#0a0a18 guifg=#dbcaa5
-hi LineNr guibg=#101124 guifg=#206aa9
-hi StatusLine guibg=#354070 guifg=#6880ea gui=none
-hi StatusLineNC guibg=#2c3054 guifg=#5c6dbe gui=none
-hi VertSplit guibg=#22253c guifg=#223355 gui=none
-
-hi tablinesel guibg=#515a71 guifg=#50aae5 gui=none
-hi tabline guibg=#4d4d5f guifg=#5b7098 gui=none
-hi tablinefill guibg=#2d2d3f guifg=#aaaaaa gui=none
-
-"hi SpellBad
-"hi SpellCap
-"hi SpellLocal
-"hi SpellRare
-
-hi MatchParen guibg=#7b5a55 guifg=#001122
-
-" syntax highlighting """"""""""""""""""""""""""""""""""""""""
-
-
-hi Comment guifg=#349d58 guibg=bg
-hi Title guifg=#e5e5ca gui=none
-hi Underlined guifg=#bac5ba gui=none
-
-hi Statement guifg=#fca8ad gui=none "a080aa
-hi Type guifg=#0490e8 gui=bold
-hi Constant guifg=#5c78f0 "guibg=#111a2a
-hi Number guifg=#4580b4 "guibg=#111a2a
-hi PreProc guifg=#ba75cf
-hi Special guifg=#aaaaca
-hi Ignore guifg=grey40
-hi Todo guifg=orangered guibg=yellow2
-hi Error guibg=#b03452
-hi Function guifg=#bab588 guibg=bg gui=bold
-hi Identifier guifg=#5094c4
-"""""this section borrowed from OceanDeep/Midnight"""""
-highlight Conditional gui=None guifg=#d0688d guibg=bg
-highlight Repeat gui=None guifg=#e06070 guibg=bg
-"hi Label gui=None guifg=LightGreen guibg=bg
-highlight Operator gui=None guifg=#e8cdc0 guibg=bg
-highlight Keyword gui=bold guifg=grey guibg=bg
-highlight Exception gui=bold guifg=#d0a8ad guibg=bg
-"""""""""""""""""""""""""""""""""""""""""""""""""""""""
-"end syntax highlighting """""""""""""""""""""""""""""""""""""
-
-" highlight groups
-"hi CursorIM
-hi Directory guifg=#bbd0df
-hi DiffText guibg=#004335
-hi DiffChange guibg=#685b5c
-hi DiffAdd guibg=#0a4b8c
-hi DiffDelete guifg=#300845 guibg=#200845
-hi ErrorMsg guibg=#ff4545
-
-hi Cursor guibg=#cad5c0 guifg=#0000aa
-
-
-hi Search guibg=darkyellow guifg=black
-hi IncSearch guifg=#babeaa guibg=#3a4520
-
-hi ModeMsg guifg=#00AACC
-hi MoreMsg guifg=SeaGreen
-hi Question guifg=#AABBCC
-hi SpecialKey guifg=#90dcb0
-hi Visual guifg=#102030 guibg=#80a0f0
-hi VisualNOS guifg=#201a30 guibg=#a3a5FF
-hi WarningMsg guifg=salmon
-"hi WildMenu
-"hi Menu
-"hi Scrollbar guibg=grey30 guifg=tan
-"hi Tooltip
-
-
-" new Vim 7.0 items
-hi Pmenu guibg=#3a6595 guifg=#9aadd5
-hi PmenuSel guibg=#4a85ba guifg=#b0d0f0
-
-
-
-
-
-" color terminal definitions
-hi Cursor ctermfg=black ctermbg=white
-hi Normal ctermfg=grey ctermbg=black
-hi Number ctermfg=darkgreen
-highlight Operator ctermfg=yellow
-highlight Conditional ctermfg=darkred
-highlight Repeat ctermfg=darkred
-hi Exception ctermfg=darkred
-hi SpecialKey ctermfg=darkgreen
-hi NonText cterm=bold ctermfg=darkgrey
-hi Directory ctermfg=darkcyan
-hi ErrorMsg cterm=bold ctermfg=7 ctermbg=1
-hi IncSearch ctermfg=yellow ctermbg=darkyellow cterm=NONE
-hi Search ctermfg=black ctermbg=darkyellow cterm=NONE
-hi MoreMsg ctermfg=darkgreen
-hi ModeMsg cterm=NONE ctermfg=brown
-hi LineNr ctermfg=darkcyan ctermbg=black
-hi Question ctermfg=green
-hi StatusLine ctermfg=yellow ctermbg=darkblue cterm=NONE
-hi StatusLineNC ctermfg=grey ctermbg=darkblue cterm=NONE
-hi VertSplit ctermfg=black ctermbg=darkgrey cterm=NONE
-hi Title ctermfg=yellow cterm=NONE
-hi Visual ctermbg=grey ctermfg=blue cterm=NONE
-hi VisualNOS ctermbg=grey ctermfg=blue cterm=NONE
-hi WarningMsg ctermfg=1
-hi WildMenu ctermfg=0 ctermbg=3
-hi Folded ctermfg=darkgreen ctermbg=darkblue cterm=NONE
-hi FoldColumn ctermfg=yellow ctermbg=black
-hi DiffAdd ctermbg=4
-hi DiffChange ctermbg=5
-hi DiffDelete cterm=bold ctermfg=4 ctermbg=6
-hi DiffText cterm=bold ctermbg=1
-hi Comment ctermfg=darkgreen ctermbg=black
-hi Identifier ctermfg=cyan
-
-"set comments to grey on non-Windows OS's to make sure
-"it is readable
-if &term == "builtin_gui" || &term == "win32"
- hi function ctermfg=grey
- hi Type ctermfg=darkyellow ctermbg=darkblue
- hi IncSearch ctermfg=black ctermbg=grey cterm=NONE
- hi Search ctermfg=black ctermbg=darkgrey cterm=NONE
-else
- hi function ctermfg=white
- hi Type ctermfg=grey
- hi IncSearch ctermfg=yellow ctermbg=darkyellow cterm=NONE
- hi Search ctermfg=black ctermbg=darkyellow cterm=NONE
-endif
-""""""""""""""""""""""""""""""""""""""""""""""""""""""
-
-hi Constant ctermfg=darkcyan
-hi Special ctermfg=white
-hi Statement ctermfg=yellow
-hi PreProc ctermfg=darkred
-hi Underlined ctermfg=cyan cterm=NONE
-hi Ignore cterm=bold ctermfg=7
-hi Ignore ctermfg=darkgrey
-hi Error cterm=bold ctermfg=7 ctermbg=1
-
-" new Vim 7.0 items
-hi Pmenu ctermbg=darkblue ctermfg=lightgrey
-hi PmenuSel ctermbg=lightblue ctermfg=white
-
-hi tablinesel ctermfg=cyan ctermbg=blue
-hi tabline ctermfg=black ctermbg=blue
-hi tablinefill ctermfg=green ctermbg=darkblue
-"vim: sw=4
-"
-hi MatchParen ctermfg=black ctermbg=green
-
-
-elseif &background == "light"
-
-hi Normal guifg=#003255 guibg=#e8ebf0 "greyish blue2
-hi NonText guifg=#382920 guibg=#152555
-
-" syntax highlighting """"""""""""""""""""""""""""""""""""""""
-
-"set comments to grey on non-Windows OS's to make sure
-"it is readable
-if &term == "builtin_gui" || &term == "win32"
- hi Comment guifg=#daddb8 guibg=#308ae5
-else
- hi Comment guifg=darkyellow guibg=#207ada
-endif
-""""""""""""""""""""""""""""""""""""""""""""""""""""""
-
-hi Title guifg=#857540 gui=none
-hi Underlined guifg=#8a758a
-
-hi Statement guifg=#da302a gui=none
-hi Type guifg=#307aca gui=none
-hi Constant guifg=#3a40aa gui=none
-hi PreProc guifg=#9570b5
-hi Identifier guifg=#856075 "gui=bold
-hi Special guifg=#652a7a
-hi Ignore guifg=grey40
-hi Todo guifg=orangered guibg=yellow2
-hi Error guibg=#b03452
-"""""this section borrowed from OceanDeep/Midnight"""""
-hi Number guifg=#006bcd
-hi Function gui=None guifg=#d06d50 "or green 50b3b0
-highlight Conditional gui=None guifg=#a50a4a
-highlight Repeat gui=None guifg=#700d8a
-"hi Label gui=None guifg=LightGreen guibg=bg
-highlight Operator gui=None guifg=#e0b045
-highlight Keyword gui=bold guifg=grey guibg=bg
-highlight Exception gui=none guifg=#ea5460
-"""""""""""""""""""""""""""""""""""""""""""""""""""""""
-"end syntax highlighting """""""""""""""""""""""""""""""""""""
-
-" highlight groups
-"hi CursorIM
-hi Directory guifg=#bbd0df
-"hi DiffAdd
-"hi DiffChange
-"hi DiffDelete
-"hi DiffText
-hi ErrorMsg guibg=#ff4545
-
-hi Cursor guibg=#cadaca guifg=#05293d
-
-hi FoldColumn guibg=#409ae0 guifg=darkgrey
-"hi FoldColumn guibg=#83a5cd guifg=#70459F
-hi LineNr guibg=#409ae0 guifg=darkblue gui=bold
-"hi LineNr guibg=#081c30 guifg=#80a0dA
-hi StatusLine guibg=#20b5fd guifg=#0a150d gui=none
-hi StatusLineNC guibg=#0580da guifg=#302d34 gui=none
-
-hi Search guibg=#babdad guifg=#3a4520
-hi IncSearch guifg=#dadeca guibg=#3a4520
-
-hi VertSplit guibg=#525f95 guifg=grey50 gui=none
-hi Folded guibg=#252f5d guifg=#BBDDCC
-hi ModeMsg guifg=#00AACC
-hi MoreMsg guifg=SeaGreen
-hi Question guifg=#AABBCC
-hi SpecialKey guifg=#308c70
-hi Visual guifg=#008FBF guibg=#33DFEF
-"hi VisualNOS
-hi WarningMsg guifg=salmon
-"hi WildMenu
-"hi Menu
-"hi Scrollbar guibg=grey30 guifg=tan
-"hi Tooltip
-
-
-" new Vim 7.0 items
-hi Pmenu guibg=#3a6595 guifg=#9aadd5
-hi PmenuSel guibg=#4a85ba guifg=#b0d0f0
-
-
-
-
-
-" color terminal definitions
-hi Normal ctermfg=black ctermbg=white
-hi Number ctermfg=blue
-highlight Operator ctermfg=yellow
-highlight Conditional ctermfg=magenta
-highlight Repeat ctermfg=magenta
-hi Exception ctermfg=red
-hi function ctermfg=darkyellow
-hi SpecialKey ctermfg=darkgreen
-hi NonText cterm=bold ctermfg=darkgrey ctermbg=grey
-hi Directory ctermfg=darkcyan
-hi ErrorMsg cterm=bold ctermfg=7 ctermbg=1
-hi IncSearch ctermfg=yellow ctermbg=darkyellow cterm=NONE
-hi Search ctermfg=white ctermbg=darkyellow cterm=NONE
-hi MoreMsg ctermfg=darkgreen
-hi ModeMsg cterm=NONE ctermfg=brown
-hi LineNr ctermfg=black ctermbg=blue
-hi Question ctermfg=green
-hi StatusLine ctermfg=cyan ctermbg=blue cterm=NONE
-hi StatusLineNC ctermfg=grey ctermbg=darkblue cterm=NONE
-hi VertSplit ctermfg=black ctermbg=black cterm=NONE
-hi Title ctermfg=darkyellow ctermbg=white
-hi Visual ctermbg=darkcyan ctermfg=cyan cterm=NONE
-hi VisualNOS ctermbg=darkcyan ctermfg=white cterm=NONE
-hi WarningMsg ctermfg=1
-hi WildMenu ctermfg=0 ctermbg=3
-hi Folded ctermfg=black ctermbg=white cterm=NONE
-hi FoldColumn ctermfg=green ctermbg=blue
-hi DiffAdd ctermbg=4
-hi DiffChange ctermbg=5
-hi DiffDelete cterm=bold ctermfg=4 ctermbg=6
-hi DiffText cterm=bold ctermbg=1
-
-hi Comment ctermfg=grey ctermbg=blue
-
-hi Constant ctermfg=darkblue
-hi Special ctermfg=darkmagenta
-hi Identifier ctermfg=darkyellow cterm=NONE
-hi Statement ctermfg=red
-hi PreProc ctermfg=magenta
-hi Type ctermfg=darkcyan "or darkcyan
-hi Underlined ctermfg=black ctermbg=white
-hi Ignore cterm=bold ctermfg=7
-hi Ignore ctermfg=darkgrey
-hi Error cterm=bold ctermfg=7 ctermbg=1
-
-" new Vim 7.0 items
-hi Pmenu ctermbg=darkblue ctermfg=lightgrey
-hi PmenuSel ctermbg=lightblue ctermfg=white
-
-"vim: sw=4
-
-endif
+++ /dev/null
-" Vim colorscheme
-" Name: bclear
-" Maintainer: Ricky Cintron 'borosai' [borosai at gmail dot com]
-" Last Change: 2009-08-04
-
-hi clear
-set background=light
-if exists("syntax_on")
- syntax reset
-endif
-let g:colors_name = "bclear"
-
-"---GUI settings
-hi SpecialKey guifg=#000000 guibg=#ffcde6
-hi NonText guifg=#969696 guibg=#f0f0f0 gui=none
-hi Directory guifg=#78681a
-hi ErrorMsg guifg=#ffffff guibg=#a01010
-hi IncSearch guifg=#ffffff guibg=#ff8000 gui=none
-hi Search guifg=#000000 guibg=#ffd073
-hi MoreMsg guifg=#ffffff guibg=#3c960f gui=none
-hi ModeMsg guifg=#323232 gui=none
-hi LineNr guifg=#969696 guibg=#f0f0f0
-hi Question guifg=#000000 guibg=#ffde37 gui=none
-hi StatusLine guifg=#ffffff guibg=#323232 gui=none
-hi StatusLineNC guifg=#f0f0f0 guibg=#646464 gui=none
-hi VertSplit guifg=#f0f0f0 guibg=#646464 gui=none
-hi Title guifg=#323232 gui=none
-hi Visual guifg=#ffffff guibg=#1994d1
-hi VisualNOS guifg=#000000 guibg=#1994d1 gui=none
-hi WarningMsg guifg=#c8c8c8 guibg=#a01010
-hi WildMenu guifg=#ffffff guibg=#1994d1
-hi Folded guifg=#969696 guibg=#f0f0f0
-hi FoldColumn guifg=#969696 guibg=#f0f0f0
-hi DiffAdd guibg=#deffcd
-hi DiffChange guibg=#dad7ff
-hi DiffDelete guifg=#c8c8c8 guibg=#ffffff gui=none
-hi DiffText guifg=#ffffff guibg=#767396 gui=none
-hi SignColumn guifg=#969696 guibg=#f0f0f0
-hi SpellBad guifg=#000000 guibg=#fff5c3 guisp=#f01818 gui=undercurl
-hi SpellCap guifg=#000000 guibg=#fff5c3 guisp=#14b9c8 gui=undercurl
-hi SpellRare guifg=#000000 guibg=#fff5c3 guisp=#4cbe13 gui=undercurl
-hi SpellLocal guifg=#000000 guibg=#fff5c3 guisp=#000000 gui=undercurl
-hi Pmenu guifg=#ffffff guibg=#323232
-hi PmenuSel guifg=#ffffff guibg=#1994d1
-hi PmenuSbar guifg=#323232 guibg=#323232
-hi PmenuThumb guifg=#646464 guibg=#646464 gui=none
-hi TabLine guifg=#f0f0f0 guibg=#646464 gui=none
-hi TabLineSel guifg=#ffffff guibg=#323232 gui=none
-hi TabLineFill guifg=#646464 guibg=#646464 gui=none
-hi CursorColumn guibg=#e1f5ff
-hi CursorLine guibg=#e1f5ff gui=none
-hi Cursor guifg=#ffffff guibg=#323232
-hi lCursor guifg=#ffffff guibg=#004364
-hi MatchParen guifg=#ffffff guibg=#f00078
-hi Normal guifg=#323232 guibg=#ffffff
-hi Comment guifg=#969696
-hi Constant guifg=#1094a0
-hi Special guifg=#dc6816
-hi Identifier guifg=#3c960f
-hi Statement guifg=#3b6ac8 gui=none
-hi PreProc guifg=#294a8c
-hi Type guifg=#a00050 gui=none
-hi Underlined guifg=#323232 gui=underline
-hi Ignore guifg=#c8c8c8
-hi Error guifg=#ffffff guibg=#c81414
-hi Todo guifg=#c81414 guibg=#ffffff
-
+++ /dev/null
-" Vim color File
-" Name: biogoo
-" Maintainer: Benjamin Esham <bdesham@gmail.com>
-" Last Change: 2006-11-20
-" Version: 1.5
-"
-" Colorful text on a light gray background. It's pretty easy on the eyes in
-" my opinion. Any feedback is greatly appreciated!
-"
-" Installation:
-" Copy to ~/.vim/colors; do :color biogoo
-"
-" Customization Options:
-" Use a 'normal' cursor color:
-" let g:biogoo_normal_cursor = 1
-"
-" Props:
-" Jani Nurminen's zenburn.vim as an example file.
-" Scott F. and Matt F. for feature suggestions.
-" Bill McCarthy for his Vim mailing list post about Vim 7 support.
-"
-" Version History:
-" 1.5: should fully support Vim 7 now
-" 1.4: more support for Vim 7: added the `MatchParen' group for ()[]{} matching
-" 1.3: added support for Vim 7: added groups for the new spellchecking, and
-" added a conditional to display Visual mode correctly in any version.
-" 1.2: added `SpellErrors' group for use with vimspell.
-" 1.1: added `IncSearch' group for improved visibility in incremental searches.
-" 1.0: minor tweaks
-" 0.95: initial release
-"
-" TODO: Add new groups as needed. E-mail me with any suggestions!
-
-set background=light
-hi clear
-if exists("syntax_on")
- syntax reset
-endif
-let g:colors_name = "biogoo"
-
-hi Comment guifg=#0000c3
-hi Constant guifg=#0000ff
-hi CursorColumn guibg=#ffffff
-hi CursorLine guibg=#ffffff
-hi Delimiter guifg=#00007f
-hi DiffAdd guifg=#007f00 guibg=#e5e5e5
-hi DiffChange guifg=#00007f guibg=#e5e5e5
-hi DiffDelete guifg=#7f0000 guibg=#e5e5e5
-hi DiffText guifg=#ee0000 guibg=#e5e5e5
-hi Directory guifg=#b85d00
-hi Error guifg=#d6d6d6 guibg=#7f0000
-hi ErrorMsg guifg=#ffffff guibg=#ff0000 gui=bold
-hi Float guifg=#b85d00
-hi FoldColumn guifg=#00007f guibg=#e5e5e5
-hi Folded guifg=#00007f guibg=#e5e5e5
-hi Function guifg=#7f0000
-hi Identifier guifg=#004000
-hi Include guifg=#295498 gui=bold
-hi IncSearch guifg=#ffffff guibg=#0000ff gui=bold
-hi LineNr guifg=#303030 guibg=#e5e5e5 gui=underline
-hi Keyword guifg=#00007f
-hi Macro guifg=#295498
-hi MatchParen guifg=#ffffff guibg=#00a000
-hi ModeMsg guifg=#00007f
-hi MoreMsg guifg=#00007f
-hi NonText guifg=#007f00
-hi Normal guifg=#000000 guibg=#d6d6d6
-hi Number guifg=#b85d00
-hi Operator guifg=#00007f
-hi Pmenu guifg=#000000 guibg=#cc9999
-hi PmenuSel guifg=#ffffff guibg=#993333
-hi PmenuSbar guibg=#99cc99
-hi PmenuThumb guifg=#339933
-hi PreCondit guifg=#295498 gui=bold
-hi PreProc guifg=#0c3b6b gui=bold
-hi Question guifg=#00007f
-hi Search guibg=#ffff00
-hi Special guifg=#007f00
-hi SpecialKey guifg=#00007f
-hi SpellBad guifg=#ffffff guibg=#7f0000 gui=undercurl guisp=#d6d6d6
-hi SpellCap guifg=#ffffff guibg=#7f007f gui=undercurl guisp=#d6d6d6
-hi SpellLocal guifg=#ffffff guibg=#007f7f gui=undercurl guisp=#d6d6d6
-hi SpellRare guifg=#ffffff guibg=#b85d00 gui=undercurl guisp=#d6d6d6
-hi Statement guifg=#00007f gui=none
-hi StatusLine guifg=#00007f guibg=#ffffff
-hi StatusLineNC guifg=#676767 guibg=#ffffff
-hi String guifg=#d10000
-hi TabLine guifg=#222222 guibg=#d6d6d6
-hi TabLineFill guifg=#d6d6d6
-hi TabLineSel guifg=#00007f guibg=#eeeeee gui=bold
-hi Title guifg=#404040 gui=bold
-hi Todo guifg=#00007f guibg=#e5e5e5 gui=underline
-hi Type guifg=#540054 gui=bold
-hi Underlined guifg=#b85d00
-hi VertSplit guifg=#676767 guibg=#ffffff
-if version < 700
- hi Visual guifg=#7f7f7f guibg=#ffffff
-else
- hi Visual guifg=#ffffff guibg=#7f7f7f
-endif
-hi VisualNOS guifg=#007f00 guibg=#e5e5e5
-hi WarningMsg guifg=#500000
-hi WildMenu guifg=#540054
-
-" Non-standard highlighting (e.g. for plugins)
-
-" vimspell
-hi SpellErrors guifg=#ffffff guibg=#7f0000 gui=undercurl guisp=#d6d6d6
-
-if !exists("g:biogoo_normal_cursor")
- " use a gray-on-blue cursor
- hi Cursor guifg=#ffffff guibg=#00007f
-endif
-
-" vim:noet:ts=4 sw=4
+++ /dev/null
-" Vim color file
-" Maintainer: Gerald S. Williams
-" Last Change: 2007 Jun 13
-
-" This is a dark version/opposite of "seashell". The cterm version of this is
-" very similar to "evening".
-"
-" Only values that differ from defaults are specified.
-
-set background=dark
-hi clear
-if exists("syntax_on")
- syntax reset
-endif
-let g:colors_name = "BlackSea"
-
-hi Normal guibg=Black guifg=seashell ctermfg=White
-hi NonText guifg=LavenderBlush ctermfg=LightMagenta
-hi DiffDelete guibg=DarkRed guifg=Black ctermbg=DarkRed ctermfg=White
-hi DiffAdd guibg=DarkGreen ctermbg=DarkGreen ctermfg=White
-hi DiffChange guibg=Gray30 ctermbg=DarkCyan ctermfg=White
-hi DiffText gui=NONE guibg=DarkCyan ctermbg=DarkCyan ctermfg=Yellow
-hi Comment guifg=LightBlue
-hi PreProc ctermfg=Magenta
-hi StatusLine guibg=#1f001f guifg=DarkSeaGreen cterm=NONE ctermfg=White ctermbg=DarkGreen
-hi StatusLineNC guifg=Gray
-hi VertSplit guifg=Gray
-hi Type gui=NONE
-hi Identifier guifg=Cyan
-hi Statement guifg=brown3 ctermfg=DarkRed
-hi Search guibg=Gold3 ctermfg=White
-hi Folded guibg=gray20
-hi FoldColumn guibg=gray10
-
-" Original values:
-"hi Constant guifg=DeepPink
-"hi PreProc guifg=Magenta ctermfg=Magenta
+++ /dev/null
-" Vim color file
-" Maintainer:
-" Last Change:
-" URL:
-
-
-" cool help screens
-" :he group-name
-" :he highlight-groups
-" :he cterm-colors
-
-set background=dark
-hi clear
-if exists("syntax_on")
- syntax reset
-endif
-let g:colors_name="mine"
-
-hi Normal guifg=White guibg=#061A3E
-
-" highlight groups
-hi Cursor guibg=#D74141 guifg=#e3e3e3
-hi VertSplit guibg=#C0FFFF guifg=#075554 gui=none
-hi Folded guibg=#FFC0C0 guifg=black
-hi FoldColumn guibg=#800080 guifg=tan
-"hi IncSearch cterm=none ctermbg=blue ctermfg=grey guifg=slategrey guibg=khaki
-hi ModeMsg guifg=#404040 guibg=#C0C0C0
-hi MoreMsg guifg=darkturquoise guibg=#188F90
-hi NonText guibg=#334C75 guifg=#9FADC5
-hi Question guifg=#F4BB7E
-hi Search guibg=fg guifg=bg
-hi SpecialKey guifg=#BF9261
-hi StatusLine guibg=#004443 guifg=#c0ffff gui=none
-hi StatusLineNC guibg=#067C7B guifg=#004443 gui=bold
-hi Title guifg=#8DB8C3
-hi Visual gui=bold guifg=black guibg=#C0FFC0
-hi WarningMsg guifg=#F60000 gui=underline
-
-" syntax highlighting groups
-hi Comment guifg=#DABEA2
-hi Constant guifg=#72A5E4 gui=bold
-hi Identifier guifg=#ADCBF1
-hi Statement guifg=#7E75B5
-hi PreProc guifg=#14F07C
-hi Type guifg=#A9EE8A
-hi Special guifg=#EEBABA
-hi Ignore guifg=grey60
-hi Todo guibg=#9C8C84 guifg=#244C0A
-
-"vim: ts=4
+++ /dev/null
-" Vim color file
-" Maintainer: Yegappan Lakshmanan
-" Last Change: 2001 Sep 9
-
-" Color settings similar to that used in Borland IDE's.
-
-set background=dark
-hi clear
-if exists("syntax_on")
- syntax reset
-endif
-let g:colors_name="borland"
-
-hi Normal term=NONE cterm=NONE ctermfg=Yellow ctermbg=DarkBlue
-hi Normal gui=NONE guifg=Yellow guibg=DarkBlue
-hi NonText term=NONE cterm=NONE ctermfg=White ctermbg=DarkBlue
-hi NonText gui=NONE guifg=White guibg=DarkBlue
-
-hi Statement term=NONE cterm=NONE ctermfg=White ctermbg=DarkBlue
-hi Statement gui=NONE guifg=White guibg=DarkBlue
-hi Special term=NONE cterm=NONE ctermfg=Cyan ctermbg=DarkBlue
-hi Special gui=NONE guifg=Cyan guibg=DarkBlue
-hi Constant term=NONE cterm=NONE ctermfg=Magenta ctermbg=DarkBlue
-hi Constant gui=NONE guifg=Magenta guibg=DarkBlue
-hi Comment term=NONE cterm=NONE ctermfg=Gray ctermbg=DarkBlue
-hi Comment gui=NONE guifg=Gray guibg=DarkBlue
-hi Preproc term=NONE cterm=NONE ctermfg=Green ctermbg=DarkBlue
-hi Preproc gui=NONE guifg=Green guibg=DarkBlue
-hi Type term=NONE cterm=NONE ctermfg=White ctermbg=DarkBlue
-hi Type gui=NONE guifg=White guibg=DarkBlue
-hi Identifier term=NONE cterm=NONE ctermfg=White ctermbg=DarkBlue
-hi Identifier gui=NONE guifg=White guibg=DarkBlue
-
-hi StatusLine term=bold cterm=bold ctermfg=Black ctermbg=White
-hi StatusLine gui=bold guifg=Black guibg=White
-
-hi StatusLineNC term=NONE cterm=NONE ctermfg=Black ctermbg=White
-hi StatusLineNC gui=NONE guifg=Black guibg=White
-
-hi Visual term=NONE cterm=NONE ctermfg=Black ctermbg=DarkCyan
-hi Visual gui=NONE guifg=Black guibg=DarkCyan
-
-hi Search term=NONE cterm=NONE ctermbg=Gray
-hi Search gui=NONE guibg=Gray
-
-hi VertSplit term=NONE cterm=NONE ctermfg=Black ctermbg=White
-hi VertSplit gui=NONE guifg=Black guibg=White
-
-hi Directory term=NONE cterm=NONE ctermfg=Green ctermbg=DarkBlue
-hi Directory gui=NONE guifg=Green guibg=DarkBlue
-
-hi WarningMsg term=standout cterm=NONE ctermfg=Red ctermbg=DarkBlue
-hi WarningMsg gui=standout guifg=Red guibg=DarkBlue
-
-hi Error term=NONE cterm=NONE ctermfg=White ctermbg=Red
-hi Error gui=NONE guifg=White guibg=Red
-
-hi Cursor ctermfg=Black ctermbg=Yellow
-hi Cursor guifg=Black guibg=Yellow
-
+++ /dev/null
-" Vim color file
-" Maintainer: Tiza
-" Last Change: 2002/10/30 Wed 00:08.
-" version: 1.0
-" This color scheme uses a dark background.
-
-set background=dark
-hi clear
-if exists("syntax_on")
- syntax reset
-endif
-
-let colors_name = "breeze"
-
-hi Normal guifg=#ffffff guibg=#005c70
-
-" Search
-hi IncSearch gui=UNDERLINE guifg=#60ffff guibg=#6060ff
-hi Search gui=NONE guifg=#ffffff guibg=#6060ff
-
-" Messages
-hi ErrorMsg gui=BOLD guifg=#ffffff guibg=#ff40a0
-hi WarningMsg gui=BOLD guifg=#ffffff guibg=#ff40a0
-hi ModeMsg gui=NONE guifg=#60ffff guibg=NONE
-hi MoreMsg gui=NONE guifg=#ffc0ff guibg=NONE
-hi Question gui=NONE guifg=#ffff60 guibg=NONE
-
-" Split area
-hi StatusLine gui=NONE guifg=#000000 guibg=#d0d0e0
-hi StatusLineNC gui=NONE guifg=#606080 guibg=#d0d0e0
-hi VertSplit gui=NONE guifg=#606080 guibg=#d0d0e0
-hi WildMenu gui=NONE guifg=#000000 guibg=#00c8f0
-
-" Diff
-hi DiffText gui=UNDERLINE guifg=#ffff00 guibg=#000000
-hi DiffChange gui=NONE guifg=#ffffff guibg=#000000
-hi DiffDelete gui=NONE guifg=#60ff60 guibg=#000000
-hi DiffAdd gui=NONE guifg=#60ff60 guibg=#000000
-
-" Cursor
-hi Cursor gui=NONE guifg=#ffffff guibg=#d86020
-hi lCursor gui=NONE guifg=#ffffff guibg=#e000b0
-hi CursorIM gui=NONE guifg=#ffffff guibg=#e000b0
-
-" Fold
-hi Folded gui=NONE guifg=#ffffff guibg=#0088c0
-" hi Folded gui=NONE guifg=#ffffff guibg=#2080d0
-hi FoldColumn gui=NONE guifg=#60e0e0 guibg=#006c7f
-
-" Other
-hi Directory gui=NONE guifg=#00e0ff guibg=NONE
-hi LineNr gui=NONE guifg=#60a8bc guibg=NONE
-hi NonText gui=BOLD guifg=#00c0c0 guibg=#006276
-hi SpecialKey gui=NONE guifg=#e0a0ff guibg=NONE
-hi Title gui=BOLD guifg=#ffffff guibg=NONE
-hi Visual gui=NONE guifg=#ffffff guibg=#6060d0
-" hi VisualNOS gui=NONE guifg=#ffffff guibg=#6060d0
-
-" Syntax group
-hi Comment gui=NONE guifg=#c8d0d0 guibg=NONE
-hi Constant gui=NONE guifg=#60ffff guibg=NONE
-hi Error gui=BOLD guifg=#ffffff guibg=#ff40a0
-hi Identifier gui=NONE guifg=#cacaff guibg=NONE
-hi Ignore gui=NONE guifg=#006074 guibg=NONE
-hi PreProc gui=NONE guifg=#ffc0ff guibg=NONE
-hi Special gui=NONE guifg=#ffd074 guibg=NONE
-hi Statement gui=NONE guifg=#ffff80 guibg=NONE
-hi Todo gui=BOLD,UNDERLINE guifg=#ffb0b0 guibg=NONE
-hi Type gui=NONE guifg=#80ffa0 guibg=NONE
-hi Underlined gui=UNDERLINE guifg=#ffffff guibg=NONE
+++ /dev/null
-"--------------------------------------------------------------------
-" Name Of File: brookstream.vim.
-" Description: Gvim colorscheme, works best with version 6.1 GUI .
-" Maintainer: Peter Bรคckstrรถm.
-" Creator: Peter Bรคckstrรถm.
-" URL: http://www.brookstream.org (Swedish).
-" Credits: Inspiration from the darkdot scheme.
-" Last Change: Friday, April 13, 2003.
-" Installation: Drop this file in your $VIMRUNTIME/colors/ directory.
-"--------------------------------------------------------------------
-
-set background=dark
-hi clear
-if exists("syntax_on")
- syntax reset
-endif
-let g:colors_name="brookstream"
-
-"--------------------------------------------------------------------
-
-hi Normal gui=none guibg=#000000 guifg=#bbbbbb
-hi Cursor guibg=#44ff44 guifg=#000000
-hi Directory guifg=#44ffff
-hi DiffAdd guibg=#080808 guifg=#ffff00
-hi DiffDelete guibg=#080808 guifg=#444444
-hi DiffChange guibg=#080808 guifg=#ffffff
-hi DiffText guibg=#080808 guifg=#bb0000
-hi ErrorMsg guibg=#880000 guifg=#ffffff
-hi Folded guifg=#000088
-hi IncSearch guibg=#000000 guifg=#bbcccc
-hi LineNr guibg=#050505 guifg=#4682b4
-hi ModeMsg guifg=#ffffff
-hi MoreMsg guifg=#44ff44
-hi NonText guifg=#4444ff
-hi Question guifg=#ffff00
-hi SpecialKey guifg=#4444ff
-hi StatusLine gui=none guibg=#2f4f4f guifg=#ffffff
-hi StatusLineNC gui=none guibg=#bbbbbb guifg=#000000
-hi Title guifg=#ffffff
-hi Visual gui=none guibg=#bbbbbb guifg=#000000
-hi WarningMsg guifg=#ffff00
-
-" syntax highlighting groups ----------------------------------------
-
-hi Comment guifg=#696969
-hi Constant guifg=#00aaaa
-hi Identifier guifg=#00e5ee
-hi Statement guifg=#00ffff
-hi PreProc guifg=#8470ff
-hi Type guifg=#ffffff
-hi Special gui=none guifg=#87cefa
-hi Underlined gui=bold guifg=#4444ff
-hi Ignore guifg=#444444
-hi Error guibg=#000000 guifg=#bb0000
-hi Todo guibg=#aa0006 guifg=#fff300
-hi Operator gui=none guifg=#00bfff
-hi Function guifg=#1e90ff
-hi String gui=None guifg=#4682b4
-hi Boolean guifg=#9bcd9b
-
-"hi link Character Constant
-"hi link Number Constant
-"hi link Boolean Constant
-"hi link Float Number
-"hi link Conditional Statement
-"hi link Label Statement
-"hi link Keyword Statement
-"hi link Exception Statement
-"hi link Repeat Statement
-"hi link Include PreProc
-"hi link Define PreProc
-"hi link Macro PreProc
-"hi link PreCondit PreProc
-"hi link StorageClass Type
-"hi link Structure Type
-"hi link Typedef Type
-"hi link Tag Special
-"hi link Delimiter Special
-"hi link SpecialComment Special
-"hi link Debug Special
-"hi link FoldColumn Folded
-
-"- end of colorscheme -----------------------------------------------
+++ /dev/null
-" Vim color file
-" vim: tw=0 ts=8 sw=4
-" Scriptname: buttercream
-" Maintainer: Hรฅkan Wikstrรถm <hakan@prinsig.se>
-" Version: 1.1
-" Last Change: 20060413
-" As of now only gui is supported
-" Based on the theme fog theme by Thomas R. Kimpton <tomk@emcity.net>
-
-set background=light
-hi clear
-if exists("syntax_on")
- syntax reset
-endif
-let colors_name = "buttercream"
-
-" Highlight Foreground Background Extras
-
-hi Normal guifg=#213a58 guibg=#ffffde
-hi NonText guifg=LightBlue guibg=#eee9bf gui=bold
-hi Comment guifg=#2f8e99
-hi Constant guifg=#7070a0
-hi Statement guifg=DarkGreen gui=bold
-hi identifier guifg=DarkGreen
-hi preproc guifg=#408040
-hi type guifg=DarkBlue
-hi label guifg=#c06000
-hi operator guifg=DarkGreen gui=bold
-hi StorageClass guifg=#a02060 gui=bold
-hi Number guifg=Blue
-hi Special guifg=#aa8822
-hi Cursor guifg=LightGrey guibg=#880088
-hi lCursor guifg=Black guibg=Cyan
-hi ErrorMsg guifg=White guibg=DarkRed
-hi DiffText guibg=DarkRed gui=bold
-hi Directory guifg=DarkGrey gui=underline
-hi LineNr guifg=#ccaa22
-hi MoreMsg guifg=SeaGreen gui=bold
-hi Question guifg=DarkGreen gui=bold
-hi Search guifg=Black guibg=#887722
-hi SpecialKey guifg=Blue
-hi SpecialChar guifg=DarkGrey gui=bold
-hi Title guifg=DarkMagenta gui=underline
-hi WarningMsg guifg=DarkBlue guibg=#9999cc
-hi WildMenu guifg=Black guibg=Yellow gui=underline
-hi Folded guifg=DarkBlue guibg=LightGrey
-hi FoldColumn guifg=DarkBLue guibg=Grey
-hi DiffAdd guibg=DarkBlue
-hi DiffChange guibg=DarkMagenta
-hi DiffDelete guifg=Blue guibg=DarkCyan gui=bold
-hi Ignore guifg=grey90
-hi IncSearch gui=reverse
-hi ModeMsg gui=bold
-hi StatusLine gui=reverse,bold
-hi StatusLineNC gui=reverse
-hi VertSplit gui=reverse
-hi Visual guifg=LightGrey gui=reverse
-hi VisualNOS gui=underline,bold
-hi Todo guibg=#ccaa22 gui=bold,underline
+++ /dev/null
-" Vim color file: calmar256-dark.vim
-" Last Change: 21. Aug 2007
-" License: public domain
-" Maintainer:: calmar <mac@calmar.ws>
-"
-" for a 256 color capable terminal like xterm-256color, ... or gvim as well
-" "{{{
-" it only works in such a terminal and when you have:
-" set t_Co=256
-" in your vimrc"}}}
-
-" {{{ t_Co=256 is set - check
-if &t_Co != 256 && ! has("gui_running")
- echomsg ""
- echomsg "write 'set t_Co=256' in your .vimrc or this file won't load"
- echomsg ""
- finish
-endif
-" }}}
-" {{{ reset colors and set colors_name and store cpo setting
-set background=dark
-hi clear
-if exists("syntax_on")
- syntax reset
-endif
-
-let g:colors_name = "calmar256-dark"
-
-let s:save_cpo = &cpo
-set cpo&vim
-" }}}
-
-" FORMAT:"{{{
-"
-" \ ["color-group", "term-style", "foreground-color", "background-color", "gui-style", "under-curl-color" ],
-"
-" 'term-style'/'gui-style' can be:
-" bold, underline, undercurl, reverse, inverse, italic, standout, NONE
-"
-" if gui-style is empty, the term-style value is used for the gui
-"
-" (Note: not everything is supported by a terminal nor the gui)
-"
-" besides empty values defaults to 'NONE"
-"
-" may also check: :help highlight-groups
-" :help hl-<highlight-group> "
-"
-" for the Color numbers (0-255) for the foreground/background and under-curl-colors:
-" http://www.calmar.ws/vim/256-xterm-24bit-rgb-color-chart.html
-
-"}}}
-"============================================================
-" EDIT/ADD your style/colors below
-"------------------------------------------------------------
-
-" Format: \ ["color-group",
-" "term-style",
-" "foreground-color",
-" "background-color",
-" "gui-style",
-" "under-curl-color" ],
-
-let s:colors256 = [
- \ ["Normal", "", "41", "232", "", "" ],
- \ ["Cursor", "", "255", "33", "", "" ],
- \ ["CursorLine", "", "", "233", "", "" ],
- \ ["CursorColumn", "", "", "223", "", "" ],
- \ ["Incsearch", "bold", "195", "124", "", "" ],
- \ ["Search", "", "", "52", "", "" ],
- \ ["ErrorMsg", "bold", "16", "202", "", "" ],
- \ ["WarningMsg", "bold", "16", "190", "", "" ],
- \ ["ModeMsg", "bold", "226", "18", "", "" ],
- \ ["MoreMsg", "bold", "16", "154", "", "" ],
- \ ["Question", "bold", "70", "", "", "" ],
- \ ["StatusLine", "", "190", "22", "", "" ],
- \ ["StatusLineNC", "", "84", "234", "", "" ],
- \ ["User1", "bold", "28", "", "", "" ],
- \ ["User2", "bold", "39", "", "", "" ],
- \ ["VertSplit", "", "84", "22", "", "" ],
- \ ["WildMenu", "bold", "87", "35", "", "" ],
- \ ["DiffText", "", "16", "190", "", "" ],
- \ ["DiffChange", "", "18", "83", "", "" ],
- \ ["DiffDelete", "", "79", "124", "", "" ],
- \ ["DiffAdd", "", "79", "21", "", "" ],
- \ ["Folded", "bold", "38", "234", "", "" ],
- \ ["FoldedColumn", "", "39", "190", "", "" ],
- \ ["FoldColumn", "", "38", "234", "", "" ],
- \ ["Directory", "", "28", "", "", "" ],
- \ ["LineNr", "", "28", "16", "", "" ],
- \ ["NonText", "", "244", "16", "", "" ],
- \ ["SpecialKey", "", "190", "", "", "" ],
- \ ["Title", "bold", "98", "", "", "" ],
- \ ["Visual", "", "", "238", "", "" ],
- \ ["Comment", "", "37", "", "", "" ],
- \ ["Costant", "", "73", "", "", "" ],
- \ ["String", "", "190", "", "", "" ],
- \ ["Error", "", "69", "", "", "" ],
- \ ["Identifier", "", "81", "", "", "" ],
- \ ["Ignore", "", "", "", "", "" ],
- \ ["Number", "bold", "50", "", "", "" ],
- \ ["PreProc", "", "178", "", "", "" ],
- \ ["Special", "", "15", "234", "", "" ],
- \ ["SpecialChar", "", "155", "", "", "" ],
- \ ["Statement", "", "36", "", "", "" ],
- \ ["Todo", "bold", "16", "148", "", "" ],
- \ ["Type", "", "71", "", "", "" ],
- \ ["Underlined", "bold", "77", "", "", "" ],
- \ ["TaglistTagName","bold", "48", "124", "", "" ]]
-
-let s:colorvim7 = [
- \ ["Pmenu", "", "228", "236", "", "" ],
- \ ["PmenuSel", "bold", "226", "232", "", "" ],
- \ ["PmenuSbar", "", "119", "16", "", "" ],
- \ ["PmenuThumb", "", "11", "16", "", "" ],
- \ ["SpellBad", "underline", "","", "undercurl","160"],
- \ ["SpellRare", "", "82", "233", "", "" ],
- \ ["SpellLocal", "", "227", "234", "", "" ],
- \ ["SpellCap", "", "46", "236", "", "" ],
- \ ["MatchParen", "bold", "15", "22", "", "" ],
- \ ["TabLine", "", "253", "30", "", "" ],
- \ ["TabLineSel", "bold", "247", "16", "", "" ],
- \ ["TabLineFill", "", "247", "16", "", "" ]]
-
-"============================================================
-" * NO NEED * to edit below (unless bugfixing)
-"============================================================
-"
-" {{{ change empty fields to "NONE"
-
-for s:col in s:colors256
- for i in [1, 2, 3, 4, 5]
- if s:col[i] == ""
- let s:col[i] = "NONE"
- endif
- endfor
-endfor
-
-for s:col in s:colorvim7
- for i in [1, 2, 3, 4, 5]
- if s:col[i] == ""
- let s:col[i] = "NONE"
- endif
- endfor
-endfor
-" }}}
-" {{{ check args helper function
-function! s:checkargs(arg)
- if a:arg+0 == 0 && a:arg != "0" "its a string
- return a:arg
- else
- return s:cmap[a:arg+0] "get rgb color based on the number
- endif
-endfunction
-" }}}
-" {{{ guisetcolor helper function
-"
-function! s:guisetcolor(colarg)
- " if gui-style is empty use (c)term-style also for gui
- if a:colarg[4] == ""
- let guival = a:colarg[1]
- else
- let guival = a:colarg[4]
- endif
-
- let fg = s:checkargs(a:colarg[2])
- let bg = s:checkargs(a:colarg[3])
- let sp = s:checkargs(a:colarg[5])
-
- exec "hi ".a:colarg[0]." gui=".guival." guifg=".fg." guibg=".bg." guisp=".sp
-endfunction
-" }}}
-" {{{ color setup for terminal
-if ! has("gui_running")
- for s:col in s:colors256
- exec "hi ".s:col[0]." cterm=".s:col[1]." ctermfg=".s:col[2]." ctermbg=".s:col[3]
- endfor
- if v:version >= 700
- for s:col in s:colorvim7
- exec "hi ".s:col[0]." cterm=".s:col[1]." ctermfg=".s:col[2]." ctermbg=".s:col[3]
- endfor
- endif
-else
-" }}}
- " color-mapping array {{{
- " number of vim colors and #html colors equivalent for gui
- let s:cmap = [
- \ "#000000", "#800000", "#008000", "#808000",
- \ "#000080", "#800080", "#008080", "#c0c0c0",
- \ "#808080", "#ff0000", "#00ff00", "#ffff00",
- \ "#0000ff", "#ff00ff", "#00ffff", "#ffffff",
- \
- \ "#000000", "#00005f", "#000087", "#0000af", "#0000d7", "#0000ff",
- \ "#005f00", "#005f5f", "#005f87", "#005faf", "#005fd7", "#005fff",
- \ "#008700", "#00875f", "#008787", "#0087af", "#0087d7", "#0087ff",
- \ "#00af00", "#00af5f", "#00af87", "#00afaf", "#00afd7", "#00afff",
- \ "#00d700", "#00d75f", "#00d787", "#00d7af", "#00d7d7", "#00d7ff",
- \ "#00ff00", "#00ff5f", "#00ff87", "#00ffaf", "#00ffd7", "#00ffff",
- \ "#5f0000", "#5f005f", "#5f0087", "#5f00af", "#5f00d7", "#5f00ff",
- \ "#5f5f00", "#5f5f5f", "#5f5f87", "#5f5faf", "#5f5fd7", "#5f5fff",
- \ "#5f8700", "#5f875f", "#5f8787", "#5f87af", "#5f87d7", "#5f87ff",
- \ "#5faf00", "#5faf5f", "#5faf87", "#5fafaf", "#5fafd7", "#5fafff",
- \ "#5fd700", "#5fd75f", "#5fd787", "#5fd7af", "#5fd7d7", "#5fd7ff",
- \ "#5fff00", "#5fff5f", "#5fff87", "#5fffaf", "#5fffd7", "#5fffff",
- \ "#870000", "#87005f", "#870087", "#8700af", "#8700d7", "#8700ff",
- \ "#875f00", "#875f5f", "#875f87", "#875faf", "#875fd7", "#875fff",
- \ "#878700", "#87875f", "#878787", "#8787af", "#8787d7", "#8787ff",
- \ "#87af00", "#87af5f", "#87af87", "#87afaf", "#87afd7", "#87afff",
- \ "#87d700", "#87d75f", "#87d787", "#87d7af", "#87d7d7", "#87d7ff",
- \ "#87ff00", "#87ff5f", "#87ff87", "#87ffaf", "#87ffd7", "#87ffff",
- \ "#af0000", "#af005f", "#af0087", "#af00af", "#af00d7", "#af00ff",
- \ "#af5f00", "#af5f5f", "#af5f87", "#af5faf", "#af5fd7", "#af5fff",
- \ "#af8700", "#af875f", "#af8787", "#af87af", "#af87d7", "#af87ff",
- \ "#afaf00", "#afaf5f", "#afaf87", "#afafaf", "#afafd7", "#afafff",
- \ "#afd700", "#afd75f", "#afd787", "#afd7af", "#afd7d7", "#afd7ff",
- \ "#afff00", "#afff5f", "#afff87", "#afffaf", "#afffd7", "#afffff",
- \ "#d70000", "#d7005f", "#d70087", "#d700af", "#d700d7", "#d700ff",
- \ "#d75f00", "#d75f5f", "#d75f87", "#d75faf", "#d75fd7", "#d75fff",
- \ "#d78700", "#d7875f", "#d78787", "#d787af", "#d787d7", "#d787ff",
- \ "#d7af00", "#d7af5f", "#d7af87", "#d7afaf", "#d7afd7", "#d7afff",
- \ "#d7d700", "#d7d75f", "#d7d787", "#d7d7af", "#d7d7d7", "#d7d7ff",
- \ "#d7ff00", "#d7ff5f", "#d7ff87", "#d7ffaf", "#d7ffd7", "#d7ffff",
- \ "#ff0000", "#ff005f", "#ff0087", "#ff00af", "#ff00d7", "#ff00ff",
- \ "#ff5f00", "#ff5f5f", "#ff5f87", "#ff5faf", "#ff5fd7", "#ff5fff",
- \ "#ff8700", "#ff875f", "#ff8787", "#ff87af", "#ff87d7", "#ff87ff",
- \ "#ffaf00", "#ffaf5f", "#ffaf87", "#ffafaf", "#ffafd7", "#ffafff",
- \ "#ffd700", "#ffd75f", "#ffd787", "#ffd7af", "#ffd7d7", "#ffd7ff",
- \ "#ffff00", "#ffff5f", "#ffff87", "#ffffaf", "#ffffd7", "#ffffff",
- \
- \ "#080808", "#121212", "#1c1c1c", "#262626", "#303030", "#3a3a3a",
- \ "#444444", "#4e4e4e", "#585858", "#606060", "#666666", "#767676",
- \ "#808080", "#8a8a8a", "#949494", "#9e9e9e", "#a8a8a8", "#b2b2b2",
- \ "#bcbcbc", "#c6c6c6", "#d0d0d0", "#dadada", "#e4e4e4", "#eeeeee" ]
- " }}}
-" {{{ color setup for gvim
- for s:col in s:colors256
- call s:guisetcolor(s:col)
- endfor
- if v:version >= 700
- for s:col in s:colorvim7
- call s:guisetcolor(s:col)
- endfor
- endif
-endif
-" }}}
-let &cpo = s:save_cpo " restoring &cpo value
-" vim: set fdm=marker fileformat=unix:
+++ /dev/null
-" Vim color file: calmar256-dark.vim
-" Last Change: 21. Aug 2007
-" License: public domain
-" Maintainer:: calmar <mac@calmar.ws>
-"
-" for a 256 color capable terminal like xterm-256color, ... or gvim as well
-" "{{{
-" it only works in such a terminal and when you have:
-" set t_Co=256
-" in your vimrc"}}}
-
-" {{{ t_Co=256 is set - check
-if &t_Co != 256 && ! has("gui_running")
- echomsg ""
- echomsg "write 'set t_Co=256' in your .vimrc or this file won't load"
- echomsg ""
- finish
-endif
-" }}}
-" {{{ reset colors and set colors_name and store cpo setting
-set background=dark
-hi clear
-if exists("syntax_on")
- syntax reset
-endif
-
-let g:colors_name = "calmar256-light"
-
-let s:save_cpo = &cpo
-set cpo&vim
-" }}}
-
-" FORMAT:"{{{
-"
-" \ ["color-group", "term-style", "foreground-color", "background-color", "gui-style", "under-curl-color" ],
-"
-" 'term-style'/'gui-style' can be:
-" bold, underline, undercurl, reverse, inverse, italic, standout, NONE
-"
-" if gui-style is empty, the term-style value is used for the gui
-"
-" (Note: not everything is supported by a terminal nor the gui)
-"
-" besides empty values defaults to 'NONE"
-"
-" may also check: :help highlight-groups
-" :help hl-<highlight-group> "
-"
-" for the Color numbers (0-255) for the foreground/background and under-curl-colors:
-" http://www.calmar.ws/vim/256-xterm-24bit-rgb-color-chart.html
-
-"}}}
-"============================================================
-" EDIT/ADD your style/colors below
-"------------------------------------------------------------
-
-" Format: \ ["color-group",
-" "term-style",
-" "foreground-color",
-" "background-color",
-" "gui-style",
-" "under-curl-color" ],
-
-let s:colors256 = [
- \ ["Normal", "", "17", "230", "", "" ],
- \ ["Cursor", "", "", "226", "", "" ],
- \ ["CursorLine", "", "", "222", "", "" ],
- \ ["CursorColumn", "", "", "223", "", "" ],
- \ ["Incsearch", "bold", "195", "28", "", "" ],
- \ ["Search", "", "", "119", "", "" ],
- \ ["ErrorMsg", "bold", "16", "202", "", "" ],
- \ ["WarningMsg", "bold", "16", "190", "", "" ],
- \ ["ModeMsg", "bold", "16", "51", "", "" ],
- \ ["MoreMsg", "bold", "16", "154", "", "" ],
- \ ["Question", "bold", "27", "", "", "" ],
- \ ["StatusLine", "", "231", "30", "", "" ],
- \ ["StatusLineNC", "", "20", "250", "", "" ],
- \ ["User1", "bold", "28", "", "", "" ],
- \ ["User2", "bold", "39", "", "", "" ],
- \ ["VertSplit", "", "84", "22", "", "" ],
- \ ["WildMenu", "bold", "87", "35", "", "" ],
- \ ["DiffText", "", "16", "190", "", "" ],
- \ ["DiffChange", "", "16", "83", "", "" ],
- \ ["DiffDelete", "", "79", "124", "", "" ],
- \ ["DiffAdd", "", "79", "21", "", "" ],
- \ ["Folded", "bold", "19", "115", "", "" ],
- \ ["FoldedColumn", "", "39", "190", "", "" ],
- \ ["FoldColumn", "", "19", "115", "", "" ],
- \ ["Directory", "", "28", "", "", "" ],
- \ ["LineNr", "", "63", "228", "", "" ],
- \ ["NonText", "", "243", "229", "", "" ],
- \ ["SpecialKey", "", "190", "", "", "" ],
- \ ["Title", "bold", "18", "", "", "" ],
- \ ["Visual", "", "", "220", "", "" ],
- \ ["Comment", "", "21", "255", "", "" ],
- \ ["Costant", "", "58", "", "", "" ],
- \ ["String", "", "160", "", "", "" ],
- \ ["Error", "", "130", "", "", "" ],
- \ ["Identifier", "", "31", "", "", "" ],
- \ ["Ignore", "", "", "", "", "" ],
- \ ["Number", "bold", "23", "", "", "" ],
- \ ["PreProc", "", "26", "255", "", "" ],
- \ ["Special", "", "", "229", "", "" ],
- \ ["SpecialChar", "", "22", "", "", "" ],
- \ ["Statement", "", "36", "", "", "" ],
- \ ["Todo", "", "", "229", "", "" ],
- \ ["Type", "", "20", "", "", "" ],
- \ ["Underlined", "bold", "25", "", "", "" ],
- \ ["TaglistTagName","bold", "29", "118", "", "" ]]
-
-let s:colorvim7 = [
- \ ["Pmenu", "", "229", "29", "", "" ],
- \ ["PmenuSel", "bold", "232", "226", "", "" ],
- \ ["PmenuSbar", "", "16", "119", "", "" ],
- \ ["PmenuThumb", "", "16", "11", "", "" ],
- \ ["SpellBad", "undercurl", "","", "undercurl","160" ],
- \ ["SpellRare", "", "", "228", "", "" ],
- \ ["SpellLocal", "", "", "224", "", "" ],
- \ ["SpellCap", "", "", "247", "", "" ],
- \ ["MatchParen", "bold", "15", "22", "", "" ],
- \ ["TabLine", "", "252", "22", "", "" ],
- \ ["TabLineSel", "bold", "253", "30", "", "" ],
- \ ["TabLineFill", "", "247", "16", "", "" ]]
-
-"============================================================
-" * NO NEED * to edit below (unless bugfixing)
-"============================================================
-"
-" {{{ change empty fields to "NONE"
-
-for s:col in s:colors256
- for i in [1, 2, 3, 4, 5]
- if s:col[i] == ""
- let s:col[i] = "NONE"
- endif
- endfor
-endfor
-
-for s:col in s:colorvim7
- for i in [1, 2, 3, 4, 5]
- if s:col[i] == ""
- let s:col[i] = "NONE"
- endif
- endfor
-endfor
-" }}}
-" {{{ check args helper function
-function! s:checkargs(arg)
- if a:arg+0 == 0 && a:arg != "0" "its a string
- return a:arg
- else
- return s:cmap[a:arg+0] "get rgb color based on the number
- endif
-endfunction
-" }}}
-" {{{ guisetcolor helper function
-"
-function! s:guisetcolor(colarg)
- " if gui-style is empty use (c)term-style also for gui
- if a:colarg[4] == ""
- let guival = a:colarg[1]
- else
- let guival = a:colarg[4]
- endif
-
- let fg = s:checkargs(a:colarg[2])
- let bg = s:checkargs(a:colarg[3])
- let sp = s:checkargs(a:colarg[5])
-
- exec "hi ".a:colarg[0]." gui=".guival." guifg=".fg." guibg=".bg." guisp=".sp
-endfunction
-" }}}
-" {{{ color setup for terminal
-if ! has("gui_running")
- for s:col in s:colors256
- exec "hi ".s:col[0]." cterm=".s:col[1]." ctermfg=".s:col[2]." ctermbg=".s:col[3]
- endfor
- if v:version >= 700
- for s:col in s:colorvim7
- exec "hi ".s:col[0]." cterm=".s:col[1]." ctermfg=".s:col[2]." ctermbg=".s:col[3]
- endfor
- endif
-else
-" }}}
- " color-mapping array {{{
- " number of vim colors and #html colors equivalent for gui
- let s:cmap = [
- \ "#000000", "#800000", "#008000", "#808000",
- \ "#000080", "#800080", "#008080", "#c0c0c0",
- \ "#808080", "#ff0000", "#00ff00", "#ffff00",
- \ "#0000ff", "#ff00ff", "#00ffff", "#ffffff",
- \
- \ "#000000", "#00005f", "#000087", "#0000af", "#0000d7", "#0000ff",
- \ "#005f00", "#005f5f", "#005f87", "#005faf", "#005fd7", "#005fff",
- \ "#008700", "#00875f", "#008787", "#0087af", "#0087d7", "#0087ff",
- \ "#00af00", "#00af5f", "#00af87", "#00afaf", "#00afd7", "#00afff",
- \ "#00d700", "#00d75f", "#00d787", "#00d7af", "#00d7d7", "#00d7ff",
- \ "#00ff00", "#00ff5f", "#00ff87", "#00ffaf", "#00ffd7", "#00ffff",
- \ "#5f0000", "#5f005f", "#5f0087", "#5f00af", "#5f00d7", "#5f00ff",
- \ "#5f5f00", "#5f5f5f", "#5f5f87", "#5f5faf", "#5f5fd7", "#5f5fff",
- \ "#5f8700", "#5f875f", "#5f8787", "#5f87af", "#5f87d7", "#5f87ff",
- \ "#5faf00", "#5faf5f", "#5faf87", "#5fafaf", "#5fafd7", "#5fafff",
- \ "#5fd700", "#5fd75f", "#5fd787", "#5fd7af", "#5fd7d7", "#5fd7ff",
- \ "#5fff00", "#5fff5f", "#5fff87", "#5fffaf", "#5fffd7", "#5fffff",
- \ "#870000", "#87005f", "#870087", "#8700af", "#8700d7", "#8700ff",
- \ "#875f00", "#875f5f", "#875f87", "#875faf", "#875fd7", "#875fff",
- \ "#878700", "#87875f", "#878787", "#8787af", "#8787d7", "#8787ff",
- \ "#87af00", "#87af5f", "#87af87", "#87afaf", "#87afd7", "#87afff",
- \ "#87d700", "#87d75f", "#87d787", "#87d7af", "#87d7d7", "#87d7ff",
- \ "#87ff00", "#87ff5f", "#87ff87", "#87ffaf", "#87ffd7", "#87ffff",
- \ "#af0000", "#af005f", "#af0087", "#af00af", "#af00d7", "#af00ff",
- \ "#af5f00", "#af5f5f", "#af5f87", "#af5faf", "#af5fd7", "#af5fff",
- \ "#af8700", "#af875f", "#af8787", "#af87af", "#af87d7", "#af87ff",
- \ "#afaf00", "#afaf5f", "#afaf87", "#afafaf", "#afafd7", "#afafff",
- \ "#afd700", "#afd75f", "#afd787", "#afd7af", "#afd7d7", "#afd7ff",
- \ "#afff00", "#afff5f", "#afff87", "#afffaf", "#afffd7", "#afffff",
- \ "#d70000", "#d7005f", "#d70087", "#d700af", "#d700d7", "#d700ff",
- \ "#d75f00", "#d75f5f", "#d75f87", "#d75faf", "#d75fd7", "#d75fff",
- \ "#d78700", "#d7875f", "#d78787", "#d787af", "#d787d7", "#d787ff",
- \ "#d7af00", "#d7af5f", "#d7af87", "#d7afaf", "#d7afd7", "#d7afff",
- \ "#d7d700", "#d7d75f", "#d7d787", "#d7d7af", "#d7d7d7", "#d7d7ff",
- \ "#d7ff00", "#d7ff5f", "#d7ff87", "#d7ffaf", "#d7ffd7", "#d7ffff",
- \ "#ff0000", "#ff005f", "#ff0087", "#ff00af", "#ff00d7", "#ff00ff",
- \ "#ff5f00", "#ff5f5f", "#ff5f87", "#ff5faf", "#ff5fd7", "#ff5fff",
- \ "#ff8700", "#ff875f", "#ff8787", "#ff87af", "#ff87d7", "#ff87ff",
- \ "#ffaf00", "#ffaf5f", "#ffaf87", "#ffafaf", "#ffafd7", "#ffafff",
- \ "#ffd700", "#ffd75f", "#ffd787", "#ffd7af", "#ffd7d7", "#ffd7ff",
- \ "#ffff00", "#ffff5f", "#ffff87", "#ffffaf", "#ffffd7", "#ffffff",
- \
- \ "#080808", "#121212", "#1c1c1c", "#262626", "#303030", "#3a3a3a",
- \ "#444444", "#4e4e4e", "#585858", "#606060", "#666666", "#767676",
- \ "#808080", "#8a8a8a", "#949494", "#9e9e9e", "#a8a8a8", "#b2b2b2",
- \ "#bcbcbc", "#c6c6c6", "#d0d0d0", "#dadada", "#e4e4e4", "#eeeeee" ]
- " }}}
-" {{{ color setup for gvim
- for s:col in s:colors256
- call s:guisetcolor(s:col)
- endfor
- if v:version >= 700
- for s:col in s:colorvim7
- call s:guisetcolor(s:col)
- endfor
- endif
-endif
-" }}}
-let &cpo = s:save_cpo " restoring &cpo value
-" vim: set fdm=marker fileformat=unix:
+++ /dev/null
-" Vim color file
-" Maintainer: Tim Aldrich <aldy0169@yahoo.com>
-" Last Change: 19 January 2002
-
-set background=dark
-hi clear
-if exists("syntax_on")
- syntax reset
-endif
-let g:colors_name="camo"
-hi Normal guifg=bisque guibg=grey15
-hi Cursor guifg=snow guibg=bisque3
-hi CursorIM guifg=OliveDrab4 guibg=bisque
-hi Directory guifg=OliveDrab4 guibg=grey15
-hi DiffAdd guifg=DarkOliveGreen1 guibg=grey15
-hi DiffChange guifg=PaleGreen guibg=grey15
-hi DiffDelete guifg=red guibg=grey15
-hi DiffText guifg=grey15 guibg=red
-hi ErrorMsg guifg=snow guibg=red
-hi VertSplit guifg=bisque4 guibg=DarkOliveGreen1
-hi Folded guifg=DarkOliveGreen2 guibg=grey30
-hi FoldColumn guifg=DarkOliveGreen2 guibg=grey30
-hi IncSearch guifg=bisque guibg=red
-hi LineNr guifg=OliveDrab4 guibg=grey15
-hi ModeMsg guifg=khaki3 guibg=grey15
-hi MoreMsg guifg=khaki3 guibg=grey15
-hi NonText guifg=DarkSalmon guibg=grey10
-hi Question guifg=IndianRed guibg=grey10
-hi Search guifg=DarkSalmon guibg=grey15
-hi SpecialKey guifg=yellow guibg=grey15
-hi StatusLine guifg=bisque4 guibg=DarkOliveGreen1
-hi StatusLineNC guifg=bisque4 guibg=DarkOliveGreen3
-hi Title guifg=IndianRed guibg=grey15
-hi Visual guifg=OliveDrab4 guibg=bisque1
-hi WarningMsg guifg=bisque guibg=red
-hi WildMenu guifg=LightBlue guibg=DarkViolet
-
-
-"Syntax hilight groups
-
-hi Comment guifg=tan
-hi Constant guifg=khaki
-hi String guifg=moccasin
-hi Character guifg=chocolate
-hi Number guifg=chocolate
-hi Boolean guifg=OliveDrab3
-hi Float guifg=chocolate
-hi Identifier guifg=khaki4
-hi Function guifg=OliveDrab4
-hi Statement guifg=khaki
-hi Conditional guifg=khaki
-hi Repeat guifg=khaki
-hi Label guifg=khaki
-hi Operator guifg=DarkKhaki
-hi Keyword guifg=DarkKhaki
-hi Exception guifg=khaki
-hi PreProc guifg=khaki4
-hi Include guifg=khaki4
-hi Define guifg=khaki1
-hi Macro guifg=khaki2
-hi PreCondit guifg=khaki3
-hi Type guifg=khaki3
-hi StorageClass guifg=tan
-hi Structure guifg=DarkGoldenrod
-hi Typedef guifg=khaki3
-hi Special guifg=IndianRed
-hi SpecialChar guifg=DarkGoldenrod
-hi Tag guifg=DarkKhaki
-hi Delimiter guifg=DarkGoldenrod
-hi SpecialComment guifg=cornsilk
-hi Debug guifg=brown
-hi Underlined guifg=IndianRed
-hi Ignore guifg=grey30
-hi Error guifg=bisque guibg=red
-hi Todo guifg=red guibg=bisque
-
+++ /dev/null
-" Vim color file
-" Maintainer: Tiza
-" Last Change: 2002/04/28 Sun 19:35.
-" version: 1.0
-" This color scheme uses a dark background.
-
-set background=dark
-hi clear
-if exists("syntax_on")
- syntax reset
-endif
-
-let colors_name = "candy"
-
-hi Normal guifg=#f0f0f8 guibg=#000000
-
-" Search
-hi IncSearch gui=UNDERLINE guifg=#80ffff guibg=#0060c0
-hi Search gui=NONE guifg=#f0f0f8 guibg=#0060c0
-
-" Messages
-hi ErrorMsg gui=BOLD guifg=#ffa0ff guibg=NONE
-hi WarningMsg gui=BOLD guifg=#ffa0ff guibg=NONE
-hi ModeMsg gui=BOLD guifg=#40f0d0 guibg=NONE
-hi MoreMsg gui=BOLD guifg=#00ffff guibg=#008070
-hi Question gui=BOLD guifg=#e8e800 guibg=NONE
-
-" Split area
-hi StatusLine gui=NONE guifg=#000000 guibg=#c8c8d8
-hi StatusLineNC gui=NONE guifg=#707080 guibg=#c8c8d8
-hi VertSplit gui=NONE guifg=#606080 guibg=#c8c8d8
-hi WildMenu gui=NONE guifg=#000000 guibg=#a0a0ff
-
-" Diff
-hi DiffText gui=NONE guifg=#ff78f0 guibg=#a02860
-hi DiffChange gui=NONE guifg=#e03870 guibg=#601830
-hi DiffDelete gui=NONE guifg=#a0d0ff guibg=#0020a0
-hi DiffAdd gui=NONE guifg=#a0d0ff guibg=#0020a0
-
-" Cursor
-hi Cursor gui=NONE guifg=#00ffff guibg=#008070
-hi lCursor gui=NONE guifg=#ffffff guibg=#8800ff
-hi CursorIM gui=NONE guifg=#ffffff guibg=#8800ff
-
-" Fold
-hi Folded gui=NONE guifg=#40f0f0 guibg=#005080
-hi FoldColumn gui=NONE guifg=#40c0ff guibg=#00305c
-
-" Other
-hi Directory gui=NONE guifg=#40f0d0 guibg=NONE
-hi LineNr gui=NONE guifg=#9090a0 guibg=NONE
-hi NonText gui=BOLD guifg=#4080ff guibg=NONE
-hi SpecialKey gui=BOLD guifg=#8080ff guibg=NONE
-hi Title gui=BOLD guifg=#f0f0f8 guibg=NONE
-hi Visual gui=NONE guifg=#e0e0f0 guibg=#707080
-
-" Syntax group
-hi Comment gui=NONE guifg=#c0c0d0 guibg=NONE
-hi Constant gui=NONE guifg=#90d0ff guibg=NONE
-hi Error gui=BOLD guifg=#ffffff guibg=#ff0088
-hi Identifier gui=NONE guifg=#40f0f0 guibg=NONE
-hi Ignore gui=NONE guifg=#000000 guibg=NONE
-hi PreProc gui=NONE guifg=#40f0a0 guibg=NONE
-hi Special gui=NONE guifg=#e0e080 guibg=NONE
-hi Statement gui=NONE guifg=#ffa0ff guibg=NONE
-hi Todo gui=BOLD,UNDERLINE guifg=#ffa0a0 guibg=NONE
-hi Type gui=NONE guifg=#ffc864 guibg=NONE
-hi Underlined gui=UNDERLINE guifg=#f0f0f8 guibg=NONE
-
-" HTML
-hi htmlLink gui=UNDERLINE
-hi htmlBold gui=BOLD
-hi htmlBoldItalic gui=BOLD,ITALIC
-hi htmlBoldUnderline gui=BOLD,UNDERLINE
-hi htmlBoldUnderlineItalic gui=BOLD,UNDERLINE,ITALIC
-hi htmlItalic gui=ITALIC
-hi htmlUnderline gui=UNDERLINE
-hi htmlUnderlineItalic gui=UNDERLINE,ITALIC
+++ /dev/null
-" Vim color file -- candycode
-" Maintainer: Justin Constantino <goflyapig-at-gmail-com>
-" Last Change: 2006 Aug 12
-
-set background=dark
-highlight clear
-let g:colors_name="candycode"
-
-let save_cpo = &cpo
-set cpo&vim
-
-" basic highlight groups (:help highlight-groups) {{{
-
-" text {{{
-
-hi Normal guifg=#ffffff guibg=#050505 gui=NONE
- \ ctermfg=white ctermbg=black cterm=NONE
-
-hi Folded guifg=#c2bfa5 guibg=#050505 gui=underline
- \ ctermfg=lightgray ctermbg=black cterm=underline
-
-hi LineNr guifg=#928c75 guibg=NONE gui=NONE
- \ ctermfg=darkgray ctermbg=NONE cterm=NONE
-
-hi Directory guifg=#00bbdd guibg=NONE gui=NONE
- \ ctermfg=cyan ctermbg=NONE cterm=NONE
-hi NonText guifg=#77ff22 guibg=NONE gui=bold
- \ ctermfg=yellow ctermbg=NONE cterm=NONE
-hi SpecialKey guifg=#559933 guibg=NONE gui=NONE
- \ ctermfg=green ctermbg=NONE cterm=NONE
-
-hi SpellBad guifg=NONE guibg=NONE gui=undercurl
- \ ctermfg=white ctermbg=darkred guisp=#ff0011
-hi SpellCap guifg=NONE guibg=NONE gui=undercurl
- \ ctermfg=white ctermbg=darkblue guisp=#0044ff
-hi SpellLocal guifg=NONE guibg=NONE gui=undercurl
- \ ctermfg=black ctermbg=cyan guisp=#00dd99
-hi SpellRare guifg=NONE guibg=NONE gui=undercurl
- \ ctermfg=white ctermbg=darkmagenta guisp=#ff22ee
-
-hi DiffAdd guifg=#ffffff guibg=#126493 gui=NONE
- \ ctermfg=white ctermbg=darkblue cterm=NONE
-hi DiffChange guifg=#000000 guibg=#976398 gui=NONE
- \ ctermfg=black ctermbg=darkmagenta cterm=NONE
-hi DiffDelete guifg=#000000 guibg=#be1923 gui=bold
- \ ctermfg=black ctermbg=red cterm=bold
-hi DiffText guifg=#ffffff guibg=#976398 gui=bold
- \ ctermfg=white ctermbg=green cterm=bold
-
-" }}}
-" borders / separators / menus {{{
-
-hi FoldColumn guifg=#c8bcb9 guibg=#786d65 gui=bold
- \ ctermfg=lightgray ctermbg=darkgray cterm=NONE
-hi SignColumn guifg=#c8bcb9 guibg=#786d65 gui=bold
- \ ctermfg=lightgray ctermbg=darkgray cterm=NONE
-
-hi Pmenu guifg=#000000 guibg=#a6a190 gui=NONE
- \ ctermfg=white ctermbg=darkgray cterm=NONE
-hi PmenuSel guifg=#ffffff guibg=#133293 gui=NONE
- \ ctermfg=white ctermbg=lightblue cterm=NONE
-hi PmenuSbar guifg=NONE guibg=#555555 gui=NONE
- \ ctermfg=black ctermbg=black cterm=NONE
-hi PmenuThumb guifg=NONE guibg=#cccccc gui=NONE
- \ ctermfg=gray ctermbg=gray cterm=NONE
-
-hi StatusLine guifg=#000000 guibg=#c2bfa5 gui=bold
- \ ctermfg=black ctermbg=white cterm=bold
-hi StatusLineNC guifg=#444444 guibg=#c2bfa5 gui=NONE
- \ ctermfg=darkgray ctermbg=white cterm=NONE
-hi WildMenu guifg=#ffffff guibg=#133293 gui=bold
- \ ctermfg=white ctermbg=darkblue cterm=bold
-hi VertSplit guifg=#c2bfa5 guibg=#c2bfa5 gui=NONE
- \ ctermfg=white ctermbg=white cterm=NONE
-
-hi TabLine guifg=#000000 guibg=#c2bfa5 gui=NONE
- \ ctermfg=black ctermbg=white cterm=NONE
-hi TabLineFill guifg=#000000 guibg=#c2bfa5 gui=NONE
- \ ctermfg=black ctermbg=white cterm=NONE
-hi TabLineSel guifg=#ffffff guibg=#133293 gui=NONE
- \ ctermfg=white ctermbg=black cterm=NONE
-
-"hi Menu
-"hi Scrollbar
-"hi Tooltip
-
-" }}}
-" cursor / dynamic / other {{{
-
-hi Cursor guifg=#000000 guibg=#ffff99 gui=NONE
- \ ctermfg=black ctermbg=white cterm=NONE
-hi CursorIM guifg=#000000 guibg=#aaccff gui=NONE
- \ ctermfg=black ctermbg=white cterm=reverse
-hi CursorLine guifg=NONE guibg=#1b1b1b gui=NONE
- \ ctermfg=NONE ctermbg=NONE cterm=NONE
-hi CursorColumn guifg=NONE guibg=#1b1b1b gui=NONE
- \ ctermfg=NONE ctermbg=NONE cterm=NONE
-
-hi Visual guifg=#ffffff guibg=#606070 gui=NONE
- \ ctermfg=white ctermbg=lightblue cterm=NONE
-
-hi IncSearch guifg=#000000 guibg=#eedd33 gui=bold
- \ ctermfg=white ctermbg=yellow cterm=NONE
-hi Search guifg=#efefd0 guibg=#937340 gui=NONE
- \ ctermfg=white ctermbg=darkgreen cterm=NONE
-
-hi MatchParen guifg=NONE guibg=#3377aa gui=NONE
- \ ctermfg=white ctermbg=blue cterm=NONE
-
-"hi VisualNOS
-
-" }}}
-" listings / messages {{{
-
-hi ModeMsg guifg=#eecc18 guibg=NONE gui=NONE
- \ ctermfg=yellow ctermbg=NONE cterm=NONE
-hi Title guifg=#dd4452 guibg=NONE gui=bold
- \ ctermfg=red ctermbg=NONE cterm=bold
-hi Question guifg=#66d077 guibg=NONE gui=NONE
- \ ctermfg=green ctermbg=NONE cterm=NONE
-hi MoreMsg guifg=#39d049 guibg=NONE gui=NONE
- \ ctermfg=green ctermbg=NONE cterm=NONE
-
-hi ErrorMsg guifg=#ffffff guibg=#ff0000 gui=bold
- \ ctermfg=white ctermbg=red cterm=bold
-hi WarningMsg guifg=#ccae22 guibg=NONE gui=bold
- \ ctermfg=yellow ctermbg=NONE cterm=bold
-
-" }}}
-
-" }}}
-" syntax highlighting groups (:help group-name) {{{
-
-hi Comment guifg=#ff9922 guibg=NONE gui=NONE
- \ ctermfg=brown ctermbg=NONE cterm=NONE
-
-hi Constant guifg=#ff6050 guibg=NONE gui=NONE
- \ ctermfg=red ctermbg=NONE cterm=NONE
-hi Boolean guifg=#ff6050 guibg=NONE gui=bold
- \ ctermfg=red ctermbg=NONE cterm=bold
-
-hi Identifier guifg=#eecc44 guibg=NONE gui=NONE
- \ ctermfg=yellow ctermbg=NONE cterm=NONE
-
-hi Statement guifg=#66d077 guibg=NONE gui=bold
- \ ctermfg=green ctermbg=NONE cterm=bold
-
-hi PreProc guifg=#bb88dd guibg=NONE gui=NONE
- \ ctermfg=darkmagenta ctermbg=NONE cterm=NONE
-
-hi Type guifg=#4093cc guibg=NONE gui=bold
- \ ctermfg=lightblue ctermbg=NONE cterm=bold
-
-hi Special guifg=#9999aa guibg=NONE gui=bold
- \ ctermfg=lightgray ctermbg=NONE cterm=bold
-
-hi Underlined guifg=#80a0ff guibg=NONE gui=underline
- \ ctermfg=NONE ctermbg=NONE cterm=underline
- \ term=underline
-
-hi Ignore guifg=#888888 guibg=NONE gui=NONE
- \ ctermfg=darkgray ctermbg=NONE cterm=NONE
-
-hi Error guifg=#ffffff guibg=#ff0000 gui=NONE
- \ ctermfg=white ctermbg=red cterm=NONE
-
-hi Todo guifg=#ffffff guibg=#ee7700 gui=bold
- \ ctermfg=black ctermbg=yellow cterm=bold
-
-" }}}
-
-let &cpo = save_cpo
-
-" vim: fdm=marker fdl=0
+++ /dev/null
-" Vim color file
-"
-" Maintainer: Stefan Karlsson <stefan.74@comhem.se>
-" Last Change: 8 August 2006
-
-
-set background=light
-
-hi clear
-if exists("syntax_on")
- syntax reset
-endif
-
-let g:colors_name="chela_light"
-
-
-"Syntax Groups =============================================
-
-hi comment guibg=#fafafa guifg=#339900 gui=none
-
-hi constant guibg=#fafafa guifg=#cc2222 gui=none
-
-hi identifier guibg=#fafafa guifg=#2222ff gui=none
-
-hi statement guibg=#fafafa guifg=#2222ff gui=none
-
-hi preproc guibg=#fafafa guifg=#2222ff gui=none
-hi precondit guibg=#fafafa guifg=#cc00cc gui=none
-
-hi type guibg=#fafafa guifg=#2222ff gui=none
-
-hi special guibg=#fafafa guifg=#cc00cc gui=none
-hi specialchar guibg=#fafafa guifg=#cc2222 gui=underline
-
-hi underlined guibg=#fafafa guifg=#2222ff gui=underline
-
-hi error guibg=#ff2222 guifg=#ffffff gui=none
-
-hi todo guibg=#339933 guifg=#ffffff gui=none
-
-
-"General Groups ============================================
-
-hi cursor guibg=#000000 guifg=#ffffff gui=none
-" cursorim?
-hi cursorcolumn guibg=#eeeeee gui=none
-hi cursorline guibg=#eeeeee gui=none
-
-hi directory guibg=#fafafa guifg=#2222ff gui=none
-
-hi diffadd guibg=#66ff66 guifg=#000000 gui=none
-hi diffchange guibg=#ffff00 guifg=#cccc99 gui=none
-hi diffdelete guibg=#ff6666 guifg=#ff6666 gui=none
-hi difftext guibg=#ffff00 guifg=#000000 gui=none
-
-hi errormsg guibg=#ff2222 guifg=#ffffff gui=none
-
-hi vertsplit guibg=#2222ff guifg=#2222ff gui=none
-
-hi folded guibg=#eeeeee guifg=#2222ff gui=none
-hi foldcolumn guibg=#eeeeee guifg=#999999 gui=none
-
-" signcolumn?
-
-hi incsearch guibg=#ffbb00 guifg=#000000 gui=none
-
-hi linenr guibg=#fafafa guifg=#cccccc gui=none
-
-hi matchparen guibg=#cccccc gui=none
-
-hi modemsg guibg=#fafafa guifg=#999999 gui=none
-
-hi moremsg guibg=#339900 guifg=#ffffff gui=none
-
-hi nontext guibg=#fafafa guifg=#999999 gui=none
-
-hi normal guibg=#fafafa guifg=#222222 gui=none
-
-hi pmenu guibg=#cccccc guifg=#222222 gui=none
-hi pmenusel guibg=#2222ff guifg=#ffffff gui=none
-" pmenusbar?
-" pmenuthumb?
-
-hi question guibg=#339900 guifg=#ffffff gui=none
-
-hi search guibg=#ffff00 guifg=#000000 gui=none
-
-hi specialkey guibg=#fafafa guifg=#cc00cc gui=none
-
-hi spellbad gui=undercurl guisp=#ff2222
-hi spellcap gui=undercurl guisp=#ff2222
-hi spelllocal gui=undercurl guisp=#cc2222
-hi spellrare gui=undercurl guisp=#22cc22
-
-hi statusline guibg=#2222ff guifg=#ffffff gui=none
-hi statuslinenc guibg=#2222ff guifg=#999999 gui=none
-
-hi tabline guibg=#cccccc guifg=#222222 gui=none
-hi tablinesel guibg=#2222ff guifg=#ffffff gui=none
-hi tablinefill guibg=#aaaaaa guifg=#aaaaaa gui=none
-
-hi title guibg=#fafafa guifg=#6666ff gui=none
-
-hi visual guibg=#cccccc guifg=#333333 gui=none
-" visualnos?
-
-hi warningmsg guibg=#fafafa guifg=#ff0000 gui=none
-
-hi wildmenu guibg=#339900 guifg=#ffffff gui=none
-
+++ /dev/null
-" Vim color file
-" Maintainer: Gerald S. Williams
-" Last Change: 2007 Jun 13
-
-" This started as a dark version (perhaps opposite is a better term) of
-" PapayaWhip, but took on a life of its own. Easy on the eyes, but still has
-" good contrast. Not bad on a color terminal, either (especially if yours
-" default to PapayaWhip text on a ChocolateLiquor/#3f1f1f background).
-"
-" Only values that differ from defaults are specified.
-
-set background=dark
-hi clear
-if exists("syntax_on")
- syntax reset
-endif
-let g:colors_name = "ChocolateLiquor"
-
-hi Normal guibg=#3f1f1f guifg=PapayaWhip ctermfg=White
-hi NonText guibg=#1f0f0f guifg=Brown2 ctermfg=Brown ctermbg=Black
-hi LineNr guibg=#1f0f0f guifg=Brown2
-hi DiffDelete guibg=DarkRed guifg=White ctermbg=DarkRed ctermfg=White
-hi DiffAdd guibg=DarkGreen guifg=White ctermbg=DarkGreen ctermfg=White
-hi DiffText gui=NONE guibg=DarkCyan guifg=Yellow ctermbg=DarkCyan ctermfg=Yellow
-hi DiffChange guibg=DarkCyan guifg=White ctermbg=DarkCyan ctermfg=White
-hi Constant ctermfg=Red
-hi Comment guifg=LightBlue3
-hi PreProc guifg=Plum ctermfg=Magenta
-hi StatusLine guibg=White guifg=Sienna4 cterm=NONE ctermfg=Black ctermbg=Brown
-hi StatusLineNC gui=NONE guifg=Black guibg=Gray ctermbg=Black ctermfg=Gray
-hi VertSplit guifg=Gray
-hi Search guibg=Gold3 ctermfg=Blue
-hi Type gui=NONE guifg=DarkSeaGreen2
-hi Statement gui=NONE guifg=Gold3
-hi FoldColumn guibg=#1f0f0f ctermfg=Cyan ctermbg=Black
-hi Folded guibg=grey20 ctermfg=Cyan ctermbg=Black
+++ /dev/null
-" Vim color - Clarity
-"
-
-set background=dark
-hi clear
-if exists("syntax_on")
- syntax reset
-endif
-let g:colors_name="clarity"
-
-highlight Normal gui=NONE guifg=LightBlue2 guibg=#1F3055
-highlight Comment gui=NONE guifg=Grey62 guibg=bg
-highlight PreProc gui=NONE guifg=Salmon guibg=bg
-highlight Precondit gui=NONE guifg=Khaki3 guibg=bg
-highlight Identifier gui=NONE guifg=Khaki3 guibg=bg
-highlight Type gui=BOLD guifg=Orange guibg=bg
-highlight StorageClass gui=BOLD guifg=Cornsilk2 guibg=bg
-highlight Todo gui=BOLD guifg=#1F3055 guibg=White
-highlight NonText gui=NONE guifg=#334C51 guibg=SteelBlue4
-highlight LineNr gui=NONE guifg=HoneyDew2 guibg=Grey25
-highlight StatusLineNC gui=NONE guifg=Grey80 guibg=LightBlue4
-highlight StatusLine gui=NONE guifg=DarkBlue guibg=#FFFFCA
-highlight IncSearch gui=NONE guifg=Black guibg=#FFE568
-highlight Search gui=UNDERLINE,BOLD guifg=#FFE568 guibg=bg
-highlight Cursor gui=NONE guifg=Grey50 guibg=#FFE568
-highlight CursorIM gui=NONE guifg=Grey50 guibg=#FFE568
-highlight Title gui=BOLD guifg=OliveDrab3 guibg=bg
-highlight WarningMsg gui=BOLD guifg=White guibg=Red4
-highlight String gui=NONE guifg=Grey80 guibg=bg
-highlight Number gui=NONE guifg=OliveDrab2 guibg=bg
-highlight Constant gui=NONE guifg=#ACEDAB guibg=bg
-highlight Visual gui=BOLD guifg=White guibg=bg
-highlight Directory gui=NONE guifg=PeachPuff guibg=bg
-highlight DiffAdd gui=NONE guifg=white guibg=SeaGreen
-highlight DiffChange gui=BOLD guifg=white guibg=Blue
-highlight DiffDelete gui=NONE guifg=Grey40 guibg=Grey20
-highlight DiffText gui=BOLD guifg=HoneyDew1 guibg=FireBrick
-highlight Typedef gui=NONE guifg=Cornsilk guibg=bg
-highlight Define gui=NONE guifg=White guibg=bg
-highlight Tag gui=NONE guifg=LightBlue2 guibg=bg
-highlight Debug gui=BOLD guifg=Green guibg=bg
-highlight Special gui=NONE guifg=NavajoWhite guibg=bg
-highlight SpecialChar gui=NONE guifg=NavajoWhite guibg=bg
-highlight Delimiter gui=NONE guifg=NavajoWhite guibg=bg
-highlight SpecialComment gui=NONE guifg=NavajoWhite3 guibg=bg
-highlight Conditional gui=BOLD guifg=Wheat2 guibg=bg
-highlight Statement gui=BOLD guifg=Pink3 guibg=bg
-highlight WildMenu gui=NONE guifg=White guibg=FireBrick
-highlight browseSuffixes gui=NONE guifg=Cornsilk3 guibg=bg
-
-
-
+++ /dev/null
-" Vim color file
-" Maintainer: Billy McIntosh <billymcintosh@ntlworld.com>
-" Last Change: June 24, 2003
-" Licence: Public Domain
-
-" This package offers a eye-catching color scheme for PHP syntax
-
-" First remove all existing highlighting.
-set background=dark
-hi clear
-if exists("syntax_on")
- syntax reset
-endif
-
-let colors_name = "cleanphp"
-
-hi Normal guifg=#008000 guibg=#d3e4f8
-
-hi ErrorMsg guibg=#d3e4f8 guifg=Red
-hi IncSearch gui=reverse
-hi ModeMsg gui=bold
-hi StatusLine gui=reverse,bold
-hi StatusLineNC gui=reverse
-hi VertSplit gui=reverse
-hi Visual gui=reverse guifg=#c0c0c0 guibg=fg
-hi VisualNOS gui=underline,bold
-hi DiffText gui=bold guibg=Red
-hi Cursor guibg=Black guifg=NONE
-hi lCursor guibg=Black guifg=NONE
-hi Directory guifg=#ff8040
-hi LineNr guifg=#008000
-hi MoreMsg gui=bold guifg=SeaGreen
-hi NonText gui=bold guifg=#ff8040 guibg=#d3e4f8
-hi Question gui=bold guifg=Black
-hi Search guibg=#008000 guifg=NONE
-hi SpecialKey guifg=#ff8040
-hi Title gui=bold guifg=Magenta
-hi WarningMsg guifg=Red
-hi WildMenu guibg=Cyan guifg=#d3e4f8
-hi Folded guibg=White guifg=Darkblue
-hi FoldColumn guibg=#c0c0c0 guifg=Darkblue
-hi DiffAdd guibg=Lightblue
-hi DiffChange guibg=LightMagenta
-hi DiffDelete gui=bold guifg=#ff8040 guibg=LightCyan
-
-hi Comment guifg=#ff8040 guibg=#d3e4f8
-hi Constant guifg=#BB0000 guibg=#d3e4f8
-hi PreProc guifg=#008080 guibg=#d3e4f8
-hi Statement gui=NONE guifg=#008000 guibg=#d3e4f8
-hi Special guifg=#008080 guibg=#d3e4f8
-hi Ignore guifg=#c0c0c0
-hi Identifier guifg=#000080 guibg=#d3e4f8
-hi Type guifg=#00BB00 guibg=#d3e4f8
-
-hi link IncSearch Visual
-hi link String Constant
-hi link Character Constant
-hi link Number Constant
-hi link Boolean Constant
-hi link Float Number
-hi link Function Identifier
-hi link Conditional Statement
-hi link Repeat Statement
-hi link Label Statement
-hi link Operator Statement
-hi link Keyword Statement
-hi link Exception Statement
-hi link Include PreProc
-hi link Define PreProc
-hi link Macro PreProc
-hi link PreCondit PreProc
-hi link StorageClass Type
-hi link Structure Type
-hi link Typedef Type
-hi link Tag Special
-hi link SpecialChar Special
-hi link Delimiter Special
-hi link SpecialComment Special
-hi link Debug Special
-
-" vim: sw=2
\ No newline at end of file
+++ /dev/null
-" local syntax file - set colors on a per-machine basis:
-" vim: tw=0 ts=4 sw=4
-" Vim color file
-" Maintainer: Sergey V. Beduev <shaman@interdon.net>
-" Last Change: Sun Mar 28 11:19:38 EEST 2004
-
-set background=dark
-hi clear
-if exists("syntax_on")
- syntax reset
-endif
-
-let g:colors_name = "colorer"
-
-hi Normal ctermfg=Gray guifg=DarkGray guibg=black
-hi Visual ctermfg=DarkCyan guibg=black guifg=DarkCyan
-hi Comment ctermfg=Brown guifg=#B46918 gui=NONE
-hi PerlPOD ctermfg=Brown guifg=#B86A18 gui=NONE
-hi Constant ctermfg=White guifg=White gui=NONE
-hi Charachter ctermfg=Yellow guifg=Yellow gui=NONE
-hi String ctermfg=Yellow guifg=Yellow gui=NONE
-hi Number ctermfg=White guifg=White gui=NONE
-hi Boolean ctermfg=Cyan guifg=DarkGray gui=NONE
-hi Special ctermfg=DarkMagenta guifg=Red gui=NONE
-hi Define ctermfg=LightMagenta guifg=Magenta gui=NONE
-hi Identifier ctermfg=Green guifg=Green gui=NONE
-hi Exception ctermfg=White guifg=White gui=NONE
-hi Statement ctermfg=White guifg=White gui=NONE
-hi Label ctermfg=White guifg=White gui=NONE
-hi Keyword ctermfg=White guifg=White gui=NONE
-hi PreProc ctermfg=Green guifg=Green gui=NONE
-hi Type ctermfg=LightGreen guifg=Green gui=NONE
-hi Function ctermfg=White guifg=White gui=NONE
-hi Repeat ctermfg=White guifg=White gui=NONE
-hi Operator ctermfg=White guifg=White gui=NONE
-hi Ignore ctermfg=black guifg=bg
-hi Folded ctermbg=LightBlue ctermfg=Gray guibg=DarkBlue guifg=DarkGray gui=NONE
-hi Error term=reverse ctermbg=Red ctermfg=White guibg=darkRed guifg=White gui=NONE
-hi Todo term=standout ctermbg=Yellow ctermfg=Black guifg=Black guibg=#AD5500 gui=NONE
-hi Done term=standout ctermbg=Gray ctermfg=White guifg=White guibg=Gray gui=NONE
-
-hi SpellErrors ctermfg=DarkRed guifg=Black gui=NONE
-
-hi MailQ ctermfg=darkcyan guibg=black gui=NONE
-hi MailQu ctermfg=darkgreen guibg=black gui=NONE
-hi MyDiffNew ctermfg=magenta guifg=red gui=NONE
-hi MyDiffCommLine ctermfg=white ctermbg=red guifg=white guibg=darkred gui=NONE
-hi MyDiffRemoved ctermfg=LightRed guifg=red gui=NONE
-hi MyDiffSubName ctermfg=DarkCyan guifg=Cyan gui=NONE
-hi MyDiffNormal ctermbg=White ctermfg=black guibg=White guifg=black gui=NONE
-hi MoreMsg gui=NONE
-hi ModeMsg gui=NONE
-hi Title gui=NONE
-hi NonText gui=NONE
-hi DiffDelete gui=NONE
-hi DiffText gui=NONE
-hi StatusLine guifg=black guibg=gray gui=NONE
-hi Question gui=NONE
-" Common groups that link to default highlighting.
-" You can specify other highlighting easily.
-"hi link String Constant
-"hi link Character Constant
-"hi link Number Constant
-"hi link Boolean Constant
-hi link Float Number
-hi link Conditional Repeat
-hi link Include PreProc
-hi link Structure Define
-hi link Macro PreProc
-hi link PreCondit PreProc
-hi link StorageClass Type
-hi link Structure Type
-hi link Typedef Type
-hi link Tag Special
-hi link SpecialChar Special
-hi link Delimiter Normal
-hi link SpecialComment Special
-hi link Debug Special
-
+++ /dev/null
-"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
-" File: "/home/caciano/.vim/dante.vim"
-" Created: "Thu, 23 May 2002 00:12:20 -0300 (caciano)"
-" Updated: "Sat, 24 Aug 2002 14:04:21 -0300 (caciano)"
-" Copyright (C) 2002, Caciano Machado <caciano@inf.ufrgs.br>
-"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
-" Colorscheme Option:
-"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
-hi clear
-if exists("syntax on")
- syntax reset
-endif
-let g:colors_name = "dante"
-
-" General colors
-hi Normal ctermfg=gray guifg=peachpuff3 guibg=black
-hi Directory term=bold ctermfg=blue guifg=royalblue
-hi ErrorMsg term=standout ctermfg=white ctermbg=red guifg=white guibg=red3
-hi NonText term=bold ctermfg=darkgray guibg=gray3 guifg=gray20
-hi SpecialKey term=bold ctermfg=darkgray guifg=gray30
-hi LineNr term=underline ctermfg=darkgray guifg=ivory4 guibg=gray4
-hi IncSearch term=reverse cterm=reverse gui=reverse,bold guifg=darkgoldenrod2
-hi Search term=reverse ctermfg=black ctermbg=yellow guifg=gray10 guibg=gold2
-hi Visual term=bold,reverse cterm=bold,reverse ctermfg=gray ctermbg=black gui=bold,reverse guifg=gray40 guibg=black
-hi VisualNOS term=bold,underline cterm=bold,underline gui=bold,underline
-hi MoreMsg term=bold ctermfg=green gui=bold guifg=olivedrab1
-hi ModeMsg term=bold cterm=bold gui=bold
-hi Question term=standout ctermfg=green gui=bold guifg=olivedrab1
-hi WarningMsg term=standout ctermfg=red gui=bold guifg=red3
-hi WildMenu term=standout ctermfg=black ctermbg=yellow guifg=black guibg=gold2
-hi Folded term=standout ctermfg=blue ctermbg=white guifg=royalblue1 guibg=white
-hi FoldColumn term=standout ctermfg=blue ctermbg=white guifg=royalblue3 guibg=white
-hi DiffAdd term=bold ctermbg=blue guibg=royalblue2
-hi DiffChange term=bold ctermbg=darkmagenta guibg=maroon
-hi DiffDelete term=bold cterm=bold ctermfg=lightblue ctermbg=cyan gui=bold guifg=lightblue guibg=cyan4
-hi DiffText term=reverse cterm=bold ctermbg=red gui=bold guibg=red3
-hi Cursor guifg=bg guibg=fg
-hi lCursor guifg=bg guibg=fg
-hi StatusLine term=reverse cterm=reverse gui=reverse guifg=gray60
-hi StatusLineNC term=reverse cterm=reverse gui=reverse guifg=gray40
-hi VertSplit term=reverse cterm=reverse gui=bold,reverse guifg=gray40
-hi Title term=bold ctermfg=magenta gui=bold guifg=aquamarine
-
-" syntax hi colors
-hi Comment term=bold ctermfg=darkcyan guifg=cyan4
-hi PreProc term=underline ctermfg=darkblue guifg=dodgerblue4
-hi Constant term=underline ctermfg=darkred guifg=firebrick3
-hi Type term=underline ctermfg=darkgreen gui=none guifg=chartreuse3
-hi Statement term=bold ctermfg=darkyellow gui=none guifg=gold3
-hi Identifier term=underline ctermfg=darkgreen guifg=darkolivegreen4
-hi Ignore term=bold ctermfg=darkgray guifg=gray45
-hi Special term=underline ctermfg=brown guifg=sienna
-hi Error term=reverse ctermfg=gray ctermbg=red guifg=gray guibg=red3
-hi Todo term=standout ctermfg=black ctermbg=yellow gui=bold guifg=gray10 guibg=yellow4
-hi Underlined term=underline cterm=underline ctermfg=darkblue gui=underline guifg=slateblue
-hi Number term=underline ctermfg=darkred guifg=red2
-" syntax hi links
-hi link String Constant
-hi link Character Constant
-hi link Number Constant
-hi link Boolean Constant
-hi link Float Number
-hi link Function Identifier
-hi link Number Constant
-hi link Conditional Statement
-hi link Repeat Statement
-hi link Label Statement
-hi link Keyword Statement
-hi link Exception Statement
-hi link Operator Statement
-hi link Include PreProc
-hi link Define PreProc
-hi link Macro PreProc
-hi link PreCondit PreProc
-hi link StorageClass Type
-hi link Structure Type
-hi link Typedef Type
-hi link Tag Special
-hi link SpecialChar Special
-hi link Delimiter Special
-hi link SpecialComment Special
-hi link Debug Special
-"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
+++ /dev/null
-" Vim color file
-" Create by Andy
-" QQ24375048
-
-set background=dark
-if version > 580
- hi clear
- if exists("syntax_on")
- syntax reset
- endif
-endif
-let g:colors_name="darkZ"
-
-hi Normal guifg=#DFD6C1 guibg=gray14 gui=none
-
-" highlight groups
-hi Cursor guifg=black guibg=yellow gui=none
-hi ErrorMsg guifg=white guibg=red gui=none
-hi VertSplit guifg=gray40 guibg=gray40 gui=none
-hi Folded guifg=DarkSlateGray3 guibg=grey30 gui=none
-hi FoldColumn guifg=tan guibg=grey30 gui=none
-hi IncSearch guifg=#b0ffff guibg=#2050d0
-hi LineNr guifg=burlywood3 gui=none
-hi ModeMsg guifg=SkyBlue gui=none
-hi MoreMsg guifg=SeaGreen gui=none
-hi NonText guifg=cyan gui=none
-hi Question guifg=springgreen gui=none
-hi Search guifg=gray80 guibg=#445599 gui=none
-hi SpecialKey guifg=cyan gui=none
-hi StatusLine guifg=black guibg=Pink gui=bold
-hi StatusLineNC guifg=grey guibg=gray40 gui=none
-hi Title guifg=#ff4400 gui=none gui=bold
-hi Visual guifg=gray17 guibg=tan1 gui=none
-hi WarningMsg guifg=salmon gui=none
-hi Pmenu guifg=white guibg=#445599 gui=none
-hi PmenuSel guifg=#445599 guibg=gray
-hi WildMenu guifg=gray guibg=gray17 gui=none
-hi MatchParen guifg=cyan guibg=#6C6C6C gui=bold
-hi DiffAdd guifg=black guibg=wheat1
-hi DiffChange guifg=black guibg=skyblue1
-hi DiffText guifg=black guibg=hotpink1 gui=none
-hi DiffDelete guibg=gray45 guifg=black gui=none
-
-" syntax highlighting groups
-hi Comment guifg=gray50 gui=italic
-hi Constant guifg=#FF77FF gui=none
-hi Identifier guifg=#6FDEF8 gui=none
-hi Function guifg=#82EF2A gui=none
-hi Statement guifg=#FCFC63 gui=none
-hi PreProc guifg=#82EF2A gui=none
-hi Type guifg=#33AFF3 gui=none
-hi Special guifg=orange gui=none
-hi Ignore guifg=red gui=none
-hi Todo guifg=red guibg=yellow2 gui=none
-
-" color terminal definitions
-hi SpecialKey ctermfg=red
-hi NonText cterm=bold ctermfg=darkblue
-hi Directory ctermfg=darkcyan
-hi ErrorMsg cterm=bold ctermfg=7 ctermbg=1
-hi IncSearch cterm=NONE ctermfg=yellow ctermbg=green
-hi Search cterm=NONE ctermfg=white ctermbg=grey
-hi MoreMsg ctermfg=darkgreen
-hi ModeMsg cterm=NONE ctermfg=brown
-hi LineNr ctermfg=3
-hi Question ctermfg=green
-hi StatusLine cterm=bold,reverse
-hi StatusLineNC cterm=reverse
-hi VertSplit cterm=reverse
-hi Title ctermfg=5
-hi Visual cterm=reverse
-hi VisualNOS cterm=bold,underline
-hi WarningMsg ctermfg=1
-hi WildMenu ctermfg=0 ctermbg=3
-hi Folded ctermfg=darkgrey ctermbg=NONE
-hi FoldColumn ctermfg=darkgrey ctermbg=NONE
-hi DiffAdd ctermbg=4
-hi DiffChange ctermbg=5
-hi DiffDelete cterm=bold ctermfg=4 ctermbg=6
-hi DiffText cterm=bold ctermbg=1
-hi Comment ctermfg=darkcyan
-hi Constant ctermfg=brown
-hi Special ctermfg=5
-hi Identifier ctermfg=6
-hi Statement ctermfg=3
-hi PreProc ctermfg=5
-hi Type ctermfg=2
-hi Underlined cterm=underline ctermfg=5
-hi Ignore ctermfg=darkgrey
-hi Error cterm=bold ctermfg=7 ctermbg=1
-
+++ /dev/null
-" Vim color file
-" Maintainer: Datila Carvalho <datila@hotmail.com>
-" Last Change: May, 19, 2005
-" Version: 0.2
-
-" This is a VIM's version of the emacs color theme
-" _Dark Blue2_ created by Chris McMahan.
-
-""" Init stuff
-
-set background=dark
-hi clear
-if exists("syntax_on")
- syntax reset
-endif
-
-let g:colors_name = "darkblue2"
-
-
-""" Colors
-
-" GUI colors
-hi Cursor guifg=#233b5a guibg=Yellow
-hi CursorIM guifg=NONE guibg=Yellow
-hi Directory gui=bold guifg=cyan
-"hi DiffAdd
-"hi DiffChange
-"hi DiffDelete
-hi DiffText guibg=grey50
-hi ErrorMsg gui=bold guifg=White guibg=gray85
-hi VertSplit gui=bold guifg=NONE guibg=gray80
-"hi Folded
-"hi FoldColumn
-"hi IncSearch
-hi LineNr gui=bold guifg=lightsteelblue guibg=#132b4a
-hi ModeMsg gui=bold
-"hi MoreMsg
-"hi NonText
-hi Normal guibg=#233b5a guifg=#fff8dc
-"hi Question
-hi Search gui=bold guifg=#233b5a guibg=lightgoldenrod
-"hi SpecialKey
-hi StatusLine guifg=steelblue4 guibg=lightgray
-hi StatusLineNC guifg=royalblue4 guibg=lightsteelblue
-"hi Title
-hi Visual guifg=steelblue guibg=fg
-hi VisualNOS gui=bold guifg=steelblue guibg=fg
-hi WarningMsg guifg=White guibg=Tomato
-"hi WildMenu
-
-hi User2 guifg=lightskyblue guibg=#021a39 gui=bold
-
-" If using Motif/Athena
-hi Menu guibg=#233b5a guifg=#fff8dc
-hi Scrollbar guibg=bg
-
-" Colors for syntax highlighting
-hi Comment gui=italic guifg=mediumaquamarine
-
-hi Constant gui=bold guifg=lightgoldenrod1
- hi String guifg=aquamarine
- hi Character guifg=aquamarine
- hi Number gui=bold guifg=lightgoldenrod1
- hi Boolean gui=bold guifg=lightgoldenrod1
- hi Float gui=bold guifg=lightgoldenrod1
-
-hi Identifier gui=bold guifg=palegreen
- hi Function guifg=lightskyblue
-
-hi Statement gui=bold guifg=cyan
- hi Conditional gui=bold guifg=cyan
- hi Repeat gui=bold guifg=cyan
- hi Label guifg=cyan
- hi Operator guifg=cyan
- "hi Keyword
- "hi Exception
-
-hi PreProc guifg=lightsteelblue
- hi Include gui=bold guifg=lightsteelblue
- hi Define guifg=lightsteelblue
- hi Macro guifg=lightsteelblue
- hi PreCondit guifg=lightsteelblue
-
-hi Type gui=bold guifg=palegreen
- hi StorageClass gui=bold guifg=lightgoldenrod1
- hi Structure gui=bold guifg=lightgoldenrod1
- hi Typedef gui=bold guifg=lightgoldenrod1
-
-"hi Special
- ""Underline Character
- "hi SpecialChar
- "hi Tag
- ""Statement
- "hi Delimiter
- ""Bold comment (in Java at least)
- "hi SpecialComment
- "hi Debug
-
-hi Underlined gui=underline
-
-hi Ignore guifg=bg
-
-hi Error gui=bold guifg=White guibg=Red
-
-"hi Todo
+++ /dev/null
-" Name: darkbone.vim
-" Maintainer: Kojo Sugita
-" Last Change: 2008-11-22
-" Revision: 1.1
-
-set background=dark
-hi clear
-if exists("syntax_on")
- syntax reset
-endif
-let g:colors_name = 'darkbone'
-
-"default colors
-hi Normal guifg=#a0a0c0 guibg=#000000
-hi NonText guifg=#606080 guibg=#101020 gui=none
-hi SpecialKey guifg=#404060
-hi Cursor guifg=#000000 guibg=#a0a0c0
-hi CursorLine guibg=#303050
-hi CursorColumn guibg=#303050
-hi lCursor guifg=#000000 guibg=#a0a0c0
-hi CursorIM guifg=#000000 guibg=#a0a0c0
-
-" Directory
-hi Directory guifg=#e0e0ff guibg=#000000 gui=bold
-
-" Diff
-hi DiffAdd guifg=#8090f0 guibg=#000000 gui=none
-hi DiffChange guifg=#8090f0 guibg=#000000 gui=none
-hi DiffDelete guifg=#8090f0 guibg=#000000 gui=none
-hi DiffText guifg=#8090f0 guibg=#000000 gui=bold
-
-" Message
-hi ModeMsg guifg=#a0a0c0 guibg=#000000
-hi MoreMsg guifg=#a0a0c0 guibg=#000000
-hi ErrorMsg guifg=#ee1111 guibg=#000000
-hi WarningMsg guifg=#ee1111 guibg=#000000
-
-hi VertSplit guifg=#606080 guibg=#606080
-
-" Folds
-hi Folded guifg=#a0a0c0 guibg=#000000
-hi FoldColumn guifg=#a0a0c0 guibg=#102010
-
-" Search
-hi Search guifg=#000000 guibg=#c0c0ff gui=none
-hi IncSearch guifg=#000000 guibg=#c0c0ff gui=none
-
-hi LineNr guifg=#606080 guibg=#000000 gui=none
-hi Question guifg=#a0a0c0 guibg=#000000
-
-"\n, \0, %d, %s, etc...
-" hi Special guifg=#d0e080 guibg=#000000 gui=none
-hi Special guifg=#808080 guibg=#000000 gui=none
-
-" status line
-hi StatusLine guifg=#c0c0ff guibg=#000000 gui=bold,underline
-hi StatusLineNC guifg=#606080 guibg=#000000 gui=bold,underline
-hi WildMenu guifg=#000000 guibg=#c0c0ff
-
-hi Title guifg=#c0c0ff guibg=#000000 gui=bold
-hi Visual guifg=#000000 guibg=#707090 gui=none
-hi VisualNOS guifg=#a0a0c0 guibg=#000000
-
-hi Number guifg=#d0e080 guibg=#000000
-hi Char guifg=#d0e080 guibg=#000000
-hi String guifg=#d0e080 guibg=#000000
-
-hi Boolean guifg=#d0e080 guibg=#000000
-hi Comment guifg=#606080
-hi Constant guifg=#f0a0b0 guibg=#000000 gui=none
-hi Identifier guifg=#8090f0
-hi Statement guifg=#8090f0 gui=none
-
-"Procedure name
-hi Function guifg=#f0b040
-
-"Define, def
-" hi PreProc guifg=#f0a0b0 gui=none
-hi PreProc guifg=#e0e0ff gui=none
-
-hi Type guifg=#e0e0ff gui=none
-hi Underlined guifg=#a0a0c0 gui=underline
-hi Error guifg=#ee1111 guibg=#000000
-hi Todo guifg=#8090f0 guibg=#000000 gui=none
-hi SignColumn guibg=#000000
-
-" Matches
-hi MatchParen guifg=#a0a0c0 guibg=#404080 gui=none
-
-if version >= 700
- " Pmenu
- hi Pmenu guibg=#202040
- hi PmenuSel guibg=#404080 guifg=#a0a0c0
- hi PmenuSbar guibg=#202040
-
- " Tab
- hi TabLine guifg=#606080 guibg=black gui=underline
- hi TabLineFill guifg=#a0a0c0 guibg=black gui=none
- hi TabLineSel guifg=#c0c0ff guibg=#606080 gui=bold
-endif
-
-" vim:set ts=8 sts=2 sw=2 tw=0:
+++ /dev/null
-" vim: set tw=0 sw=4 sts=4 et:
-
-" Vim color file
-" Maintainer: Tuomas Susi <tsusi@cc.hut.fi>
-" Last Change: 2004 October 05
-" Version: 1.7
-
-" Emacs in RedHat Linux used to have (still does?) a kind of 'Wheat on
-" DarkSlateGray' color scheme by default. This color scheme is created in the
-" same spirit.
-"
-" Darkslategray is intended to be nice to your eyes (low contrast) and to take
-" advantage of syntax hilighting as much as possible.
-"
-" This color scheme is for the GUI only, I'm happy with default console colors.
-" Needs at least vim 6.0.
-
-
-" Init stuff
-
-set background=dark
-hi clear
-if exists("syntax_on")
- syntax reset
-endif
-
-let g:colors_name = "darkslategray"
-
-
-" GUI colors
-
-hi Cursor guifg=fg guibg=#da70d6
-hi CursorIM guifg=NONE guibg=#ff83fa
-hi Directory guifg=#e0ffff
-hi DiffAdd guibg=#528b8b
-hi DiffChange guibg=#8b636c
-hi DiffDelete gui=bold guifg=fg guibg=#000000
-hi DiffText gui=bold guibg=#6959cd
-hi ErrorMsg gui=bold guifg=#ffffff guibg=#ff0000
-hi VertSplit gui=bold guifg=#bdb76b guibg=#000000
-hi Folded guifg=#000000 guibg=#bdb76b
-hi FoldColumn guifg=#000000 guibg=#bdb76b
-hi SignColumn gui=bold guifg=#bdb76b guibg=#20b2aa
-hi IncSearch gui=bold guifg=#000000 guibg=#ffffff
-hi LineNr gui=bold guifg=#bdb76b guibg=#528b8b
-hi ModeMsg gui=bold
-hi MoreMsg gui=bold guifg=#20b2aa
-hi NonText gui=bold guifg=#ffffff
-hi Normal guibg=#2f4f4f guifg=#f5deb3
-hi Question gui=bold guifg=#ff6347
-hi Search gui=bold guifg=#000000 guibg=#ffd700
-hi SpecialKey guifg=#00ffff
-hi StatusLine gui=bold guifg=#f0e68c guibg=#000000
-hi StatusLineNC guibg=#bdb76b guifg=#404040
-hi Title gui=bold guifg=#ff6347
-hi Visual guifg=#000000 guibg=fg
-hi VisualNOS gui=bold guifg=#000000 guibg=fg
-hi WarningMsg guifg=#ffffff guibg=#ff6347
-hi WildMenu gui=bold guifg=#000000 guibg=#ffff00
-
-
-" I use GTK and don't wanna change these
-"hi Menu foobar
-"hi Scrollbar foobar
-"hi Tooltip foobar
-
-
-" Colors for syntax highlighting
-hi Comment guifg=#da70d6
-
-hi Constant guifg=#cdcd00
- hi String guifg=#7fffd4
- hi Character guifg=#7fffd4
- hi Number guifg=#ff6347
- hi Boolean guifg=#cdcd00
- hi Float guifg=#ff6347
-
-hi Identifier guifg=#afeeee
- hi Function guifg=#ffffff
-
-hi Statement gui=bold guifg=#4682b4
- hi Conditional gui=bold guifg=#4682b4
- hi Repeat gui=bold guifg=#4682b4
- hi Label gui=bold guifg=#4682b4
- hi Operator gui=bold guifg=#4682b4
- hi Keyword gui=bold guifg=#4682b4
- hi Exception gui=bold guifg=#4682b4
-
-hi PreProc guifg=#cdcd00
- hi Include guifg=#ffff00
- hi Define guifg=#cdcd00
- hi Macro guifg=#cdcd00
- hi PreCondit guifg=#cdcd00
-
-hi Type gui=bold guifg=#98fb98
- hi StorageClass guifg=#00ff00
- hi Structure guifg=#20b2aa
- hi Typedef guifg=#00ff7f
-
-hi Special guifg=#ff6347
- "Underline Character
- hi SpecialChar gui=underline guifg=#7fffd4
- hi Tag guifg=#ff6347
- "Statement
- hi Delimiter gui=bold guifg=#b0c4de
- "Bold comment (in Java at least)
- hi SpecialComment gui=bold guifg=#da70d6
- hi Debug gui=bold guifg=#ff0000
-
-hi Underlined gui=underline
-
-hi Ignore guifg=bg
-
-hi Error gui=bold guifg=#ffffff guibg=#ff0000
-
-hi Todo gui=bold guifg=#000000 guibg=#ff83fa
-
+++ /dev/null
-" Vim color file
-"
-" Author: Brian Mock <mock.brian@gmail.com>
-"
-" Note: Based on Oblivion color scheme for gedit (gtk-source-view)
-"
-" cool help screens
-" :he group-name
-" :he highlight-groups
-" :he cterm-colors
-
-hi clear
-
-set background=dark
-if version > 580
- " no guarantees for version 5.8 and below, but this makes it stop
- " complaining
- hi clear
- if exists("syntax_on")
- syntax reset
- endif
-endif
-let g:colors_name="darkspectrum"
-
-hi Normal guifg=#efefef guibg=#2A2A2A
-
-" highlight groups
-hi Cursor guibg=#ffffff guifg=#000000
-hi CursorLine guibg=#000000
-"hi CursorLine guibg=#3e4446
-hi CursorColumn guibg=#464646
-
-"hi DiffText guibg=#4e9a06 guifg=#FFFFFF gui=bold
-"hi DiffChange guibg=#4e9a06 guifg=#FFFFFF gui=bold
-"hi DiffAdd guibg=#204a87 guifg=#FFFFFF gui=bold
-"hi DiffDelete guibg=#5c3566 guifg=#FFFFFF gui=bold
-
-hi DiffAdd guifg=#ffcc7f guibg=#a67429 gui=none
-hi DiffChange guifg=#7fbdff guibg=#425c78 gui=none
-hi DiffText guifg=#8ae234 guibg=#4e9a06 gui=none
-"hi DiffDelete guifg=#252723 guibg=#000000 gui=none
-hi DiffDelete guifg=#000000 guibg=#000000 gui=none
-"hi ErrorMsg
-
-hi Number guifg=#fce94f
-
-hi Folded guibg=#000000 guifg=#FFFFFF gui=bold
-hi vimFold guibg=#000000 guifg=#FFFFFF gui=bold
-hi FoldColumn guibg=#000000 guifg=#FFFFFF gui=bold
-
-hi LineNr guifg=#535353 guibg=#202020
-hi NonText guifg=#535353 guibg=#202020
-hi Folded guifg=#535353 guibg=#202020 gui=bold
-hi FoldeColumn guifg=#535353 guibg=#202020 gui=bold
-"hi VertSplit guibg=#ffffff guifg=#ffffff gui=none
-
-hi VertSplit guibg=#3C3C3C guifg=#3C3C3C gui=none
-hi StatusLine guifg=#FFFFFF guibg=#3C3C3C gui=none
-hi StatusLineNC guifg=#808080 guibg=#3C3C3C gui=none
-
-hi ModeMsg guifg=#fce94f
-hi MoreMsg guifg=#fce94f
-hi Visual guifg=#FFFFFF guibg=#3465a4 gui=none
-hi VisualNOS guifg=#FFFFFF guibg=#204a87 gui=none
-hi IncSearch guibg=#FFFFFF guifg=#ef5939
-hi Search guibg=#ad7fa8 guifg=#FFFFFF
-hi SpecialKey guifg=#8ae234
-
-hi Title guifg=#ef5939
-hi WarningMsg guifg=#ef5939
-hi Number guifg=#fcaf3e
-
-hi MatchParen guibg=#ad7fa8 guifg=#FFFFFF
-hi Comment guifg=#8a8a8a
-hi Constant guifg=#ef5939 gui=none
-hi String guifg=#fce94f
-hi Identifier guifg=#729fcf
-hi Statement guifg=#ffffff gui=bold
-hi PreProc guifg=#ffffff gui=bold
-hi Type guifg=#8ae234 gui=bold
-hi Special guifg=#e9b96e
-hi Underlined guifg=#ad7fa8 gui=underline
-hi Directory guifg=#729fcf
-hi Ignore guifg=#555753
-hi Todo guifg=#FFFFFF guibg=#ef5939 gui=bold
-hi Function guifg=#ad7fa8
-
-"hi WildMenu guibg=#2e3436 guifg=#ffffff gui=bold
-"hi WildMenu guifg=#7fbdff guibg=#425c78 gui=none
-hi WildMenu guifg=#ffffff guibg=#3465a4 gui=none
-
-hi Pmenu guibg=#000000 guifg=#c0c0c0
-hi PmenuSel guibg=#3465a4 guifg=#ffffff
-hi PmenuSbar guibg=#444444 guifg=#444444
-hi PmenuThumb guibg=#888888 guifg=#888888
-
-hi cppSTLType guifg=#729fcf gui=bold
-
-hi spellBad guisp=#fcaf3e
-hi spellCap guisp=#73d216
-hi spellRare guisp=#ad7fa8
-hi spellLocal guisp=#729fcf
-
-hi link cppSTL Function
-hi link Error Todo
-hi link Character Number
-hi link rubySymbol Number
-hi link htmlTag htmlEndTag
-"hi link htmlTagName htmlTag
-hi link htmlLink Underlined
-hi link pythonFunction Identifier
-hi link Question Type
-hi link CursorIM Cursor
-hi link VisualNOS Visual
-hi link xmlTag Identifier
-hi link xmlTagName Identifier
-hi link shDeref Identifier
-hi link shVariable Function
-hi link rubySharpBang Special
-hi link perlSharpBang Special
-hi link schemeFunc Statement
-"hi link shSpecialVariables Constant
-"hi link bashSpecialVariables Constant
-
-" tabs (non gui)
-hi TabLine guifg=#A3A3A3 guibg=#202020 gui=none
-hi TabLineFill guifg=#535353 guibg=#202020 gui=none
-hi TabLineSel guifg=#FFFFFF gui=bold
-"hi TabLineSel guifg=#FFFFFF guibg=#000000 gui=bold
-" vim: sw=4 ts=4
+++ /dev/null
-" Vim color file
-" Maintainer: Ajit J. Thakkar (ajit AT unb DOT ca)
-" Last Change: 2005 Nov. 24
-" Version: 1.5
-" URL: http://www.unb.ca/chem/ajit/vim.htm
-
-" This GUI-only color scheme has a light grey background, and is a softer
-" variant of the default and morning color schemes.
-
-set background=light
-hi clear
-if exists("syntax_on")
- syntax reset
-endif
-
-let colors_name = "dawn"
-
-hi Normal guifg=Black guibg=grey90
-"hi Normal guifg=Black guibg=grey80
-
-" Groups used in the 'highlight' and 'guicursor' options default value.
-hi ErrorMsg gui=NONE guifg=Red guibg=Linen
-hi IncSearch gui=NONE guifg=fg guibg=LightGreen
-hi ModeMsg gui=NONE guifg=fg guibg=bg
-hi StatusLine gui=NONE guifg=DarkBlue guibg=grey70
-hi StatusLineNC gui=NONE guifg=grey90 guibg=grey70
-hi VertSplit gui=NONE guifg=grey70 guibg=grey70
-hi Visual gui=reverse guifg=Grey guibg=fg
-hi VisualNOS gui=underline,bold guifg=fg guibg=bg
-hi DiffText gui=NONE guifg=Blue guibg=LightYellow
-"hi DiffText gui=NONE guifg=Blue guibg=MistyRose2
-hi Cursor guifg=NONE guibg=Green
-hi lCursor guifg=NONE guibg=Cyan
-hi Directory guifg=Blue guibg=bg
-hi LineNr guifg=Brown guibg=grey80
-hi MoreMsg gui=NONE guifg=SeaGreen guibg=bg
-hi NonText gui=NONE guifg=Blue guibg=grey80
-hi Question gui=NONE guifg=SeaGreen guibg=bg
-hi Search guifg=fg guibg=PeachPuff
-hi SpecialKey guifg=Blue guibg=bg
-hi Title gui=NONE guifg=Magenta guibg=bg
-hi WarningMsg guifg=Red guibg=bg
-hi WildMenu guifg=fg guibg=PeachPuff
-hi Folded guifg=Grey40 guibg=bg " guifg=DarkBlue guibg=LightGrey
-hi FoldColumn guifg=DarkBlue guibg=Grey
-hi DiffAdd gui=NONE guifg=Blue guibg=LightCyan
-hi DiffChange gui=NONE guifg=fg guibg=MistyRose2
-hi DiffDelete gui=NONE guifg=LightBlue guibg=LightCyan
-
-" Colors for syntax highlighting
-hi Constant gui=NONE guifg=azure4 guibg=bg
-"hi Constant gui=NONE guifg=DeepSkyBlue4 guibg=bg
-hi String gui=NONE guifg=DarkOliveGreen4 guibg=bg
-hi Special gui=NONE guifg=Cyan4 guibg=bg
-hi Statement gui=NONE guifg=SlateBlue4 guibg=bg
-hi Operator gui=NONE guifg=Purple guibg=bg
-hi Ignore gui=NONE guifg=bg guibg=bg
-if v:version >= 700
- hi SpellBad gui=undercurl guisp=DeepPink1 guifg=fg guibg=bg
- hi SpellCap gui=undercurl guisp=Blue guifg=fg guibg=bg
- hi SpellRare gui=undercurl guisp=Black guifg=fg guibg=bg
- hi SpellLocal gui=undercurl guisp=SeaGreen guifg=fg guibg=bg
-endif
-hi ToDo gui=NONE guifg=DeepPink1 guibg=bg
-hi Error gui=NONE guifg=Red guibg=Linen
-hi Comment gui=NONE guifg=RoyalBlue guibg=NONE
-hi Identifier gui=NONE guifg=DodgerBlue3 guibg=NONE
-"hi Identifier gui=NONE guifg=SteelBlue4 guibg=NONE
-hi PreProc gui=NONE guifg=Magenta4 guibg=NONE
-hi Type gui=NONE guifg=Brown guibg=NONE
-hi Underlined gui=underline guifg=SlateBlue guibg=bg
-"if exists("g:minimal_colors")
-" hi Statement gui=NONE guifg=fg guibg=bg
-" hi Identifier gui=NONE guifg=fg guibg=bg
-" hi Type gui=NONE guifg=fg guibg=bg
-"endif
-
-" vim: sw=2
+++ /dev/null
-" Maintainer: Tim Aldrich <aldy0169@yahoo.com>
-" Last Change: 19 November 2001
-
-set background=dark
-hi clear
-if exists("syntax_on")
- syntax reset
-endif
-let g:colors_name="denim"
-" GUI colors {{{
-hi Normal guifg=#FFFFFF guibg=#000038
-hi Cursor guifg=#000038 guibg=#FFFFFF
-hi CursorIM guifg=#6699CC guibg=#99CCCC
-hi Directory guifg=#33CCFF guibg=#6699CC
-hi DiffAdd guifg=#FFFFCC guibg=#000038
-hi DiffChange guifg=#FF9900 guibg=#000038
-hi DiffDelete guifg=#999999 guibg=#000038
-hi DiffText guifg=#FFFFFF guibg=#000038
-hi ErrorMsg guifg=#FFFFFF guibg=#FF0000
-hi VertSplit guifg=#FFFFFF guibg=#000038
-hi Folded guifg=#999999 guibg=#003366
-hi FoldColumn guifg=#0000EE guibg=#6699CC
-hi IncSearch guifg=#FFFF00 guibg=#000038
-hi LineNr guifg=#FFFFEE guibg=#000038
-hi ModeMsg guifg=#FFFFFF guibg=#000038
-hi MoreMsg guifg=#FFFFFF guibg=#000038
-hi NonText guifg=#FFFFFF guibg=#00003D
-hi Question guifg=#FFFFFF guibg=#0000EE
-hi Search guifg=#993300 guibg=#6699CC
-hi SpecialKey guifg=#FFFF00 guibg=#000038
-hi StatusLine guifg=#FFFFFF guibg=#000038
-hi StatusLineNC guifg=#CCCCCC guibg=#000038
-hi Title guifg=#FFFFFF guibg=#FF9900
-hi Visual guifg=#003366 guibg=#6699FF
-hi WarningMsg guifg=#FF0000 guibg=#FFFFFF
-hi WildMenu guifg=#000038 guibg=#999999
-" }}}
-
-" cterm colors {{{
-hi Normal ctermfg=white ctermbg=darkblue
-hi Cursor ctermfg=darkblue ctermbg=white
-hi CursorIM ctermfg=lightcyan ctermbg=lightcyan
-hi Directory ctermfg=lightblue ctermbg=lightcyan
-hi DiffAdd ctermfg=LightYellow ctermbg=darkblue
-hi DiffChange ctermfg=darkred ctermbg=darkblue
-hi DiffDelete ctermfg=grey ctermbg=darkblue
-hi DiffText ctermfg=white ctermbg=darkblue
-hi ErrorMsg ctermfg=red ctermbg=lightcyan
-hi VertSplit ctermfg=white ctermbg=darkblue
-hi Folded ctermfg=grey ctermbg=darkblue
-hi FoldColumn ctermfg=darkred ctermbg=lightcyan
-hi IncSearch ctermfg=yellow ctermbg=darkblue
-hi LineNr ctermfg=lightyellow ctermbg=darkblue
-hi ModeMsg ctermfg=white ctermbg=darkblue
-hi MoreMsg ctermfg=white ctermbg=darkblue
-hi NonText ctermfg=white ctermbg=lightblue
-hi Question ctermfg=white ctermbg=darkblue
-hi Search ctermfg=darkred ctermbg=lightcyan
-hi SpecialKey ctermfg=yellow ctermbg=darkblue
-hi StatusLine ctermfg=white ctermbg=darkblue
-hi StatusLineNC ctermfg=lightgrey ctermbg=darkblue
-hi Title ctermfg=white ctermbg=yellow
-hi Visual ctermfg=lightblue ctermbg=cyan
-hi WarningMsg ctermfg=red ctermbg=white
-hi WildMenu ctermfg=darkblue ctermbg=grey
-" }}}
-
-" GUI hilight groups {{{
-
-hi Comment guifg=#999999
-hi Constant guifg=#33FF33
-hi String guifg=#CCCC99
-hi Character guifg=#33FF33
-hi Number guifg=#33FF33
-hi Boolean guifg=#33FF33
-hi Float guifg=#33FF33
-hi Identifier guifg=#33FFFF
-hi Function guifg=#33FFFF
-hi Statement guifg=#FFFFCC
-hi Conditional guifg=#FFFFCC
-hi Repeat guifg=#FFFFCC
-hi Label guifg=#33FF99
-hi Operator guifg=#FFFF00
-hi Keyword guifg=#FFFF00
-hi Exception guifg=#FFFFAA
-hi PreProc guifg=#66CCFF
-hi Include guifg=#66CCFF
-hi Define guifg=#66CCFF
-hi Macro guifg=#66CCFF
-hi PreCondit guifg=#66CCFF
-hi Type guifg=#33FF99
-hi StorageClass guifg=#33FF99
-hi Structure guifg=#33FF99
-hi Typedef guifg=#33FF99
-hi Special guifg=#00FF00
-hi SpecialChar guifg=#00FF00
-hi Tag guifg=#CCCCFF
-hi Delimiter guifg=#CCCCFF
-hi SpecialComment guifg=#FFFFCC
-hi Debug guifg=#CC3300
-hi Ignore guifg=#0066AA
-hi Error guifg=#FF0000 guibg=#FFFFFF
-hi Todo guifg=#999999 guibg=#FFFFFF
-" }}}
-
-" cterm hilight groups {{{
-hi Comment ctermfg=grey
-hi Constant ctermfg=lightgreen
-hi String ctermfg=brown
-hi Character ctermfg=lightgreen
-hi Number ctermfg=lightgreen
-hi Boolean ctermfg=lightgreen
-hi Float ctermfg=lightgreen
-hi Identifier ctermfg=lightcyan
-hi Function ctermfg=lightcyan
-hi Statement ctermfg=lightyellow
-hi Conditional ctermfg=lightyellow
-hi Repeat ctermfg=lightyellow
-hi Label ctermfg=lightcyan
-hi Operator ctermfg=yellow
-hi Keyword ctermfg=yellow
-hi Exception ctermfg=yellow
-hi PreProc ctermfg=darkcyan
-hi Include ctermfg=darkcyan
-hi Define ctermfg=darkcyan
-hi Macro ctermfg=darkcyan
-hi PreCondit ctermfg=darkcyan
-hi Type ctermfg=lightcyan
-hi StorageClass ctermfg=lightcyan
-hi Structure ctermfg=lightcyan
-hi Typedef ctermfg=lightcyan
-hi Special ctermfg=green
-hi SpecialChar ctermfg=green
-hi Tag ctermfg=brown
-hi Delimiter ctermfg=brown
-hi SpecialComment ctermfg=lightyellow
-hi Debug ctermfg=magenta
-hi Ignore ctermfg=lightblue
-hi Error ctermfg=red ctermbg=white
-hi Todo ctermfg=grey ctermbg=white
-" }}}
+++ /dev/null
-" Vim color file
-" Maintainer: Henry So, Jr. <henryso@panix.com>
-
-" These are the colors of the "desert" theme by Hans Fugal with a few small
-" modifications (namely that I lowered the intensity of the normal white and
-" made the normal and nontext backgrounds black), modified to work with 88-
-" and 256-color xterms.
-"
-" The original "desert" theme is available as part of the vim distribution or
-" at http://hans.fugal.net/vim/colors/.
-"
-" The real feature of this color scheme, with a wink to the "inkpot" theme, is
-" the programmatic approximation of the gui colors to the palettes of 88- and
-" 256- color xterms. The functions that do this (folded away, for
-" readability) are calibrated to the colors used for Thomas E. Dickey's xterm
-" (version 200), which is available at http://dickey.his.com/xterm/xterm.html.
-"
-" I struggled with trying to parse the rgb.txt file to avoid the necessity of
-" converting color names to #rrggbb form, but decided it was just not worth
-" the effort. Maybe someone seeing this may decide otherwise...
-
-set background=dark
-if version > 580
- " no guarantees for version 5.8 and below, but this makes it stop
- " complaining
- hi clear
- if exists("syntax_on")
- syntax reset
- endif
-endif
-let g:colors_name="desert256"
-
-if has("gui_running") || &t_Co == 88 || &t_Co == 256
- " functions {{{
- " returns an approximate grey index for the given grey level
- fun <SID>grey_number(x)
- if &t_Co == 88
- if a:x < 23
- return 0
- elseif a:x < 69
- return 1
- elseif a:x < 103
- return 2
- elseif a:x < 127
- return 3
- elseif a:x < 150
- return 4
- elseif a:x < 173
- return 5
- elseif a:x < 196
- return 6
- elseif a:x < 219
- return 7
- elseif a:x < 243
- return 8
- else
- return 9
- endif
- else
- if a:x < 14
- return 0
- else
- let l:n = (a:x - 8) / 10
- let l:m = (a:x - 8) % 10
- if l:m < 5
- return l:n
- else
- return l:n + 1
- endif
- endif
- endif
- endfun
-
- " returns the actual grey level represented by the grey index
- fun <SID>grey_level(n)
- if &t_Co == 88
- if a:n == 0
- return 0
- elseif a:n == 1
- return 46
- elseif a:n == 2
- return 92
- elseif a:n == 3
- return 115
- elseif a:n == 4
- return 139
- elseif a:n == 5
- return 162
- elseif a:n == 6
- return 185
- elseif a:n == 7
- return 208
- elseif a:n == 8
- return 231
- else
- return 255
- endif
- else
- if a:n == 0
- return 0
- else
- return 8 + (a:n * 10)
- endif
- endif
- endfun
-
- " returns the palette index for the given grey index
- fun <SID>grey_color(n)
- if &t_Co == 88
- if a:n == 0
- return 16
- elseif a:n == 9
- return 79
- else
- return 79 + a:n
- endif
- else
- if a:n == 0
- return 16
- elseif a:n == 25
- return 231
- else
- return 231 + a:n
- endif
- endif
- endfun
-
- " returns an approximate color index for the given color level
- fun <SID>rgb_number(x)
- if &t_Co == 88
- if a:x < 69
- return 0
- elseif a:x < 172
- return 1
- elseif a:x < 230
- return 2
- else
- return 3
- endif
- else
- if a:x < 75
- return 0
- else
- let l:n = (a:x - 55) / 40
- let l:m = (a:x - 55) % 40
- if l:m < 20
- return l:n
- else
- return l:n + 1
- endif
- endif
- endif
- endfun
-
- " returns the actual color level for the given color index
- fun <SID>rgb_level(n)
- if &t_Co == 88
- if a:n == 0
- return 0
- elseif a:n == 1
- return 139
- elseif a:n == 2
- return 205
- else
- return 255
- endif
- else
- if a:n == 0
- return 0
- else
- return 55 + (a:n * 40)
- endif
- endif
- endfun
-
- " returns the palette index for the given R/G/B color indices
- fun <SID>rgb_color(x, y, z)
- if &t_Co == 88
- return 16 + (a:x * 16) + (a:y * 4) + a:z
- else
- return 16 + (a:x * 36) + (a:y * 6) + a:z
- endif
- endfun
-
- " returns the palette index to approximate the given R/G/B color levels
- fun <SID>color(r, g, b)
- " get the closest grey
- let l:gx = <SID>grey_number(a:r)
- let l:gy = <SID>grey_number(a:g)
- let l:gz = <SID>grey_number(a:b)
-
- " get the closest color
- let l:x = <SID>rgb_number(a:r)
- let l:y = <SID>rgb_number(a:g)
- let l:z = <SID>rgb_number(a:b)
-
- if l:gx == l:gy && l:gy == l:gz
- " there are two possibilities
- let l:dgr = <SID>grey_level(l:gx) - a:r
- let l:dgg = <SID>grey_level(l:gy) - a:g
- let l:dgb = <SID>grey_level(l:gz) - a:b
- let l:dgrey = (l:dgr * l:dgr) + (l:dgg * l:dgg) + (l:dgb * l:dgb)
- let l:dr = <SID>rgb_level(l:gx) - a:r
- let l:dg = <SID>rgb_level(l:gy) - a:g
- let l:db = <SID>rgb_level(l:gz) - a:b
- let l:drgb = (l:dr * l:dr) + (l:dg * l:dg) + (l:db * l:db)
- if l:dgrey < l:drgb
- " use the grey
- return <SID>grey_color(l:gx)
- else
- " use the color
- return <SID>rgb_color(l:x, l:y, l:z)
- endif
- else
- " only one possibility
- return <SID>rgb_color(l:x, l:y, l:z)
- endif
- endfun
-
- " returns the palette index to approximate the 'rrggbb' hex string
- fun <SID>rgb(rgb)
- let l:r = ("0x" . strpart(a:rgb, 0, 2)) + 0
- let l:g = ("0x" . strpart(a:rgb, 2, 2)) + 0
- let l:b = ("0x" . strpart(a:rgb, 4, 2)) + 0
-
- return <SID>color(l:r, l:g, l:b)
- endfun
-
- " sets the highlighting for the given group
- fun <SID>X(group, fg, bg, attr)
- if a:fg != ""
- exec "hi " . a:group . " guifg=#" . a:fg . " ctermfg=" . <SID>rgb(a:fg)
- endif
- if a:bg != ""
- exec "hi " . a:group . " guibg=#" . a:bg . " ctermbg=" . <SID>rgb(a:bg)
- endif
- if a:attr != ""
- exec "hi " . a:group . " gui=" . a:attr . " cterm=" . a:attr
- endif
- endfun
- " }}}
-
- call <SID>X("Normal", "cccccc", "000000", "")
-
- " highlight groups
- call <SID>X("Cursor", "708090", "f0e68c", "")
- "CursorIM
- "Directory
- "DiffAdd
- "DiffChange
- "DiffDelete
- "DiffText
- "ErrorMsg
- call <SID>X("VertSplit", "c2bfa5", "7f7f7f", "reverse")
- call <SID>X("Folded", "ffd700", "4d4d4d", "")
- call <SID>X("FoldColumn", "d2b48c", "4d4d4d", "")
- call <SID>X("IncSearch", "708090", "f0e68c", "")
- "LineNr
- call <SID>X("ModeMsg", "daa520", "", "")
- call <SID>X("MoreMsg", "2e8b57", "", "")
- call <SID>X("NonText", "addbe7", "000000", "bold")
- call <SID>X("Question", "00ff7f", "", "")
- call <SID>X("Search", "f5deb3", "cd853f", "")
- call <SID>X("SpecialKey", "9acd32", "", "")
- call <SID>X("StatusLine", "c2bfa5", "000000", "reverse")
- call <SID>X("StatusLineNC", "c2bfa5", "7f7f7f", "reverse")
- call <SID>X("Title", "cd5c5c", "", "")
- call <SID>X("Visual", "6b8e23", "f0e68c", "reverse")
- "VisualNOS
- call <SID>X("WarningMsg", "fa8072", "", "")
- "WildMenu
- "Menu
- "Scrollbar
- "Tooltip
-
- " syntax highlighting groups
- call <SID>X("Comment", "87ceeb", "", "")
- call <SID>X("Constant", "ffa0a0", "", "")
- call <SID>X("Identifier", "98fb98", "", "none")
- call <SID>X("Statement", "f0e68c", "", "bold")
- call <SID>X("PreProc", "cd5c5c", "", "")
- call <SID>X("Type", "bdb76b", "", "bold")
- call <SID>X("Special", "ffdead", "", "")
- "Underlined
- call <SID>X("Ignore", "666666", "", "")
- "Error
- call <SID>X("Todo", "ff4500", "eeee00", "")
-
- " delete functions {{{
- delf <SID>X
- delf <SID>rgb
- delf <SID>color
- delf <SID>rgb_color
- delf <SID>rgb_level
- delf <SID>rgb_number
- delf <SID>grey_color
- delf <SID>grey_level
- delf <SID>grey_number
- " }}}
-else
- " color terminal definitions
- hi SpecialKey ctermfg=darkgreen
- hi NonText cterm=bold ctermfg=darkblue
- hi Directory ctermfg=darkcyan
- hi ErrorMsg cterm=bold ctermfg=7 ctermbg=1
- hi IncSearch cterm=NONE ctermfg=yellow ctermbg=green
- hi Search cterm=NONE ctermfg=grey ctermbg=blue
- hi MoreMsg ctermfg=darkgreen
- hi ModeMsg cterm=NONE ctermfg=brown
- hi LineNr ctermfg=3
- hi Question ctermfg=green
- hi StatusLine cterm=bold,reverse
- hi StatusLineNC cterm=reverse
- hi VertSplit cterm=reverse
- hi Title ctermfg=5
- hi Visual cterm=reverse
- hi VisualNOS cterm=bold,underline
- hi WarningMsg ctermfg=1
- hi WildMenu ctermfg=0 ctermbg=3
- hi Folded ctermfg=darkgrey ctermbg=NONE
- hi FoldColumn ctermfg=darkgrey ctermbg=NONE
- hi DiffAdd ctermbg=4
- hi DiffChange ctermbg=5
- hi DiffDelete cterm=bold ctermfg=4 ctermbg=6
- hi DiffText cterm=bold ctermbg=1
- hi Comment ctermfg=darkcyan
- hi Constant ctermfg=brown
- hi Special ctermfg=5
- hi Identifier ctermfg=6
- hi Statement ctermfg=3
- hi PreProc ctermfg=5
- hi Type ctermfg=2
- hi Underlined cterm=underline ctermfg=5
- hi Ignore ctermfg=darkgrey
- hi Error cterm=bold ctermfg=7 ctermbg=1
-endif
-
-" vim: set fdl=0 fdm=marker:
+++ /dev/null
-" Vim color file
-" Maintainer: Mingbai <mbbill AT gmail DOT com>
-" Last Change: 2006-12-24 20:09:09
-
-set background=dark
-if version > 580
- " no guarantees for version 5.8 and below, but this makes it stop
- " complaining
- hi clear
- if exists("syntax_on")
- syntax reset
- endif
-endif
-let g:colors_name="desertEx"
-
-hi Normal guifg=gray guibg=grey17 gui=none
-
-" AlignCtrl default
-" AlignCtrl =P0 guifg guibg gui
-" Align
-
-" highlight groups
-hi Cursor guifg=black guibg=yellow gui=none
-hi ErrorMsg guifg=white guibg=red gui=none
-hi VertSplit guifg=gray40 guibg=gray40 gui=none
-hi Folded guifg=DarkSlateGray3 guibg=grey30 gui=none
-hi FoldColumn guifg=tan guibg=grey30 gui=none
-hi IncSearch guifg=#b0ffff guibg=#2050d0
-hi LineNr guifg=burlywood3 gui=none
-hi ModeMsg guifg=SkyBlue gui=none
-hi MoreMsg guifg=SeaGreen gui=none
-hi NonText guifg=cyan gui=none
-hi Question guifg=springgreen gui=none
-hi Search guifg=gray80 guibg=#445599 gui=none
-hi SpecialKey guifg=cyan gui=none
-hi StatusLine guifg=black guibg=#c2bfa5 gui=bold
-hi StatusLineNC guifg=grey guibg=gray40 gui=none
-hi Title guifg=indianred gui=none
-hi Visual guifg=gray17 guibg=tan1 gui=none
-hi WarningMsg guifg=salmon gui=none
-hi Pmenu guifg=white guibg=#445599 gui=none
-hi PmenuSel guifg=#445599 guibg=gray
-hi WildMenu guifg=gray guibg=gray17 gui=none
-hi MatchParen guifg=cyan guibg=NONE gui=bold
-hi DiffAdd guifg=black guibg=wheat1
-hi DiffChange guifg=black guibg=skyblue1
-hi DiffText guifg=black guibg=hotpink1 gui=none
-hi DiffDelete guibg=gray45 guifg=black gui=none
-
-
-
-" syntax highlighting groups
-hi Comment guifg=PaleGreen3 gui=italic
-hi Constant guifg=salmon gui=none
-hi Identifier guifg=Skyblue gui=none
-hi Function guifg=Skyblue gui=none
-hi Statement guifg=lightgoldenrod2 gui=none
-hi PreProc guifg=PaleVioletRed2 gui=none
-hi Type guifg=tan1 gui=none
-hi Special guifg=aquamarine2 gui=none
-hi Ignore guifg=grey40 gui=none
-hi Todo guifg=orangered guibg=yellow2 gui=none
-
-" color terminal definitions
-hi SpecialKey ctermfg=darkgreen
-hi NonText cterm=bold ctermfg=darkblue
-hi Directory ctermfg=darkcyan
-hi ErrorMsg cterm=bold ctermfg=7 ctermbg=1
-hi IncSearch cterm=NONE ctermfg=yellow ctermbg=green
-hi Search cterm=NONE ctermfg=grey ctermbg=blue
-hi MoreMsg ctermfg=darkgreen
-hi ModeMsg cterm=NONE ctermfg=brown
-hi LineNr ctermfg=3
-hi Question ctermfg=green
-hi StatusLine cterm=bold,reverse
-hi StatusLineNC cterm=reverse
-hi VertSplit cterm=reverse
-hi Title ctermfg=5
-hi Visual cterm=reverse
-hi VisualNOS cterm=bold,underline
-hi WarningMsg ctermfg=1
-hi WildMenu ctermfg=0 ctermbg=3
-hi Folded ctermfg=darkgrey ctermbg=NONE
-hi FoldColumn ctermfg=darkgrey ctermbg=NONE
-hi DiffAdd ctermbg=4
-hi DiffChange ctermbg=5
-hi DiffDelete cterm=bold ctermfg=4 ctermbg=6
-hi DiffText cterm=bold ctermbg=1
-hi Comment ctermfg=darkcyan
-hi Constant ctermfg=brown
-hi Special ctermfg=5
-hi Identifier ctermfg=6
-hi Statement ctermfg=3
-hi PreProc ctermfg=5
-hi Type ctermfg=2
-hi Underlined cterm=underline ctermfg=5
-hi Ignore ctermfg=darkgrey
-hi Error cterm=bold ctermfg=7 ctermbg=1
+++ /dev/null
-" Vim color file
-" Maintainer: Ajit J. Thakkar (ajit AT unb DOT ca)
-" Last Change: 2005 Nov. 21
-" Version: 1.1
-" URL: http://www.unb.ca/chem/ajit/vim.htm
-
-" This GUI-only color scheme has a blue-black background
-
-set background=dark
-hi clear
-if exists("syntax_on")
- syntax reset
-endif
-
-let colors_name = "dusk"
-
-hi Normal guifg=ivory guibg=#1f3048
-
-" Groups used in the 'highlight' and 'guicursor' options default value.
-hi ErrorMsg gui=NONE guifg=Red guibg=Linen
-hi IncSearch gui=NONE guibg=LightGreen guifg=Black
-hi ModeMsg gui=NONE guifg=fg guibg=bg
-hi StatusLine gui=NONE guifg=DarkBlue guibg=Grey
-hi StatusLineNC gui=NONE guifg=Grey50 guibg=Grey
-hi VertSplit gui=NONE guifg=Grey guibg=Grey
-hi Visual gui=reverse guifg=fg guibg=LightSkyBlue4
-hi VisualNOS gui=underline guifg=fg guibg=bg
-hi DiffText gui=NONE guifg=Yellow guibg=LightSkyBlue4
-hi Cursor guibg=Green guifg=Black
-hi lCursor guibg=Cyan guifg=Black
-hi Directory guifg=LightGreen guibg=bg
-hi LineNr guifg=MistyRose3 guibg=bg
-hi MoreMsg gui=NONE guifg=SeaGreen guibg=bg
-hi NonText gui=NONE guifg=Cyan4 guibg=#102848
-hi Question gui=NONE guifg=LimeGreen guibg=bg
-hi Search gui=NONE guifg=SkyBlue4 guibg=Bisque
-hi SpecialKey guifg=Cyan guibg=bg
-hi Title gui=NONE guifg=Yellow2 guibg=bg
-hi WarningMsg guifg=Tomato3 guibg=Linen
-hi WildMenu gui=NONE guifg=SkyBlue4 guibg=Bisque
-"hi Folded guifg=MistyRose2 guibg=bg
-hi Folded guifg=MistyRose2 guibg=#102848
-hi FoldColumn guifg=DarkBlue guibg=Grey
-hi DiffAdd gui=NONE guifg=Blue guibg=LightCyan
-hi DiffChange gui=NONE guifg=white guibg=LightCyan4
-hi DiffDelete gui=NONE guifg=LightBlue guibg=LightCyan
-
-" Colors for syntax highlighting
-hi Constant gui=NONE guifg=MistyRose3 guibg=bg
-hi String gui=NONE guifg=LightBlue3 guibg=bg
-hi Special gui=NONE guifg=GoldenRod guibg=bg
-hi Statement gui=NONE guifg=khaki guibg=bg
-"hi Statement gui=NONE guifg=#d7cd7b guibg=bg
-hi Operator gui=NONE guifg=Chartreuse guibg=bg
-hi Ignore gui=NONE guifg=bg guibg=bg
-if v:version >= 700
- hi SpellBad gui=undercurl guisp=Red guifg=fg guibg=bg
- hi SpellCap gui=undercurl guisp=GoldenRod guifg=fg guibg=bg
- hi SpellRare gui=undercurl guisp=Ivory guifg=fg guibg=bg
- hi SpellLocal gui=undercurl guisp=SeaGreen guifg=fg guibg=bg
-endif
-hi ToDo gui=NONE guifg=DodgerBlue guibg=bg
-hi Error gui=NONE guifg=Red guibg=Linen
-hi Comment gui=NONE guifg=SlateGrey guibg=bg
-"hi Comment gui=NONE guifg=Lavender guibg=bg
-hi Identifier gui=NONE guifg=BlanchedAlmond guibg=bg
-hi PreProc gui=NONE guifg=#ffa0a0 guibg=bg
-hi Type gui=NONE guifg=NavajoWhite guibg=bg
-hi Underlined gui=underline guifg=fg guibg=bg
-
-" vim: sw=2
+++ /dev/null
-"--------------------------------------------------------------------
-" Name Of File: dw_blue.vim.
-" Description: Gvim colorscheme, designed against VIM 7.0 GUI
-" By: Steve Cadwallader
-" Contact: demwiz@gmail.com
-" Credits: Inspiration from the brookstream and redblack schemes.
-" Last Change: Saturday, September 17, 2006.
-" Installation: Drop this file in your $VIMRUNTIME/colors/ directory.
-"--------------------------------------------------------------------
-
-set background=dark
-hi clear
-if exists("syntax_on")
- syntax reset
-endif
-let g:colors_name="dw_blue"
-
-"--------------------------------------------------------------------
-
-hi Boolean guifg=#0000ff
-hi cDefine guifg=#0000ff
-hi cInclude guifg=#ffffff
-hi Comment guifg=#696969
-hi Constant guifg=#0000ff
-hi Cursor guibg=#444444 guifg=#ffffff
-hi CursorColumn guibg=#000011
-hi CursorLine guibg=#000018
-hi DiffAdd guibg=#333333 guifg=#0000ff
-hi DiffChange guibg=#333333 guifg=#0000ff
-hi DiffDelete guibg=#333333 guifg=#0000ff
-hi DiffText guibg=#333333 guifg=#ffffff
-hi Directory guibg=#000000 guifg=#0000ff
-hi ErrorMsg guibg=#ffffff guifg=#000000
-hi FoldColumn guibg=#222222 guifg=#ff0000
-hi Folded guibg=#222222 guifg=#ff0000
-hi Function guibg=#000000 guifg=#0000ff
-hi Identifier guibg=#000000 guifg=#0000cc
-hi IncSearch gui=none guibg=#0000bb guifg=#000000
-hi LineNr guibg=#000000 guifg=#000088
-hi MatchParen gui=none guibg=#222222 guifg=#0000ff
-hi ModeMsg guibg=#000000 guifg=#0000ff
-hi MoreMsg guibg=#000000 guifg=#0000ff
-hi NonText guibg=#000000 guifg=#ffffff
-hi Normal gui=none guibg=#000000 guifg=#c0c0c0
-hi Operator gui=none guifg=#696969
-hi PreProc gui=none guifg=#ffffff
-hi Question guifg=#0000ff
-hi Search gui=none guibg=#0000ff guifg=#000000
-hi SignColumn guibg=#111111 guifg=#ffffff
-hi Special gui=none guibg=#000000 guifg=#ffffff
-hi SpecialKey guibg=#000000 guifg=#0000ff
-hi Statement gui=bold guifg=#0000ff
-hi StatusLine gui=none guibg=#0000ff guifg=#000000
-hi StatusLineNC gui=none guibg=#444444 guifg=#000000
-hi String gui=none guifg=#0000bb
-hi TabLine gui=none guibg=#444444 guifg=#000000
-hi TabLineFill gui=underline guibg=#000000 guifg=#ffffff
-hi TabLineSel gui=none guibg=#0000aa guifg=#000000
-hi Title gui=none guifg=#0000ff
-hi Todo gui=none guibg=#000000 guifg=#ff0000
-hi Type gui=none guifg=#ffffff
-hi VertSplit gui=none guibg=#000000 guifg=#ffffff
-hi Visual guibg=#0000dd guifg=#000000
-hi WarningMsg guibg=#888888 guifg=#000000
-
-"- end of colorscheme -----------------------------------------------
+++ /dev/null
-"--------------------------------------------------------------------
-" Name Of File: dw_cyan.vim.
-" Description: Gvim colorscheme, designed against VIM 7.0 GUI
-" By: Steve Cadwallader
-" Contact: demwiz@gmail.com
-" Credits: Inspiration from the brookstream and redblack schemes.
-" Last Change: Saturday, September 17, 2006.
-" Installation: Drop this file in your $VIMRUNTIME/colors/ directory.
-"--------------------------------------------------------------------
-
-set background=dark
-hi clear
-if exists("syntax_on")
- syntax reset
-endif
-let g:colors_name="dw_cyan"
-
-"--------------------------------------------------------------------
-
-hi Boolean guifg=#00ffff
-hi cDefine guifg=#00ffff
-hi cInclude guifg=#ffffff
-hi Comment guifg=#696969
-hi Constant guifg=#00ffff
-hi Cursor guibg=#444444 guifg=#ffffff
-hi CursorColumn guibg=#001111
-hi CursorLine guibg=#001818
-hi DiffAdd guibg=#333333 guifg=#00ffff
-hi DiffChange guibg=#333333 guifg=#00ffff
-hi DiffDelete guibg=#333333 guifg=#00ffff
-hi DiffText guibg=#333333 guifg=#ffffff
-hi Directory guibg=#000000 guifg=#00ffff
-hi ErrorMsg guibg=#ffffff guifg=#000000
-hi FoldColumn guibg=#222222 guifg=#ff0000
-hi Folded guibg=#222222 guifg=#ff0000
-hi Function guibg=#000000 guifg=#00ffff
-hi Identifier guibg=#000000 guifg=#00cccc
-hi IncSearch gui=none guibg=#00bbbb guifg=#000000
-hi LineNr guibg=#000000 guifg=#008888
-hi MatchParen gui=none guibg=#222222 guifg=#00ffff
-hi ModeMsg guibg=#000000 guifg=#00ffff
-hi MoreMsg guibg=#000000 guifg=#00ffff
-hi NonText guibg=#000000 guifg=#ffffff
-hi Normal gui=none guibg=#000000 guifg=#c0c0c0
-hi Operator gui=none guifg=#696969
-hi PreProc gui=none guifg=#ffffff
-hi Question guifg=#00ffff
-hi Search gui=none guibg=#00ffff guifg=#000000
-hi SignColumn guibg=#111111 guifg=#ffffff
-hi Special gui=none guibg=#000000 guifg=#ffffff
-hi SpecialKey guibg=#000000 guifg=#00ffff
-hi Statement gui=bold guifg=#00ffff
-hi StatusLine gui=none guibg=#00ffff guifg=#000000
-hi StatusLineNC gui=none guibg=#444444 guifg=#000000
-hi String gui=none guifg=#00bbbb
-hi TabLine gui=none guibg=#444444 guifg=#000000
-hi TabLineFill gui=underline guibg=#000000 guifg=#ffffff
-hi TabLineSel gui=none guibg=#00aaaa guifg=#000000
-hi Title gui=none guifg=#00ffff
-hi Todo gui=none guibg=#000000 guifg=#ff0000
-hi Type gui=none guifg=#ffffff
-hi VertSplit gui=none guibg=#000000 guifg=#ffffff
-hi Visual guibg=#00dddd guifg=#000000
-hi WarningMsg guibg=#888888 guifg=#000000
-
-"- end of colorscheme -----------------------------------------------
+++ /dev/null
-"--------------------------------------------------------------------
-" Name Of File: dw_green.vim.
-" Description: Gvim colorscheme, designed against VIM 7.0 GUI
-" By: Steve Cadwallader
-" Contact: demwiz@gmail.com
-" Credits: Inspiration from the brookstream and redblack schemes.
-" Last Change: Saturday, September 17, 2006.
-" Installation: Drop this file in your $VIMRUNTIME/colors/ directory.
-"--------------------------------------------------------------------
-
-set background=dark
-hi clear
-if exists("syntax_on")
- syntax reset
-endif
-let g:colors_name="dw_green"
-
-"--------------------------------------------------------------------
-
-hi Boolean guifg=#00ff00
-hi cDefine guifg=#00ff00
-hi cInclude guifg=#ffffff
-hi Comment guifg=#696969
-hi Constant guifg=#00ff00
-hi Cursor guibg=#444444 guifg=#ffffff
-hi CursorColumn guibg=#001100
-hi CursorLine guibg=#001800
-hi DiffAdd guibg=#333333 guifg=#00ff00
-hi DiffChange guibg=#333333 guifg=#00ff00
-hi DiffDelete guibg=#333333 guifg=#00ff00
-hi DiffText guibg=#333333 guifg=#ffffff
-hi Directory guibg=#000000 guifg=#00ff00
-hi ErrorMsg guibg=#ffffff guifg=#000000
-hi FoldColumn guibg=#222222 guifg=#ff0000
-hi Folded guibg=#222222 guifg=#ff0000
-hi Function guibg=#000000 guifg=#00ff00
-hi Identifier guibg=#000000 guifg=#00bb00
-hi IncSearch gui=none guibg=#00bb00 guifg=#000000
-hi LineNr guibg=#000000 guifg=#008800
-hi MatchParen gui=none guibg=#222222 guifg=#00ff00
-hi ModeMsg guibg=#000000 guifg=#00ff00
-hi MoreMsg guibg=#000000 guifg=#00ff00
-hi NonText guibg=#000000 guifg=#ffffff
-hi Normal gui=none guibg=#000000 guifg=#c0c0c0
-hi Operator gui=none guifg=#696969
-hi PreProc gui=none guifg=#ffffff
-hi Question guifg=#00ff00
-hi Search gui=none guibg=#00ff00 guifg=#000000
-hi SignColumn guibg=#111111 guifg=#ffffff
-hi Special gui=none guibg=#000000 guifg=#ffffff
-hi SpecialKey guibg=#000000 guifg=#00ff00
-hi Statement gui=bold guifg=#00ff00
-hi StatusLine gui=none guibg=#008800 guifg=#000000
-hi StatusLineNC gui=none guibg=#444444 guifg=#000000
-hi String gui=none guifg=#00bb00
-hi TabLine gui=none guibg=#444444 guifg=#000000
-hi TabLineFill gui=underline guibg=#000000 guifg=#ffffff
-hi TabLineSel gui=none guibg=#00aa00 guifg=#000000
-hi Title gui=none guifg=#00ff00
-hi Todo gui=none guibg=#000000 guifg=#ff0000
-hi Type gui=none guifg=#ffffff
-hi VertSplit gui=none guibg=#000000 guifg=#ffffff
-hi Visual guibg=#00dd00 guifg=#000000
-hi WarningMsg guibg=#888888 guifg=#000000
-
-"- end of colorscheme -----------------------------------------------
+++ /dev/null
-"--------------------------------------------------------------------
-" Name Of File: dw_orange.vim.
-" Description: Gvim colorscheme, designed against VIM 7.0 GUI
-" By: Steve Cadwallader
-" Contact: demwiz@gmail.com
-" Credits: Inspiration from the brookstream and redblack schemes.
-" Last Change: Saturday, September 17, 2006.
-" Installation: Drop this file in your $VIMRUNTIME/colors/ directory.
-"--------------------------------------------------------------------
-
-set background=dark
-hi clear
-if exists("syntax_on")
- syntax reset
-endif
-let g:colors_name="dw_orange"
-
-"--------------------------------------------------------------------
-
-hi Boolean guifg=#ffff00
-hi cDefine guifg=#ffff00
-hi cInclude guifg=#ffffff
-hi Comment guifg=#696969
-hi Constant guifg=#ffff00
-hi Cursor guibg=#555555 guifg=#000000
-hi CursorColumn guibg=#140500
-hi CursorLine guibg=#260a00
-hi DiffAdd guibg=#333333 guifg=#ffff00
-hi DiffChange guibg=#333333 guifg=#ffff00
-hi DiffDelete guibg=#333333 guifg=#ffff00
-hi DiffText guibg=#333333 guifg=#ffffff
-hi Directory guibg=#000000 guifg=#ffffff
-hi ErrorMsg guibg=#ffffff guifg=#000000
-hi FoldColumn guibg=#222222 guifg=#ff0000
-hi Folded guibg=#222222 guifg=#ff0000
-hi Function guifg=#ffff00
-hi Identifier guibg=#000000 guifg=#d13800
-hi IncSearch gui=none guibg=#bf3300 guifg=#000000
-hi LineNr guibg=#000000 guifg=#de3b00
-hi MatchParen gui=none guibg=#000000 guifg=#ffff00
-hi ModeMsg guibg=#000000 guifg=#ff4400
-hi MoreMsg guibg=#000000 guifg=#ffff00
-hi NonText guibg=#000000 guifg=#ffffff
-hi Normal gui=none guibg=#000000 guifg=#c0c0c0
-hi Operator gui=none guifg=#696969
-hi PreProc gui=none guifg=#ffffff
-hi Question guifg=#ffff00
-hi Search gui=none guibg=#ff4400 guifg=#000000
-hi SignColumn guibg=#111111 guifg=#ffffff
-hi Special gui=none guibg=#000000 guifg=#ffa600
-hi SpecialKey guibg=#000000 guifg=#ff4400
-hi Statement gui=bold guifg=#ff4400
-hi StatusLine gui=none guibg=#ff3200 guifg=#000000
-hi StatusLineNC gui=none guibg=#444444 guifg=#000000
-hi String gui=none guifg=#d13800
-hi TabLine gui=none guibg=#555555 guifg=#000000
-hi TabLineFill gui=underline guibg=#000000 guifg=#ffffff
-hi TabLineSel gui=none guibg=#ff4400 guifg=#000000
-hi Title gui=none guifg=#ffffff
-hi Todo gui=none guibg=#000000 guifg=#ff0000
-hi Type gui=none guifg=#ffffff
-hi VertSplit gui=none guibg=#000000 guifg=#ffffff
-hi Visual guibg=#d13800 guifg=#000000
-hi WarningMsg guibg=#888888 guifg=#000000
-
-"- end of colorscheme -----------------------------------------------
+++ /dev/null
-"--------------------------------------------------------------------
-" Name Of File: dw_purple.vim.
-" Description: Gvim colorscheme, designed against VIM 7.0 GUI
-" By: Steve Cadwallader
-" Contact: demwiz@gmail.com
-" Credits: Inspiration from the brookstream and redblack schemes.
-" Last Change: Saturday, September 17, 2006.
-" Installation: Drop this file in your $VIMRUNTIME/colors/ directory.
-"--------------------------------------------------------------------
-
-set background=dark
-hi clear
-if exists("syntax_on")
- syntax reset
-endif
-let g:colors_name="dw_purple"
-
-"--------------------------------------------------------------------
-
-hi Boolean guifg=#ff00ff
-hi cDefine guifg=#ff00ff
-hi cInclude guifg=#ffffff
-hi Comment guifg=#696969
-hi Constant guifg=#ff00ff
-hi Cursor guibg=#444444 guifg=#ffffff
-hi CursorColumn guibg=#110011
-hi CursorLine guibg=#180018
-hi DiffAdd guibg=#333333 guifg=#ff00ff
-hi DiffChange guibg=#333333 guifg=#ff00ff
-hi DiffDelete guibg=#333333 guifg=#ff00ff
-hi DiffText guibg=#333333 guifg=#ffffff
-hi Directory guibg=#000000 guifg=#ff00ff
-hi ErrorMsg guibg=#ffffff guifg=#000000
-hi FoldColumn guibg=#222222 guifg=#ff0000
-hi Folded guibg=#222222 guifg=#ff0000
-hi Function guibg=#000000 guifg=#ff00ff
-hi Identifier guibg=#000000 guifg=#cc00cc
-hi IncSearch gui=none guibg=#bb00bb guifg=#000000
-hi LineNr guibg=#000000 guifg=#880088
-hi MatchParen gui=none guibg=#222222 guifg=#ff00ff
-hi ModeMsg guibg=#000000 guifg=#ff00ff
-hi MoreMsg guibg=#000000 guifg=#ff00ff
-hi NonText guibg=#000000 guifg=#ffffff
-hi Normal gui=none guibg=#000000 guifg=#c0c0c0
-hi Operator gui=none guifg=#696969
-hi PreProc gui=none guifg=#ffffff
-hi Question guifg=#ff00ff
-hi Search gui=none guibg=#ff00ff guifg=#000000
-hi SignColumn guibg=#111111 guifg=#ffffff
-hi Special gui=none guibg=#000000 guifg=#ffffff
-hi SpecialKey guibg=#000000 guifg=#ff00ff
-hi Statement gui=bold guifg=#ff00ff
-hi StatusLine gui=none guibg=#ff00ff guifg=#000000
-hi StatusLineNC gui=none guibg=#444444 guifg=#000000
-hi String gui=none guifg=#bb00bb
-hi TabLine gui=none guibg=#444444 guifg=#000000
-hi TabLineFill gui=underline guibg=#000000 guifg=#ffffff
-hi TabLineSel gui=none guibg=#aa00aa guifg=#000000
-hi Title gui=none guifg=#ff00ff
-hi Todo gui=none guibg=#000000 guifg=#ff0000
-hi Type gui=none guifg=#ffffff
-hi VertSplit gui=none guibg=#000000 guifg=#ffffff
-hi Visual guibg=#dd00dd guifg=#000000
-hi WarningMsg guibg=#888888 guifg=#000000
-
-"- end of colorscheme -----------------------------------------------
+++ /dev/null
-"--------------------------------------------------------------------
-" Name Of File: dw_red.vim.
-" Description: Gvim colorscheme, designed against VIM 7.0 GUI
-" By: Steve Cadwallader
-" Contact: demwiz@gmail.com
-" Credits: Inspiration from the brookstream and redblack schemes.
-" Last Change: Saturday, September 17, 2006.
-" Installation: Drop this file in your $VIMRUNTIME/colors/ directory.
-"--------------------------------------------------------------------
-
-set background=dark
-hi clear
-if exists("syntax_on")
- syntax reset
-endif
-let g:colors_name="dw_red"
-
-"--------------------------------------------------------------------
-
-hi Boolean guifg=#ff0000
-hi cDefine guifg=#ff0000
-hi cInclude guifg=#ffffff
-hi Comment guifg=#696969
-hi Constant guifg=#ff0000
-hi Cursor guibg=#444444 guifg=#ffffff
-hi CursorColumn guibg=#110000
-hi CursorLine guibg=#180000
-hi DiffAdd guibg=#333333 guifg=#ff0000
-hi DiffChange guibg=#333333 guifg=#ff0000
-hi DiffDelete guibg=#333333 guifg=#ff0000
-hi DiffText guibg=#333333 guifg=#ffffff
-hi Directory guibg=#000000 guifg=#ff0000
-hi ErrorMsg guibg=#ffffff guifg=#000000
-hi FoldColumn guibg=#222222 guifg=#ff0000
-hi Folded guibg=#222222 guifg=#ff0000
-hi Function guibg=#000000 guifg=#ff0000
-hi Identifier guibg=#000000 guifg=#cc0000
-hi IncSearch gui=none guibg=#bb0000 guifg=#000000
-hi LineNr guibg=#000000 guifg=#880000
-hi MatchParen gui=none guibg=#222222 guifg=#ff0000
-hi ModeMsg guibg=#000000 guifg=#ff0000
-hi MoreMsg guibg=#000000 guifg=#ff0000
-hi NonText guibg=#000000 guifg=#ffffff
-hi Normal gui=none guibg=#000000 guifg=#c0c0c0
-hi Operator gui=none guifg=#696969
-hi PreProc gui=none guifg=#ffffff
-hi Question guifg=#ff0000
-hi Search gui=none guibg=#ff0000 guifg=#000000
-hi SignColumn guibg=#111111 guifg=#ffffff
-hi Special gui=none guibg=#000000 guifg=#ffffff
-hi SpecialKey guibg=#000000 guifg=#ff0000
-hi Statement gui=bold guifg=#ff0000
-hi StatusLine gui=none guibg=#ff0000 guifg=#000000
-hi StatusLineNC gui=none guibg=#444444 guifg=#000000
-hi String gui=none guifg=#bb0000
-hi TabLine gui=none guibg=#444444 guifg=#000000
-hi TabLineFill gui=underline guibg=#000000 guifg=#ffffff
-hi TabLineSel gui=none guibg=#aa0000 guifg=#000000
-hi Title gui=none guifg=#ff0000
-hi Todo gui=none guibg=#000000 guifg=#ff0000
-hi Type gui=none guifg=#ffffff
-hi VertSplit gui=none guibg=#000000 guifg=#ffffff
-hi Visual guibg=#dd0000 guifg=#000000
-hi WarningMsg guibg=#888888 guifg=#000000
-
-"- end of colorscheme -----------------------------------------------
+++ /dev/null
-"--------------------------------------------------------------------
-" Name Of File: dw_yellow.vim.
-" Description: Gvim colorscheme, designed against VIM 7.0 GUI
-" By: Steve Cadwallader
-" Contact: demwiz@gmail.com
-" Credits: Inspiration from the brookstream and redblack schemes.
-" Last Change: Saturday, September 17, 2006.
-" Installation: Drop this file in your $VIMRUNTIME/colors/ directory.
-"--------------------------------------------------------------------
-
-set background=dark
-hi clear
-if exists("syntax_on")
- syntax reset
-endif
-let g:colors_name="dw_yellow"
-
-"--------------------------------------------------------------------
-
-hi Boolean guifg=#ffff00
-hi cDefine guifg=#ffff00
-hi cInclude guifg=#ffffff
-hi Comment guifg=#696969
-hi Constant guifg=#ffff00
-hi Cursor guibg=#444444 guifg=#ffffff
-hi CursorColumn guibg=#111100
-hi CursorLine guibg=#181800
-hi DiffAdd guibg=#333333 guifg=#ffff00
-hi DiffChange guibg=#333333 guifg=#ffff00
-hi DiffDelete guibg=#333333 guifg=#ffff00
-hi DiffText guibg=#333333 guifg=#ffffff
-hi Directory guibg=#000000 guifg=#ffff00
-hi ErrorMsg guibg=#ffffff guifg=#000000
-hi FoldColumn guibg=#222222 guifg=#ff0000
-hi Folded guibg=#222222 guifg=#ff0000
-hi Function guibg=#000000 guifg=#ffff00
-hi Identifier guibg=#000000 guifg=#cccc00
-hi IncSearch gui=none guibg=#bbbb00 guifg=#000000
-hi LineNr guibg=#000000 guifg=#888800
-hi MatchParen gui=none guibg=#222222 guifg=#ffff00
-hi ModeMsg guibg=#000000 guifg=#ffff00
-hi MoreMsg guibg=#000000 guifg=#ffff00
-hi NonText guibg=#000000 guifg=#ffffff
-hi Normal gui=none guibg=#000000 guifg=#c0c0c0
-hi Operator gui=none guifg=#696969
-hi PreProc gui=none guifg=#ffffff
-hi Question guifg=#ffff00
-hi Search gui=none guibg=#ffff00 guifg=#000000
-hi SignColumn guibg=#111111 guifg=#ffffff
-hi Special gui=none guibg=#000000 guifg=#ffffff
-hi SpecialKey guibg=#000000 guifg=#ffff00
-hi Statement gui=bold guifg=#ffff00
-hi StatusLine gui=none guibg=#ffff00 guifg=#000000
-hi StatusLineNC gui=none guibg=#444444 guifg=#000000
-hi String gui=none guifg=#bbbb00
-hi TabLine gui=none guibg=#444444 guifg=#000000
-hi TabLineFill gui=underline guibg=#000000 guifg=#ffffff
-hi TabLineSel gui=none guibg=#aaaa00 guifg=#000000
-hi Title gui=none guifg=#ffff00
-hi Todo gui=none guibg=#000000 guifg=#ff0000
-hi Type gui=none guifg=#ffffff
-hi VertSplit gui=none guibg=#000000 guifg=#ffffff
-hi Visual guibg=#dddd00 guifg=#000000
-hi WarningMsg guibg=#888888 guifg=#000000
-
-"- end of colorscheme -----------------------------------------------
+++ /dev/null
-hi clear
-
-if exists("syntax_on")
- syntax reset
-endif
-
-let colors_name = "earendel"
-
-execute "command! -nargs=1 Colo set background=<args>"
-
-if &background == "light"
- hi Normal ctermbg=15 ctermfg=0 guibg=#ffffff guifg=#000000 gui=none
-
- hi Cursor guibg=#000000 guifg=#ffffff gui=none
- hi CursorColumn ctermbg=7 ctermfg=fg guibg=#dfdfdf gui=none
- hi CursorLine ctermbg=7 ctermfg=fg guibg=#dfdfdf gui=none
- hi DiffAdd guibg=#bae981 guifg=fg gui=none
- hi DiffChange guibg=#8495e6 guifg=fg gui=none
- hi DiffDelete guibg=#ff95a5 guifg=fg gui=none
- hi DiffText guibg=#b9c2f0 guifg=fg gui=bold
- hi Directory guibg=bg guifg=#272fc2 gui=none
- hi ErrorMsg guibg=#ca001f guifg=#ffffff gui=bold
- hi FoldColumn ctermbg=bg guibg=bg guifg=#656565 gui=none
- hi Folded guibg=#cacaca guifg=#324263 gui=bold
- hi IncSearch guibg=#f7b69d gui=none
- hi LineNr guibg=bg guifg=#656565 gui=none
- hi ModeMsg ctermbg=bg ctermfg=fg guibg=bg guifg=fg gui=bold
- hi MoreMsg guibg=bg guifg=#4a4a4a gui=bold
- hi NonText ctermfg=8 guibg=bg guifg=#656565 gui=bold
- hi Pmenu guibg=#aab8d5 guifg=fg gui=none
- hi PmenuSbar guibg=#6a83b5 guifg=fg gui=none
- hi PmenuSel guibg=#fee06b guifg=fg gui=none
- hi PmenuThumb guibg=#c7cfe2 guifg=fg gui=none
- hi Question guibg=bg guifg=#4a4a4a gui=bold
- hi Search guibg=#fee481 gui=none
- hi SignColumn ctermbg=bg guibg=bg guifg=#656565 gui=none
- hi SpecialKey guibg=bg guifg=#844631 gui=none
- hi StatusLine ctermbg=0 ctermfg=15 guibg=#96aad3 guifg=fg gui=bold
- hi StatusLineNC ctermbg=7 ctermfg=fg guibg=#bcc7de guifg=#384547 gui=none
- if has("spell")
- hi SpellBad guisp=#ca001f gui=undercurl
- hi SpellCap guisp=#272fc2 gui=undercurl
- hi SpellLocal guisp=#0f8674 gui=undercurl
- hi SpellRare guisp=#d16c7a gui=undercurl
- endif
- hi TabLine guibg=#d4d4d4 guifg=fg gui=underline
- hi TabLineFill guibg=#d4d4d4 guifg=fg gui=underline
- hi TabLineSel guibg=bg guifg=fg gui=bold
- hi Title guifg=fg gui=bold
- hi VertSplit ctermbg=7 ctermfg=fg guibg=#bcc7de guifg=#384547 gui=none
- if version >= 700
- hi Visual ctermbg=7 ctermfg=fg guibg=#b5c5e6 gui=none
- else
- hi Visual ctermbg=7 ctermfg=fg guibg=#b5c5e6 guifg=fg gui=none
- endif
- hi VisualNOS ctermbg=8 ctermfg=fg guibg=bg guifg=#4069bf gui=bold,underline
- hi WarningMsg guibg=bg guifg=#ca001f gui=bold
- hi WildMenu guibg=#fedc56 guifg=fg gui=bold
-
- hi Comment guibg=bg guifg=#558817 gui=none
- hi Constant guibg=bg guifg=#a8660d gui=none
- hi Error guibg=bg guifg=#bf001d gui=none
- hi Identifier guibg=bg guifg=#0e7c6b gui=none
- hi Ignore guibg=bg guifg=bg gui=none
- hi lCursor guibg=#79bf21 guifg=#ffffff gui=none
- hi MatchParen guibg=#0f8674 guifg=#ffffff gui=none
- hi PreProc guibg=bg guifg=#a33243 gui=none
- hi Special guibg=bg guifg=#844631 gui=none
- hi Statement guibg=bg guifg=#2239a8 gui=bold
- hi Todo guibg=#fedc56 guifg=#512b1e gui=bold
- hi Type guibg=bg guifg=#1d318d gui=bold
- hi Underlined ctermbg=bg ctermfg=fg guibg=bg guifg=#272fc2 gui=underline
-
- hi htmlBold ctermbg=bg ctermfg=fg guibg=bg guifg=fg gui=bold
- hi htmlBoldItalic ctermbg=bg ctermfg=fg guibg=bg guifg=fg gui=bold,italic
- hi htmlBoldUnderline ctermbg=bg ctermfg=fg guibg=bg guifg=fg gui=bold,underline
- hi htmlBoldUnderlineItalic ctermbg=bg ctermfg=fg guibg=bg guifg=fg gui=bold,underline,italic
- hi htmlItalic ctermbg=bg ctermfg=fg guibg=bg guifg=fg gui=italic
- hi htmlUnderline ctermbg=bg ctermfg=fg guibg=bg guifg=fg gui=underline
- hi htmlUnderlineItalic ctermbg=bg ctermfg=fg guibg=bg guifg=fg gui=underline,italic
-else
- hi Normal ctermbg=0 ctermfg=7 guibg=#181818 guifg=#cacaca gui=none
-
- hi Cursor guibg=#e5e5e5 guifg=#000000 gui=none
- hi CursorColumn ctermbg=8 ctermfg=15 guibg=#404040 gui=none
- hi CursorLine ctermbg=8 ctermfg=15 guibg=#404040 gui=none
- hi DiffAdd guibg=#558817 guifg=#dadada gui=none
- hi DiffChange guibg=#1b2e85 guifg=#dadada gui=none
- hi DiffDelete guibg=#9f0018 guifg=#dadada gui=none
- hi DiffText guibg=#2540ba guifg=#dadada gui=bold
- hi Directory guibg=bg guifg=#8c91e8 gui=none
- hi ErrorMsg guibg=#ca001f guifg=#e5e5e5 gui=bold
- hi FoldColumn ctermbg=bg guibg=bg guifg=#9a9a9a gui=none
- hi Folded guibg=#555555 guifg=#bfcadf gui=bold
- hi IncSearch guibg=#a7380e guifg=#dadada gui=none
- hi LineNr guibg=bg guifg=#9a9a9a gui=none
- hi ModeMsg ctermbg=bg ctermfg=fg guibg=bg guifg=fg gui=bold
- hi MoreMsg guibg=bg guifg=#b5b5b5 gui=bold
- hi NonText ctermfg=8 guibg=bg guifg=#9a9a9a gui=bold
- hi Pmenu guibg=#3d5078 guifg=#dadada gui=none
- hi PmenuSbar guibg=#324263 guifg=#dadada gui=none
- hi PmenuSel guibg=#f3c201 guifg=#000000 gui=none
- hi PmenuThumb guibg=#5c77ad guifg=#dadada gui=none
- hi Question guibg=bg guifg=#b5b5b5 gui=bold
- hi Search guibg=#947601 guifg=#dadada gui=none
- hi SignColumn ctermbg=bg guibg=bg guifg=#9a9a9a gui=none
- hi SpecialKey guibg=bg guifg=#d3a901 gui=none
- hi StatusLine ctermbg=7 ctermfg=0 guibg=#41609e guifg=#e5e5e5 gui=bold
- hi StatusLineNC ctermbg=7 ctermfg=0 guibg=#35466a guifg=#afbacf gui=none
- if has("spell")
- hi SpellBad guisp=#ea0023 gui=undercurl
- hi SpellCap guisp=#8c91e8 gui=undercurl
- hi SpellLocal guisp=#16c9ae gui=undercurl
- hi SpellRare guisp=#e09ea8 gui=undercurl
- endif
- hi TabLine guibg=#4a4a4a guifg=#e5e5e5 gui=underline
- hi TabLineFill guibg=#4a4a4a guifg=#e5e5e5 gui=underline
- hi TabLineSel guibg=bg guifg=#e5e5e5 gui=bold
- hi Title ctermbg=bg ctermfg=15 guifg=#e5e5e5 gui=bold
- hi VertSplit ctermbg=7 ctermfg=0 guibg=#35466a guifg=#afbacf gui=none
- if version >= 700
- hi Visual ctermbg=7 ctermfg=0 guibg=#274278 gui=none
- else
- hi Visual ctermbg=7 ctermfg=0 guibg=#274278 guifg=fg gui=none
- endif
- hi VisualNOS ctermbg=8 ctermfg=0 guibg=bg guifg=#5c77ad gui=bold,underline
- hi WarningMsg guibg=bg guifg=#ea0023 gui=bold
- hi WildMenu guibg=#fbca01 guifg=#000000 gui=bold
-
- hi Comment guibg=bg guifg=#77be21 gui=none
- hi Constant guibg=bg guifg=#dc8511 gui=none
- hi Error guibg=bg guifg=#ea0023 gui=none
- hi Identifier guibg=bg guifg=#16c9ae gui=none
- hi Ignore guibg=bg guifg=bg gui=none
- hi lCursor guibg=#c4ec93 guifg=#000000 gui=none
- hi MatchParen guibg=#17d2b7 guifg=#000000 gui=none
- hi PreProc guibg=bg guifg=#e09ea8 gui=none
- hi Special guibg=bg guifg=#d3a901 gui=none
- hi Statement guibg=bg guifg=#a7b4ed gui=bold
- hi Todo guibg=#fedc56 guifg=#512b1e gui=bold
- hi Type guibg=bg guifg=#95a4ea gui=bold
- hi Underlined ctermbg=bg ctermfg=15 guibg=bg guifg=#8c91e8 gui=underline
-
- hi htmlBold ctermbg=bg ctermfg=15 guibg=bg guifg=fg gui=bold
- hi htmlBoldItalic ctermbg=bg ctermfg=15 guibg=bg guifg=fg gui=bold,italic
- hi htmlBoldUnderline ctermbg=bg ctermfg=15 guibg=bg guifg=fg gui=bold,underline
- hi htmlBoldUnderlineItalic ctermbg=bg ctermfg=15 guibg=bg guifg=fg gui=bold,underline,italic
- hi htmlItalic ctermbg=bg ctermfg=15 guibg=bg guifg=fg gui=italic
- hi htmlUnderline ctermbg=bg ctermfg=15 guibg=bg guifg=fg gui=underline
- hi htmlUnderlineItalic ctermbg=bg ctermfg=15 guibg=bg guifg=fg gui=underline,italic
-endif
-
-hi! default link bbcodeBold htmlBold
-hi! default link bbcodeBoldItalic htmlBoldItalic
-hi! default link bbcodeBoldItalicUnderline htmlBoldUnderlineItalic
-hi! default link bbcodeBoldUnderline htmlBoldUnderline
-hi! default link bbcodeItalic htmlItalic
-hi! default link bbcodeItalicUnderline htmlUnderlineItalic
-hi! default link bbcodeUnderline htmlUnderline
+++ /dev/null
-" Vim color file
-" Maintainer: Juan frias <juandfrias at gmail dot com>
-" Last Change: 2007 Feb 25
-" Version: 1.0.1
-" URL: http://www.axisym3.net/jdany/vim-the-editor/#eclipse
-set background=light
-highlight clear
-if exists("syntax_on")
- syntax reset
-endif
-
-let g:colors_name = "eclipse"
-
-highlight Normal gui=none guifg=#000000 guibg=#ffffff ctermfg=Gray
-
-" Search
-highlight IncSearch gui=underline guifg=#404040 guibg=#e0e040
-highlight Search gui=none guifg=#544060 guibg=#f0c0ff ctermbg=1
-
-" Messages
-highlight ErrorMsg gui=none guifg=#f8f8f8 guibg=#4040ff
-highlight WarningMsg gui=none guifg=#f8f8f8 guibg=#4040ff
-highlight ModeMsg gui=none guifg=#d06000 guibg=bg
-highlight MoreMsg gui=none guifg=#0090a0 guibg=bg
-highlight Question gui=none guifg=#8000ff guibg=bg
-
-" Split area
-highlight StatusLine gui=none guifg=#ffffff guibg=#4570aa cterm=bold ctermbg=blue ctermfg=white
-highlight StatusLineNC gui=none guifg=#ffffff guibg=#75a0da cterm=none ctermfg=darkgrey ctermbg=blue
-highlight VertSplit gui=none guifg=#f8f8f8 guibg=#904838 ctermfg=darkgrey cterm=none ctermbg=blue
-highlight WildMenu gui=none guifg=#f8f8f8 guibg=#ff3030
-
-" Diff
-highlight DiffText gui=none guifg=red guibg=#ffd0d0 cterm=bold ctermbg=5 ctermfg=3
-highlight DiffChange gui=none guifg=black guibg=#ffe7e7 cterm=none ctermbg=5 ctermfg=7
-highlight DiffDelete gui=none guifg=bg guibg=#e7e7ff ctermbg=black
-highlight DiffAdd gui=none guifg=blue guibg=#e7e7ff ctermbg=green cterm=bold
-
-" Cursor
-highlight Cursor gui=none guifg=#ffffff guibg=#0080f0
-highlight lCursor gui=none guifg=#ffffff guibg=#8040ff
-highlight CursorIM gui=none guifg=#ffffff guibg=#8040ff
-
-" Fold
-highlight Folded gui=none guifg=#804030 guibg=#fff0d0 ctermbg=black ctermfg=black cterm=bold
-highlight FoldColumn gui=none guifg=#6b6b6b guibg=#e7e7e7 ctermfg=black ctermbg=white
-
-" Popup Menu
-highlight PMenu ctermbg=green ctermfg=white
-highlight PMenuSel ctermbg=white ctermfg=black
-highlight PMenuSBar ctermbg=red ctermfg=white
-highlight PMenuThumb ctermbg=white ctermfg=red
-
-" Other
-highlight Directory gui=none guifg=#7050ff guibg=bg
-highlight LineNr gui=none guifg=#6b6b6b guibg=#eeeeee
-highlight NonText gui=none guifg=#707070 guibg=#e7e7e7
-highlight SpecialKey gui=none guifg=#c0c0c0 guibg=bg cterm=none ctermfg=4
-highlight Title gui=bold guifg=#0033cc guibg=bg
-highlight Visual gui=none guifg=#804020 guibg=#ffc0a0 ctermfg=DarkCyan
-
-" Syntax group
-highlight Comment gui=none guifg=#236e25 guibg=bg ctermfg=2
-highlight Constant gui=none guifg=#00884c guibg=bg ctermfg=White
-highlight Error gui=none guifg=#f8f8f8 guibg=#4040ff term=reverse ctermbg=Red ctermfg=White
-highlight Identifier gui=none guifg=#b07800 guibg=bg ctermfg=Green
-highlight Ignore gui=none guifg=bg guibg=bg ctermfg=black
-highlight PreProc gui=none guifg=#683821 guibg=bg ctermfg=Green
-highlight Special gui=none guifg=#8040f0 guibg=bg ctermfg=DarkMagenta
-highlight Statement gui=none guifg=#b64f90 guibg=bg ctermfg=White
-highlight Todo gui=none guifg=#ff5050 guibg=white term=standout ctermbg=Yellow ctermfg=Black
-highlight Type gui=bold guifg=#7f0055 guibg=bg ctermfg=LightGreen
-highlight Underlined gui=none guifg=blue guibg=bg
-highlight String gui=none guifg=#8010a0 guibg=bg ctermfg=Yellow
-highlight Number gui=none guifg=#0000ff guibg=bg ctermfg=White
-
-if !has("gui_running")
- hi link Float Number
- hi link Conditional Repeat
- hi link Include PreProc
- hi link Macro PreProc
- hi link PreCondit PreProc
- hi link StorageClass Type
- hi link Structure Type
- hi link Typedef Type
- hi link Tag Special
- hi link Delimiter Normal
- hi link SpecialComment Special
- hi link Debug Special
-endif
-
-" vim:ff=unix:
+++ /dev/null
-" Vim color file
-" Maintainer: Preben Randhol <randhol+ekvoli@pvv.org>
-" Last Change: 2008 Feb 24
-" License: GNU Public License (GPL) v2
-"
-" Version 1.6: Added colours for TVO and changed folding colour
-
-
-highlight clear Normal
-set background&
-
-" Remove all existing highlighting and set the defaults.
-highlight clear
-
-" Load the syntax highlighting defaults, if it's enabled.
-if exists("syntax_on")
- syntax reset
-endif
-
-let g:colors_name = "ekvoli"
-
-hi Cursor guifg=white gui=reverse,bold
-hi iCursor guifg=white gui=reverse,bold
-hi rCursor guifg=white gui=reverse,bold
-hi vCursor guifg=white gui=reverse,bold
-hi lCursor guifg=white gui=reverse,bold
-hi nCursor guifg=white gui=reverse,bold
-hi CursorLine guibg=#05456f gui=none
-hi CursorColumn guibg=#05456f gui=none
-
-
-hi Normal guifg=white guibg=#001535
-hi Error guibg=#6000a0 gui=bold,italic,undercurl guisp=white
-hi ErrorMsg guifg=white guibg=#287eff gui=bold,italic
-hi Visual guibg=#2080c0 guifg=white gui=bold
-hi VisualNOS guibg=#6080a0 guifg=white gui=bold
-hi Todo guibg=#00a0d0 guifg=white gui=underline
-
-hi NonText guifg=#6590f0
-
-hi Search guibg=#667799 guifg=white gui=bold
-hi IncSearch guibg=#667799 guifg=white gui=bold
-
-hi SpecialKey guifg=#00c0e0
-hi Directory guifg=#00c0e0
-hi Title guifg=#00a0f0 gui=none
-hi WarningMsg guifg=lightblue
-hi WildMenu guifg=white guibg=#0080c0
-hi Pmenu guifg=white guibg=#005090
-hi PmenuSel guifg=white guibg=#3070c0
-hi ModeMsg guifg=#22cce2
-hi MoreMsg guifg=#22cce2 gui=bold
-hi Question guifg=#22cce2 gui=none
-
-hi MatchParen guifg=white guibg=#3070c0 gui=bold
-
-hi StatusLine guifg=white guibg=#104075 gui=bold
-hi StatusLineNC guifg=#65a0f0 guibg=#104075 gui=none
-hi VertSplit guifg=#305885 guibg=#305885 gui=none
-hi Folded guifg=#65b0f6 guibg=#122555 gui=italic
-hi FoldColumn guifg=white guibg=#103366 gui=none
-hi LineNr guifg=#5080b0 gui=bold
-
-hi DiffAdd guibg=#2080a0 guifg=white gui=bold
-hi DiffChange guibg=#2080a0 guifg=white gui=bold
-hi DiffDelete guibg=#306080 guifg=white gui=none
-hi DiffText guibg=#8070a0 guifg=white gui=bold
-
-hi SpellBad gui=undercurl,italic guisp=#76daff
-hi SpellCap gui=undercurl guisp=#7ba2ba
-hi SpellRare gui=undercurl guisp=#8080f0
-hi SpellLocal gui=undercurl guisp=#c0c0e0
-
-hi Comment guifg=#9590d5 gui=italic
-
-
-hi Constant guifg=#87c6f0 gui=italic
-hi Special guifg=#50a0e0 gui=bold
-hi Identifier guifg=#7fe9ff
-hi Statement guifg=white gui=bold
-hi PreProc guifg=#3f8fff gui=none
-
-hi type guifg=#90bfd0 gui=none
-hi Ignore guifg=bg
-hi Underlined gui=underline cterm=underline term=underline
-
-
-" TVO - The Vim Outliner
-hi otlTab0 gui=bold,underline guifg=#eeeeff
-hi otlTab1 gui=bold,underline guifg=#3377ee
-hi otlTab2 gui=bold,underline guifg=#22cae2
-hi otlTab3 gui=bold,underline guifg=#9966ff
-hi otlTab5 gui=bold,underline guifg=#22aae2
-hi otlTab4 gui=bold,underline guifg=#92caf2
-hi otlTab7 gui=bold,underline guifg=#22bae2
-hi otlTab6 gui=bold,underline guifg=#8866ee
-hi otlTab8 gui=bold,underline guifg=#1166ee
-hi otlTab9 gui=bold,underline guifg=#99ddee
-hi otlTodo gui=bold,underline guifg=white guibg=#00a0d0
-hi otlTagRef guifg=white guibg=#8070a0
-hi otlTagDef guifg=white guibg=#005090
-
-
-
-
+++ /dev/null
-" Vim color file
-" Maintainer: Tiza
-" Last Change: 2002/10/30 Wed 00:12.
-" version: 1.7
-" This color scheme uses a light background.
-
-set background=light
-hi clear
-if exists("syntax_on")
- syntax reset
-endif
-
-let colors_name = "fine_blue"
-
-hi Normal guifg=#404048 guibg=#f8f8f8
-
-" Search
-hi IncSearch gui=UNDERLINE guifg=#404054 guibg=#40ffff
-hi Search gui=NONE guifg=#404054 guibg=#ffffa0
-
-" Messages
-hi ErrorMsg gui=NONE guifg=#ff0070 guibg=#ffe0f4
-hi WarningMsg gui=NONE guifg=#ff0070 guibg=#ffe0f4
-hi ModeMsg gui=NONE guifg=#0070ff guibg=NONE
-hi MoreMsg gui=NONE guifg=#a800ff guibg=NONE
-hi Question gui=NONE guifg=#008050 guibg=NONE
-
-" Split area
-hi StatusLine gui=BOLD guifg=#f8f8f8 guibg=#404054
-hi StatusLineNC gui=NONE guifg=#b8b8c0 guibg=#404054
-hi VertSplit gui=NONE guifg=#f8f8f8 guibg=#404054
-hi WildMenu gui=BOLD guifg=#f8f8f8 guibg=#00aacc
-
-" Diff
-hi DiffText gui=NONE guifg=#4040ff guibg=#c0c0ff
-hi DiffChange gui=NONE guifg=#5050ff guibg=#e0e0ff
-hi DiffDelete gui=NONE guifg=#4040ff guibg=#c8f2ea
-hi DiffAdd gui=NONE guifg=#4040ff guibg=#c8f2ea
-
-" Cursor
-hi Cursor gui=NONE guifg=#0000ff guibg=#00e0ff
-hi lCursor gui=NONE guifg=#f8f8f8 guibg=#8000ff
-hi CursorIM gui=NONE guifg=#f8f8f8 guibg=#8000ff
-
-" Fold
-hi Folded gui=NONE guifg=#7820ff guibg=#e0d8ff
-hi FoldColumn gui=NONE guifg=#aa60ff guibg=#f0f0f4
-" hi Folded gui=NONE guifg=#58587c guibg=#e0e0e8
-" hi FoldColumn gui=NONE guifg=#9090b0 guibg=#f0f0f4
-
-" Other
-hi Directory gui=NONE guifg=#0070b8 guibg=NONE
-hi LineNr gui=NONE guifg=#a0a0b0 guibg=NONE
-hi NonText gui=BOLD guifg=#4000ff guibg=#ececf0
-hi SpecialKey gui=NONE guifg=#d87000 guibg=NONE
-hi Title gui=NONE guifg=#004060 guibg=#c8f0f8
-hi Visual gui=NONE guifg=#404060 guibg=#dddde8
-" hi VisualNOS gui=NONE guifg=#404060 guibg=#dddde8
-
-" Syntax group
-hi Comment gui=NONE guifg=#ff00c0 guibg=NONE
-hi Constant gui=NONE guifg=#2020ff guibg=#e8e8ff
-hi Error gui=BOLD guifg=#ffffff guibg=#ff4080
-hi Identifier gui=NONE guifg=#c800ff guibg=NONE
-hi Ignore gui=NONE guifg=#f8f8f8 guibg=NONE
-hi PreProc gui=NONE guifg=#0070e6 guibg=NONE
-hi Special gui=NONE guifg=#005858 guibg=#ccf7ee
-hi Statement gui=NONE guifg=#008858 guibg=NONE
-hi Todo gui=NONE guifg=#ff0070 guibg=#ffe0f4
-hi Type gui=NONE guifg=#7040ff guibg=NONE
-hi Underlined gui=UNDERLINE guifg=#0000ff guibg=NONE
+++ /dev/null
-" Vim color file
-" Maintainer: Tiza
-" Last Change: 2002/10/30 Wed 00:12.
-" version: 1.7
-" This color scheme uses a light background.
-
-set background=light
-hi clear
-if exists("syntax_on")
- syntax reset
-endif
-
-let colors_name = "fine_blue"
-
-hi Normal guifg=#404048 guibg=#f8f8f8
-
-" Search
-hi IncSearch gui=UNDERLINE guifg=#404054 guibg=#40ffff
-hi Search gui=NONE guifg=#404054 guibg=#ffffa0
-
-" Messages
-hi ErrorMsg gui=NONE guifg=#ff0070 guibg=#ffe0f4
-hi WarningMsg gui=NONE guifg=#ff0070 guibg=#ffe0f4
-hi ModeMsg gui=NONE guifg=#0070ff guibg=NONE
-hi MoreMsg gui=NONE guifg=#a800ff guibg=NONE
-hi Question gui=NONE guifg=#008050 guibg=NONE
-
-" Split area
-hi StatusLine gui=BOLD guifg=#f8f8f8 guibg=#404054
-hi StatusLineNC gui=NONE guifg=#b8b8c0 guibg=#404054
-hi VertSplit gui=NONE guifg=#f8f8f8 guibg=#404054
-hi WildMenu gui=BOLD guifg=#f8f8f8 guibg=#00aacc
-
-" Diff
-hi DiffText gui=NONE guifg=#4040ff guibg=#c0c0ff
-hi DiffChange gui=NONE guifg=#5050ff guibg=#e0e0ff
-hi DiffDelete gui=NONE guifg=#4040ff guibg=#c8f2ea
-hi DiffAdd gui=NONE guifg=#4040ff guibg=#c8f2ea
-
-" Cursor
-hi Cursor gui=NONE guifg=#0000ff guibg=#00e0ff
-hi lCursor gui=NONE guifg=#f8f8f8 guibg=#8000ff
-hi CursorIM gui=NONE guifg=#f8f8f8 guibg=#8000ff
-
-" Fold
-hi Folded gui=NONE guifg=#7820ff guibg=#e0d8ff
-hi FoldColumn gui=NONE guifg=#aa60ff guibg=#f0f0f4
-" hi Folded gui=NONE guifg=#58587c guibg=#e0e0e8
-" hi FoldColumn gui=NONE guifg=#9090b0 guibg=#f0f0f4
-
-" Other
-hi Directory gui=NONE guifg=#0070b8 guibg=NONE
-hi LineNr gui=NONE guifg=#a0a0b0 guibg=NONE
-hi NonText gui=BOLD guifg=#4000ff guibg=#ececf0
-hi SpecialKey gui=NONE guifg=#d87000 guibg=NONE
-hi Title gui=NONE guifg=#004060 guibg=#c8f0f8
-hi Visual gui=NONE guifg=#404060 guibg=#dddde8
-" hi VisualNOS gui=NONE guifg=#404060 guibg=#dddde8
-
-" Syntax group
-hi Comment gui=NONE guifg=#ff00c0 guibg=NONE
-hi Constant gui=NONE guifg=#2020ff guibg=#e8e8ff
-hi Error gui=BOLD guifg=#ffffff guibg=#ff4080
-hi Identifier gui=NONE guifg=#c800ff guibg=NONE
-hi Ignore gui=NONE guifg=#f8f8f8 guibg=NONE
-hi PreProc gui=NONE guifg=#0070e6 guibg=NONE
-hi Special gui=NONE guifg=#005858 guibg=#ccf7ee
-hi Statement gui=NONE guifg=#008858 guibg=NONE
-hi Todo gui=NONE guifg=#ff0070 guibg=#ffe0f4
-hi Type gui=NONE guifg=#7040ff guibg=NONE
-hi Underlined gui=UNDERLINE guifg=#0000ff guibg=NONE
+++ /dev/null
-" Vim color file
-" Maintainer: Rafal Sulejman <rms@poczta.onet.pl>
-" Last Change: 2002.06.18
-"
-" This color scheme uses a black (dark) background.
-
-" First remove all existing highlighting.
-set background=dark
-hi clear
-if exists("syntax_on")
- syntax reset
-endif
-
-let colors_name = "fnaqevan"
-
-hi Normal guibg=#000000 guifg=#C0C0C0 gui=NONE
-
-" Main colors
-hi Constant guibg=#000000 guifg=#00B8E0 gui=NONE
-hi Identifier guibg=#000000 guifg=#FFA850 gui=NONE
-hi Special guibg=#000000 guifg=#B899C8 gui=NONE
-hi Statement guibg=#000000 guifg=#EEE840 gui=NONE
-hi Preproc guibg=#000000 guifg=#00B098 gui=NONE
-hi Type guibg=#000000 guifg=#40D040 gui=NONE
-
-" Secondary colors
-hi Comment guibg=#000000 guifg=#006699 gui=NONE
-hi Visual guibg=#005900 guifg=#40C940 gui=NONE
-hi VisualNOS guibg=#005900 guifg=#40C940 gui=NONE
-hi Search guibg=#707000 guifg=#FFFF00 gui=NONE
-hi IncSearch guibg=#D05000 guifg=#FFE000 gui=NONE
-
-" Special colors
-hi WarningMsg guibg=#707000 guifg=#FFFF00 gui=NONE
-hi MoreMsg guibg=#000070 guifg=#00B8E0 gui=NONE
-hi ErrorMsg guibg=#CC0000 guifg=#FFEE00 gui=NONE
-hi ModeMsg guibg=#000000 guifg=#E8E8E8 gui=NONE
-hi WildMenu guibg=#5f5f5f guifg=#FFEE60 gui=NONE
-hi StatusLine guibg=#1f1f1f guifg=#F0F0F0 gui=NONE
-hi StatusLineNC guibg=#0f0f0f guifg=#eaea3a gui=NONE
-hi VertSplit guibg=#1f1f1f guifg=#F0F0F0 gui=NONE
-hi Error guibg=#EE0000 guifg=#FFDD60 gui=NONE
-hi Todo guibg=#EEE000 guifg=#000000 gui=NONE
-hi Title guibg=#000000 guifg=#ffffff gui=NONE
-hi Question guibg=#005900 guifg=#40E840 gui=NONE
-hi LineNr guibg=#000000 guifg=#F0B0E0 gui=NONE
-hi Directory guibg=#000000 guifg=#D0D0D0 gui=NONE
-hi NonText guibg=#000000 guifg=#FFDDAA gui=NONE
-hi SpecialKey guibg=#000000 guifg=#FFFFFF gui=NONE
-
-" Diff colors
-hi DiffAdd guibg=#505050 guifg=#D0D0D0 gui=NONE
-hi DiffChange guibg=#505050 guifg=#D0D0D0 gui=NONE
-hi DiffDelete guibg=#505050 guifg=#D0D0D0 gui=NONE
-hi DiffText guibg=#707070 guifg=#F0F0F0 gui=NONE
-
-" Folding colors
-hi Folded guibg=#703070 guifg=#DDB8DD gui=NONE
-hi FoldColumn guibg=#C4153B guifg=#F0F0F0 gui=NONE
-
-" Cursor colors
-hi Cursor guibg=#FFFFFF guifg=#000000 gui=NONE
-hi icursor guibg=#FFEE00 guifg=#000000 gui=NONE
-hi ncursor guibg=#FFFFFF guifg=#000000 gui=NONE
-hi rcursor guibg=#00CCFF guifg=#000000 gui=NONE
-hi lcursor guibg=#40D040 guifg=#000000 gui=NONE
-
+++ /dev/null
-" Vim color file
-" vim: tw=0 ts=4 sw=4
-" Maintainer: Thomas R. Kimpton <tomk@emcity.net>
-" Last Change: 2001 Nov 8
-" This color scheme is meant for the person that spends hours
-" and hours and hours and... in vim and wants some contrast to
-" help pick things out in the files they edit, but doesn't want
-" **C**O**N**T**R**A**S**T**!
-
-set background=light
-
-hi clear
-
-if exists("syntax_on")
- syntax reset
-endif
-
-let colors_name = "fog"
-
-hi Normal ctermbg=White ctermfg=Black
-" 660066 = darkish purple
-hi Normal guifg=#660066 guibg=grey80
-
-hi NonText term=bold
-hi NonText ctermfg=LightBlue
-hi NonText gui=bold guifg=LightBlue guibg=grey80
-
-hi Comment ctermfg=DarkGrey ctermbg=White
-" 444499 = darkish blue grey
-hi Comment guifg=#444499
-
-hi Constant term=underline
-hi Constant ctermfg=Magenta
-hi Constant guifg=#7070a0
-
-hi Statement term=bold
-hi Statement cterm=bold ctermfg=DarkGreen ctermbg=White
-hi Statement guifg=DarkGreen gui=bold
-
-hi identifier ctermfg=DarkGreen
-hi identifier guifg=DarkGreen
-
-hi preproc ctermfg=DarkGreen
-hi preproc guifg=#408040
-
-hi type ctermfg=DarkBlue
-hi type guifg=DarkBlue
-
-hi label ctermfg=yellow
-hi label guifg=#c06000
-
-hi operator ctermfg=darkYellow
-hi operator guifg=DarkGreen gui=bold
-
-hi StorageClass ctermfg=DarkRed ctermbg=White
-hi StorageClass guifg=#a02060 gui=bold
-
-hi Number ctermfg=Blue ctermbg=White
-hi Number guifg=Blue
-
-hi Special term=bold
-hi Special ctermfg=LightRed
-hi Special guifg=#aa8822
-
-hi Cursor ctermbg=DarkMagenta
-hi Cursor guibg=#880088 guifg=LightGrey
-
-hi lCursor guibg=Cyan guifg=Black
-
-hi ErrorMsg term=standout
-hi ErrorMsg ctermbg=DarkRed ctermfg=White
-hi ErrorMsg guibg=DarkRed guifg=White
-
-hi DiffText term=reverse
-hi DiffText cterm=bold ctermbg=DarkRed
-hi DiffText gui=bold guibg=DarkRed
-
-hi Directory term=bold
-hi Directory ctermfg=LightRed
-hi Directory guifg=Red gui=underline
-
-hi LineNr term=underline
-hi LineNr ctermfg=Yellow
-hi LineNr guifg=#ccaa22
-
-hi MoreMsg term=bold
-hi MoreMsg ctermfg=LightGreen
-hi MoreMsg gui=bold guifg=SeaGreen
-
-hi Question term=standout
-hi Question ctermfg=LightGreen
-hi Question gui=bold guifg=DarkGreen
-
-hi Search term=reverse
-hi Search ctermbg=DarkYellow ctermfg=Black
-hi Search guibg=#887722 guifg=Black
-
-hi SpecialKey term=bold
-hi SpecialKey ctermfg=LightBlue
-hi SpecialKey guifg=Blue
-
-hi SpecialChar ctermfg=DarkGrey ctermbg=White
-hi SpecialChar guifg=DarkGrey gui=bold
-
-hi Title term=bold
-hi Title ctermfg=LightMagenta
-hi Title gui=underline guifg=DarkMagenta
-
-hi WarningMsg term=standout
-hi WarningMsg ctermfg=LightRed
-hi WarningMsg guifg=DarkBlue guibg=#9999cc
-
-hi WildMenu term=standout
-hi WildMenu ctermbg=Yellow ctermfg=Black
-hi WildMenu guibg=Yellow guifg=Black gui=underline
-
-hi Folded term=standout
-hi Folded ctermbg=LightGrey ctermfg=DarkBlue
-hi Folded guibg=LightGrey guifg=DarkBlue
-
-hi FoldColumn term=standout
-hi FoldColumn ctermbg=LightGrey ctermfg=DarkBlue
-hi FoldColumn guibg=Grey guifg=DarkBlue
-
-hi DiffAdd term=bold
-hi DiffAdd ctermbg=DarkBlue
-hi DiffAdd guibg=DarkBlue
-
-hi DiffChange term=bold
-hi DiffChange ctermbg=DarkMagenta
-hi DiffChange guibg=DarkMagenta
-
-hi DiffDelete term=bold
-hi DiffDelete ctermfg=Blue ctermbg=DarkCyan
-hi DiffDelete gui=bold guifg=Blue guibg=DarkCyan
-
-hi Ignore ctermfg=LightGrey
-hi Ignore guifg=grey90
-
-hi IncSearch term=reverse
-hi IncSearch cterm=reverse
-hi IncSearch gui=reverse
-
-hi ModeMsg term=bold
-hi ModeMsg cterm=bold
-hi ModeMsg gui=bold
-
-hi StatusLine term=reverse,bold
-hi StatusLine cterm=reverse,bold
-hi StatusLine gui=reverse,bold
-
-hi StatusLineNC term=reverse
-hi StatusLineNC cterm=reverse
-hi StatusLineNC gui=reverse
-
-hi VertSplit term=reverse
-hi VertSplit cterm=reverse
-hi VertSplit gui=reverse
-
-hi Visual term=reverse
-hi Visual cterm=reverse
-hi Visual gui=reverse guifg=DarkGrey guibg=fg
-
-hi VisualNOS term=underline,bold
-hi VisualNOS cterm=underline,bold
-hi VisualNOS gui=underline,bold
-
-hi Todo gui=reverse
-
-" vim: sw=2
+++ /dev/null
-set background=dark
-
-hi clear
-
-if exists("syntax_on")
- syntax reset
-endif
-
-let colors_name = "freya"
-
-hi Normal ctermbg=0 ctermfg=7 cterm=none guibg=#2a2a2a guifg=#dcdccc gui=none
-
-hi Cursor guibg=fg guifg=bg gui=none
-hi CursorColumn guibg=#3f3f3f gui=none
-hi CursorLine guibg=#3f3f3f gui=none
-hi DiffAdd guibg=#008b00 guifg=fg gui=none
-hi DiffChange guibg=#00008b guifg=fg gui=none
-hi DiffDelete guibg=#8b0000 guifg=fg gui=none
-hi DiffText guibg=#0000cd guifg=fg gui=bold
-hi Directory guibg=bg guifg=#d4b064 gui=none
-hi ErrorMsg guibg=bg guifg=#f07070 gui=bold
-hi FoldColumn ctermbg=bg guibg=bg guifg=#c2b680 gui=none
-hi Folded guibg=#101010 guifg=#c2b680 gui=none
-hi IncSearch guibg=#866a4f guifg=fg gui=none
-hi LineNr guibg=bg guifg=#9f8f80 gui=none
-hi ModeMsg guibg=bg guifg=fg gui=bold
-hi MoreMsg guibg=bg guifg=#dabfa5 gui=bold
-hi NonText ctermfg=8 guibg=bg guifg=#9f8f80 gui=bold
-hi Pmenu guibg=#a78869 guifg=#000000 gui=none
-hi PmenuSbar guibg=#B99F86 guifg=fg gui=none
-hi PmenuSel guibg=#c0aa94 guifg=bg gui=none
-hi PmenuThumb guibg=#f7f7f1 guifg=bg gui=none
-hi Question guibg=bg guifg=#dabfa5 gui=bold
-hi Search guibg=#c0aa94 guifg=bg gui=none
-hi SignColumn ctermbg=bg guibg=bg guifg=#c2b680 gui=none
-hi SpecialKey guibg=bg guifg=#d4b064 gui=none
-if has("spell")
- hi SpellBad guisp=#f07070 gui=undercurl
- hi SpellCap guisp=#7070f0 gui=undercurl
- hi SpellLocal guisp=#70f0f0 gui=undercurl
- hi SpellRare guisp=#f070f0 gui=undercurl
-endif
-hi StatusLine ctermbg=7 ctermfg=0 guibg=#736559 guifg=#f7f7f1 gui=bold
-hi StatusLineNC ctermbg=8 ctermfg=0 guibg=#564d43 guifg=#f7f7f1 gui=none
-hi TabLine guibg=#564d43 guifg=#f7f7f1 gui=underline
-hi TabLineFill guibg=#564d43 guifg=#f7f7f1 gui=underline
-hi TabLineSel guibg=bg guifg=#f7f7f1 gui=bold
-hi Title ctermbg=0 ctermfg=15 guifg=#f7f7f1 gui=bold
-hi VertSplit ctermbg=7 ctermfg=0 guibg=#564d43 guifg=#f7f7f1 gui=none
-if version >= 700
- hi Visual ctermbg=7 ctermfg=0 guibg=#5f5f5f gui=none
-else
- hi Visual ctermbg=7 ctermfg=0 guibg=#5f5f5f guifg=fg gui=none
-endif
-hi VisualNOS guibg=bg guifg=#c0aa94 gui=bold,underline
-hi WarningMsg guibg=bg guifg=#f07070 gui=none
-hi WildMenu guibg=#c0aa94 guifg=bg gui=bold
-
-hi Comment guibg=bg guifg=#c2b680 gui=none
-hi Constant guibg=bg guifg=#afe091 gui=none
-hi Error guibg=bg guifg=#f07070 gui=none
-hi Identifier guibg=bg guifg=#dabfa5 gui=none
-hi Ignore guibg=bg guifg=bg gui=none
-hi lCursor guibg=#c0aa94 guifg=bg gui=none
-hi MatchParen guibg=#008b8b gui=none
-hi PreProc guibg=bg guifg=#c2aed0 gui=none
-hi Special guibg=bg guifg=#d4b064 gui=none
-hi Statement guibg=bg guifg=#e0af91 gui=bold
-hi Todo guibg=#aed0ae guifg=bg gui=none
-hi Type guibg=bg guifg=#dabfa5 gui=bold
-hi Underlined guibg=bg guifg=#d4b064 gui=underline
-
-hi htmlBold ctermbg=0 ctermfg=15 guibg=bg guifg=fg gui=bold
-hi htmlItalic ctermbg=0 ctermfg=15 guibg=bg guifg=fg gui=italic
-hi htmlUnderline ctermbg=0 ctermfg=15 guibg=bg guifg=fg gui=underline
-hi htmlBoldItalic ctermbg=0 ctermfg=15 guibg=bg guifg=fg gui=bold,italic
-hi htmlBoldUnderline ctermbg=0 ctermfg=15 guibg=bg guifg=fg gui=bold,underline
-hi htmlBoldUnderlineItalic ctermbg=0 ctermfg=15 guibg=bg guifg=fg gui=bold,underline,italic
-hi htmlUnderlineItalic ctermbg=0 ctermfg=15 guibg=bg guifg=fg gui=underline,italic
+++ /dev/null
-" Vim color file
-" Maintainer: Tiza
-" Last Change: 2002/08/28 Wed 00:28.
-" version: 1.3
-" This color scheme uses a light background.
-
-set background=light
-hi clear
-if exists("syntax_on")
- syntax reset
-endif
-
-let colors_name = "fruit"
-
-hi Normal guifg=#404040 guibg=#f8f8f8
-
-" Search
-hi IncSearch gui=UNDERLINE guifg=#404040 guibg=#40ffff
-hi Search gui=NONE guifg=#404040 guibg=#ffff60
-
-" Messages
-hi ErrorMsg gui=NONE guifg=#ff0000 guibg=#ffe4e4
-hi WarningMsg gui=NONE guifg=#ff0000 guibg=#ffe4e4
-hi ModeMsg gui=NONE guifg=#ff4080 guibg=NONE
-hi MoreMsg gui=NONE guifg=#009070 guibg=NONE
-hi Question gui=NONE guifg=#f030d0 guibg=NONE
-
-" Split area
-hi StatusLine gui=BOLD guifg=#f8f8f8 guibg=#404040
-hi StatusLineNC gui=NONE guifg=#a4a4a4 guibg=#404040
-hi VertSplit gui=NONE guifg=#f8f8f8 guibg=#404040
-hi WildMenu gui=BOLD guifg=#f8f8f8 guibg=#ff4080
-
-" Diff
-hi DiffText gui=NONE guifg=#e04040 guibg=#ffd8d8
-hi DiffChange gui=NONE guifg=#408040 guibg=#d0f0d0
-hi DiffDelete gui=NONE guifg=#4848ff guibg=#ffd0ff
-hi DiffAdd gui=NONE guifg=#4848ff guibg=#ffd0ff
-
-" Cursor
-hi Cursor gui=NONE guifg=#0000ff guibg=#00e0ff
-hi lCursor gui=NONE guifg=#f8f8f8 guibg=#8000ff
-hi CursorIM gui=NONE guifg=#f8f8f8 guibg=#8000ff
-
-" Fold
-hi Folded gui=NONE guifg=#20605c guibg=#b8e8dc
-hi FoldColumn gui=NONE guifg=#40a098 guibg=#f0f0f0
-
-" Other
-hi Directory gui=NONE guifg=#0070b8 guibg=NONE
-hi LineNr gui=NONE guifg=#acacac guibg=NONE
-hi NonText gui=BOLD guifg=#00a0c0 guibg=#ececec
-hi SpecialKey gui=NONE guifg=#4040ff guibg=NONE
-hi Title gui=NONE guifg=#0050a0 guibg=#c0e8ff
-hi Visual gui=NONE guifg=#484848 guibg=#e0e0e0
-" hi VisualNOS gui=NONE guifg=#484848 guibg=#e0e0e0
-
-" Syntax group
-hi Comment gui=NONE guifg=#ff4080 guibg=NONE
-hi Constant gui=NONE guifg=#8016ff guibg=NONE
-hi Error gui=BOLD guifg=#ffffff guibg=#ff4080
-hi Identifier gui=NONE guifg=#008888 guibg=NONE
-hi Ignore gui=NONE guifg=#f8f8f8 guibg=NONE
-hi PreProc gui=NONE guifg=#e06800 guibg=NONE
-hi Special gui=NONE guifg=#4a9400 guibg=NONE
-hi Statement gui=NONE guifg=#f030d0 guibg=NONE
-hi Todo gui=UNDERLINE guifg=#ff0070 guibg=#ffe0f4
-hi Type gui=NONE guifg=#0070e6 guibg=NONE
-hi Underlined gui=UNDERLINE guifg=fg guibg=NONE
+++ /dev/null
-"
-" Fruity Color Scheme
-" ===================
-"
-" Author: Armin Ronacher <armin.ronacher@active-4.com>
-" Version: 0.2
-"
-set background=dark
-
-hi clear
-if exists("syntax_on")
- syntax reset
-endif
-
-let colors_name = "fruity"
-
-" Default Colors
-hi Normal guifg=#ffffff guibg=#111111
-hi NonText guifg=#444444 guibg=#000000
-hi Cursor guibg=#aaaaaa
-hi lCursor guibg=#aaaaaa
-
-" Search
-hi Search guifg=#800000 guibg=#ffae00
-hi IncSearch guifg=#800000 guibg=#ffae00
-
-" Window Elements
-hi StatusLine guifg=#ffffff guibg=#8090a0 gui=bold
-hi StatusLineNC guifg=#506070 guibg=#a0b0c0
-hi VertSplit guifg=#a0b0c0 guibg=#a0b0c0
-hi Folded guifg=#111111 guibg=#8090a0
-hi IncSearch guifg=#708090 guibg=#f0e68c
-hi Pmenu guifg=#ffffff guibg=#cb2f27
-hi SignColumn guibg=#111111
-hi CursorLine guibg=#181818
-hi LineNr guifg=#aaaaaa guibg=#222222
-
-" Specials
-hi Todo guifg=#e50808 guibg=#520000 gui=bold
-hi Title guifg=#ffffff gui=bold
-hi Special guifg=#fd8900
-
-" Syntax Elements
-hi String guifg=#0086d2
-hi Constant guifg=#0086d2
-hi Number guifg=#0086f7 gui=bold
-hi Statement guifg=#fb660a gui=bold
-hi Function guifg=#ff0086 gui=bold
-hi PreProc guifg=#ff0007 gui=bold
-hi Comment guifg=#00d2ff guibg=#0f140f gui=italic
-hi Type guifg=#cdcaa9 gui=bold
-hi Error guifg=#ffffff guibg=#ab0000
-hi Identifier guifg=#ff0086 gui=bold
-hi Label guifg=#ff0086
-
-" Python Highlighting for python.vim
-hi pythonCoding guifg=#ff0086
-hi pythonRun guifg=#ff0086
-hi pythonBuiltinObj guifg=#2b6ba2 gui=bold
-hi pythonBuiltinFunc guifg=#2b6ba2 gui=bold
-hi pythonException guifg=#ee0000 gui=bold
-hi pythonExClass guifg=#66cd66 gui=bold
-hi pythonSpaceError guibg=#270000
-hi pythonDocTest guifg=#2f5f49
-hi pythonDocTest2 guifg=#3b916a
-hi pythonFunction guifg=#ee0000 gui=bold
-hi pythonClass guifg=#ff0086 gui=bold
-
-" JavaScript Highlighting
-hi javaScript guifg=#ffffff
-hi javaScriptRegexpString guifg=#aa6600
-hi javaScriptDocComment guifg=#aaaaaa
-hi javaScriptCssStyles guifg=#dd7700
-hi javaScriptDomElemFuncs guifg=#66cd66
-hi javaScriptHtmlElemFuncs guifg=#dd7700
-hi javaScriptLabel guifg=#00bdec gui=italic
-hi javaScriptPrototype guifg=#00bdec
-hi javaScriptConditional guifg=#ff0007 gui=bold
-hi javaScriptRepeat guifg=#ff0007 gui=bold
-hi javaScriptFunction guifg=#ff0086 gui=bold
-
-" CSS Highlighting
-hi cssIdentifier guifg=#66cd66 gui=bold
-hi cssBraces guifg=#00bdec gui=bold
-
-" Ruby Highlighting
-hi rubyFunction guifg=#0066bb gui=bold
-hi rubyClass guifg=#ff0086 gui=bold
-hi rubyModule guifg=#ff0086 gui=bold,underline
-hi rubyKeyword guifg=#008800 gui=bold
-hi rubySymbol guifg=#aa6600
-hi rubyIndentifier guifg=#008aff
-hi rubyGlobalVariable guifg=#dd7700
-hi rubyConstant guifg=#5894d2 gui=bold
-hi rubyBlockParameter guifg=#66cd66
-hi rubyPredefinedIdentifier guifg=#555555 gui=bold
-hi rubyString guifg=#0086d2
-hi rubyStringDelimiter guifg=#dd7700
-hi rubySpaceError guibg=#270000
-hi rubyDocumentation guifg=#aaaaaa
-hi rubyData guifg=#555555
-
-" XML Highlighting
-hi xmlTag guifg=#00bdec
-hi xmlTagName guifg=#00bdec
-hi xmlEndTag guifg=#00bdec
-hi xmlNamespace guifg=#00bdec gui=underline
-hi xmlAttribPunct guifg=#cccaa9 gui=bold
-hi xmlEqual guifg=#cccaa9 gui=bold
-hi xmlCdata guifg=#bf0945 gui=bold
-hi xmlCdataCdata guifg=#ac1446 guibg=#23010c gui=none
-hi xmlCdataStart guifg=#bf0945 gui=bold
-hi xmlCdataEnd guifg=#bf0945 gui=bold
-
-" HTML Highlighting
-hi htmlTag guifg=#00bdec gui=bold
-hi htmlEndTag guifg=#00bdec gui=bold
-hi htmlSpecialTagName guifg=#66cd66
-hi htmlTagName guifg=#66cd66
-hi htmlTagN guifg=#66cd66
-hi htmlEvent guifg=#ffffff
-
-" Django Highlighting
-hi djangoTagBlock guifg=#ff0007 guibg=#200000 gui=bold
-hi djangoVarBlock guifg=#ff0007 guibg=#200000
-hi djangoArgument guifg=#0086d2 guibg=#200000
-hi djangoStatement guifg=#fb660a guibg=#200000 gui=bold
-hi djangoComment guifg=#008800 guibg=#002300 gui=italic
-hi djangoFilter guifg=#ff0086 guibg=#200000 gui=italic
-
-" Jinja Highlighting
-hi jinjaTagBlock guifg=#ff0007 guibg=#200000 gui=bold
-hi jinjaVarBlock guifg=#ff0007 guibg=#200000
-hi jinjaString guifg=#0086d2 guibg=#200000
-hi jinjaNumber guifg=#bf0945 guibg=#200000 gui=bold
-hi jinjaStatement guifg=#fb660a guibg=#200000 gui=bold
-hi jinjaComment guifg=#008800 guibg=#002300 gui=italic
-hi jinjaFilter guifg=#ff0086 guibg=#200000
-hi jinjaRaw guifg=#aaaaaa guibg=#200000
-hi jinjaOperator guifg=#ffffff guibg=#200000
-hi jinjaVariable guifg=#92cd35 guibg=#200000
-hi jinjaAttribute guifg=#dd7700 guibg=#200000
-hi jinjaSpecial guifg=#008ffd guibg=#200000
-
-" ERuby Highlighting (for my eruby.vim)
-hi erubyRubyDelim guifg=#2c8a16 gui=bold
-hi erubyComment guifg=#4d9b3a gui=italic
+++ /dev/null
-" vim: tw=0 ts=4 sw=4
-" Vim color file
-"
-" Creator: Ryan Phillips <ryan@trolocsis.com>
-" Credits: This color scheme originated from the idea of
-" Jeffrey Bakker, the creator of webcpp (http://webcpp.sourceforge.net/).
-" URL: http://www.trolocsis.com/vim/golden.vim
-"
-
-hi clear
-set background=dark
-if exists("syntax_on")
- syntax reset
-endif
-let g:colors_name = "golden"
-hi Normal ctermfg=yellow guifg=#ddbb00 guibg=black
-hi Scrollbar ctermfg=Yellow guifg=#ddbb00 guibg=black
-hi Menu ctermfg=darkyellow guifg=#ffddaa guibg=black
-hi SpecialKey ctermfg=yellow term=bold cterm=bold guifg=#ffddaa
-hi NonText ctermfg=LightBlue term=bold cterm=bold gui=bold guifg=#DBCA98
-hi Directory ctermfg=DarkYellow term=bold cterm=bold guifg=#ffddaa
-hi ErrorMsg term=standout cterm=bold ctermfg=White ctermbg=Red guifg=White guibg=Red
-hi Search term=reverse ctermfg=white ctermbg=red guifg=white guibg=Red
-hi MoreMsg term=bold cterm=bold ctermfg=Yellow gui=bold guifg=#ddbb00
-hi ModeMsg term=bold ctermfg=DarkYellow cterm=bold gui=bold guifg=Black guibg=#ddbb00
-hi LineNr term=underline ctermfg=Brown cterm=bold guifg=#978345
-hi Question term=standout cterm=bold ctermfg=Brown gui=bold guifg=#ffddaa
-hi StatusLine term=bold,reverse cterm=bold ctermfg=Black ctermbg=DarkGrey gui=bold guifg=#978345 guibg=#2E2E2E
-hi StatusLineNC term=reverse ctermfg=white ctermbg=black guifg=grey guibg=#3E3E3E
-hi Title term=bold cterm=bold ctermfg=brown gui=bold guifg=#DBCA98
-hi Visual term=reverse cterm=reverse gui=reverse
-hi WarningMsg term=standout cterm=bold ctermfg=darkblue guifg=Red
-hi Cursor guifg=bg guibg=#FF5E06 ctermbg=Brown
-hi Comment term=bold cterm=bold ctermfg=brown guifg=#978345
-hi Constant term=underline cterm=bold ctermfg=red guifg=Red
-hi Special term=bold cterm=bold ctermfg=red guifg=Orange
-hi Identifier term=underline ctermfg=lightgray guifg=#DBCA98
-hi Statement term=bold cterm=bold ctermfg=lightgreen gui=bold guifg=#ffff60
-hi PreProc term=underline ctermfg=brown guifg=#ffddaa
-hi Type term=underline cterm=bold ctermfg=lightgreen gui=bold guifg=#FFE13F
-hi Error term=reverse ctermfg=darkcyan ctermbg=black guifg=Red guibg=Black
-hi Todo term=standout ctermfg=black ctermbg=yellow guifg=#FFE13F guibg=#2E2E2E
-hi VertSplit guifg=#2E2E2E guibg=#978345 ctermfg=black ctermbg=darkgrey
-hi Folded guifg=orange guibg=#2E2E2E ctermfg=yellow
-
-hi link IncSearch Visual
-hi link String Constant
-hi link Character Constant
-hi link Number Constant
-hi link Boolean Constant
-hi link Float Number
-hi link Function Identifier
-hi link Conditional Statement
-hi link Repeat Statement
-hi link Label Statement
-hi link Operator Statement
-hi link Keyword Statement
-hi link Exception Statement
-hi link Include PreProc
-hi link Define PreProc
-hi link Macro PreProc
-hi link PreCondit PreProc
-hi link StorageClass Type
-hi link Structure Type
-hi link Typedef Type
-hi link Tag Special
-hi link SpecialChar Special
-hi link Delimiter Special
-hi link SpecialComment Special
-hi link Debug Special
+++ /dev/null
-" Vim color file
-" Maintainer: Anders Korte <anderskorte@eml.cc>
-" Last Change: 6 Apr 2005
-
-" Guardian color scheme 1.2
-
-" Rich-syntax colors for source editing and other vimming.
-
-set background=dark
-hi clear
-syntax reset
-
-" Colors for the User Interface.
-
-hi Cursor guibg=#cc4455 guifg=white gui=bold ctermbg=4 ctermfg=15
-hi link CursorIM Cursor
-hi Normal guibg=#332211 guifg=white gui=none ctermbg=0 ctermfg=15
-hi NonText guibg=#445566 guifg=#ffeecc gui=bold ctermbg=8 ctermfg=14
-hi Visual guibg=#557799 guifg=white gui=none ctermbg=9 ctermfg=15
-
-hi Linenr guibg=bg guifg=#aaaaaa gui=none ctermbg=bg ctermfg=7
-
-hi Directory guibg=bg guifg=#337700 gui=none ctermbg=bg ctermfg=10
-
-hi IncSearch guibg=#0066cc guifg=white gui=none ctermbg=1 ctermfg=15
-hi link Seach IncSearch
-
-hi SpecialKey guibg=bg guifg=fg gui=none ctermbg=bg ctermfg=fg
-hi Titled guibg=bg guifg=fg gui=none ctermbg=bg ctermfg=fg
-
-hi ErrorMsg guibg=bg guifg=#ff0000 gui=bold ctermbg=bg ctermfg=12
-hi ModeMsg guibg=bg guifg=#ffeecc gui=none ctermbg=bg ctermfg=14
-hi link MoreMsg ModeMsg
-hi Question guibg=bg guifg=#ccffcc gui=bold ctermbg=bg ctermfg=10
-hi link WarningMsg ErrorMsg
-
-hi StatusLine guibg=#ffeecc guifg=black gui=bold ctermbg=14 ctermfg=0
-hi StatusLineNC guibg=#cc4455 guifg=white gui=none ctermbg=4 ctermfg=11
-hi VertSplit guibg=#cc4455 guifg=white gui=none ctermbg=4 ctermfg=11
-
-hi DiffAdd guibg=#446688 guifg=fg gui=none ctermbg=1 ctermfg=fg
-hi DiffChange guibg=#558855 guifg=fg gui=none ctermbg=2 ctermfg=fg
-hi DiffDelete guibg=#884444 guifg=fg gui=none ctermbg=4 ctermfg=fg
-hi DiffText guibg=#884444 guifg=fg gui=bold ctermbg=4 ctermfg=fg
-
-" Colors for Syntax Highlighting.
-
-hi Comment guibg=#334455 guifg=#dddddd gui=none ctermbg=8 ctermfg=7
-
-hi Constant guibg=bg guifg=white gui=bold ctermbg=8 ctermfg=15
-hi String guibg=bg guifg=#ffffcc gui=italic ctermbg=bg ctermfg=14
-hi Character guibg=bg guifg=#ffffcc gui=bold ctermbg=bg ctermfg=14
-hi Number guibg=bg guifg=#bbddff gui=bold ctermbg=1 ctermfg=15
-hi Boolean guibg=bg guifg=#bbddff gui=none ctermbg=1 ctermfg=15
-hi Float guibg=bg guifg=#bbddff gui=bold ctermbg=1 ctermfg=15
-
-hi Identifier guibg=bg guifg=#ffddaa gui=bold ctermbg=bg ctermfg=12
-hi Function guibg=bg guifg=#ffddaa gui=bold ctermbg=bg ctermfg=12
-hi Statement guibg=bg guifg=#ffffcc gui=bold ctermbg=bg ctermfg=14
-
-hi Conditional guibg=bg guifg=#ff6666 gui=bold ctermbg=bg ctermfg=12
-hi Repeat guibg=bg guifg=#ff9900 gui=bold ctermbg=4 ctermfg=14
-hi Label guibg=bg guifg=#ffccff gui=bold ctermbg=bg ctermfg=13
-hi Operator guibg=bg guifg=#cc9966 gui=bold ctermbg=6 ctermfg=15
-hi Keyword guibg=bg guifg=#66ffcc gui=bold ctermbg=bg ctermfg=10
-hi Exception guibg=bg guifg=#66ffcc gui=bold ctermbg=bg ctermfg=10
-
-hi PreProc guibg=bg guifg=#ffcc99 gui=bold ctermbg=4 ctermfg=14
-hi Include guibg=bg guifg=#99cc99 gui=bold ctermbg=bg ctermfg=10
-hi link Define Include
-hi link Macro Include
-hi link PreCondit Include
-
-hi Type guibg=bg guifg=#ff7788 gui=bold ctermbg=bg ctermfg=12
-hi StorageClass guibg=bg guifg=#99cc99 gui=bold ctermbg=bg ctermfg=10
-hi Structure guibg=bg guifg=#99ff99 gui=bold ctermbg=bg ctermfg=10
-hi Typedef guibg=bg guifg=#99cc99 gui=italic ctermbg=bg ctermfg=10
-
-hi Special guibg=bg guifg=#bbddff gui=bold ctermbg=1 ctermfg=15
-hi SpecialChar guibg=bg guifg=#bbddff gui=bold ctermbg=1 ctermfg=15
-hi Tag guibg=bg guifg=#bbddff gui=bold ctermbg=1 ctermfg=15
-hi Delimiter guibg=bg guifg=fg gui=bold ctermbg=1 ctermfg=fg
-hi SpecialComment guibg=#334455 guifg=#dddddd gui=italic ctermbg=1 ctermfg=15
-hi Debug guibg=bg guifg=#ff9999 gui=none ctermbg=8 ctermfg=12
-
-hi Underlined guibg=bg guifg=#99ccff gui=underline ctermbg=bg ctermfg=9 cterm=underline
-
-hi Title guibg=#445566 guifg=white gui=bold ctermbg=1 ctermfg=15
-hi Ignore guibg=bg guifg=#cccccc gui=italic ctermbg=bg ctermfg=8
-hi Error guibg=#ff0000 guifg=white gui=bold ctermbg=12 ctermfg=15
-hi Todo guibg=#556677 guifg=#ff0000 gui=bold ctermbg=1 ctermfg=12
-
-hi htmlH2 guibg=bg guifg=fg gui=bold ctermbg=8 ctermfg=fg
-hi link htmlH3 htmlH2
-hi link htmlH4 htmlH3
-hi link htmlH5 htmlH4
-hi link htmlH6 htmlH5
-
-" And finally.
-
-let g:colors_name = "Guardian"
-let colors_name = "Guardian"
-
+++ /dev/null
-" Vim color file
-" A version of nuvola.vim colorscheme, original by Dr. J. Pfefferl
-" I changed some colors and added some highlights for C and Vim 7
-
-" vim: tw=0 ts=4 sw=4
-" Maintainer: Christian Habermann
-" Email: christian( at )habermann-net( point )de
-" Version: 1.2
-" History: 1.2: nicer colors for paren matching
-" 1.1: Vim 7 support added (completion, spell checker, paren, tabs)
-" 1.0: initial version
-"
-" Intro {{{1
-set background=light
-hi clear
-if exists("syntax_on")
- syntax reset
-endif
-let g:colors_name = "habiLight"
-
-" Normal {{{1
-hi Normal ctermfg=black ctermbg=NONE guifg=black guibg=#F9F5F9
-
-" Search {{{1
-hi IncSearch cterm=UNDERLINE ctermfg=Black ctermbg=brown gui=UNDERLINE guifg=Black guibg=#FFE568
-hi Search term=reverse cterm=UNDERLINE ctermfg=Black ctermbg=brown gui=NONE guifg=Black guibg=#FFE568
-
-" Messages {{{1
-hi ErrorMsg gui=BOLD guifg=#EB1513 guibg=NONE
-hi! link WarningMsg ErrorMsg
-hi ModeMsg gui=BOLD guifg=#0070ff guibg=NONE
-hi MoreMsg guibg=NONE guifg=seagreen
-hi! link Question MoreMsg
-
-" Split area {{{1
-hi StatusLine term=BOLD,reverse cterm=NONE ctermfg=Yellow ctermbg=DarkGray gui=BOLD guibg=#56A0EE guifg=white
-hi StatusLineNC gui=NONE guibg=#56A0EE guifg=#E9E9F4
-hi! link VertSplit StatusLineNC
-hi WildMenu gui=UNDERLINE guifg=#56A0EE guibg=#E9E9F4
-
-" Diff {{{1
-hi DiffText gui=NONE guifg=#f83010 guibg=#ffeae0
-hi DiffChange gui=NONE guifg=#006800 guibg=#d0ffd0
-hi DiffDelete gui=NONE guifg=#2020ff guibg=#c8f2ea
-hi! link DiffAdd DiffDelete
-
-" Cursor {{{1
-hi Cursor gui=none guifg=black guibg=orange
-"hi lCursor gui=NONE guifg=#f8f8f8 guibg=#8000ff
-hi CursorIM gui=NONE guifg=#f8f8f8 guibg=#8000ff
-
-" Fold {{{1
-hi Folded gui=NONE guibg=#B5EEB5 guifg=black
-"hi FoldColumn gui=NONE guibg=#9FD29F guifg=black
-hi! link FoldColumn Folded
-
-" Other {{{1
-hi Directory gui=NONE guifg=#0000ff guibg=NONE
-hi LineNr gui=NONE guifg=#8080a0 guibg=NONE
-hi NonText gui=BOLD guifg=#4000ff guibg=#EFEFF7
-"hi SpecialKey gui=NONE guifg=#A35B00 guibg=NONE
-hi Title gui=BOLD guifg=#1014AD guibg=NONE
-hi Visual term=reverse ctermfg=yellow ctermbg=black gui=NONE guifg=Black guibg=#BDDFFF
-hi VisualNOS term=reverse ctermfg=yellow ctermbg=black gui=UNDERLINE guifg=Black guibg=#BDDFFF
-
-" Syntax group {{{1
-hi Comment term=BOLD ctermfg=darkgray guifg=darkcyan
-hi Constant term=UNDERLINE ctermfg=red guifg=#B91F49
-hi Error term=REVERSE ctermfg=15 ctermbg=9 guibg=Red guifg=White
-hi Identifier term=UNDERLINE ctermfg=Blue guifg=Blue
-hi Number term=UNDERLINE ctermfg=red gui=NONE guifg=#00C226
-hi PreProc term=UNDERLINE ctermfg=darkblue guifg=#1071CE
-hi Special term=BOLD ctermfg=darkmagenta guifg=red2
-hi Statement term=BOLD ctermfg=DarkRed gui=NONE guifg=#F06F00
-hi Tag term=BOLD ctermfg=DarkGreen guifg=DarkGreen
-hi Todo term=STANDOUT ctermbg=Yellow ctermfg=blue guifg=Blue guibg=Yellow
-hi Type term=UNDERLINE ctermfg=Blue gui=NONE guifg=Blue
-hi! link String Constant
-hi! link Character Constant
-hi! link Boolean Constant
-hi! link Float Number
-hi! link Function Identifier
-hi! link Conditional Statement
-hi! link Repeat Statement
-hi! link Label Statement
-hi! link Operator Statement
-hi! link Keyword Statement
-hi! link Exception Statement
-hi! link Include PreProc
-hi! link Define PreProc
-hi! link Macro PreProc
-hi! link PreCondit PreProc
-hi! link StorageClass Type
-hi! link Structure Type
-hi! link Typedef Type
-hi! link SpecialChar Special
-hi! link Delimiter Special
-hi! link SpecialComment Special
-hi! link Debug Special
-
-" HTML {{{1
-hi htmlLink gui=UNDERLINE guifg=#0000ff guibg=NONE
-hi htmlBold gui=BOLD
-hi htmlBoldItalic gui=BOLD,ITALIC
-hi htmlBoldUnderline gui=BOLD,UNDERLINE
-hi htmlBoldUnderlineItalic gui=BOLD,UNDERLINE,ITALIC
-hi htmlItalic gui=ITALIC
-hi htmlUnderline gui=UNDERLINE
-hi htmlUnderlineItalic gui=UNDERLINE,ITALIC
-
-" Tabs {{{1
-highlight TabLine term=underline cterm=underline ctermfg=0 ctermbg=7 gui=underline guibg=LightGrey
-highlight TabLineFill term=reverse cterm=reverse gui=reverse
-highlight TabLineSel term=bold cterm=bold gui=bold
-
-" Spell Checker {{{1
-if v:version >= 700
- highlight SpellBad term=reverse ctermbg=12 gui=undercurl guisp=Red
- highlight SpellCap term=reverse ctermbg=9 gui=undercurl guisp=Blue
- highlight SpellRare term=reverse ctermbg=13 gui=undercurl guisp=Magenta
- highlight SpellLocale term=underline ctermbg=11 gui=undercurl guisp=DarkCyan
-endif
-
-" Completion {{{1
-highlight Pmenu ctermbg=13 guifg=Black guibg=#BDDFFF
-highlight PmenuSel ctermbg=7 guifg=Black guibg=Orange
-highlight PmenuSbar ctermbg=7 guifg=#CCCCCC guibg=#CCCCCC
-highlight PmenuThumb cterm=reverse gui=reverse guifg=Black guibg=#AAAAAA
-
-" Misc {{{1
-highlight KDE guifg=magenta gui=NONE
-highlight mySpecialSymbols guifg=magenta gui=NONE
-
-
-highlight MatchParen term=reverse ctermbg=11 gui=bold guibg=#B5EEB5 guifg=black
-
-
-" vim600:foldmethod=marker
+++ /dev/null
-" Vim color file
-" Name: herald.vim
-" Author: Fabio Cevasco <h3rald@h3rald.com>
-" Version: 0.2.0
-" Notes: Supports 8, 16, 256 and 16,777,216 (RGB) color modes
-
-hi clear
-
-if exists("syntax_on")
- syntax reset
-endif
-
-let colors_name = "herald"
-
-set background=dark
-
-" Set some syntax-related variables
-let ruby_operators = 1
-
-if has("gui_running")
-
- " -> Text; Miscellaneous
- hi Normal guibg=#1F1F1F guifg=#D0D0D0 gui=none
- hi SpecialKey guibg=#1F1F1F guifg=#E783E9 gui=none
- hi VertSplit guibg=#1F1F1F guifg=#FFEE68 gui=none
- hi SignColumn guibg=#1F1F1F guifg=#BF81FA gui=none
- hi NonText guibg=#1F1F1F guifg=#FC6984 gui=none
- hi Directory guibg=#1F1F1F guifg=#FFEE68 gui=none
- hi Title guibg=#1F1F1F guifg=#6DF584 gui=bold
-
- " -> Cursor
- hi Cursor guibg=#FFEE68 guifg=#1F1F1F gui=none
- hi CursorIM guibg=#FFEE68 guifg=#1F1F1F gui=none
- hi CursorColumn guibg=#000000 gui=none
- hi CursorLine guibg=#000000 gui=none
-
- " -> Folding
- hi FoldColumn guibg=#001336 guifg=#003DAD gui=none
- hi Folded guibg=#001336 guifg=#003DAD gui=none
-
- " -> Line info
- hi LineNr guibg=#000000 guifg=#696567 gui=none
- hi StatusLine guibg=#000000 guifg=#696567 gui=none
- hi StatusLineNC guibg=#25365a guifg=#696567 gui=none
-
- " -> Messages
- hi ErrorMsg guibg=#A32024 guifg=#D0D0D0 gui=none
- hi Question guibg=#1F1F1F guifg=#FFA500 gui=none
- hi WarningMsg guibg=#FFA500 guifg=#000000 gui=none
- hi MoreMsg guibg=#1F1F1F guifg=#FFA500 gui=none
- hi ModeMsg guibg=#1F1F1F guifg=#FFA500 gui=none
-
- " -> Search
- hi Search guibg=#696567 guifg=#FFEE68 gui=none
- hi IncSearch guibg=#696567 guifg=#FFEE68 gui=none
-
- " -> Diff
- hi DiffAdd guibg=#006124 guifg=#ED9000 gui=none
- hi DiffChange guibg=#0B294A guifg=#A36000 gui=none
- hi DiffDelete guibg=#081F38 guifg=#ED9000 gui=none
- hi DiffText guibg=#12457D guifg=#ED9000 gui=underline
-
- " -> Menu
- hi Pmenu guibg=#140100 guifg=#660300 gui=none
- hi PmenuSel guibg=#F17A00 guifg=#4C0200 gui=none
- hi PmenuSbar guibg=#430300 gui=none
- hi PmenuThumb guibg=#720300 gui=none
- hi PmenuSel guibg=#F17A00 guifg=#4C0200 gui=none
-
- " -> Tabs
- hi TabLine guibg=#141414 guifg=#1F1F1F gui=none
- hi TabLineFill guibg=#000000 gui=none
- hi TabLineSel guibg=#1F1F1F guifg=#D0D0D0 gui=bold
- "
- " -> Visual Mode
- hi Visual guibg=#000000 guifg=#FFB539 gui=none
- hi VisualNOS guibg=#000000 guifg=#696567 gui=none
-
- " -> Code
- hi Comment guibg=#1F1F1F guifg=#696567 gui=none
- hi Constant guibg=#1F1F1F guifg=#6DF584 gui=none
- hi String guibg=#1F1F1F guifg=#FFB539 gui=none
- hi Error guibg=#1F1F1F guifg=#FC4234 gui=none
- hi Identifier guibg=#1F1F1F guifg=#70BDF1 gui=none
- hi Function guibg=#1F1F1F guifg=#90CBF1 gui=none
- hi Ignore guibg=#1F1F1F guifg=#1F1F1F gui=none
- hi MatchParen guibg=#FFA500 guifg=#1F1F1F gui=none
- hi PreProc guibg=#1F1F1F guifg=#BF81FA gui=none
- hi Special guibg=#1F1F1F guifg=#FFEE68 gui=none
- hi Todo guibg=#1F1F1F guifg=#FC4234 gui=bold
- hi Underlined guibg=#1F1F1F guifg=#FC4234 gui=underline
- hi Statement guibg=#1F1F1F guifg=#E783E9 gui=none
- hi Operator guibg=#1F1F1F guifg=#FC6984 gui=none
- hi Delimiter guibg=#1F1F1F guifg=#FC6984 gui=none
- hi Type guibg=#1F1F1F guifg=#FFEE68 gui=none
- hi Exception guibg=#1F1F1F guifg=#FC4234 gui=none
-
- " -> HTML-specific
- hi htmlBold guibg=#1F1F1F guifg=#D0D0D0 gui=bold
- hi htmlBoldItalic guibg=#1F1F1F guifg=#D0D0D0 gui=bold,italic
- hi htmlBoldUnderline guibg=#1F1F1F guifg=#D0D0D0 gui=bold,underline
- hi htmlBoldUnderlineItalic guibg=#1F1F1F guifg=#D0D0D0 gui=bold,underline,italic
- hi htmlItalic guibg=#1F1F1F guifg=#D0D0D0 gui=italic
- hi htmlUnderline guibg=#1F1F1F guifg=#D0D0D0 gui=underline
- hi htmlUnderlineItalic guibg=#1F1F1F guifg=#D0D0D0 gui=underline,italic
-
-elseif &t_Co == 256
-
- " -> Text; Miscellaneous
- hi Normal ctermbg=234 ctermfg=252 cterm=none
- hi SpecialKey ctermbg=234 ctermfg=176 cterm=none
- hi VertSplit ctermbg=234 ctermfg=227 cterm=none
- hi SignColumn ctermbg=234 ctermfg=141 cterm=none
- hi NonText ctermbg=234 ctermfg=204 cterm=none
- hi Directory ctermbg=234 ctermfg=227 cterm=none
- hi Title ctermbg=234 ctermfg=84 cterm=bold
-
- " -> Cursor
- hi Cursor ctermbg=227 ctermfg=234 cterm=none
- hi CursorIM ctermbg=227 ctermfg=234 cterm=none
- hi CursorColumn ctermbg=0 cterm=none
- hi CursorLine ctermbg=0 cterm=none
-
- " -> Folding
- hi FoldColumn ctermbg=234 ctermfg=25 cterm=none
- hi Folded ctermbg=234 ctermfg=25 cterm=none
-
- " -> Line info
- hi LineNr ctermbg=0 ctermfg=241 cterm=none
- hi StatusLine ctermbg=0 ctermfg=241 cterm=none
- hi StatusLineNC ctermbg=237 ctermfg=241 cterm=none
-
- " -> Messages
- hi ErrorMsg ctermbg=124 ctermfg=252 cterm=none
- hi Question ctermbg=234 ctermfg=214 cterm=none
- hi WarningMsg ctermbg=214 ctermfg=0 cterm=none
- hi MoreMsg ctermbg=234 ctermfg=214 cterm=none
- hi ModeMsg ctermbg=234 ctermfg=214 cterm=none
-
- " -> Search
- hi Search ctermbg=241 ctermfg=227 cterm=none
- hi IncSearch ctermbg=241 ctermfg=227 cterm=none
-
- " -> Diff
- hi DiffAdd ctermbg=22 ctermfg=208 cterm=none
- hi DiffChange ctermbg=235 ctermfg=130 cterm=none
- hi DiffDelete ctermbg=234 ctermfg=208 cterm=none
- hi DiffText ctermbg=24 ctermfg=208 cterm=underline
-
- " -> Menu
- hi Pmenu ctermbg=0 ctermfg=52 cterm=none
- hi PmenuSel ctermbg=208 ctermfg=52 cterm=none
- hi PmenuSbar ctermbg=52 cterm=none
- hi PmenuThumb ctermbg=52 cterm=none
- hi PmenuSel ctermbg=208 ctermfg=52 cterm=none
-
- " -> Tabs
- hi TabLine ctermbg=233 ctermfg=234 cterm=none
- hi TabLineFill ctermbg=0 cterm=none
- hi TabLineSel ctermbg=234 ctermfg=252 cterm=bold
- "
- " -> Visual Mode
- hi Visual ctermbg=0 ctermfg=215 cterm=none
- hi VisualNOS ctermbg=0 ctermfg=241 cterm=none
-
- " -> Code
- hi Comment ctermbg=234 ctermfg=241 cterm=none
- hi Constant ctermbg=234 ctermfg=84 cterm=none
- hi String ctermbg=234 ctermfg=215 cterm=none
- hi Error ctermbg=234 ctermfg=203 cterm=none
- hi Identifier ctermbg=234 ctermfg=75 cterm=none
- hi Function ctermbg=234 ctermfg=117 cterm=none
- hi Ignore ctermbg=234 ctermfg=234 cterm=none
- hi MatchParen ctermbg=214 ctermfg=234 cterm=none
- hi PreProc ctermbg=234 ctermfg=141 cterm=none
- hi Special ctermbg=234 ctermfg=227 cterm=none
- hi Todo ctermbg=234 ctermfg=203 cterm=bold
- hi Underlined ctermbg=234 ctermfg=203 cterm=underline
- hi Statement ctermbg=234 ctermfg=176 cterm=none
- hi Operator ctermbg=234 ctermfg=204 cterm=none
- hi Delimiter ctermbg=234 ctermfg=204 cterm=none
- hi Type ctermbg=234 ctermfg=227 cterm=none
- hi Exception ctermbg=234 ctermfg=203 cterm=none
-
- " -> HTML-specific
- hi htmlBold ctermbg=234 ctermfg=252 cterm=bold
- hi htmlBoldItalic ctermbg=234 ctermfg=252 cterm=bold,italic
- hi htmlBoldUnderline ctermbg=234 ctermfg=252 cterm=bold,underline
- hi htmlBoldUnderlineItalic ctermbg=234 ctermfg=252 cterm=bold,underline,italic
- hi htmlItalic ctermbg=234 ctermfg=252 cterm=italic
- hi htmlUnderline ctermbg=234 ctermfg=252 cterm=underline
- hi htmlUnderlineItalic ctermbg=234 ctermfg=252 cterm=underline,italic
-
-elseif &t_Co == 16
-
- " -> Text; Miscellaneous
- hi Normal ctermbg=8 ctermfg=15 cterm=none
- hi SpecialKey ctermbg=8 ctermfg=5 cterm=none
- hi VertSplit ctermbg=8 ctermfg=14 cterm=none
- hi SignColumn ctermbg=8 ctermfg=5 cterm=none
- hi NonText ctermbg=8 ctermfg=4 cterm=none
- hi Directory ctermbg=8 ctermfg=14 cterm=none
- hi Title ctermbg=8 ctermfg=10 cterm=bold
-
- " -> Cursor
- hi Cursor ctermbg=14 ctermfg=8 cterm=none
- hi CursorIM ctermbg=14 ctermfg=8 cterm=none
- hi CursorColumn ctermbg=0 cterm=none
- hi CursorLine ctermbg=0 cterm=none
-
- " -> Folding
- hi FoldColumn ctermbg=0 ctermfg=1 cterm=none
- hi Folded ctermbg=0 ctermfg=1 cterm=none
-
- " -> Line info
- hi LineNr ctermbg=0 ctermfg=7 cterm=none
- hi StatusLine ctermbg=0 ctermfg=7 cterm=none
- hi StatusLineNC ctermbg=0 ctermfg=7 cterm=none
-
- " -> Messages
- hi ErrorMsg ctermbg=4 ctermfg=7 cterm=none
- hi Question ctermbg=8 ctermfg=14 cterm=none
- hi WarningMsg ctermbg=14 ctermfg=0 cterm=none
- hi MoreMsg ctermbg=8 ctermfg=14 cterm=none
- hi ModeMsg ctermbg=8 ctermfg=14 cterm=none
-
- " -> Search
- hi Search ctermbg=7 ctermfg=14 cterm=none
- hi IncSearch ctermbg=7 ctermfg=14 cterm=none
-
- " -> Diff
- hi DiffAdd ctermbg=0 ctermfg=10 cterm=none
- hi DiffChange ctermbg=0 ctermfg=14 cterm=none
- hi DiffDelete ctermbg=0 ctermfg=12 cterm=none
- hi DiffText ctermbg=1 ctermfg=14 cterm=underline
-
- " -> Menu
- hi Pmenu ctermbg=0 ctermfg=4 cterm=none
- hi PmenuSel ctermbg=14 ctermfg=4 cterm=none
- hi PmenuSbar ctermbg=0 cterm=none
- hi PmenuThumb ctermbg=4 cterm=none
- hi PmenuSel ctermbg=14 ctermfg=4 cterm=none
-
- " -> Tabs
- hi TabLine ctermbg=7 ctermfg=8 cterm=none
- hi TabLineFill ctermbg=0 cterm=none
- hi TabLineSel ctermbg=8 ctermfg=7 cterm=bold
- "
- " -> Visual Mode
- hi Visual ctermbg=0 ctermfg=14 cterm=none
- hi VisualNOS ctermbg=0 ctermfg=7 cterm=none
-
- " -> Code
- hi Comment ctermbg=8 ctermfg=7 cterm=none
- hi Constant ctermbg=8 ctermfg=10 cterm=none
- hi String ctermbg=8 ctermfg=6 cterm=none
- hi Error ctermbg=8 ctermfg=4 cterm=none
- hi Identifier ctermbg=8 ctermfg=11 cterm=none
- hi Function ctermbg=8 ctermfg=11 cterm=none
- hi Ignore ctermbg=8 ctermfg=8 cterm=none
- hi MatchParen ctermbg=14 ctermfg=8 cterm=none
- hi PreProc ctermbg=8 ctermfg=5 cterm=none
- hi Special ctermbg=8 ctermfg=14 cterm=none
- hi Todo ctermbg=8 ctermfg=12 cterm=bold
- hi Underlined ctermbg=8 ctermfg=12 cterm=underline
- hi Statement ctermbg=8 ctermfg=13 cterm=none
- hi Operator ctermbg=8 ctermfg=4 cterm=none
- hi Delimiter ctermbg=8 ctermfg=4 cterm=none
- hi Type ctermbg=8 ctermfg=14 cterm=none
- hi Exception ctermbg=8 ctermfg=12 cterm=none
-
- " -> HTML-specific
- hi htmlBold ctermbg=8 ctermfg=7 cterm=bold
- hi htmlBoldItalic ctermbg=8 ctermfg=7 cterm=bold,italic
- hi htmlBoldUnderline ctermbg=8 ctermfg=7 cterm=bold,underline
- hi htmlBoldUnderlineItalic ctermbg=8 ctermfg=7 cterm=bold,underline,italic
- hi htmlItalic ctermbg=8 ctermfg=7 cterm=italic
- hi htmlUnderline ctermbg=8 ctermfg=7 cterm=underline
- hi htmlUnderlineItalic ctermbg=8 ctermfg=7 cterm=underline,italic
-
-
-elseif &t_Co == 8
-
- " -> Text; Miscellaneous
- hi Normal ctermbg=8 ctermfg=7 cterm=none
- hi SpecialKey ctermbg=8 ctermfg=5 cterm=none
- hi VertSplit ctermbg=8 ctermfg=6 cterm=none
- hi SignColumn ctermbg=8 ctermfg=5 cterm=none
- hi NonText ctermbg=8 ctermfg=4 cterm=none
- hi Directory ctermbg=8 ctermfg=6 cterm=none
- hi Title ctermbg=8 ctermfg=2 cterm=bold
-
- " -> Cursor
- hi Cursor ctermbg=6 ctermfg=8 cterm=none
- hi CursorIM ctermbg=6 ctermfg=8 cterm=none
- hi CursorColumn ctermbg=0 cterm=none
- hi CursorLine ctermbg=0 cterm=none
-
- " -> Folding
- hi FoldColumn ctermbg=0 ctermfg=1 cterm=none
- hi Folded ctermbg=0 ctermfg=1 cterm=none
-
- " -> Line info
- hi LineNr ctermbg=0 ctermfg=7 cterm=none
- hi StatusLine ctermbg=0 ctermfg=7 cterm=none
- hi StatusLineNC ctermbg=0 ctermfg=7 cterm=none
-
- " -> Messages
- hi ErrorMsg ctermbg=4 ctermfg=7 cterm=none
- hi Question ctermbg=8 ctermfg=6 cterm=none
- hi WarningMsg ctermbg=6 ctermfg=0 cterm=none
- hi MoreMsg ctermbg=8 ctermfg=6 cterm=none
- hi ModeMsg ctermbg=8 ctermfg=6 cterm=none
-
- " -> Search
- hi Search ctermbg=7 ctermfg=6 cterm=none
- hi IncSearch ctermbg=7 ctermfg=6 cterm=none
-
- " -> Diff
- hi DiffAdd ctermbg=0 ctermfg=2 cterm=none
- hi DiffChange ctermbg=0 ctermfg=6 cterm=none
- hi DiffDelete ctermbg=0 ctermfg=4 cterm=none
- hi DiffText ctermbg=1 ctermfg=6 cterm=underline
-
- " -> Menu
- hi Pmenu ctermbg=0 ctermfg=4 cterm=none
- hi PmenuSel ctermbg=6 ctermfg=4 cterm=none
- hi PmenuSbar ctermbg=0 cterm=none
- hi PmenuThumb ctermbg=4 cterm=none
- hi PmenuSel ctermbg=6 ctermfg=4 cterm=none
-
- " -> Tabs
- hi TabLine ctermbg=7 ctermfg=8 cterm=none
- hi TabLineFill ctermbg=0 cterm=none
- hi TabLineSel ctermbg=8 ctermfg=7 cterm=bold
- "
- " -> Visual Mode
- hi Visual ctermbg=0 ctermfg=6 cterm=none
- hi VisualNOS ctermbg=0 ctermfg=7 cterm=none
-
- " -> Code
- hi Comment ctermbg=8 ctermfg=7 cterm=none
- hi Constant ctermbg=8 ctermfg=2 cterm=none
- hi String ctermbg=8 ctermfg=6 cterm=none
- hi Error ctermbg=8 ctermfg=4 cterm=none
- hi Identifier ctermbg=8 ctermfg=3 cterm=none
- hi Function ctermbg=8 ctermfg=3 cterm=none
- hi Ignore ctermbg=8 ctermfg=8 cterm=none
- hi MatchParen ctermbg=6 ctermfg=8 cterm=none
- hi PreProc ctermbg=8 ctermfg=5 cterm=none
- hi Special ctermbg=8 ctermfg=6 cterm=none
- hi Todo ctermbg=8 ctermfg=4 cterm=bold
- hi Underlined ctermbg=8 ctermfg=4 cterm=underline
- hi Statement ctermbg=8 ctermfg=5 cterm=none
- hi Operator ctermbg=8 ctermfg=4 cterm=none
- hi Delimiter ctermbg=8 ctermfg=4 cterm=none
- hi Type ctermbg=8 ctermfg=6 cterm=none
- hi Exception ctermbg=8 ctermfg=4 cterm=none
-
- " -> HTML-specific
- hi htmlBold ctermbg=8 ctermfg=7 cterm=bold
- hi htmlBoldItalic ctermbg=8 ctermfg=7 cterm=bold,italic
- hi htmlBoldUnderline ctermbg=8 ctermfg=7 cterm=bold,underline
- hi htmlBoldUnderlineItalic ctermbg=8 ctermfg=7 cterm=bold,underline,italic
- hi htmlItalic ctermbg=8 ctermfg=7 cterm=italic
- hi htmlUnderline ctermbg=8 ctermfg=7 cterm=underline
- hi htmlUnderlineItalic ctermbg=8 ctermfg=7 cterm=underline,italic
-
-endif
-
-hi! default link bbcodeBold htmlBold
-hi! default link bbcodeBoldItalic htmlBoldItalic
-hi! default link bbcodeBoldItalicUnderline htmlBoldUnderlineItalic
-hi! default link bbcodeBoldUnderline htmlBoldUnderline
-hi! default link bbcodeItalic htmlItalic
-hi! default link bbcodeItalicUnderline htmlUnderlineItalic
-hi! default link bbcodeUnderline htmlUnderline
-
-" Spellcheck formatting
-if has("spell")
- hi SpellBad guisp=#FC4234 gui=undercurl
- hi SpellCap guisp=#70BDF1 gui=undercurl
- hi SpellLocal guisp=#FFEE68 gui=undercurl
- hi SpellRare guisp=#6DF584 gui=undercurl
-endif
+++ /dev/null
-" Vim color file
-" Maintainer: Shirk <shirk@gmx.net>
-" Last Change: 19 September 2005 - 0.2
-" URL: trinity.gentoofreaks.org
-
-" cool help screens
-" :he group-name
-" :he highlight-groups
-" :he cterm-colors
-
-set background=dark "or light
-hi clear
-if exists("syntax_on")
- syntax reset
-endif
-let g:colors_name="impact"
-
-if exists("g:impact_transbg")
- hi Normal ctermfg=LightGray ctermbg=none
- hi NonText ctermfg=DarkGray ctermbg=none
-
- hi Statement ctermfg=Blue ctermbg=none
- hi Comment ctermfg=DarkGray ctermbg=none cterm=bold term=bold
- hi Constant ctermfg=DarkCyan ctermbg=none
- hi Identifier ctermfg=Cyan ctermbg=none
- hi Type ctermfg=DarkGreen ctermbg=none
- hi Folded ctermfg=DarkGreen ctermbg=none cterm=underline term=none
- hi Special ctermfg=Blue ctermbg=none
- hi PreProc ctermfg=LightGray ctermbg=none cterm=bold term=bold
- hi Scrollbar ctermfg=Blue ctermbg=none
- hi Cursor ctermfg=white ctermbg=none
- hi ErrorMsg ctermfg=Red ctermbg=none cterm=bold term=bold
- hi WarningMsg ctermfg=Yellow ctermbg=none
- hi VertSplit ctermfg=White ctermbg=none
- hi Directory ctermfg=Cyan ctermbg=DarkBlue
- hi Visual ctermfg=White ctermbg=DarkGray cterm=underline term=none
- hi Title ctermfg=White ctermbg=DarkBlue
-
- hi StatusLine term=bold cterm=bold,underline ctermfg=White ctermbg=Black
- hi StatusLineNC term=bold cterm=bold,underline ctermfg=Gray ctermbg=Black
- hi LineNr term=bold cterm=bold ctermfg=White ctermbg=DarkGray
-else
- hi Normal ctermfg=LightGray ctermbg=Black
- hi NonText ctermfg=DarkGray ctermbg=Black
-
- hi Statement ctermfg=Blue ctermbg=Black
- hi Comment ctermfg=DarkGray ctermbg=Black cterm=bold term=bold
- hi Constant ctermfg=DarkCyan ctermbg=Black
- hi Identifier ctermfg=Cyan ctermbg=Black
- hi Type ctermfg=DarkGreen ctermbg=Black
- hi Folded ctermfg=DarkGreen ctermbg=Black cterm=underline term=none
- hi Special ctermfg=Blue ctermbg=Black
- hi PreProc ctermfg=LightGray ctermbg=Black cterm=bold term=bold
- hi Scrollbar ctermfg=Blue ctermbg=Black
- hi Cursor ctermfg=white ctermbg=Black
- hi ErrorMsg ctermfg=Red ctermbg=Black cterm=bold term=bold
- hi WarningMsg ctermfg=Yellow ctermbg=Black
- hi VertSplit ctermfg=White ctermbg=Black
- hi Directory ctermfg=Cyan ctermbg=DarkBlue
- hi Visual ctermfg=White ctermbg=DarkGray cterm=underline term=none
- hi Title ctermfg=White ctermbg=DarkBlue
-
- hi StatusLine term=bold cterm=bold,underline ctermfg=White ctermbg=Black
- hi StatusLineNC term=bold cterm=bold,underline ctermfg=Gray ctermbg=Black
- hi LineNr term=bold cterm=bold ctermfg=White ctermbg=DarkGray
-endif
+++ /dev/null
-" Vim color file
-" Name: inkpot.vim
-" Maintainer: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
-" Homepage: http://github.com/ciaranm/inkpot/
-"
-" This should work in the GUI, rxvt-unicode (88 colour mode) and xterm (256
-" colour mode). It won't work in 8/16 colour terminals.
-"
-" To use a black background, :let g:inkpot_black_background = 1
-
-set background=dark
-hi clear
-if exists("syntax_on")
- syntax reset
-endif
-
-let colors_name = "inkpot"
-
-" map a urxvt cube number to an xterm-256 cube number
-fun! <SID>M(a)
- return strpart("0135", a:a, 1) + 0
-endfun
-
-" map a urxvt colour to an xterm-256 colour
-fun! <SID>X(a)
- if &t_Co == 88
- return a:a
- else
- if a:a == 8
- return 237
- elseif a:a < 16
- return a:a
- elseif a:a > 79
- return 232 + (3 * (a:a - 80))
- else
- let l:b = a:a - 16
- let l:x = l:b % 4
- let l:y = (l:b / 4) % 4
- let l:z = (l:b / 16)
- return 16 + <SID>M(l:x) + (6 * <SID>M(l:y)) + (36 * <SID>M(l:z))
- endif
- endif
-endfun
-
-if ! exists("g:inkpot_black_background")
- let g:inkpot_black_background = 0
-endif
-
-if has("gui_running")
- if ! g:inkpot_black_background
- hi Normal gui=NONE guifg=#cfbfad guibg=#1e1e27
- else
- hi Normal gui=NONE guifg=#cfbfad guibg=#000000
- endif
-
- hi CursorLine guibg=#2e2e37
-
- hi IncSearch gui=BOLD guifg=#303030 guibg=#cd8b60
- hi Search gui=NONE guifg=#303030 guibg=#ad7b57
- hi ErrorMsg gui=BOLD guifg=#ffffff guibg=#ce4e4e
- hi WarningMsg gui=BOLD guifg=#ffffff guibg=#ce8e4e
- hi ModeMsg gui=BOLD guifg=#7e7eae guibg=NONE
- hi MoreMsg gui=BOLD guifg=#7e7eae guibg=NONE
- hi Question gui=BOLD guifg=#ffcd00 guibg=NONE
-
- hi StatusLine gui=BOLD guifg=#b9b9b9 guibg=#3e3e5e
- hi User1 gui=BOLD guifg=#00ff8b guibg=#3e3e5e
- hi User2 gui=BOLD guifg=#7070a0 guibg=#3e3e5e
- hi StatusLineNC gui=NONE guifg=#b9b9b9 guibg=#3e3e5e
- hi VertSplit gui=NONE guifg=#b9b9b9 guibg=#3e3e5e
-
- hi WildMenu gui=BOLD guifg=#eeeeee guibg=#6e6eaf
-
- hi MBENormal guifg=#cfbfad guibg=#2e2e3f
- hi MBEChanged guifg=#eeeeee guibg=#2e2e3f
- hi MBEVisibleNormal guifg=#cfcfcd guibg=#4e4e8f
- hi MBEVisibleChanged guifg=#eeeeee guibg=#4e4e8f
-
- hi DiffText gui=NONE guifg=#ffffcd guibg=#4a2a4a
- hi DiffChange gui=NONE guifg=#ffffcd guibg=#306b8f
- hi DiffDelete gui=NONE guifg=#ffffcd guibg=#6d3030
- hi DiffAdd gui=NONE guifg=#ffffcd guibg=#306d30
-
- hi Cursor gui=NONE guifg=#404040 guibg=#8b8bff
- hi lCursor gui=NONE guifg=#404040 guibg=#8fff8b
- hi CursorIM gui=NONE guifg=#404040 guibg=#8b8bff
-
- hi Folded gui=NONE guifg=#cfcfcd guibg=#4b208f
- hi FoldColumn gui=NONE guifg=#8b8bcd guibg=#2e2e2e
-
- hi Directory gui=NONE guifg=#00ff8b guibg=NONE
- hi LineNr gui=NONE guifg=#8b8bcd guibg=#2e2e2e
- hi NonText gui=BOLD guifg=#8b8bcd guibg=NONE
- hi SpecialKey gui=BOLD guifg=#ab60ed guibg=NONE
- hi Title gui=BOLD guifg=#af4f4b guibg=NONE
- hi Visual gui=NONE guifg=#eeeeee guibg=#4e4e8f
-
- hi Comment gui=NONE guifg=#cd8b00 guibg=NONE
- hi Constant gui=NONE guifg=#ffcd8b guibg=NONE
- hi String gui=NONE guifg=#ffcd8b guibg=#404040
- hi Error gui=NONE guifg=#ffffff guibg=#6e2e2e
- hi Identifier gui=NONE guifg=#ff8bff guibg=NONE
- hi Ignore gui=NONE
- hi Number gui=NONE guifg=#f0ad6d guibg=NONE
- hi PreProc gui=NONE guifg=#409090 guibg=NONE
- hi Special gui=NONE guifg=#c080d0 guibg=NONE
- hi SpecialChar gui=NONE guifg=#c080d0 guibg=#404040
- hi Statement gui=NONE guifg=#808bed guibg=NONE
- hi Todo gui=BOLD guifg=#303030 guibg=#d0a060
- hi Type gui=NONE guifg=#ff8bff guibg=NONE
- hi Underlined gui=BOLD guifg=#df9f2d guibg=NONE
- hi TaglistTagName gui=BOLD guifg=#808bed guibg=NONE
-
- hi perlSpecialMatch gui=NONE guifg=#c080d0 guibg=#404040
- hi perlSpecialString gui=NONE guifg=#c080d0 guibg=#404040
-
- hi cSpecialCharacter gui=NONE guifg=#c080d0 guibg=#404040
- hi cFormat gui=NONE guifg=#c080d0 guibg=#404040
-
- hi doxygenBrief gui=NONE guifg=#fdab60 guibg=NONE
- hi doxygenParam gui=NONE guifg=#fdd090 guibg=NONE
- hi doxygenPrev gui=NONE guifg=#fdd090 guibg=NONE
- hi doxygenSmallSpecial gui=NONE guifg=#fdd090 guibg=NONE
- hi doxygenSpecial gui=NONE guifg=#fdd090 guibg=NONE
- hi doxygenComment gui=NONE guifg=#ad7b20 guibg=NONE
- hi doxygenSpecial gui=NONE guifg=#fdab60 guibg=NONE
- hi doxygenSpecialMultilineDesc gui=NONE guifg=#ad600b guibg=NONE
- hi doxygenSpecialOnelineDesc gui=NONE guifg=#ad600b guibg=NONE
-
- if v:version >= 700
- hi Pmenu gui=NONE guifg=#eeeeee guibg=#4e4e8f
- hi PmenuSel gui=BOLD guifg=#eeeeee guibg=#2e2e3f
- hi PmenuSbar gui=BOLD guifg=#eeeeee guibg=#6e6eaf
- hi PmenuThumb gui=BOLD guifg=#eeeeee guibg=#6e6eaf
-
- hi SpellBad gui=undercurl guisp=#cc6666
- hi SpellRare gui=undercurl guisp=#cc66cc
- hi SpellLocal gui=undercurl guisp=#cccc66
- hi SpellCap gui=undercurl guisp=#66cccc
-
- hi MatchParen gui=NONE guifg=#cfbfad guibg=#4e4e8f
- endif
-else
- if ! g:inkpot_black_background
- exec "hi Normal cterm=NONE ctermfg=" . <SID>X(79) . " ctermbg=" . <SID>X(80)
- else
- exec "hi Normal cterm=NONE ctermfg=" . <SID>X(79) . " ctermbg=" . <SID>X(16)
- endif
-
- exec "hi IncSearch cterm=BOLD ctermfg=" . <SID>X(80) . " ctermbg=" . <SID>X(73)
- exec "hi Search cterm=NONE ctermfg=" . <SID>X(80) . " ctermbg=" . <SID>X(52)
- exec "hi ErrorMsg cterm=BOLD ctermfg=" . <SID>X(16) . " ctermbg=" . <SID>X(48)
- exec "hi WarningMsg cterm=BOLD ctermfg=" . <SID>X(16) . " ctermbg=" . <SID>X(68)
- exec "hi ModeMsg cterm=BOLD ctermfg=" . <SID>X(38) . " ctermbg=" . "NONE"
- exec "hi MoreMsg cterm=BOLD ctermfg=" . <SID>X(38) . " ctermbg=" . "NONE"
- exec "hi Question cterm=BOLD ctermfg=" . <SID>X(52) . " ctermbg=" . "NONE"
-
- exec "hi StatusLine cterm=BOLD ctermfg=" . <SID>X(85) . " ctermbg=" . <SID>X(81)
- exec "hi User1 cterm=BOLD ctermfg=" . <SID>X(28) . " ctermbg=" . <SID>X(81)
- exec "hi User2 cterm=BOLD ctermfg=" . <SID>X(39) . " ctermbg=" . <SID>X(81)
- exec "hi StatusLineNC cterm=NONE ctermfg=" . <SID>X(84) . " ctermbg=" . <SID>X(81)
- exec "hi VertSplit cterm=NONE ctermfg=" . <SID>X(84) . " ctermbg=" . <SID>X(81)
-
- exec "hi WildMenu cterm=BOLD ctermfg=" . <SID>X(87) . " ctermbg=" . <SID>X(38)
-
- exec "hi MBENormal ctermfg=" . <SID>X(85) . " ctermbg=" . <SID>X(81)
- exec "hi MBEChanged ctermfg=" . <SID>X(87) . " ctermbg=" . <SID>X(81)
- exec "hi MBEVisibleNormal ctermfg=" . <SID>X(85) . " ctermbg=" . <SID>X(82)
- exec "hi MBEVisibleChanged ctermfg=" . <SID>X(87) . " ctermbg=" . <SID>X(82)
-
- exec "hi DiffText cterm=NONE ctermfg=" . <SID>X(79) . " ctermbg=" . <SID>X(34)
- exec "hi DiffChange cterm=NONE ctermfg=" . <SID>X(79) . " ctermbg=" . <SID>X(17)
- exec "hi DiffDelete cterm=NONE ctermfg=" . <SID>X(79) . " ctermbg=" . <SID>X(32)
- exec "hi DiffAdd cterm=NONE ctermfg=" . <SID>X(79) . " ctermbg=" . <SID>X(20)
-
- exec "hi Folded cterm=NONE ctermfg=" . <SID>X(79) . " ctermbg=" . <SID>X(35)
- exec "hi FoldColumn cterm=NONE ctermfg=" . <SID>X(39) . " ctermbg=" . <SID>X(80)
-
- exec "hi Directory cterm=NONE ctermfg=" . <SID>X(28) . " ctermbg=" . "NONE"
- exec "hi LineNr cterm=NONE ctermfg=" . <SID>X(39) . " ctermbg=" . <SID>X(80)
- exec "hi NonText cterm=BOLD ctermfg=" . <SID>X(39) . " ctermbg=" . "NONE"
- exec "hi SpecialKey cterm=BOLD ctermfg=" . <SID>X(55) . " ctermbg=" . "NONE"
- exec "hi Title cterm=BOLD ctermfg=" . <SID>X(48) . " ctermbg=" . "NONE"
- exec "hi Visual cterm=NONE ctermfg=" . <SID>X(79) . " ctermbg=" . <SID>X(38)
-
- exec "hi Comment cterm=NONE ctermfg=" . <SID>X(52) . " ctermbg=" . "NONE"
- exec "hi Constant cterm=NONE ctermfg=" . <SID>X(73) . " ctermbg=" . "NONE"
- exec "hi String cterm=NONE ctermfg=" . <SID>X(73) . " ctermbg=" . <SID>X(81)
- exec "hi Error cterm=NONE ctermfg=" . <SID>X(79) . " ctermbg=" . <SID>X(32)
- exec "hi Identifier cterm=NONE ctermfg=" . <SID>X(53) . " ctermbg=" . "NONE"
- exec "hi Ignore cterm=NONE"
- exec "hi Number cterm=NONE ctermfg=" . <SID>X(69) . " ctermbg=" . "NONE"
- exec "hi PreProc cterm=NONE ctermfg=" . <SID>X(25) . " ctermbg=" . "NONE"
- exec "hi Special cterm=NONE ctermfg=" . <SID>X(55) . " ctermbg=" . "NONE"
- exec "hi SpecialChar cterm=NONE ctermfg=" . <SID>X(55) . " ctermbg=" . <SID>X(81)
- exec "hi Statement cterm=NONE ctermfg=" . <SID>X(27) . " ctermbg=" . "NONE"
- exec "hi Todo cterm=BOLD ctermfg=" . <SID>X(16) . " ctermbg=" . <SID>X(57)
- exec "hi Type cterm=NONE ctermfg=" . <SID>X(71) . " ctermbg=" . "NONE"
- exec "hi Underlined cterm=BOLD ctermfg=" . <SID>X(77) . " ctermbg=" . "NONE"
- exec "hi TaglistTagName cterm=BOLD ctermfg=" . <SID>X(39) . " ctermbg=" . "NONE"
-
- if v:version >= 700
- exec "hi Pmenu cterm=NONE ctermfg=" . <SID>X(87) . " ctermbg=" . <SID>X(82)
- exec "hi PmenuSel cterm=BOLD ctermfg=" . <SID>X(87) . " ctermbg=" . <SID>X(38)
- exec "hi PmenuSbar cterm=BOLD ctermfg=" . <SID>X(87) . " ctermbg=" . <SID>X(39)
- exec "hi PmenuThumb cterm=BOLD ctermfg=" . <SID>X(87) . " ctermbg=" . <SID>X(39)
-
- exec "hi SpellBad cterm=NONE ctermbg=" . <SID>X(32)
- exec "hi SpellRare cterm=NONE ctermbg=" . <SID>X(33)
- exec "hi SpellLocal cterm=NONE ctermbg=" . <SID>X(36)
- exec "hi SpellCap cterm=NONE ctermbg=" . <SID>X(21)
- exec "hi MatchParen cterm=NONE ctermbg=" . <SID>X(14) . "ctermfg=" . <SID>X(25)
- endif
-endif
-
-" vim: set et :
+++ /dev/null
-" ir_black color scheme
-" More at: http://blog.infinitered.com/entries/show/8
-
-
-" ********************************************************************************
-" Standard colors used in all ir_black themes:
-" Note, x:x:x are RGB values
-"
-" normal: #f6f3e8
-"
-" string: #A8FF60 168:255:96
-" string inner (punc, code, etc): #00A0A0 0:160:160
-" number: #FF73FD 255:115:253
-" comments: #7C7C7C 124:124:124
-" keywords: #96CBFE 150:203:254
-" operators: white
-" class: #FFFFB6 255:255:182
-" method declaration name: #FFD2A7 255:210:167
-" regular expression: #E9C062 233:192:98
-" regexp alternate: #FF8000 255:128:0
-" regexp alternate 2: #B18A3D 177:138:61
-" variable: #C6C5FE 198:197:254
-"
-" Misc colors:
-" red color (used for whatever): #FF6C60 255:108:96
-" light red: #FFB6B0 255:182:176
-"
-" brown: #E18964 good for special
-"
-" lightpurpleish: #FFCCFF
-"
-" Interface colors:
-" background color: black
-" cursor (where underscore is used): #FFA560 255:165:96
-" cursor (where block is used): white
-" visual selection: #1D1E2C
-" current line: #151515 21:21:21
-" search selection: #07281C 7:40:28
-" line number: #3D3D3D 61:61:61
-
-
-" ********************************************************************************
-" The following are the preferred 16 colors for your terminal
-" Colors Bright Colors
-" Black #4E4E4E #7C7C7C
-" Red #FF6C60 #FFB6B0
-" Green #A8FF60 #CEFFAB
-" Yellow #FFFFB6 #FFFFCB
-" Blue #96CBFE #FFFFCB
-" Magenta #FF73FD #FF9CFE
-" Cyan #C6C5FE #DFDFFE
-" White #EEEEEE #FFFFFF
-
-
-" ********************************************************************************
-set background=dark
-hi clear
-
-if exists("syntax_on")
- syntax reset
-endif
-
-let colors_name = "ir_black"
-
-
-"hi Example guifg=NONE guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
-
-" General colors
-hi Normal guifg=#f6f3e8 guibg=black gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
-hi NonText guifg=#070707 guibg=black gui=NONE ctermfg=black ctermbg=NONE cterm=NONE
-
-hi Cursor guifg=black guibg=white gui=NONE ctermfg=black ctermbg=white cterm=reverse
-hi LineNr guifg=#3D3D3D guibg=black gui=NONE ctermfg=darkgray ctermbg=NONE cterm=NONE
-
-hi VertSplit guifg=#202020 guibg=#202020 gui=NONE ctermfg=darkgray ctermbg=darkgray cterm=NONE
-hi StatusLine guifg=#CCCCCC guibg=#202020 gui=italic ctermfg=white ctermbg=darkgray cterm=NONE
-hi StatusLineNC guifg=black guibg=#202020 gui=NONE ctermfg=blue ctermbg=darkgray cterm=NONE
-
-hi Folded guifg=#a0a8b0 guibg=#384048 gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
-hi Title guifg=#f6f3e8 guibg=NONE gui=bold ctermfg=NONE ctermbg=NONE cterm=NONE
-hi Visual guifg=NONE guibg=#262D51 gui=NONE ctermfg=NONE ctermbg=darkgray cterm=NONE
-
-hi SpecialKey guifg=#808080 guibg=#343434 gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
-
-hi WildMenu guifg=green guibg=yellow gui=NONE ctermfg=black ctermbg=yellow cterm=NONE
-hi PmenuSbar guifg=black guibg=white gui=NONE ctermfg=black ctermbg=white cterm=NONE
-"hi Ignore guifg=gray guibg=black gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
-
-hi Error guifg=NONE guibg=NONE gui=undercurl ctermfg=white ctermbg=red cterm=NONE guisp=#FF6C60 " undercurl color
-hi ErrorMsg guifg=white guibg=#FF6C60 gui=BOLD ctermfg=white ctermbg=red cterm=NONE
-hi WarningMsg guifg=white guibg=#FF6C60 gui=BOLD ctermfg=white ctermbg=red cterm=NONE
-
-" Message displayed in lower left, such as --INSERT--
-hi ModeMsg guifg=black guibg=#C6C5FE gui=BOLD ctermfg=black ctermbg=cyan cterm=BOLD
-
-if version >= 700 " Vim 7.x specific colors
- hi CursorLine guifg=NONE guibg=#121212 gui=NONE ctermfg=NONE ctermbg=NONE cterm=BOLD
- hi CursorColumn guifg=NONE guibg=#121212 gui=NONE ctermfg=NONE ctermbg=NONE cterm=BOLD
- hi MatchParen guifg=#f6f3e8 guibg=#857b6f gui=BOLD ctermfg=white ctermbg=darkgray cterm=NONE
- hi Pmenu guifg=#f6f3e8 guibg=#444444 gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
- hi PmenuSel guifg=#000000 guibg=#cae682 gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
- hi Search guifg=NONE guibg=NONE gui=underline ctermfg=NONE ctermbg=NONE cterm=underline
-endif
-
-" Syntax highlighting
-hi Comment guifg=#7C7C7C guibg=NONE gui=NONE ctermfg=darkgray ctermbg=NONE cterm=NONE
-hi String guifg=#A8FF60 guibg=NONE gui=NONE ctermfg=green ctermbg=NONE cterm=NONE
-hi Number guifg=#FF73FD guibg=NONE gui=NONE ctermfg=magenta ctermbg=NONE cterm=NONE
-
-hi Keyword guifg=#96CBFE guibg=NONE gui=NONE ctermfg=blue ctermbg=NONE cterm=NONE
-hi PreProc guifg=#96CBFE guibg=NONE gui=NONE ctermfg=blue ctermbg=NONE cterm=NONE
-hi Conditional guifg=#6699CC guibg=NONE gui=NONE ctermfg=blue ctermbg=NONE cterm=NONE " if else end
-
-hi Todo guifg=#8f8f8f guibg=NONE gui=NONE ctermfg=red ctermbg=NONE cterm=NONE
-hi Constant guifg=#99CC99 guibg=NONE gui=NONE ctermfg=cyan ctermbg=NONE cterm=NONE
-
-hi Identifier guifg=#C6C5FE guibg=NONE gui=NONE ctermfg=cyan ctermbg=NONE cterm=NONE
-hi Function guifg=#FFD2A7 guibg=NONE gui=NONE ctermfg=brown ctermbg=NONE cterm=NONE
-hi Type guifg=#FFFFB6 guibg=NONE gui=NONE ctermfg=yellow ctermbg=NONE cterm=NONE
-hi Statement guifg=#6699CC guibg=NONE gui=NONE ctermfg=lightblue ctermbg=NONE cterm=NONE
-
-hi Special guifg=#E18964 guibg=NONE gui=NONE ctermfg=white ctermbg=NONE cterm=NONE
-hi Delimiter guifg=#00A0A0 guibg=NONE gui=NONE ctermfg=cyan ctermbg=NONE cterm=NONE
-hi Operator guifg=white guibg=NONE gui=NONE ctermfg=white ctermbg=NONE cterm=NONE
-
-hi link Character Constant
-hi link Boolean Constant
-hi link Float Number
-hi link Repeat Statement
-hi link Label Statement
-hi link Exception Statement
-hi link Include PreProc
-hi link Define PreProc
-hi link Macro PreProc
-hi link PreCondit PreProc
-hi link StorageClass Type
-hi link Structure Type
-hi link Typedef Type
-hi link Tag Special
-hi link SpecialChar Special
-hi link SpecialComment Special
-hi link Debug Special
-
-
-" Special for Ruby
-hi rubyRegexp guifg=#B18A3D guibg=NONE gui=NONE ctermfg=brown ctermbg=NONE cterm=NONE
-hi rubyRegexpDelimiter guifg=#FF8000 guibg=NONE gui=NONE ctermfg=brown ctermbg=NONE cterm=NONE
-hi rubyEscape guifg=white guibg=NONE gui=NONE ctermfg=cyan ctermbg=NONE cterm=NONE
-hi rubyInterpolationDelimiter guifg=#00A0A0 guibg=NONE gui=NONE ctermfg=blue ctermbg=NONE cterm=NONE
-hi rubyControl guifg=#6699CC guibg=NONE gui=NONE ctermfg=blue ctermbg=NONE cterm=NONE "and break, etc
-"hi rubyGlobalVariable guifg=#FFCCFF guibg=NONE gui=NONE ctermfg=lightblue ctermbg=NONE cterm=NONE "yield
-hi rubyStringDelimiter guifg=#336633 guibg=NONE gui=NONE ctermfg=lightgreen ctermbg=NONE cterm=NONE
-"rubyInclude
-"rubySharpBang
-"rubyAccess
-"rubyPredefinedVariable
-"rubyBoolean
-"rubyClassVariable
-"rubyBeginEnd
-"rubyRepeatModifier
-"hi link rubyArrayDelimiter Special " [ , , ]
-"rubyCurlyBlock { , , }
-
-hi link rubyClass Keyword
-hi link rubyModule Keyword
-hi link rubyKeyword Keyword
-hi link rubyOperator Operator
-hi link rubyIdentifier Identifier
-hi link rubyInstanceVariable Identifier
-hi link rubyGlobalVariable Identifier
-hi link rubyClassVariable Identifier
-hi link rubyConstant Type
-
-
-" Special for Java
-" hi link javaClassDecl Type
-hi link javaScopeDecl Identifier
-hi link javaCommentTitle javaDocSeeTag
-hi link javaDocTags javaDocSeeTag
-hi link javaDocParam javaDocSeeTag
-hi link javaDocSeeTagParam javaDocSeeTag
-
-hi javaDocSeeTag guifg=#CCCCCC guibg=NONE gui=NONE ctermfg=darkgray ctermbg=NONE cterm=NONE
-hi javaDocSeeTag guifg=#CCCCCC guibg=NONE gui=NONE ctermfg=darkgray ctermbg=NONE cterm=NONE
-"hi javaClassDecl guifg=#CCFFCC guibg=NONE gui=NONE ctermfg=white ctermbg=NONE cterm=NONE
-
-
-" Special for XML
-hi link xmlTag Keyword
-hi link xmlTagName Conditional
-hi link xmlEndTag Identifier
-
-
-" Special for HTML
-hi link htmlTag Keyword
-hi link htmlTagName Conditional
-hi link htmlEndTag Identifier
-
-
-" Special for Javascript
-hi link javaScriptNumber Number
-
-
-" Special for Python
-"hi link pythonEscape Keyword
-
-
-" Special for CSharp
-hi link csXmlTag Keyword
-
-
-" Special for PHP
+++ /dev/null
-" Vim color file
-" Maintainer: Michael Boehler
-" Mail: michael@familie-boehler.de
-" Last Change: 2008-2-21
-" Version: 3.2
-" This color scheme uses a light background.
-" GUI only
-" inspired by colorsheme PYTE
-
-set background=light
-hi clear
-if exists("syntax_on")
- syntax reset
-endif
-
-let colors_name = "ironman"
-
-hi Normal guifg=#222222 guibg=#F0F0F0
-
-" Search
-hi IncSearch gui=NONE guifg=Black guibg=#FFFF4B
-hi Search gui=NONE guifg=Black guibg=#FFFF8F
-
-" Messages
-hi ErrorMsg gui=NONE guifg=#FF0000 guibg=NONE
-hi WarningMsg gui=NONE guifg=#FF6600 guibg=NONE
-hi ModeMsg gui=NONE guifg=#0070ff guibg=NONE
-hi MoreMsg gui=NONE guifg=#FF6600 guibg=NONE
-hi Question gui=NONE guifg=#008050 guibg=NONE
-
-" Completion Popup Menu
-hi Pmenu gui=NONE guifg=#303040 guibg=#ccff00
-hi PmenuSel gui=NONE guifg=#303040 guibg=#ffff00
-" hi PmenuSbar scrollbar |hl-PmenuSbar|
-" hi PmenuThumb thumb of the scrollbar |hl-PmenuThumb|
-
-" Split area
-hi StatusLine gui=ITALIC guifg=white guibg=#8090a0
-hi StatusLineNC gui=ITALIC guifg=#506070 guibg=#a0b0c0
-hi VertSplit gui=NONE guifg=#a0b0c0 guibg=#a0b0c0
-hi WarningMsgildMenu gui=NONE guifg=Black guibg=Orange
-" hi WildMenu gui=UNDERLINE guifg=#56A0EE guibg=#E9E9F4
-
-" Diff
-hi DiffText gui=NONE guifg=#2020ff guibg=#c8f2ea
-hi DiffDelete gui=NONE guifg=#f83010 guibg=#ffeae0
-hi DiffAdd gui=NONE guifg=#006800 guibg=#d0ffd0
-hi DiffChange gui=NONE guifg=#2020ff guibg=#c8f2ea
-
-" Cursor
-hi Cursor gui=NONE guifg=#ffffff guibg=#DE7171
-hi lCursor gui=NONE guifg=#f8f8f8 guibg=#8000ff
-hi CursorIM gui=NONE guifg=#f8f8f8 guibg=#8000ff
-hi CursorLine gui=NONE guifg=NONE guibg=#f6f6f6
-hi CursorColumn gui=NONE guifg=NONE guibg=#F9F9F9
-
-" Fold
-hi Folded gui=NONE guifg=#3399ff guibg=#EAF5FF
-hi FoldColumn gui=NONE guifg=#3399ff guibg=#EAF5FF
-
-" Other hi Directory gui=NONE guifg=#0000ff guibg=NONE
-hi LineNr gui=NONE guifg=#FFFFFF guibg=#C0D0E0
-hi NonText gui=NONE guifg=#C0C0C0 guibg=#E0E0E0
-hi SpecialKey gui=NONE guifg=#35E0DF guibg=NONE
-hi Title gui=NONE guifg=#004060 guibg=#c8f0f8
-hi Visual gui=NONE guibg=#BDDFFF
-hi MatchParen gui=NONE guifg=NONE guibg=#9FFF82
-
-" Syntax group
-hi Comment gui=ITALIC guifg=#A0B0C0 guibg=#EFEFFF
-hi Paren gui=NONE guifg=#9326C1 guibg=NONE
-hi Comma gui=NONE guifg=#C12660 guibg=NONE
-hi Constant gui=NONE guifg=NONE guibg=#E8F1FF
-hi Statement gui=NONE guifg=#005EC4 guibg=NONE
-hi Error gui=BOLD,UNDERLINE guifg=#ff4080 guibg=NONE
-hi Identifier gui=NONE guifg=#339933 guibg=NONE
-hi Ignore gui=NONE guifg=#f8f8f8 guibg=NONE
-hi Number gui=NONE guifg=#087B4D
-hi PreProc gui=NONE guifg=#0070e6 guibg=NONE
-hi Special gui=NONE guifg=#0000ff guibg=#ccf7ee
-hi Delimiter gui=BOLD guifg=#A8360F guibg=NONE
-hi Todo gui=NONE guifg=#ff0070 guibg=#ffe0f4
-hi Type gui=NONE guifg=#eb7950 guibg=NONE
-hi Underlined gui=UNDERLINE guifg=#0000ff guibg=NONE
-
-hi Conditional gui=None guifg=#0053FF guibg=bg
-hi Repeat gui=None guifg=SeaGreen2 guibg=bg
-hi Operator gui=None guifg=#0085B1 guibg=bg
-hi Keyword gui=None guifg=DarkBlue guibg=bg
-hi Exception gui=None guifg=DarkBlue guibg=bg
-hi Function gui=BOLD guifg=#3E0F70
-
-hi! link String Constant
-hi! link SpecialComment Comment
-hi! link Character Constant
-hi! link Boolean Constant
-hi! link Float Number
-hi! link Label Statement
-hi! link Include PreProc
-hi! link Define PreProc
-hi! link Macro PreProc
-hi! link PreCondit PreProc
-hi! link StorageClass Type
-hi! link Structure Type
-hi! link Typedef Type
-hi! link SpecialChar Special
-hi! link Debug Special
-
-" HTML
-hi htmlLink gui=UNDERLINE guifg=#0000ff guibg=NONE
-hi htmlBold gui=BOLD
-hi htmlBoldItalic gui=BOLD,ITALIC
-hi htmlBoldUnderline gui=BOLD,UNDERLINE
-hi htmlBoldUnderlineItalic gui=BOLD,UNDERLINE,ITALIC
-hi htmlItalic gui=ITALIC
-hi htmlUnderline gui=UNDERLINE
-hi htmlUnderlineItalic gui=UNDERLINE,ITALIC
-
-" Tabs {{{1
-highlight TabLine gui=underline guibg=LightGrey
-highlight TabLineFill gui=reverse
-highlight TabLineSel gui=bold
-
-highlight SpellBad gui=undercurl guisp=Red
-highlight SpellCap gui=undercurl guisp=Blue
-highlight SpellRare gui=undercurl guisp=Magenta
-highlight SpellLocale gui=undercurl guisp=DarkCyan
-
-" Completion {{{1
-highlight Pmenu guifg=Black guibg=#BDDFFF
-highlight PmenuSel guifg=Black guibg=Orange
-highlight PmenuSbar guifg=#CCCCCC guibg=#CCCCCC
-highlight PmenuThumb gui=reverse guifg=Black guibg=#AAAAAA
+++ /dev/null
-" Vim color file inherit from the desrt.vim
-" Maintainer: Jammy Lee<mistapostle@gmail.com>
-" Last Change: $Date: 2008/03/20 19:30:30 $
-" Version: $Id: jammy.vim,v 1.1 2008/03/20 $
-
-" cool help screens
-" :he group-name
-" :he highlight-groups
-" :he cterm-colors
-
-set background=dark
-if version > 580
- " no guarantees for version 5.8 and below, but this makes it stop
- " complaining
- hi clear
- if exists("syntax_on")
- syntax reset
- endif
-endif
-let g:colors_name="jammy"
-
-hi Normal guifg=White guibg=Black
-
-" highlight groups
-hi Cursor guibg=khaki guifg=slategrey
-"hi CursorIM
-"hi Directory
-"hi DiffAdd
-"hi DiffChange
-"hi DiffDelete
-"hi DiffText
-"hi ErrorMsg
-hi String guifg=Skyblue
-hi VertSplit guibg=#c2bfa5 guifg=grey50 gui=none
-hi Folded guibg=grey30 guifg=gold
-hi FoldColumn guibg=grey30 guifg=tan
-hi IncSearch guifg=slategrey guibg=khaki
-"hi LineNr
-hi ModeMsg guifg=goldenrod
-hi MoreMsg guifg=SeaGreen
-hi NonText guifg=LightBlue guibg=black
-hi Question guifg=springgreen
-hi Search guibg=peru guifg=wheat
-hi SpecialKey guifg=yellowgreen
-hi StatusLine guibg=#c2bfa5 guifg=black gui=none
-hi StatusLineNC guibg=#c2bfa5 guifg=grey50 gui=none
-hi Title guifg=indianred
-hi Visual gui=none guibg=grey30
-"hi VisualNOS
-hi WarningMsg guifg=salmon
-"hi WildMenu
-"hi Menu
-"hi Scrollbar
-"hi Tooltip
-
-" syntax highlighting groups
-hi Comment guifg=grey60
-hi Constant guifg=indianred
-
-hi Identifier guifg=palegreen
-"hi Identifier guifg=#D18B2C
-"palegreen
-"hi Statement guifg=khaki
-hi Statement guifg=#E6DB74
-hi PreProc guifg=Skyblue
-hi Type guifg=darkkhaki
-hi Special guifg=navajowhite
-"hi Underlined
-hi Ignore guifg=grey40
-"hi Error
-hi Todo guifg=orangered guibg=yellow2
-
-" color terminal definitions
-hi SpecialKey ctermfg=darkgreen
-hi NonText cterm=bold ctermfg=darkblue
-hi Directory ctermfg=darkcyan
-hi ErrorMsg cterm=bold ctermfg=7 ctermbg=1
-hi IncSearch cterm=NONE ctermfg=yellow ctermbg=green
-hi Search cterm=NONE ctermfg=grey ctermbg=blue
-hi MoreMsg ctermfg=darkgreen
-hi ModeMsg cterm=NONE ctermfg=brown
-hi LineNr ctermfg=3
-hi Question ctermfg=green
-hi StatusLine cterm=bold,reverse
-hi StatusLineNC cterm=reverse
-hi VertSplit cterm=reverse
-hi Title ctermfg=5
-hi Visual cterm=reverse
-hi VisualNOS cterm=bold,underline
-hi WarningMsg ctermfg=1
-hi WildMenu ctermfg=0 ctermbg=3
-hi Folded ctermfg=darkgrey ctermbg=NONE
-hi FoldColumn ctermfg=darkgrey ctermbg=NONE
-hi DiffAdd ctermbg=4
-hi DiffChange ctermbg=5
-hi DiffDelete cterm=bold ctermfg=4 ctermbg=6
-hi DiffText cterm=bold ctermbg=1
-hi Comment ctermfg=darkcyan
-hi Constant ctermfg=brown
-hi Special ctermfg=5
-hi Identifier ctermfg=6
-hi Statement ctermfg=3
-hi PreProc ctermfg=5
-hi Type ctermfg=2
-hi Underlined cterm=underline ctermfg=5
-hi Ignore cterm=bold ctermfg=7
-hi Ignore ctermfg=darkgrey
-hi Error cterm=bold ctermfg=7 ctermbg=1
-
-
-"vim: sw=4
+++ /dev/null
-runtime colors/jellybeans.vim
-let g:colors_name = "jellybeans+"
-
-hi VertSplit guibg=#888888
-hi StatusLine guibg=#cccccc guifg=#000000
-hi StatusLineNC guibg=#888888 guifg=#000000
+++ /dev/null
-" Vim color file
-"
-" " __ _ _ _ "
-" " \ \ ___| | |_ _| |__ ___ __ _ _ __ ___ "
-" " \ \/ _ \ | | | | | _ \ / _ \/ _ | _ \/ __| "
-" " /\_/ / __/ | | |_| | |_| | __/ |_| | | | \__ \ "
-" " \___/ \___|_|_|\__ |____/ \___|\____|_| |_|___/ "
-" " \___/ "
-"
-" "A colorful, dark color scheme for Vim."
-"
-" File: jellybeans.vim
-" Maintainer: NanoTech <http://nanotech.nanotechcorp.net/>
-" Version: 1.5
-" Last Change: January 15th, 2012
-" Contributors: Daniel Herbert <http://pocket-ninja.com/>,
-" Henry So, Jr. <henryso@panix.com>,
-" David Liang <bmdavll at gmail dot com>,
-" Rich Healey (richoH),
-" Andrew Wong (w0ng)
-"
-" Copyright (c) 2009-2012 NanoTech
-"
-" Permission is hereby granted, free of charge, to any person obtaining a copy
-" of this software and associated documentation files (the "Software"), to deal
-" in the Software without restriction, including without limitation the rights
-" to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-" copies of the Software, and to permit persons to whom the Software is
-" furnished to do so, subject to the following conditions:
-"
-" The above copyright notice and this permission notice shall be included in
-" all copies or substantial portions of the Software.
-"
-" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-" IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-" FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-" AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-" LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-" OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-" THE SOFTWARE.
-
-set background=dark
-
-hi clear
-
-if exists("syntax_on")
- syntax reset
-endif
-
-let colors_name = "jellybeans"
-
-if has("gui_running") || &t_Co == 88 || &t_Co == 256
- let s:low_color = 0
-else
- let s:low_color = 1
-endif
-
-" Color approximation functions by Henry So, Jr. and David Liang {{{
-" Added to jellybeans.vim by Daniel Herbert
-
-" returns an approximate grey index for the given grey level
-fun! s:grey_number(x)
- if &t_Co == 88
- if a:x < 23
- return 0
- elseif a:x < 69
- return 1
- elseif a:x < 103
- return 2
- elseif a:x < 127
- return 3
- elseif a:x < 150
- return 4
- elseif a:x < 173
- return 5
- elseif a:x < 196
- return 6
- elseif a:x < 219
- return 7
- elseif a:x < 243
- return 8
- else
- return 9
- endif
- else
- if a:x < 14
- return 0
- else
- let l:n = (a:x - 8) / 10
- let l:m = (a:x - 8) % 10
- if l:m < 5
- return l:n
- else
- return l:n + 1
- endif
- endif
- endif
-endfun
-
-" returns the actual grey level represented by the grey index
-fun! s:grey_level(n)
- if &t_Co == 88
- if a:n == 0
- return 0
- elseif a:n == 1
- return 46
- elseif a:n == 2
- return 92
- elseif a:n == 3
- return 115
- elseif a:n == 4
- return 139
- elseif a:n == 5
- return 162
- elseif a:n == 6
- return 185
- elseif a:n == 7
- return 208
- elseif a:n == 8
- return 231
- else
- return 255
- endif
- else
- if a:n == 0
- return 0
- else
- return 8 + (a:n * 10)
- endif
- endif
-endfun
-
-" returns the palette index for the given grey index
-fun! s:grey_color(n)
- if &t_Co == 88
- if a:n == 0
- return 16
- elseif a:n == 9
- return 79
- else
- return 79 + a:n
- endif
- else
- if a:n == 0
- return 16
- elseif a:n == 25
- return 231
- else
- return 231 + a:n
- endif
- endif
-endfun
-
-" returns an approximate color index for the given color level
-fun! s:rgb_number(x)
- if &t_Co == 88
- if a:x < 69
- return 0
- elseif a:x < 172
- return 1
- elseif a:x < 230
- return 2
- else
- return 3
- endif
- else
- if a:x < 75
- return 0
- else
- let l:n = (a:x - 55) / 40
- let l:m = (a:x - 55) % 40
- if l:m < 20
- return l:n
- else
- return l:n + 1
- endif
- endif
- endif
-endfun
-
-" returns the actual color level for the given color index
-fun! s:rgb_level(n)
- if &t_Co == 88
- if a:n == 0
- return 0
- elseif a:n == 1
- return 139
- elseif a:n == 2
- return 205
- else
- return 255
- endif
- else
- if a:n == 0
- return 0
- else
- return 55 + (a:n * 40)
- endif
- endif
-endfun
-
-" returns the palette index for the given R/G/B color indices
-fun! s:rgb_color(x, y, z)
- if &t_Co == 88
- return 16 + (a:x * 16) + (a:y * 4) + a:z
- else
- return 16 + (a:x * 36) + (a:y * 6) + a:z
- endif
-endfun
-
-" returns the palette index to approximate the given R/G/B color levels
-fun! s:color(r, g, b)
- " get the closest grey
- let l:gx = s:grey_number(a:r)
- let l:gy = s:grey_number(a:g)
- let l:gz = s:grey_number(a:b)
-
- " get the closest color
- let l:x = s:rgb_number(a:r)
- let l:y = s:rgb_number(a:g)
- let l:z = s:rgb_number(a:b)
-
- if l:gx == l:gy && l:gy == l:gz
- " there are two possibilities
- let l:dgr = s:grey_level(l:gx) - a:r
- let l:dgg = s:grey_level(l:gy) - a:g
- let l:dgb = s:grey_level(l:gz) - a:b
- let l:dgrey = (l:dgr * l:dgr) + (l:dgg * l:dgg) + (l:dgb * l:dgb)
- let l:dr = s:rgb_level(l:gx) - a:r
- let l:dg = s:rgb_level(l:gy) - a:g
- let l:db = s:rgb_level(l:gz) - a:b
- let l:drgb = (l:dr * l:dr) + (l:dg * l:dg) + (l:db * l:db)
- if l:dgrey < l:drgb
- " use the grey
- return s:grey_color(l:gx)
- else
- " use the color
- return s:rgb_color(l:x, l:y, l:z)
- endif
- else
- " only one possibility
- return s:rgb_color(l:x, l:y, l:z)
- endif
-endfun
-
-" returns the palette index to approximate the 'rrggbb' hex string
-fun! s:rgb(rgb)
- let l:r = ("0x" . strpart(a:rgb, 0, 2)) + 0
- let l:g = ("0x" . strpart(a:rgb, 2, 2)) + 0
- let l:b = ("0x" . strpart(a:rgb, 4, 2)) + 0
- return s:color(l:r, l:g, l:b)
-endfun
-
-" sets the highlighting for the given group
-fun! s:X(group, fg, bg, attr, lcfg, lcbg)
- if s:low_color
- let l:fge = empty(a:lcfg)
- let l:bge = empty(a:lcbg)
-
- if !l:fge && !l:bge
- exec "hi ".a:group." ctermfg=".a:lcfg." ctermbg=".a:lcbg
- elseif !l:fge && l:bge
- exec "hi ".a:group." ctermfg=".a:lcfg." ctermbg=NONE"
- elseif l:fge && !l:bge
- exec "hi ".a:group." ctermfg=NONE ctermbg=".a:lcbg
- endif
- else
- let l:fge = empty(a:fg)
- let l:bge = empty(a:bg)
-
- if !l:fge && !l:bge
- exec "hi ".a:group." guifg=#".a:fg." guibg=#".a:bg." ctermfg=".s:rgb(a:fg)." ctermbg=".s:rgb(a:bg)
- elseif !l:fge && l:bge
- exec "hi ".a:group." guifg=#".a:fg." guibg=NONE ctermfg=".s:rgb(a:fg)." ctermbg=NONE"
- elseif l:fge && !l:bge
- exec "hi ".a:group." guifg=NONE guibg=#".a:bg." ctermfg=NONE ctermbg=".s:rgb(a:bg)
- endif
- endif
-
- if a:attr == ""
- exec "hi ".a:group." gui=none cterm=none"
- else
- let noitalic = join(filter(split(a:attr, ","), "v:val !=? 'italic'"), ",")
- if empty(noitalic)
- let noitalic = "none"
- endif
- exec "hi ".a:group." gui=".a:attr." cterm=".noitalic
- endif
-endfun
-" }}}
-
-call s:X("Normal","e8e8d3","151515","","White","")
-set background=dark
-
-if !exists("g:jellybeans_use_lowcolor_black") || g:jellybeans_use_lowcolor_black
- let s:termBlack = "Black"
-else
- let s:termBlack = "Grey"
-endif
-
-if version >= 700
- call s:X("CursorLine","","1c1c1c","","",s:termBlack)
- call s:X("CursorColumn","","1c1c1c","","",s:termBlack)
- call s:X("MatchParen","ffffff","80a090","bold","","DarkCyan")
-
- call s:X("TabLine","000000","b0b8c0","italic","",s:termBlack)
- call s:X("TabLineFill","9098a0","","","",s:termBlack)
- call s:X("TabLineSel","000000","f0f0f0","italic,bold",s:termBlack,"White")
-
- " Auto-completion
- call s:X("Pmenu","ffffff","606060","","White",s:termBlack)
- call s:X("PmenuSel","101010","eeeeee","",s:termBlack,"White")
-endif
-
-call s:X("Visual","","404040","","",s:termBlack)
-call s:X("Cursor","","b0d0f0","","","")
-
-call s:X("LineNr","605958","151515","none",s:termBlack,"")
-call s:X("Comment","888888","","italic","Grey","")
-call s:X("Todo","808080","","bold","White",s:termBlack)
-
-call s:X("StatusLine","000000","dddddd","italic","","White")
-call s:X("StatusLineNC","ffffff","403c41","italic","White","Black")
-call s:X("VertSplit","777777","403c41","",s:termBlack,s:termBlack)
-call s:X("WildMenu","f0a0c0","302028","","Magenta","")
-
-call s:X("Folded","a0a8b0","384048","italic",s:termBlack,"")
-call s:X("FoldColumn","535D66","1f1f1f","","",s:termBlack)
-call s:X("SignColumn","777777","333333","","",s:termBlack)
-call s:X("ColorColumn","","000000","","",s:termBlack)
-
-call s:X("Title","70b950","","bold","Green","")
-
-call s:X("Constant","cf6a4c","","","Red","")
-call s:X("Special","799d6a","","","Green","")
-call s:X("Delimiter","668799","","","Grey","")
-
-call s:X("String","99ad6a","","","Green","")
-call s:X("StringDelimiter","556633","","","DarkGreen","")
-
-call s:X("Identifier","c6b6ee","","","LightCyan","")
-call s:X("Structure","8fbfdc","","","LightCyan","")
-call s:X("Function","fad07a","","","Yellow","")
-call s:X("Statement","8197bf","","","DarkBlue","")
-call s:X("PreProc","8fbfdc","","","LightBlue","")
-
-hi! link Operator Normal
-
-call s:X("Type","ffb964","","","Yellow","")
-call s:X("NonText","606060","151515","",s:termBlack,"")
-
-call s:X("SpecialKey","444444","1c1c1c","",s:termBlack,"")
-
-call s:X("Search","f0a0c0","302028","underline","Magenta","")
-
-call s:X("Directory","dad085","","","Yellow","")
-call s:X("ErrorMsg","","902020","","","DarkRed")
-hi! link Error ErrorMsg
-hi! link MoreMsg Special
-call s:X("Question","65C254","","","Green","")
-
-
-" Spell Checking
-
-call s:X("SpellBad","","902020","underline","","DarkRed")
-call s:X("SpellCap","","0000df","underline","","Blue")
-call s:X("SpellRare","","540063","underline","","DarkMagenta")
-call s:X("SpellLocal","","2D7067","underline","","Green")
-
-" Diff
-
-hi! link diffRemoved Constant
-hi! link diffAdded String
-
-" VimDiff
-
-call s:X("DiffAdd","D2EBBE","437019","","White","DarkGreen")
-call s:X("DiffDelete","40000A","700009","","DarkRed","DarkRed")
-call s:X("DiffChange","","2B5B77","","White","DarkBlue")
-call s:X("DiffText","8fbfdc","000000","reverse","Yellow","")
-
-" PHP
-
-hi! link phpFunctions Function
-call s:X("StorageClass","c59f6f","","","Red","")
-hi! link phpSuperglobal Identifier
-hi! link phpQuoteSingle StringDelimiter
-hi! link phpQuoteDouble StringDelimiter
-hi! link phpBoolean Constant
-hi! link phpNull Constant
-hi! link phpArrayPair Operator
-
-" Ruby
-
-hi! link rubySharpBang Comment
-call s:X("rubyClass","447799","","","DarkBlue","")
-call s:X("rubyIdentifier","c6b6fe","","","Cyan","")
-hi! link rubyConstant Type
-hi! link rubyFunction Function
-
-call s:X("rubyInstanceVariable","c6b6fe","","","Cyan","")
-call s:X("rubySymbol","7697d6","","","Blue","")
-hi! link rubyGlobalVariable rubyInstanceVariable
-hi! link rubyModule rubyClass
-call s:X("rubyControl","7597c6","","","Blue","")
-
-hi! link rubyString String
-hi! link rubyStringDelimiter StringDelimiter
-hi! link rubyInterpolationDelimiter Identifier
-
-call s:X("rubyRegexpDelimiter","540063","","","Magenta","")
-call s:X("rubyRegexp","dd0093","","","DarkMagenta","")
-call s:X("rubyRegexpSpecial","a40073","","","Magenta","")
-
-call s:X("rubyPredefinedIdentifier","de5577","","","Red","")
-
-" JavaScript
-
-hi! link javaScriptValue Constant
-hi! link javaScriptRegexpString rubyRegexp
-
-" CoffeeScript
-
-hi! link coffeeRegExp javaScriptRegexpString
-
-" Lua
-
-hi! link luaOperator Conditional
-
-" C
-
-hi! link cOperator Constant
-
-" Objective-C/Cocoa
-
-hi! link objcClass Type
-hi! link cocoaClass objcClass
-hi! link objcSubclass objcClass
-hi! link objcSuperclass objcClass
-hi! link objcDirective rubyClass
-hi! link objcStatement Constant
-hi! link cocoaFunction Function
-hi! link objcMethodName Identifier
-hi! link objcMethodArg Normal
-hi! link objcMessageName Identifier
-
-" Debugger.vim
-
-call s:X("DbgCurrent","DEEBFE","345FA8","","White","DarkBlue")
-call s:X("DbgBreakPt","","4F0037","","","DarkMagenta")
-
-" vim-indent-guides
-
-if !exists("g:indent_guides_auto_colors")
- let g:indent_guides_auto_colors = 0
-endif
-call s:X("IndentGuidesOdd","","202020","","","")
-call s:X("IndentGuidesEven","","1c1c1c","","","")
-
-" Plugins, etc.
-
-hi! link TagListFileName Directory
-call s:X("PreciseJumpTarget","B9ED67","405026","","White","Green")
-
-" Manual overrides for 256-color terminals. Dark colors auto-map badly.
-if !s:low_color
- hi StatusLineNC ctermbg=235
- hi Folded ctermbg=236
- hi FoldColumn ctermbg=234
- hi SignColumn ctermbg=236
- hi CursorColumn ctermbg=234
- hi CursorLine ctermbg=234
- hi SpecialKey ctermbg=234
- hi NonText ctermbg=233
- hi LineNr ctermbg=233
- hi DiffText ctermfg=81
- hi Normal ctermbg=233
- hi DbgBreakPt ctermbg=53
-endif
-
-" delete functions {{{
-delf s:X
-delf s:rgb
-delf s:color
-delf s:rgb_color
-delf s:rgb_level
-delf s:rgb_number
-delf s:grey_color
-delf s:grey_level
-delf s:grey_number
-" }}}
+++ /dev/null
-" Description: a colour scheme inspired by kellys bicycles
-" Maintainer: kamil.stachowski@gmail.com
-" License: gpl 3+
-" Version: 0.3 (2008.12.07)
-
-" changelog:
-" 0.3: 2008.12.07
-" finished ada, haskell, html, lisp, pascal, php, python, ruby, scheme, sh, xml and vim
-" changed preproc to slightly darker
-" changed statement to bold
-" 0.2: 2008.12.02
-" added support for 256-colour terminal
-" added diff*, pmenu* and wildmenu
-" added some cpp, java*, python*, some sh and ruby*
-" removed italic from comments and made them slightly lighter
-" 0.1: 2008.11.28
-" initial version
-
-
-set background=dark
-
-if version > 580
- hi clear
- if exists("syntax_on")
- syntax reset
- endif
-endif
-
-let colors_name = "kellys"
-
-" black 2a2b2f 235
-" blue 62acce 81
-" blue slight 9ab2c8 74
-" brown slight d1c79e 144
-" green yellowy d1d435 184
-" grey dark 67686b 240
-" grey light e1e0e5 254
-" orange e6ac32 178
-" red 9d0e15 124
-
-" tabline
-
-if has("gui_running")
- hi Comment guifg=#67686b guibg=#2a2b2f gui=none
- hi Cursor guifg=#2a2b2f guibg=#e1e0e5 gui=none
- hi Constant guifg=#d1c79e guibg=#2a2b2f gui=none
- hi CursorLine guibg=#303132 gui=none
- hi DiffAdd guifg=#2a2b2f guibg=#9ab2c8 gui=none
- hi DiffChange guifg=#2a2b2f guibg=#d1c79e gui=none
- hi DiffDelete guifg=#67686b guibg=#2a2b2f gui=none
- hi DiffText guifg=#9d0e15 guibg=#d1c79e gui=none
- hi Folded guifg=#2a2b2f guibg=#67686b gui=none
- hi MatchParen guifg=#d1d435 guibg=#2a2b2f gui=bold,underline
- hi ModeMsg guifg=#e1e0e5 guibg=#2a2b2f gui=bold
- hi Normal guifg=#e1e0e5 guibg=#2a2b2f gui=none
- hi Pmenu guifg=#2a2b2f guibg=#9ab2c8 gui=none
- hi PmenuSel guifg=#2a2b2f guibg=#62acce gui=bold
- hi PmenuSbar guifg=#2a2b2f guibg=#2a2b2f gui=none
- hi PmenuThumb guifg=#2a2b2f guibg=#62acce gui=none
- hi PreProc guifg=#d1d435 guibg=#2a2b2f gui=none
- hi Search guifg=#2a2b2f guibg=#e1e0e5 gui=none
- hi Special guifg=#9ab2c8 guibg=#2a2b2f gui=none
- hi Statement guifg=#62acce guibg=#2a2b2f gui=bold
- hi StatusLine guifg=#2a2b2f guibg=#62acce gui=bold
- hi StatusLineNC guifg=#2a2b2f guibg=#e1e0e5 gui=none
- hi Todo guifg=#e1e0e5 guibg=#9d0e15 gui=bold
- hi Type guifg=#e6ac32 guibg=#2a2b2f gui=none
- hi Underlined guifg=#e1e0e5 guibg=#2a2b2f gui=underline
- hi Visual guifg=#2a2b2f guibg=#e1e0e5 gui=none
- hi Wildmenu guifg=#62acce guibg=#2a2b2f gui=bold
-else
- if &t_Co == 256
- hi Comment ctermfg=239 ctermbg=235 cterm=none
- hi Cursor ctermfg=235 ctermbg=254 cterm=none
- hi Constant ctermfg=144 ctermbg=235 cterm=none
- hi CursorLine ctermbg=236 cterm=none
- hi DiffAdd ctermfg=235 ctermbg=74 cterm=none
- hi DiffChange ctermfg=235 ctermbg=144 cterm=none
- hi DiffDelete ctermfg=239 ctermbg=235 cterm=none
- hi DiffText ctermfg=124 ctermbg=144 cterm=none
- hi Folded ctermfg=239 ctermbg=235 cterm=none
- hi MatchParen ctermfg=184 ctermbg=235 cterm=bold,underline
- hi ModeMsg ctermfg=254 ctermbg=235 cterm=bold
- hi Normal ctermfg=254 ctermbg=235 cterm=none
- hi Pmenu ctermfg=235 ctermbg=74 cterm=none
- hi PmenuSel ctermfg=235 ctermbg=81 cterm=bold
- hi PmenuSbar ctermfg=235 ctermbg=235 cterm=none
- hi PmenuThumb ctermfg=235 ctermbg=81 cterm=none
- hi PreProc ctermfg=184 ctermbg=235 cterm=none
- hi Search ctermfg=235 ctermbg=254 cterm=none
- hi Special ctermfg=74 ctermbg=235 cterm=none
- hi Statement ctermfg=81 ctermbg=235 cterm=none
- hi StatusLine ctermfg=235 ctermbg=81 cterm=bold
- hi StatusLineNC ctermfg=235 ctermbg=254 cterm=none
- hi Todo ctermfg=254 ctermbg=124 cterm=bold
- hi Type ctermfg=178 ctermbg=234 cterm=none
- hi Underlined ctermfg=254 ctermbg=234 cterm=underline
- hi Visual ctermfg=235 ctermbg=254 cterm=none
- hi Wildmenu ctermfg=81 ctermbg=234 cterm=bold
- endif
-endif
-
-hi! link Boolean Constant
-hi! link Character Constant
-hi! link Conditional Statement
-hi! link CursorColumn CursorLine
-hi! link Debug Special
-hi! link Define PreProc
-hi! link Delimiter Special
-hi! link Directory Type
-hi! link Error Todo
-hi! link ErrorMsg Error
-hi! link Exception Statement
-hi! link Float Constant
-hi! link FoldColumn Folded
-hi! link Function Normal
-hi! link Identifier Special
-hi! link Ignore Comment
-hi! link IncSearch Search
-hi! link Include PreProc
-hi! link Keyword Statement
-hi! link Label Statement
-hi! link LineNr Comment
-hi! link Macro PreProc
-hi! link MoreMsg ModeMsg
-hi! link NonText Comment
-hi! link Number Constant
-hi! link Operator Special
-hi! link PreCondit PreProc
-hi! link Question MoreMsg
-hi! link Repeat Statement
-hi! link SignColumn FoldColumn
-hi! link SpecialChar Special
-hi! link SpecialComment Special
-hi! link SpecialKey Special
-hi! link SpellBad Error
-hi! link SpellCap Error
-hi! link SpellLocal Error
-hi! link SpellRare Error
-hi! link StorageClass Type
-hi! link String Constant
-hi! link Structure Type
-hi! link Tag Special
-hi! link Title ModeMsg
-hi! link Typedef Type
-hi! link VertSplit StatusLineNC
-hi! link WarningMsg Error
-
-" ada
-hi! link adaBegin Type
-hi! link adaEnd Type
-hi! link adaKeyword Special
-" c++
-hi! link cppAccess Type
-hi! link cppStatement Special
-" hs
-hi! link ConId Type
-hi! link hsPragma PreProc
-hi! link hsConSym Operator
-" html
-hi! link htmlArg Statement
-hi! link htmlEndTag Special
-hi! link htmlLink Underlined
-hi! link htmlSpecialTagName PreProc
-hi! link htmlTag Special
-hi! link htmlTagName Type
-" java
-hi! link javaTypeDef Special
-" lisp
-hi! link lispAtom Constant
-hi! link lispAtomMark Constant
-hi! link lispConcat Special
-hi! link lispDecl Type
-hi! link lispFunc Special
-hi! link lispKey PreProc
-" pas
-hi! link pascalAsmKey Statement
-hi! link pascalDirective PreProc
-hi! link pascalModifier PreProc
-hi! link pascalPredefined Special
-hi! link pascalStatement Type
-hi! link pascalStruct Type
-" php
-hi! link phpComparison Special
-hi! link phpDefine Normal
-hi! link phpIdentifier Normal
-hi! link phpMemberSelector Special
-hi! link phpRegion Special
-hi! link phpVarSelector Special
-" py
-hi! link pythonStatement Type
-" rb
-hi! link rubyConstant Special
-hi! link rubyDefine Type
-hi! link rubyRegexp Special
-" scm
-hi! link schemeSyntax Special
-" sh
-hi! link shArithRegion Normal
-hi! link shDerefSimple Normal
-hi! link shDerefVar Normal
-hi! link shFunction Type
-hi! link shLoop Statement
-hi! link shStatement Special
-hi! link shVariable Normal
-" sql
-hi! link sqlKeyword Statement
-" vim
-hi! link vimCommand Statement
-hi! link vimCommentTitle Normal
-hi! link vimEnvVar Special
-hi! link vimFuncKey Type
-hi! link vimGroup Special
-hi! link vimHiAttrib Constant
-hi! link vimHiCTerm Special
-hi! link vimHiCtermFgBg Special
-hi! link vimHighlight Special
-hi! link vimHiGui Special
-hi! link vimHiGuiFgBg Special
-hi! link vimOption Special
-hi! link vimSyntax Special
-hi! link vimSynType Special
-hi! link vimUserAttrb Special
-" xml
-hi! link xmlAttrib Special
-hi! link xmlCdata Normal
-hi! link xmlCdataCdata Statement
-hi! link xmlCdataEnd PreProc
-hi! link xmlCdataStart PreProc
-hi! link xmlDocType PreProc
-hi! link xmlDocTypeDecl PreProc
-hi! link xmlDocTypeKeyword PreProc
-hi! link xmlEndTag Statement
-hi! link xmlProcessingDelim PreProc
-hi! link xmlNamespace PreProc
-hi! link xmlTagName Statement
+++ /dev/null
-" Vim color file
-" Maintainer: Lorenzo Leonini <vim-theme[a]leonini[.]net>
-" Last Change: 2009 Feb 23
-" URL: http://www.leonini.net
-
-" Description:
-" A contrasted theme for long programming sessions.
-" Specially for 256-colors term (xterm, Eterm, konsole, gnome-terminal, ...)
-" Very good with Ruby, C, Lua, PHP, HTML, shell...
-" (but no using language specific settings)
-
-" Note:
-" If your term report 8 colors (but is 256 capable), put 'set t_Co=256'
-" in your .vimrc
-
-" Tips:
-" :verbose hi StatusLine
-" Color numbers (0-255) see:
-" http://www.calmar.ws/vim/256-xterm-24bit-rgb-color-chart.html
-" :so $VIMRUNTIME/syntax/hitest.vim
-
-" 0.81 => 0.82
-" menu backgrounf lighter
-" LineNr
-" gui comments in italic
-"
-" 0.8 => 0.81
-" invisible char
-" line number
-" status bar
-" add MatchParen
-" add Underlined
-"
-" 0.6 => 0.8
-" GUI fixed, color < 16 fixed
-" comments from 247 => 249
-" main color 255 => 254
-" boolean and numbers more visible
-"
-" 0.5 => 0.6
-" Synchro with GUI
-
-" 0.3 => 0.5
-" Ligther vertical separation
-" Better diff
-" Better pmenu
-" Uniformisation between status bar, tabs and pmenu
-" Added spell hl
-" Change search highlight (I don't use it...)
-" Folding done
-" All in 256 code
-
-if !has("gui_running")
- if &t_Co != 256
- echomsg "err: Please use a 256-colors terminal (so that t_Co=256 could be set)."
- echomsg ""
- finish
- end
-endif
-
-let g:colors_name = "leo256"
-
-set background=dark
-if v:version > 580
- highlight clear
- if exists("syntax_on")
- syntax reset
- endif
-endif
-
-" Normal should come first
-hi Normal cterm=none ctermfg=255 ctermbg=16 guibg=#000000 guifg=#ffffff
-hi CursorLine cterm=none ctermbg=16 guibg=#101010
-hi DiffAdd cterm=none ctermbg=235 guibg=#262626
-hi DiffChange cterm=none ctermbg=235 guibg=#262626
-hi DiffDelete cterm=none ctermfg=238 ctermbg=244 guibg=#808080 guifg=#444444
-hi DiffText cterm=bold ctermfg=255 ctermbg=196 guifg=#ffffff
-hi Directory cterm=none ctermfg=196
-hi ErrorMsg cterm=none ctermfg=255 ctermbg=160 guifg=#ffffff
-hi FoldColumn cterm=none ctermfg=110 ctermbg=16 guibg=#000000
-hi SignColumn cterm=none ctermbg=16 guibg=#000000
-hi Folded cterm=none ctermfg=16 ctermbg=110 guifg=#000000 guibg=#87afd7
-hi IncSearch cterm=reverse
-hi LineNr cterm=none ctermfg=228 ctermbg=16 guifg=#ffff87 guibg=#000000
-hi ModeMsg cterm=bold
-hi MoreMsg cterm=none ctermfg=40
-hi NonText cterm=none ctermfg=27
-hi Question cterm=none ctermfg=40
-hi Search cterm=none ctermfg=16 ctermbg=248 guifg=#000000 guibg=#a8a8a8
-hi SpecialKey cterm=none ctermfg=245 ctermbg=233 guifg=#8a8a8a guibg=#121212
-hi StatusLine cterm=bold ctermfg=255 ctermbg=19 guifg=#0000ff guibg=#ffffff
-hi StatusLineNC cterm=none ctermfg=252 ctermbg=17 guibg=#d0d0d0 guifg=#00005f
-hi Title cterm=none ctermfg=33
-hi VertSplit cterm=none ctermfg=254 ctermbg=16 guibg=#EEEEEE guifg=#000000
-hi Visual cterm=reverse ctermbg=none
-hi VisualNOS cterm=underline,bold
-hi WarningMsg cterm=none ctermfg=255 guifg=#ffffff
-hi WildMenu cterm=none ctermfg=16 ctermbg=11
-
-if v:version >= 700
- " light
- "hi Pmenu cterm=none ctermfg=16 ctermbg=252
- "hi PmenuSel cterm=none ctermfg=255 ctermbg=21
- "hi PmenuSbar cterm=none ctermfg=240 ctermbg=240
- "hi PmenuThumb cterm=none ctermfg=255 ctermbg=255
-
- "dark
- hi Pmenu cterm=none ctermfg=255 ctermbg=237 guibg=#262626 guifg=#ffffff
- hi PmenuSel cterm=none ctermfg=255 ctermbg=21 guibg=#0000ff guifg=#ffffff
- hi PmenuSbar cterm=none ctermfg=240 ctermbg=240 guibg=#444444
- hi PmenuThumb cterm=none ctermfg=255 ctermbg=255 guifg=#ffffff
-
- hi SpellBad cterm=none ctermfg=16 ctermbg=196
- hi SpellCap cterm=none ctermfg=16 ctermbg=196
- hi SpellLocal cterm=none ctermfg=16 ctermbg=196
- hi SpellRare cterm=none ctermfg=16 ctermbg=196
-
- " No need for GUI colors :)
- hi TabLine cterm=none ctermfg=252 ctermbg=17
- hi TabLineSel cterm=none ctermfg=255 ctermbg=21
- hi TabLineFill cterm=none ctermfg=17 ctermbg=17
-
- hi MatchParen cterm=none ctermfg=16 ctermbg=226 guibg=#ffff00 guifg=#000000
-endif
-
-" syntax highlighting
-hi Boolean cterm=none ctermfg=171 guifg=#d75fff
-hi Character cterm=none ctermfg=184
-hi Comment cterm=none ctermfg=248 gui=italic guifg=#a8a8a8
-hi Constant cterm=none ctermfg=226 guifg=#ffff00
-hi Conditional cterm=none ctermfg=154 guifg=#afff00
-hi Define cterm=bold ctermfg=27 gui=bold guifg=#005fff
-hi Delimiter cterm=none ctermfg=196 guifg=#ff0000
-hi Exception cterm=bold ctermfg=226 gui=bold guifg=#ffff00
-hi Error cterm=none ctermfg=255 ctermbg=9 guifg=#ffffff
-hi Keyword cterm=none ctermfg=159 guifg=#afffff
-hi Function cterm=none ctermfg=196 guifg=#ff0000
-hi Identifier cterm=none ctermfg=33 guifg=#0087ff
-hi Number cterm=none ctermfg=209 guifg=#ff875f
-hi Operator cterm=none ctermfg=226 guifg=#ffff00
-hi PreProc cterm=none ctermfg=202 guifg=#ff5f00
-hi Special cterm=none ctermfg=206 ctermbg=234 guifg=#ff5fd7 guibg=#1c1c1c
-hi Statement cterm=none ctermfg=40 gui=none guifg=#00d700
-hi String cterm=none ctermfg=224 ctermbg=234 guifg=#ffd7d7 guibg=#1c1c1c
-hi Todo cterm=none ctermfg=16 ctermbg=226 guifg=#000000 guibg=#ffff00
-hi Type cterm=none ctermfg=75 gui=none guifg=#5fafff
-hi Underlined cterm=underline ctermfg=39 gui=underline guifg=#00afff
-
-" ADDITIONNAL
-hi Repeat cterm=none ctermfg=142 guifg=#afaf00
+++ /dev/null
-" Vim color file
-" Version: 1.2 2007.08.08
-" Author: Valyaeff Valentin <hhyperr AT gmail DOT com>
-" License: GPL
-"
-" Copyright 2007 Valyaeff Valentin
-"
-" This program is free software: you can redistribute it and/or modify
-" it under the terms of the GNU General Public License as published by
-" the Free Software Foundation, either version 3 of the License, or
-" (at your option) any later version.
-"
-" This program is distributed in the hope that it will be useful,
-" but WITHOUT ANY WARRANTY; without even the implied warranty of
-" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-" GNU General Public License for more details.
-"
-" You should have received a copy of the GNU General Public License
-" along with this program. If not, see <http://www.gnu.org/licenses/>.
-
-set background=dark
-hi clear
-if exists("syntax_on")
- syntax reset
-endif
-let g:colors_name="lettuce"
-
-
-augroup Syntax_extensions
- au!
- au Syntax c,cpp,ruby,javascript syn match Operator "[*/%&|!=><^~,.;:?+-]\+" display contains=TOP
- au Syntax c,cpp syn region cParen matchgroup=Operator transparent start='(' end=')' contains=ALLBUT,@cParenGroup,cCppParen,cErrInBracket,cCppBracket,cCppString,@Spell
- au Syntax c,cpp syn region cCppParen matchgroup=Operator transparent start='(' skip='\\$' excludenl end=')' end='$' contained contains=ALLBUT,@cParenGroup,cErrInBracket,cParen,cBracket,cString,@Spell
- au Syntax c,cpp syn region cBracket matchgroup=Operator transparent start='\[\|<::\@!' end=']\|:>' contains=ALLBUT,@cParenGroup,cErrInParen,cCppParen,cCppBracket,cCppString,@Spell
- au Syntax c,cpp syn region cCppBracket matchgroup=Operator transparent start='\[\|<::\@!' skip='\\$' excludenl end=']\|:>' end='$' contained contains=ALLBUT,@cParenGroup,cErrInParen,cParen,cBracket,cString,@Spell
- au Syntax c,cpp syn region cBlock matchgroup=OperatorCurlyBrackets start="{" end="}" transparent fold
- au Syntax ruby syn match rubyBlockParameter "\%(\%(\<do\>\|{\)\s*\)\@<=|\s*[( ,a-zA-Z0-9_*)]\+\ze\s*|"hs=s+1 display
- au Syntax ruby syn region rubyCurlyBlock matchgroup=Operator start="{" end="}" contains=ALLBUT,@rubyExtendedStringSpecial,rubyTodo fold
- au Syntax ruby syn region rubyParentheses matchgroup=Operator start="(" end=")" contains=ALLBUT,@rubyExtendedStringSpecial,rubyTodo
- au Syntax ruby syn region rubySquareBrackets matchgroup=Operator start="\[" end="\]" contains=ALLBUT,@rubyExtendedStringSpecial,rubyTodo
- au Syntax javascript syn region javascriptCurlyBrackets matchgroup=Operator start="{" end="}" transparent fold
- au Syntax javascript syn region javascriptParentheses matchgroup=Operator start="(" end=")" transparent
- au Syntax javascript syn region javascriptSquareBrackets matchgroup=Operator start="\[" end="\]" transparent
-augroup END
-
-
-if !has("gui_running")
-
-hi rubyGlobalVariable cterm=none ctermfg=64
-hi rubyPredefinedIdentifier cterm=bold ctermfg=64
-hi def link rubyStringDelimiter String
-
-hi Normal cterm=none ctermbg=232 ctermfg=189
-hi StatusLine cterm=none ctermbg=236 ctermfg=231
-hi StatusLineNC cterm=none ctermbg=236 ctermfg=103
-hi User1 cterm=bold ctermbg=236 ctermfg=223
-hi User2 cterm=none ctermbg=236 ctermfg=240
-hi VertSplit cterm=none ctermbg=236 ctermfg=103
-hi TabLine cterm=none ctermbg=236 ctermfg=145
-hi TabLineFill cterm=none ctermbg=236
-hi TabLineSel cterm=none ctermbg=240 ctermfg=253
-hi LineNr cterm=none ctermfg=238
-hi NonText cterm=bold ctermbg=233 ctermfg=241
-hi Folded cterm=none ctermbg=234 ctermfg=136
-hi FoldColumn cterm=none ctermbg=236 ctermfg=103
-hi SignColumn cterm=none ctermbg=236 ctermfg=103
-hi CursorColumn cterm=none ctermbg=234
-hi CursorLine cterm=none ctermbg=234
-hi IncSearch cterm=bold ctermbg=63 ctermfg=232
-hi Search cterm=none ctermbg=36 ctermfg=232
-hi Visual cterm=none ctermbg=24
-hi WildMenu cterm=bold ctermbg=35 ctermfg=232
-hi ModeMsg cterm=bold ctermfg=110
-hi MoreMsg cterm=bold ctermfg=121
-hi Question cterm=bold ctermfg=121
-hi ErrorMsg cterm=none ctermbg=88 ctermfg=255
-hi WarningMsg cterm=none ctermbg=58 ctermfg=255
-hi SpecialKey cterm=none ctermfg=77
-hi Title cterm=bold ctermfg=147
-hi Directory ctermfg=105
-hi DiffAdd cterm=none ctermbg=18
-hi DiffChange cterm=none ctermbg=58
-hi DiffDelete cterm=none ctermbg=52 ctermfg=58
-hi DiffText cterm=none ctermbg=53
-hi Pmenu cterm=none ctermbg=17 ctermfg=121
-hi PmenuSel cterm=none ctermbg=24 ctermfg=121
-hi PmenuSbar cterm=none ctermbg=19
-hi PmenuThumb cterm=none ctermbg=37
-hi MatchParen cterm=bold ctermbg=24
-hi SpellBad cterm=none ctermbg=88
-hi SpellCap cterm=none ctermbg=18
-hi SpellLocal cterm=none ctermbg=30
-hi SpellRare cterm=none ctermbg=90
-
-hi Comment cterm=none ctermfg=138
-hi Constant cterm=none ctermfg=215
- hi String cterm=none ctermbg=235 ctermfg=215
- hi Character cterm=none ctermbg=235 ctermfg=215
- hi Number cterm=none ctermfg=34
- hi Float cterm=none ctermfg=41
-hi Identifier cterm=none ctermfg=186
- hi Function cterm=none ctermfg=210
-hi Statement cterm=bold ctermfg=63
- hi Exception cterm=bold ctermfg=99
- hi Operator cterm=none ctermfg=75
- hi Label cterm=none ctermfg=63
-hi PreProc cterm=bold ctermfg=36
-hi Type cterm=bold ctermfg=71
-hi Special cterm=none ctermbg=235 ctermfg=87
-hi Underlined cterm=underline ctermfg=227
-hi Ignore cterm=bold ctermfg=235
-hi Error cterm=bold ctermbg=52 ctermfg=231
-hi Todo cterm=bold ctermbg=143 ctermfg=16
-
-hi OperatorCurlyBrackets cterm=bold ctermfg=75
-
-" highlight modes
-autocmd InsertEnter * hi StatusLine ctermbg=52
-autocmd InsertEnter * hi User1 ctermbg=52
-autocmd InsertEnter * hi User2 ctermbg=52
-autocmd InsertLeave * hi User2 ctermbg=236
-autocmd InsertLeave * hi User1 ctermbg=236
-autocmd InsertLeave * hi StatusLine ctermbg=236
-autocmd CmdwinEnter * hi StatusLine ctermbg=22
-autocmd CmdwinEnter * hi User1 ctermbg=22
-autocmd CmdwinEnter * hi User2 ctermbg=22
-autocmd CmdwinLeave * hi User2 ctermbg=236
-autocmd CmdwinLeave * hi User1 ctermbg=236
-autocmd CmdwinLeave * hi StatusLine ctermbg=236
-
-else
-
-hi rubyGlobalVariable gui=none guifg=#5f8700
-hi rubyPredefinedIdentifier gui=bold guifg=#5f8700
-hi def link rubyStringDelimiter String
-
-hi Normal gui=none guibg=#080808 guifg=#dfdfff
-hi StatusLine gui=none guibg=#303030 guifg=#ffffff
-hi StatusLineNC gui=none guibg=#303030 guifg=#8787af
-hi User1 gui=bold guibg=#303030 guifg=#ffdfaf
-hi User2 gui=none guibg=#303030 guifg=#585858
-hi VertSplit gui=none guibg=#303030 guifg=#8787af
-hi TabLine gui=none guibg=#303030 guifg=#afafaf
-hi TabLineFill gui=none guibg=#303030
-hi TabLineSel gui=none guibg=#585858 guifg=#dadada
-hi LineNr gui=none guifg=#444444
-hi NonText gui=bold guibg=#121212 guifg=#606060
-hi Folded gui=none guibg=#1c1c1c guifg=#af8700
-hi FoldColumn gui=none guibg=#303030 guifg=#8787af
-hi SignColumn gui=none guibg=#303030 guifg=#8787af
-hi CursorColumn gui=none guibg=#1c1c1c
-hi CursorLine gui=none guibg=#1c1c1c
-hi IncSearch gui=bold guibg=#5f5fff guifg=#080808
-hi Search gui=none guibg=#00af87 guifg=#080808
-hi Visual gui=none guibg=#005f87
-hi WildMenu gui=bold guibg=#00af5f guifg=#080808
-hi ModeMsg gui=bold guifg=#87afdf
-hi MoreMsg gui=bold guifg=#87ffaf
-hi Question gui=bold guifg=#87ffaf
-hi ErrorMsg gui=none guibg=#870000 guifg=#eeeeee
-hi WarningMsg gui=none guibg=#5f5f00 guifg=#eeeeee
-hi SpecialKey gui=none guifg=#5fdf5f
-hi Title gui=bold guifg=#afafff
-hi Directory guifg=#8787ff
-hi DiffAdd gui=none guibg=#000087
-hi DiffChange gui=none guibg=#5f5f00
-hi DiffDelete gui=none guibg=#5f0000 guifg=#5f5f00
-hi DiffText gui=none guibg=#5f005f
-hi Pmenu gui=none guibg=#00005f guifg=#87ffaf
-hi PmenuSel gui=none guibg=#005f87 guifg=#87ffaf
-hi PmenuSbar gui=none guibg=#0000af
-hi PmenuThumb gui=none guibg=#00afaf
-hi MatchParen gui=bold guibg=#005f87
-hi SpellBad gui=none guibg=#870000
-hi SpellCap gui=none guibg=#000087
-hi SpellLocal gui=none guibg=#008787
-hi SpellRare gui=none guibg=#870087
-
-hi Comment gui=none guifg=#af8787
-hi Constant gui=none guifg=#ffaf5f
- hi String gui=none guibg=#262626 guifg=#ffaf5f
- hi Character gui=none guibg=#262626 guifg=#ffaf5f
- hi Number gui=none guifg=#00af00
- hi Float gui=none guifg=#00df5f
-hi Identifier gui=none guifg=#dfdf87
- hi Function gui=none guifg=#ff8787
-hi Statement gui=bold guifg=#5f5fff
- hi Exception gui=bold guifg=#875fff
- hi Operator gui=none guifg=#5fafff
- hi Label gui=none guifg=#5f5fff
-hi PreProc gui=bold guifg=#00af87
-hi Type gui=bold guifg=#5faf5f
-hi Special gui=none guibg=#262626 guifg=#5fffff
-hi Underlined gui=underline guifg=#ffff5f
-hi Ignore gui=bold guifg=#262626
-hi Error gui=bold guibg=#5f0000 guifg=#ffffff
-hi Todo gui=bold guibg=#afaf5f guifg=#000000
-
-hi OperatorCurlyBrackets gui=bold guifg=#5fafff
-
-" highlight modes
-autocmd InsertEnter * hi StatusLine guibg=#5f0000
-autocmd InsertEnter * hi User1 guibg=#5f0000
-autocmd InsertEnter * hi User2 guibg=#5f0000
-autocmd InsertLeave * hi User2 guibg=#303030
-autocmd InsertLeave * hi User1 guibg=#303030
-autocmd InsertLeave * hi StatusLine guibg=#303030
-autocmd CmdwinEnter * hi StatusLine guibg=#005f00
-autocmd CmdwinEnter * hi User1 guibg=#005f00
-autocmd CmdwinEnter * hi User2 guibg=#005f00
-autocmd CmdwinLeave * hi User2 guibg=#303030
-autocmd CmdwinLeave * hi User1 guibg=#303030
-autocmd CmdwinLeave * hi StatusLine guibg=#303030
-
-end
+++ /dev/null
-" Vim color file
-" Maintainer: Jonathan Filip <jfilip1024@gmail.com>
-" Last Modified: Wed Oct 21, 2009 11:39AM
-" Version: 3.1
-"
-" GUI / 256 color terminal
-"
-" I started out trying to combine my favorite parts of other schemes and ended
-" up with this (oceandeep, moria, peaksea, wombat, zenburn).
-"
-" This file also tries to have descriptive comments for each higlighting group
-" so it is easy to understand what each part does.
-
-
-set background=dark
-hi clear
-if exists("syntax_on")
- syntax reset
-endif
-let colors_name="lucius"
-
-" Some other colors to save
-" blue: 3eb8e5
-" green: 92d400
-" c green: d5f876, cae682
-" new blue: 002D62
-" new gray: CCCCCC
-
-
-" Base color
-" ----------
-hi Normal guifg=#e0e0e0 guibg=#202020
-hi Normal ctermfg=253 ctermbg=235
-
-
-" Comment Group
-" -------------
-" any comment
-hi Comment guifg=#606060 gui=none
-hi Comment ctermfg=240 cterm=none
-
-
-" Constant Group
-" --------------
-" any constant
-hi Constant guifg=#8cd0d3 gui=none
-hi Constant ctermfg=116 cterm=none
-" strings
-hi String guifg=#80c0d9 gui=none
-hi String ctermfg=110 cterm=none
-" character constant
-hi Character guifg=#80c0d9 gui=none
-hi Character ctermfg=110 cterm=none
-" numbers decimal/hex
-hi Number guifg=#8cd0d3 gui=none
-hi Number ctermfg=116 cterm=none
-" true, false
-hi Boolean guifg=#8cd0d3 gui=none
-hi Boolean ctermfg=116 cterm=none
-" float
-hi Float guifg=#8cd0d3 gui=none
-hi Float ctermfg=116 cterm=none
-
-
-" Identifier Group
-" ----------------
-" any variable name
-hi Identifier guifg=#efaf7f gui=none
-hi Identifier ctermfg=216 cterm=none
-" function, method, class
-hi Function guifg=#efaf7f gui=none
-hi Function ctermfg=216 cterm=none
-
-
-" Statement Group
-" ---------------
-" any statement
-hi Statement guifg=#b3d38c gui=none
-hi Statement ctermfg=150 cterm=none
-" if, then, else
-hi Conditional guifg=#b3d38c gui=none
-hi Conditional ctermfg=150 cterm=none
-" try, catch, throw, raise
-hi Exception guifg=#b3d38c gui=none
-hi Exception ctermfg=150 cterm=none
-" for, while, do
-hi Repeat guifg=#b3d38c gui=none
-hi Repeat ctermfg=150 cterm=none
-" case, default
-hi Label guifg=#b3d38c gui=none
-hi Label ctermfg=150 cterm=none
-" sizeof, +, *
-hi Operator guifg=#b3d38c gui=none
-hi Operator ctermfg=150 cterm=none
-" any other keyword
-hi Keyword guifg=#b3d38c gui=none
-hi Keyword ctermfg=150 cterm=none
-
-
-" Preprocessor Group
-" ------------------
-" generic preprocessor
-hi PreProc guifg=#f0dfaf gui=none
-hi PreProc ctermfg=223 cterm=none
-" #include
-hi Include guifg=#f0dfaf gui=none
-hi Include ctermfg=223 cterm=none
-" #define
-hi Define guifg=#f0dfaf gui=none
-hi Define ctermfg=223 cterm=none
-" same as define
-hi Macro guifg=#f0dfaf gui=none
-hi Macro ctermfg=223 cterm=none
-" #if, #else, #endif
-hi PreCondit guifg=#f0dfaf gui=none
-hi PreCondit ctermfg=223 cterm=none
-
-
-" Type Group
-" ----------
-" int, long, char
-hi Type guifg=#93d6a9 gui=none
-hi Type ctermfg=115 cterm=none
-" static, register, volative
-hi StorageClass guifg=#93d6a9 gui=none
-hi StorageClass ctermfg=115 cterm=none
-" struct, union, enum
-hi Structure guifg=#93d6a9 gui=none
-hi Structure ctermfg=115 cterm=none
-" typedef
-hi Typedef guifg=#93d6a9 gui=none
-hi Typedef ctermfg=115 cterm=none
-
-
-" Special Group
-" -------------
-" any special symbol
-hi Special guifg=#cca3b3 gui=none
-hi Special ctermfg=181 cterm=none
-" special character in a constant
-hi SpecialChar guifg=#cca3b3 gui=none
-hi SpecialChar ctermfg=181 cterm=none
-" things you can CTRL-]
-hi Tag guifg=#cca3b3 gui=none
-hi Tag ctermfg=181 cterm=none
-" character that needs attention
-hi Delimiter guifg=#cca3b3 gui=none
-hi Delimiter ctermfg=181 cterm=none
-" special things inside a comment
-hi SpecialComment guifg=#cca3b3 gui=none
-hi SpecialComment ctermfg=181 cterm=none
-" debugging statements
-hi Debug guifg=#cca3b3 guibg=NONE gui=none
-hi Debug ctermfg=181 ctermbg=NONE cterm=none
-
-
-" Underlined Group
-" ----------------
-" text that stands out, html links
-hi Underlined guifg=fg gui=underline
-hi Underlined ctermfg=fg cterm=underline
-
-
-" Ignore Group
-" ------------
-" left blank, hidden
-hi Ignore guifg=bg
-hi Ignore ctermfg=bg
-
-
-" Error Group
-" -----------
-" any erroneous construct
-hi Error guifg=#e37170 guibg=#432323 gui=none
-hi Error ctermfg=167 ctermbg=52 cterm=none
-
-
-" Todo Group
-" ----------
-" todo, fixme, note, xxx
-hi Todo guifg=#efef8f guibg=NONE gui=underline
-hi Todo ctermfg=228 ctermbg=NONE cterm=underline
-
-
-" Spelling
-" --------
-" word not recognized
-hi SpellBad guisp=#ee0000 gui=undercurl
-hi SpellBad ctermbg=9 cterm=undercurl
-" word not capitalized
-hi SpellCap guisp=#eeee00 gui=undercurl
-hi SpellCap ctermbg=12 cterm=undercurl
-" rare word
-hi SpellRare guisp=#ffa500 gui=undercurl
-hi SpellRare ctermbg=13 cterm=undercurl
-" wrong spelling for selected region
-hi SpellLocal guisp=#ffa500 gui=undercurl
-hi SpellLocal ctermbg=14 cterm=undercurl
-
-
-" Cursor
-" ------
-" character under the cursor
-hi Cursor guifg=bg guibg=#a3e3ed
-hi Cursor ctermfg=bg ctermbg=153
-" like cursor, but used when in IME mode
-hi CursorIM guifg=bg guibg=#96cdcd
-hi CursorIM ctermfg=bg ctermbg=116
-" cursor column
-hi CursorColumn guifg=NONE guibg=#202438 gui=none
-hi CursorColumn ctermfg=NONE ctermbg=236 cterm=none
-" cursor line/row
-hi CursorLine gui=NONE guibg=#202438 gui=none
-hi CursorLine cterm=NONE ctermbg=236 cterm=none
-
-
-" Misc
-" ----
-" directory names and other special names in listings
-hi Directory guifg=#c0e0b0 gui=none
-hi Directory ctermfg=151 cterm=none
-" error messages on the command line
-hi ErrorMsg guifg=#ee0000 guibg=NONE gui=none
-hi ErrorMsg ctermfg=196 ctermbg=NONE cterm=none
-" column separating vertically split windows
-hi VertSplit guifg=#777777 guibg=#363946 gui=none
-hi VertSplit ctermfg=242 ctermbg=237 cterm=none
-" columns where signs are displayed (used in IDEs)
-hi SignColumn guifg=#9fafaf guibg=#181818 gui=none
-hi SignColumn ctermfg=145 ctermbg=233 cterm=none
-" line numbers
-hi LineNr guifg=#818698 guibg=#363946
-hi LineNr ctermfg=102 ctermbg=237
-" match parenthesis, brackets
-hi MatchParen guifg=#00ff00 guibg=NONE gui=bold
-hi MatchParen ctermfg=46 ctermbg=NONE cterm=bold
-" the 'more' prompt when output takes more than one line
-hi MoreMsg guifg=#2e8b57 gui=none
-hi MoreMsg ctermfg=29 cterm=none
-" text showing what mode you are in
-hi ModeMsg guifg=#76d5f8 guibg=NONE gui=none
-hi ModeMsg ctermfg=117 ctermbg=NONE cterm=none
-" the '~' and '@' and showbreak, '>' double wide char doesn't fit on line
-hi NonText guifg=#404040 gui=none
-hi NonText ctermfg=235 cterm=none
-" the hit-enter prompt (show more output) and yes/no questions
-hi Question guifg=fg gui=none
-hi Question ctermfg=fg cterm=none
-" meta and special keys used with map, unprintable characters
-hi SpecialKey guifg=#404040
-hi SpecialKey ctermfg=237
-" titles for output from :set all, :autocmd, etc
-hi Title guifg=#62bdde gui=none
-hi Title ctermfg=74 cterm=none
-"hi Title guifg=#5ec8e5 gui=none
-" warning messages
-hi WarningMsg guifg=#e5786d gui=none
-hi WarningMsg ctermfg=173 cterm=none
-" current match in the wildmenu completion
-hi WildMenu guifg=#cae682 guibg=#363946 gui=bold,underline
-hi WildMenu ctermfg=16 ctermbg=186 cterm=bold
-
-
-" Diff
-" ----
-" added line
-hi DiffAdd guifg=#80a090 guibg=#313c36 gui=none
-hi DiffAdd ctermfg=108 ctermbg=22 cterm=none
-" changed line
-hi DiffChange guifg=NONE guibg=#4a343a gui=none
-hi DiffChange ctermfg=fg ctermbg=52 cterm=none
-" deleted line
-hi DiffDelete guifg=#6c6661 guibg=#3c3631 gui=none
-hi DiffDelete ctermfg=59 ctermbg=58 cterm=none
-" changed text within line
-hi DiffText guifg=#f05060 guibg=#4a343a gui=bold
-hi DiffText ctermfg=203 ctermbg=52 cterm=bold
-
-
-" Folds
-" -----
-" line used for closed folds
-hi Folded guifg=#91d6f8 guibg=#363946 gui=none
-hi Folded ctermfg=117 ctermbg=238 cterm=none
-" column on side used to indicated open and closed folds
-hi FoldColumn guifg=#91d6f8 guibg=#363946 gui=none
-hi FoldColumn ctermfg=117 ctermbg=238 cterm=none
-
-
-" Search
-" ------
-" highlight incremental search text; also highlight text replaced with :s///c
-hi IncSearch guifg=#66ffff gui=reverse
-hi IncSearch ctermfg=87 cterm=reverse
-" hlsearch (last search pattern), also used for quickfix
-hi Search guibg=#ffaa33 gui=none
-hi Search ctermbg=214 cterm=none
-
-
-" Popup Menu
-" ----------
-" normal item in popup
-hi Pmenu guifg=#e0e0e0 guibg=#303840 gui=none
-hi Pmenu ctermfg=253 ctermbg=233 cterm=none
-" selected item in popup
-hi PmenuSel guifg=#cae682 guibg=#505860 gui=none
-hi PmenuSel ctermfg=186 ctermbg=237 cterm=none
-" scrollbar in popup
-hi PMenuSbar guibg=#505860 gui=none
-hi PMenuSbar ctermbg=59 cterm=none
-" thumb of the scrollbar in the popup
-hi PMenuThumb guibg=#808890 gui=none
-hi PMenuThumb ctermbg=102 cterm=none
-
-
-" Status Line
-" -----------
-" status line for current window
-hi StatusLine guifg=#e0e0e0 guibg=#363946 gui=bold
-hi StatusLine ctermfg=254 ctermbg=237 cterm=bold
-" status line for non-current windows
-hi StatusLineNC guifg=#767986 guibg=#363946 gui=none
-hi StatusLineNC ctermfg=244 ctermbg=237 cterm=none
-
-
-" Tab Lines
-" ---------
-" tab pages line, not active tab page label
-hi TabLine guifg=#b6bf98 guibg=#363946 gui=none
-hi TabLine ctermfg=244 ctermbg=236 cterm=none
-" tab pages line, where there are no labels
-hi TabLineFill guifg=#cfcfaf guibg=#363946 gui=none
-hi TabLineFill ctermfg=187 ctermbg=236 cterm=none
-" tab pages line, active tab page label
-hi TabLineSel guifg=#efefef guibg=#414658 gui=bold
-hi TabLineSel ctermfg=254 ctermbg=236 cterm=bold
-
-
-" Visual
-" ------
-" visual mode selection
-hi Visual guifg=NONE guibg=#364458
-hi Visual ctermfg=NONE ctermbg=24
-" visual mode selection when vim is not owning the selection (x11 only)
-hi VisualNOS guifg=fg gui=underline
-hi VisualNOS ctermfg=fg cterm=underline
+++ /dev/null
-""" local syntax file - set colors on a per-machine basis:
-""" Vim color file
-""" Title: Manxome Foes Color Scheme
-""" Maintainer: Ricardo SIGNES <rjbs-vim@lists.manxome.org>
-""" This Version: R2v2 [2003-07-16]
-""" suggested vim editing options: tw=0 ts=4 sw=4
-
-"" clear and re-initialize global variables
-hi clear
-set background=dark
-if exists("syntax_on")
- syntax reset
-endif
-let g:colors_name = "manxome"
-
-"" set highlight groups
-"" you'll notice that the ctermbg is often 'none'; this is so that when
-"" console vim runs in a terminal, transparency (if any) is not broken
-
-highlight Title ctermfg=3 ctermbg=none cterm=bold guifg=#ffff00 guibg=#000000 gui=none
-highlight Directory ctermfg=4 ctermbg=none cterm=bold guifg=#0000ff guibg=#000000 gui=none
-highlight StatusLine ctermfg=7 ctermbg=4 cterm=bold guifg=#ffffff guibg=#0000ff gui=none
-highlight StatusLineNC ctermfg=0 ctermbg=4 cterm=bold guifg=#000000 guibg=#0000ff gui=none
-highlight Normal ctermfg=7 ctermbg=none cterm=none guifg=#cccccc guibg=#000000 gui=none
-highlight Search ctermfg=7 ctermbg=4 cterm=bold guifg=#ffffff guibg=#0000ff gui=none
-highlight Visual ctermfg=7 ctermbg=6 cterm=bold guifg=#ffffff guibg=#00aaaa gui=none
-
-"" set major preferred groups
-
-highlight Comment ctermfg=2 ctermbg=none cterm=bold guifg=#00ff00 guibg=#000000 gui=none
-highlight Constant ctermfg=6 ctermbg=none cterm=bold guifg=#00ffff guibg=#000000 gui=none
-highlight Identifier ctermfg=4 ctermbg=none cterm=bold guifg=#0000ee guibg=#000000 gui=none
-highlight Statement ctermfg=6 ctermbg=none cterm=none guifg=#00aaaa guibg=#000000 gui=none
-highlight PreProc ctermfg=7 ctermbg=none cterm=bold guifg=#ffffff guibg=#000000 gui=none
-highlight Type ctermfg=6 ctermbg=none cterm=none guifg=#00aaaa guibg=#000000 gui=none
-highlight Special ctermfg=7 ctermbg=none cterm=bold guifg=#ffffff guibg=#000000 gui=none
-highlight Underlined ctermfg=2 ctermbg=none cterm=none guifg=#00aa00 guibg=#000000 gui=none
-highlight Ignore ctermfg=0 ctermbg=none cterm=bold guifg=#aaaaaa guibg=#000000 gui=none
-highlight Error ctermfg=1 ctermbg=none cterm=bold guibg=#ff0000 guibg=#000000 gui=none
-highlight Todo ctermfg=3 ctermbg=none cterm=none guifg=#aaaa00 guibg=#000000 gui=none
-
-" set syntax-specific groups
-" I'd like to avoid using these, but the default settings for these two are
-" just no good. Seeing italic text in Vim is just plain wrong.
-
-highlight htmlBold ctermfg=7 ctermbg=none cterm=bold guifg=#ffffff guibg=#000000 gui=none
-highlight htmlItalic ctermfg=5 ctermbg=none cterm=bold guifg=#ff00ff guibg=#000000 gui=none
+++ /dev/null
-" ------------------------------------------------------------------
-" Filename: marklar.vim
-" Last Modified: Nov, 30 2006 (13:01)
-" Version: 0.5
-" Maintainer: SM Smithfield (m_smithfield AT yahoo DOT com)
-" Copyright: 2006 SM Smithfield
-" This script is free software; you can redistribute it and/or
-" modify it under the terms of the GNU General Public License as
-" published by the Free Software Foundation; either version 2 of
-" the License, or (at your option) any later version.
-" Description: Vim colorscheme file.
-" Install: Put this file in the users colors directory (~/.vim/colors)
-" then load it with :colorscheme marklar
-" ------------------------------------------------------------------
-
-hi clear
-set background=dark
-if exists("syntax_on")
- syntax reset
-endif
-let g:colors_name = "marklar"
-
-if !exists("s:main")
-
- " OPTIONS:
- let s:bold_opt = 0
- let s:ignore_opt = 1
-
- function! s:main()
- if version >= 700
- call s:apply_opts()
- endif
-
- if s:bold_opt
- let s:bold = 'bold'
- else
- let s:bold = 'NONE'
- endif
-
- if s:ignore_opt
- " completely invisible
- let s:ignore = 'bg'
- else
- " nearly invisible
- let s:ignore = '#467C5C'
- endif
-
- execute "hi Constant guifg=#FFFFFF guibg=NONE ctermfg=7 cterm=NONE"
- execute "hi Identifier guifg=#38FF56 guibg=NONE gui=".s:bold." ctermfg=8 cterm=bold"
- execute "hi Statement guifg=#FFFF00 guibg=NONE gui=".s:bold." ctermfg=3 cterm=bold"
- execute "hi Special guifg=#25B9F8 guibg=bg gui=".s:bold." ctermfg=2 cterm=underline"
- execute "hi PreProc guifg=#FF80FF guibg=bg gui=NONE ctermfg=2"
- execute "hi Type guifg=#00FFFF guibg=NONE gui=".s:bold." ctermfg=6 cterm=bold"
-
- execute "hi Ignore guifg=".s:ignore." guibg=NONE ctermfg=0"
-
- hi Comment guifg=#00BBBB guibg=NONE ctermfg=6 cterm=none
- hi Cursor guifg=NONE guibg=#FF0000
- hi DiffAdd guifg=NONE guibg=#136769 ctermfg=4 ctermbg=7 cterm=NONE
- hi DiffDelete guifg=NONE guibg=#50694A ctermfg=1 ctermbg=7 cterm=NONE
- hi DiffChange guifg=fg guibg=#00463c gui=NONE ctermfg=4 ctermbg=2 cterm=NONE
- hi DiffText guifg=#7CFC94 guibg=#00463c gui=bold ctermfg=4 ctermbg=3 cterm=NONE
- hi Directory guifg=#25B9F8 guibg=NONE ctermfg=2
- hi Error guifg=#FFFFFF guibg=#000000 ctermfg=7 ctermbg=0 cterm=bold
- hi ErrorMsg guifg=#8eff2e guibg=#204d40
- hi FoldColumn guifg=#00BBBB guibg=#204d40
- hi Folded guifg=#44DDDD guibg=#204d40 ctermfg=0 ctermbg=8 cterm=bold
-
- hi IncSearch guibg=#52891f gui=bold
- hi LineNr guifg=#38ff56 guibg=#204d40
- hi ModeMsg guifg=#FFFFFF guibg=#0000FF ctermfg=7 ctermbg=4 cterm=bold
- hi MoreMsg guifg=#FFFFFF guibg=#00A261 ctermfg=7 ctermbg=2 cterm=bold
- hi NonText guifg=#00bbbb guibg=#204d40
- hi Normal guifg=#71C293 guibg=#06544a
- hi Question guifg=#FFFFFF guibg=#00A261
- hi Search guifg=NONE guibg=#0f374c ctermfg=3 ctermbg=0 cterm=bold
-
- hi SignColumn guifg=#00BBBB guibg=#204d40
- hi SpecialKey guifg=#00FFFF guibg=#266955
- hi StatusLine guifg=#245748 guibg=#71C293 gui=NONE cterm=reverse
- hi StatusLineNC guifg=#245748 guibg=#689C7C gui=NONE
- hi Title guifg=#7CFC94 guibg=NONE gui=bold ctermfg=2 cterm=bold
- hi Todo guifg=#FFFFFF guibg=#884400 ctermfg=6 ctermbg=4 cterm=NONE
- hi Underlined guifg=#df820c guibg=NONE gui=underline ctermfg=8 cterm=underline
- hi Visual guibg=#0B7260 gui=NONE
- hi WarningMsg guifg=#FFFFFF guibg=#FF0000 ctermfg=7 ctermbg=1 cterm=bold
- hi WildMenu guifg=#20012e guibg=#00a675 gui=bold ctermfg=NONE ctermbg=NONE cterm=bold
- "
- if version >= 700
- hi SpellBad guisp=#FF0000
- hi SpellCap guisp=#0000FF
- hi SpellRare guisp=#ff4046
- hi SpellLocal guisp=#000000 ctermbg=0
- hi Pmenu guifg=#00ffff guibg=#000000 ctermbg=0 ctermfg=6
- hi PmenuSel guifg=#ffff00 guibg=#000000 gui=bold cterm=bold ctermfg=3
- hi PmenuSbar guibg=#204d40 ctermbg=6
- hi PmenuThumb guifg=#38ff56 ctermfg=3
- hi CursorColumn guibg=#096354
- hi CursorLine guibg=#096354
- hi Tabline guifg=bg guibg=fg gui=NONE cterm=reverse,bold ctermfg=NONE ctermbg=NONE
- hi TablineSel guifg=#20012e guibg=#00a675 gui=bold
- hi TablineFill guifg=#689C7C
- hi MatchParen guifg=#38ff56 guibg=#0000ff gui=bold ctermbg=4
- endif
- "
- hi Tag guifg=#7CFC94 guibg=NONE gui=bold ctermfg=2 cterm=bold
- hi link Bold Tag
- "
- hi pythonPreCondit ctermfg=2 cterm=NONE
- execute "hi tkWidget guifg=#ffa0a0 guibg=bg gui=".s:bold." ctermfg=7 cterm=bold"
- endfunction
-
- if version >= 700
-
- let s:opts = {'bold': 0, 'ignore': 1}
-
- " preserves vim<7 compat, while letting me reuses some code
- function! s:apply_opts()
- let s:bold_opt = s:opts['bold']
- let s:ignore_opt = s:opts['ignore']
- endfunction
-
- function! s:print_opts(...)
- let d = a:000
- if len(a:000) == 0
- let d = keys(s:opts)
- endif
- for k in d
- echo k.': '.s:opts[k]
- endfor
- endfunction
-
- function! s:Marklar(...)
- let args = a:000
- if len(args) == 0
- call s:print_opts()
- else
- while len(args)>0
- " take first arg
- let k = args[0]
- let args = args[1:]
- " is it a key?
- if k =~ '\a\+!'
- " does it bang?
- let k = strpart(k,0,strlen(k)-1)
- let s:opts[k] = !s:opts[k]
- call s:main()
- elseif k =~ '\a\+?'
- " does it quiz?
- let k = strpart(k,0,strlen(k)-1)
- call s:print_opts(k)
- elseif len(args)
- " is there another arg?
- " take it
- let v = args[0]
- let args = args[1:]
- " is it legal value?
- if v == 0 || v == 1
- " assign val->key
- let s:opts[k] = v
- call s:main()
- else
- echoerr "(".v.") Bad value. Expected 0 or 1."
- endif
- else
- endif
- endwhile
- endif
- endfunction
- command! -nargs=* Marklar :call s:Marklar(<f-args>)
- endif
-endif
-
-call s:main()
+++ /dev/null
-" File : maroloccio.vim
-" Description : a colour scheme for Vim (GUI only)
-" Scheme : maroloccio
-" Maintainer : Marco Ippolito < m a r o l o c c i o [at] g m a i l . c o m >
-" Comment : works well in GUI mode
-" Version : v0.3.0 inspired by watermark
-" Date : 6 may 2009
-"
-" History:
-"
-" 0.3.0 Greatly improved cterm colours when t_Co=256 thanks to Kyle and CSApprox
-" 0.2.9 Improved readability of cterm searches for dark backgrounds
-" 0.2.8 Added VimDiff colouring
-" 0.2.7 Further improved readability of cterm colours
-" 0.2.6 Improved readability of cterm colours on different terminals
-" 0.2.5 Reinstated minimal cterm support
-" 0.2.4 Added full colour descriptions and reinstated minimal cterm support
-" 0.2.3 Added FoldColumn to the list of hlights as per David Hall's suggestion
-" 0.2.2 Removed cterm support, changed visual highlight, fixed bolds
-" 0.2.1 Changed search highlight
-" 0.2.0 Removed italics
-" 0.1.9 Improved search and menu highlighting
-" 0.1.8 Added minimal cterm support
-" 0.1.7 Uploaded to vim.org
-" 0.1.6 Removed redundant highlight definitions
-" 0.1.5 Improved display of folded sections
-" 0.1.4 Removed linked sections for improved compatibility, more Python friendly
-" 0.1.3 Removed settings which usually belong to .vimrc (as in 0.1.1)
-" 0.1.2 Fixed versioning system, added .vimrc -like commands
-" 0.1.1 Corrected typo in header comments, changed colour for Comment
-" 0.1.0 Inital upload to vim.org
-
-hi clear
-if exists("syntax_on")
- syntax reset
-endif
-let g:colors_name="maroloccio"
-
-" --- GUI section
-"
-hi Normal guifg=#8b9aaa guibg=#1a202a gui=none " watermark-foreground on watermark-background
-hi Constant guifg=#82ade0 guibg=bg gui=none " cyan on background
-hi Boolean guifg=#82ade0 guibg=bg gui=none " cyan on background
-hi Character guifg=#82ade0 guibg=bg gui=none " cyan on background
-hi Float guifg=#82ade0 guibg=bg gui=none " cyan on background
-hi Comment guifg=#006666 guibg=bg gui=none " teal on background
-hi Type guifg=#ffcc00 guibg=bg gui=none " yellow on background
-hi Typedef guifg=#ffcc00 guibg=bg gui=none " yellow on background
-hi Structure guifg=#ffcc00 guibg=bg gui=none " yellow on background
-hi Function guifg=#ffcc00 guibg=bg gui=none " yellow on background
-hi StorageClass guifg=#ffcc00 guibg=bg gui=none " yellow on background
-hi Conditional guifg=#ff9900 guibg=bg gui=none " orange on background
-hi Repeat guifg=#78ba42 guibg=bg gui=none " light green on background
-hi Visual guifg=fg guibg=#3741ad gui=none " foreground on blue
-hi DiffChange guifg=fg guibg=#3741ad gui=none " foreground on blue
-if version>= 700
-hi Pmenu guifg=fg guibg=#3741ad gui=none " foreground on blue
-endif
-hi String guifg=#4c4cad guibg=bg gui=none " violet on background
-hi Folded guifg=fg guibg=#333366 gui=none " foreground on dark violet
-hi VertSplit guifg=fg guibg=#333366 gui=none " foreground on dark violet
-if version>= 700
-hi PmenuSel guifg=fg guibg=#333366 gui=none " foreground on dark violet
-endif
-hi Search guifg=#78ba42 guibg=#107040 gui=none " light green on green
-hi DiffAdd guifg=#78ba42 guibg=#107040 gui=none " light green on green
-hi Exception guifg=#8f3231 guibg=bg gui=none " red on background
-hi Title guifg=#8f3231 guibg=bg gui=none " red on background
-hi Error guifg=fg guibg=#8f3231 gui=none " foreground on red
-hi DiffDelete guifg=fg guibg=#8f3231 gui=none " foreground on red
-hi Todo guifg=#8f3231 guibg=#0e1219 gui=bold,undercurl guisp=#cbc32a " red on dark grey
-hi LineNr guifg=#2c3138 guibg=#0e1219 gui=none " grey on dark grey
-hi Statement guifg=#9966cc guibg=bg gui=none " lavender on background
-hi Underlined gui=bold,underline " underline
-if version>= 700
-hi CursorLine guibg=#0e1219 gui=none " foreground on dark grey
-hi CursorColumn guibg=#0e1219 gui=none " foreground on dark grey
-endif
-hi Include guifg=#107040 guibg=bg gui=none " green on background
-hi Define guifg=#107040 guibg=bg gui=none " green on background
-hi Macro guifg=#107040 guibg=bg gui=none " green on background
-hi PreProc guifg=#107040 guibg=bg gui=none " green on background
-hi PreCondit guifg=#107040 guibg=bg gui=none " green on background
-hi StatusLineNC guifg=#2c3138 guibg=black gui=none " grey on black
-hi StatusLine guifg=fg guibg=black gui=none " foreground on black
-hi WildMenu guifg=fg guibg=#0e1219 gui=none " foreground on dark grey
-hi FoldColumn guifg=#333366 guibg=#0e1219 gui=none " dark violet on dark grey
-hi IncSearch guifg=#0e1219 guibg=#82ade0 gui=bold " dark grey on cyan
-hi DiffText guifg=#0e1219 guibg=#82ade0 gui=bold " dark grey on cyan
-hi Label guifg=#7e28a9 guibg=bg gui=none " purple on background
-hi Operator guifg=#6d5279 guibg=bg gui=none " pink on background
-hi Number guifg=#8b8b00 guibg=bg gui=none " dark yellow on background
-if version>= 700
-hi MatchParen guifg=#0e1219 guibg=#78ba42 gui=none " dark grey on light green
-endif
-hi SpecialKey guifg=#333366 guibg=bg gui=none " metal on background
-
-hi Cursor guifg=#0e1219 guibg=#8b9aaa gui=none " dark grey on foreground
-hi TabLine guifg=fg guibg=black gui=none " foreground on black
-hi NonText guifg=#333366 guibg=bg gui=none " metal on background
-hi Tag guifg=#3741ad guibg=bg gui=none " blue on background
-hi Delimiter guifg=#3741ad guibg=bg gui=none " blue on background
-hi Special guifg=#3741ad guibg=bg gui=none " blue on background
-hi SpecialChar guifg=#3741ad guibg=bg gui=none " blue on background
-hi SpecialComment guifg=#2680af guibg=bg gui=none " blue2 on background
-
-" --- CTerm8 section
-if &t_Co == 8
-
- " --- CTerm8 (Dark)
- if &background == "dark"
- "hi Normal ctermfg=Grey "ctermbg=DarkGrey
- hi Constant ctermfg=DarkGreen
- hi Boolean ctermfg=DarkGreen
- hi Character ctermfg=DarkGreen
- hi Float ctermfg=DarkGreen
- hi Comment ctermfg=DarkCyan
- hi Type ctermfg=Brown
- hi Typedef ctermfg=Brown
- hi Structure ctermfg=Brown
- hi Function ctermfg=Brown
- hi StorageClass ctermfg=Brown
- hi Conditional ctermfg=Brown
- hi Repeat ctermfg=Brown
- hi Visual ctermfg=Brown ctermbg=Black
- hi DiffChange ctermfg=Grey ctermbg=DarkBlue
- if version>= 700
- hi Pmenu ctermfg=Grey ctermbg=DarkBlue
- endif
- hi String ctermfg=DarkGreen
- hi Folded ctermfg=DarkGrey ctermbg=Black
- hi VertSplit ctermfg=DarkGrey ctermbg=DarkGrey
- if version>= 700
- hi PmenuSel ctermfg=DarkBlue ctermbg=Grey
- endif
- hi Search ctermfg=Black ctermbg=Brown
- hi DiffAdd ctermfg=Black ctermbg=DarkGreen
- hi Exception ctermfg=Brown
- hi Title ctermfg=DarkRed
- hi Error ctermfg=Brown ctermbg=DarkRed
- hi DiffDelete ctermfg=Brown ctermbg=DarkRed
- hi Todo ctermfg=Brown ctermbg=DarkRed
- hi LineNr ctermfg=DarkGrey
- hi Statement ctermfg=Brown
- hi Underlined cterm=Underline
- if version>= 700
- hi CursorLine ctermbg=Black cterm=Underline
- hi CursorColumn ctermfg=Grey ctermbg=Black
- endif
- hi Include ctermfg=DarkMagenta
- hi Define ctermfg=DarkMagenta
- hi Macro ctermfg=DarkMagenta
- hi PreProc ctermfg=DarkMagenta
- hi PreCondit ctermfg=DarkMagenta
- hi StatusLineNC ctermfg=DarkGrey ctermbg=Black
- hi StatusLine ctermfg=Grey ctermbg=DarkGrey
- hi WildMenu ctermfg=Grey ctermbg=DarkGrey
- hi FoldColumn ctermfg=DarkGrey
- hi IncSearch ctermfg=DarkCyan ctermbg=Black
- hi DiffText ctermfg=DarkBlue ctermbg=Grey
- hi Label ctermfg=Brown
- hi Operator ctermfg=Brown
- hi Number ctermfg=DarkGreen
- if version>= 700
- hi MatchParen ctermfg=Grey ctermbg=Green
- endif
- hi SpecialKey ctermfg=DarkRed
-
- hi Cursor ctermfg=Black ctermbg=Grey
- hi Delimiter ctermfg=Brown
- hi NonText ctermfg=DarkRed
- hi Special ctermfg=Brown
- hi SpecialChar ctermfg=Brown
- hi SpecialComment ctermfg=DarkCyan
- hi TabLine ctermfg=DarkGrey ctermbg=Grey
- hi Tag ctermfg=Brown
-
- " --- CTerm8 (Light)
- elseif &background == "light"
- hi Normal ctermfg=Black ctermbg=White
- hi Constant ctermfg=DarkCyan
- hi Boolean ctermfg=DarkCyan
- hi Character ctermfg=DarkCyan
- hi Float ctermfg=DarkCyan
- hi Comment ctermfg=DarkGreen
- hi Type ctermfg=DarkBlue
- hi Typedef ctermfg=DarkBlue
- hi Structure ctermfg=DarkBlue
- hi Function ctermfg=DarkBlue
- hi StorageClass ctermfg=DarkBlue
- hi Conditional ctermfg=DarkBlue
- hi Repeat ctermfg=DarkBlue
- hi Visual ctermfg=Brown ctermbg=Black
- hi DiffChange ctermfg=Grey ctermbg=DarkBlue
- if version>= 700
- hi Pmenu ctermfg=Grey ctermbg=DarkBlue
- endif
- hi String ctermfg=DarkRed
- hi Folded ctermfg=Black ctermbg=DarkCyan
- hi VertSplit ctermfg=Grey ctermbg=Black
- if version>= 700
- hi PmenuSel ctermfg=DarkBlue ctermbg=Grey
- endif
- hi Search ctermfg=Grey ctermbg=DarkGreen
- hi DiffAdd ctermfg=Black ctermbg=DarkGreen
- hi Exception ctermfg=DarkBlue
- hi Title ctermfg=DarkRed
- hi Error ctermfg=Brown ctermbg=DarkRed
- hi DiffDelete ctermfg=Brown ctermbg=DarkRed
- hi Todo ctermfg=Brown ctermbg=DarkRed
- hi LineNr ctermfg=Black ctermbg=Grey
- hi Statement ctermfg=DarkBlue
- hi Underlined cterm=Underline
- if version>= 700
- hi CursorLine ctermbg=Grey cterm=Underline
- hi CursorColumn ctermfg=Black ctermbg=Grey
- endif
- hi Include ctermfg=DarkMagenta
- hi Define ctermfg=DarkMagenta
- hi Macro ctermfg=DarkMagenta
- hi PreProc ctermfg=DarkMagenta
- hi PreCondit ctermfg=DarkMagenta
- hi StatusLineNC ctermfg=Grey ctermbg=DarkBlue
- hi StatusLine ctermfg=Grey ctermbg=Black
- hi WildMenu ctermfg=Grey ctermbg=DarkBlue
- hi FoldColumn ctermfg=Black ctermbg=Grey
- hi IncSearch ctermfg=Brown ctermbg=Black
- hi DiffText ctermfg=DarkBlue ctermbg=Grey
- hi Label ctermfg=DarkBlue
- hi Operator ctermfg=DarkBlue
- hi Number ctermfg=DarkCyan
- if version>= 700
- hi MatchParen ctermfg=Grey ctermbg=Green
- endif
- hi SpecialKey ctermfg=Red
-
- hi Cursor ctermfg=Black ctermbg=Grey
- hi Delimiter ctermfg=DarkBlue
- hi NonText ctermfg=Red
- hi Special ctermfg=DarkBlue
- hi SpecialChar ctermfg=DarkBlue
- hi SpecialComment ctermfg=DarkGreen
- hi TabLine ctermfg=DarkBlue ctermbg=Grey
- hi Tag ctermfg=DarkBlue
- endif
-
-" --- CTerm256 section
-elseif &t_Co == 256
-
- if v:version < 700
- command! -nargs=+ CSAHi exe "hi" substitute(substitute(<q-args>, "undercurl", "underline", "g"), "guisp\\S\\+", "", "g")
- else
- command! -nargs=+ CSAHi exe "hi" <q-args>
- endif
- if has("gui_running") || (&t_Co == 256 && (&term ==# "xterm" || &term =~# "^screen") && exists("g:CSApprox_konsole") && g:CSApprox_konsole) || &term =~? "^konsole"
- CSAHi Normal ctermbg=59 ctermfg=145
- CSAHi Constant term=underline ctermbg=59 ctermfg=146
- CSAHi Boolean ctermbg=59 ctermfg=146
- CSAHi Character ctermbg=59 ctermfg=146
- CSAHi Float ctermbg=59 ctermfg=146
- CSAHi Comment term=bold ctermbg=59 ctermfg=30
- CSAHi Type term=underline ctermbg=59 ctermfg=220
- CSAHi Typedef ctermbg=59 ctermfg=220
- CSAHi Structure ctermbg=59 ctermfg=220
- CSAHi Function ctermbg=59 ctermfg=220
- CSAHi StorageClass ctermbg=59 ctermfg=220
- CSAHi Conditional ctermbg=59 ctermfg=214
- CSAHi Repeat ctermbg=59 ctermfg=113
- CSAHi Visual term=reverse ctermbg=61 ctermfg=white
- CSAHi DiffChange term=bold ctermbg=61 ctermfg=white
- CSAHi Pmenu ctermbg=61 ctermfg=white
- CSAHi String ctermbg=59 ctermfg=61
- CSAHi Folded ctermbg=61 ctermfg=black
- CSAHi VertSplit term=reverse ctermbg=black ctermfg=61
- CSAHi PmenuSel ctermbg=220 ctermfg=black
- CSAHi Search term=reverse ctermbg=29 ctermfg=113
- CSAHi DiffAdd term=bold ctermbg=29 ctermfg=113
- CSAHi Exception ctermbg=59 ctermfg=red
- CSAHi Title term=bold ctermbg=59 ctermfg=red
- CSAHi Error term=reverse ctermbg=red ctermfg=white
- CSAHi DiffDelete term=bold ctermbg=red ctermfg=white
- CSAHi Todo cterm=bold,undercurl ctermbg=black ctermfg=red
- CSAHi LineNr term=underline ctermbg=black ctermfg=61
- CSAHi Statement term=bold ctermbg=59 ctermfg=140
- CSAHi Underlined term=underline cterm=bold,underline ctermfg=147
- CSAHi CursorLine term=underline cterm=underline ctermbg=black
- CSAHi CursorColumn term=reverse ctermfg=white ctermbg=29
- CSAHi Include ctermbg=59 ctermfg=97
- CSAHi Define ctermbg=59 ctermfg=97
- CSAHi Macro ctermbg=59 ctermfg=97
- CSAHi PreProc term=underline ctermbg=59 ctermfg=97
- CSAHi PreCondit ctermbg=59 ctermfg=97
- CSAHi StatusLineNC term=reverse ctermbg=16 ctermfg=61
- CSAHi StatusLine term=reverse,bold ctermbg=16 ctermfg=220
- CSAHi WildMenu ctermbg=16 ctermfg=145
- CSAHi FoldColumn ctermbg=16 ctermfg=61
- CSAHi IncSearch term=reverse cterm=bold ctermbg=146 ctermfg=16
- CSAHi DiffText term=reverse cterm=bold ctermbg=146 ctermfg=16
- CSAHi Label ctermbg=59 ctermfg=140
- CSAHi Operator ctermbg=59 ctermfg=142
- CSAHi Number ctermbg=59 ctermfg=146
- CSAHi MatchParen term=reverse ctermbg=113 ctermfg=16
- CSAHi SpecialKey term=bold ctermbg=59 ctermfg=97
-
- CSAHi Cursor ctermbg=145 ctermfg=16
- CSAHi lCursor ctermbg=145 ctermfg=59
- CSAHi Delimiter ctermbg=59 ctermfg=61
- CSAHi Directory term=bold ctermfg=39
- CSAHi ErrorMsg ctermbg=160 ctermfg=231
- CSAHi Identifier term=underline ctermfg=87
- CSAHi Ignore ctermfg=59
- CSAHi ModeMsg term=bold cterm=bold
- CSAHi MoreMsg term=bold cterm=bold ctermfg=72
- CSAHi NonText term=bold ctermbg=59 ctermfg=60
- CSAHi PmenuSbar ctermbg=250
- CSAHi PmenuThumb ctermbg=145 ctermfg=59
- CSAHi Question cterm=bold ctermfg=28
- CSAHi SignColumn ctermbg=250 ctermfg=39
- CSAHi Special term=bold ctermbg=59 ctermfg=61
- CSAHi SpecialChar ctermbg=59 ctermfg=61
- CSAHi SpecialComment ctermbg=59 ctermfg=73
- CSAHi SpellBad term=reverse cterm=undercurl ctermfg=196
- CSAHi SpellCap term=reverse cterm=undercurl ctermfg=21
- CSAHi SpellLocal term=underline cterm=undercurl ctermfg=51
- CSAHi SpellRare term=reverse cterm=undercurl ctermfg=201
- CSAHi TabLine term=underline ctermbg=16 ctermfg=145
- CSAHi TabLineFill term=reverse ctermbg=145 ctermfg=59
- CSAHi TabLineSel term=bold cterm=bold
- CSAHi Tag ctermbg=59 ctermfg=61
- CSAHi VisualNOS term=bold,underline cterm=bold,underline
- CSAHi WarningMsg ctermfg=160
- CSAHi htmlBold term=bold cterm=bold
- CSAHi htmlBoldItalic term=bold,italic cterm=bold
- CSAHi htmlBoldUnderline term=bold,underline cterm=bold,underline
- CSAHi htmlBoldUnderlineItalic term=bold,italic,underline cterm=bold,underline
- CSAHi htmlItalic term=italic
- CSAHi htmlUnderline term=underline cterm=underline
- CSAHi htmlUnderlineItalic term=italic,underline cterm=underline
- elseif has("gui_running") || (&t_Co == 256 && (&term ==# "xterm" || &term =~# "^screen") && exists("g:CSApprox_eterm") && g:CSApprox_eterm) || &term =~? "^eterm"
- CSAHi Normal ctermbg=59 ctermfg=152
- CSAHi Constant term=underline ctermbg=59 ctermfg=153
- CSAHi Boolean ctermbg=59 ctermfg=153
- CSAHi Character ctermbg=59 ctermfg=153
- CSAHi Float ctermbg=59 ctermfg=153
- CSAHi Comment term=bold ctermbg=59 ctermfg=30
- CSAHi Type term=underline ctermbg=59 ctermfg=226
- CSAHi Typedef ctermbg=59 ctermfg=226
- CSAHi Structure ctermbg=59 ctermfg=226
- CSAHi Function ctermbg=59 ctermfg=226
- CSAHi StorageClass ctermbg=59 ctermfg=226
- CSAHi Conditional ctermbg=59 ctermfg=220
- CSAHi Repeat ctermbg=59 ctermfg=150
- CSAHi Visual term=reverse ctermbg=68 ctermfg=white
- CSAHi DiffChange term=bold ctermbg=68 ctermfg=white
- CSAHi Pmenu ctermbg=68 ctermfg=white
- CSAHi String ctermbg=59 ctermfg=104
- CSAHi Folded ctermbg=104 ctermfg=black
- CSAHi VertSplit term=reverse ctermbg=black ctermfg=104
- CSAHi PmenuSel ctermbg=226 ctermfg=black
- CSAHi Search term=reverse ctermbg=36 ctermfg=150
- CSAHi DiffAdd term=bold ctermbg=36 ctermfg=150
- CSAHi Exception ctermbg=59 ctermfg=red
- CSAHi Title term=bold ctermbg=59 ctermfg=red
- CSAHi Error term=reverse ctermbg=red ctermfg=white
- CSAHi DiffDelete term=bold ctermbg=red ctermfg=white
- CSAHi Todo cterm=bold,undercurl ctermbg=black ctermfg=red
- CSAHi LineNr term=underline ctermbg=black ctermfg=104
- CSAHi Statement term=bold ctermbg=59 ctermfg=177
- CSAHi Underlined term=underline cterm=bold,underline ctermfg=153
- CSAHi CursorLine term=underline cterm=underline ctermbg=black
- CSAHi CursorColumn term=reverse ctermfg=white ctermbg=36
- CSAHi Include ctermbg=59 ctermfg=134
- CSAHi Define ctermbg=59 ctermfg=134
- CSAHi Macro ctermbg=59 ctermfg=134
- CSAHi PreProc term=underline ctermbg=59 ctermfg=134
- CSAHi PreCondit ctermbg=59 ctermfg=134
- CSAHi StatusLineNC term=reverse ctermbg=16 ctermfg=104
- CSAHi StatusLine term=reverse,bold ctermbg=16 ctermfg=226
- CSAHi WildMenu ctermbg=17 ctermfg=152
- CSAHi FoldColumn ctermbg=17 ctermfg=104
- CSAHi IncSearch term=reverse cterm=bold ctermbg=153 ctermfg=17
- CSAHi DiffText term=reverse cterm=bold ctermbg=153 ctermfg=17
- CSAHi Label ctermbg=59 ctermfg=177
- CSAHi Operator ctermbg=59 ctermfg=142
- CSAHi Number ctermbg=59 ctermfg=153
- CSAHi MatchParen term=reverse ctermbg=150 ctermfg=17
- CSAHi SpecialKey term=bold ctermbg=59 ctermfg=134
-
- CSAHi Cursor ctermbg=152 ctermfg=17
- CSAHi lCursor ctermbg=152 ctermfg=59
- CSAHi TabLine term=underline ctermbg=16 ctermfg=152
- CSAHi Ignore ctermfg=59
- CSAHi NonText term=bold ctermbg=59 ctermfg=60
- CSAHi Directory term=bold ctermfg=45
- CSAHi ErrorMsg ctermbg=196 ctermfg=255
- CSAHi MoreMsg term=bold cterm=bold ctermfg=72
- CSAHi ModeMsg term=bold cterm=bold
- CSAHi htmlBoldUnderline term=bold,underline cterm=bold,underline
- CSAHi htmlBoldItalic term=bold,italic cterm=bold
- CSAHi htmlBold term=bold cterm=bold
- CSAHi htmlBoldUnderlineItalic term=bold,italic,underline cterm=bold,underline
- CSAHi PmenuSbar ctermbg=250
- CSAHi PmenuThumb ctermbg=152 ctermfg=59
- CSAHi TabLineSel term=bold cterm=bold
- CSAHi TabLineFill term=reverse ctermbg=152 ctermfg=59
- CSAHi Question cterm=bold ctermfg=28
- CSAHi VisualNOS term=bold,underline cterm=bold,underline
- CSAHi WarningMsg ctermfg=196
- CSAHi htmlUnderlineItalic term=italic,underline cterm=underline
- CSAHi htmlUnderline term=underline cterm=underline
- CSAHi Special term=bold ctermbg=59 ctermfg=68
- CSAHi Identifier term=underline ctermfg=123
- CSAHi Tag ctermbg=59 ctermfg=68
- CSAHi SpecialChar ctermbg=59 ctermfg=68
- CSAHi Delimiter ctermbg=59 ctermfg=68
- CSAHi SpecialComment ctermbg=59 ctermfg=74
- CSAHi SignColumn ctermbg=250 ctermfg=45
- CSAHi SpellBad term=reverse cterm=undercurl ctermfg=196
- CSAHi SpellCap term=reverse cterm=undercurl ctermfg=21
- CSAHi SpellRare term=reverse cterm=undercurl ctermfg=201
- CSAHi SpellLocal term=underline cterm=undercurl ctermfg=51
- CSAHi htmlItalic term=italic
- elseif has("gui_running") || &t_Co == 256
- CSAHi Normal ctermbg=16 ctermfg=103
- CSAHi Constant term=underline ctermbg=16 ctermfg=110
- CSAHi Boolean ctermbg=16 ctermfg=110
- CSAHi Character ctermbg=16 ctermfg=110
- CSAHi Float ctermbg=16 ctermfg=110
- CSAHi Comment term=bold ctermbg=16 ctermfg=23
- CSAHi Type term=underline ctermbg=16 ctermfg=220
- CSAHi Typedef ctermbg=16 ctermfg=220
- CSAHi Structure ctermbg=16 ctermfg=220
- CSAHi Function ctermbg=16 ctermfg=220
- CSAHi StorageClass ctermbg=16 ctermfg=220
- CSAHi Conditional ctermbg=16 ctermfg=208
- CSAHi Repeat ctermbg=16 ctermfg=107
- CSAHi Visual term=reverse ctermbg=61 ctermfg=white
- CSAHi DiffChange term=bold ctermbg=61 ctermfg=white
- CSAHi Pmenu ctermbg=61 ctermfg=white
- CSAHi String ctermbg=16 ctermfg=61
- CSAHi Folded ctermbg=61 ctermfg=black
- CSAHi VertSplit term=reverse ctermbg=black ctermfg=61
- CSAHi PmenuSel ctermbg=220 ctermfg=black
- CSAHi Search term=reverse ctermbg=23 ctermfg=107
- CSAHi DiffAdd term=bold ctermbg=23 ctermfg=107
- CSAHi Exception ctermbg=16 ctermfg=red
- CSAHi Title term=bold ctermbg=16 ctermfg=red
- CSAHi Error term=reverse ctermbg=red ctermfg=white
- CSAHi DiffDelete term=bold ctermbg=red ctermfg=white
- CSAHi Todo cterm=bold,undercurl ctermbg=black ctermfg=red
- CSAHi LineNr term=underline ctermbg=black ctermfg=61
- CSAHi Statement term=bold ctermbg=16 ctermfg=98
- CSAHi Underlined term=underline cterm=bold,underline ctermfg=111
- CSAHi CursorLine term=underline cterm=underline ctermbg=black
- CSAHi CursorColumn term=reverse ctermbg=23 ctermfg=white
- CSAHi Include ctermbg=16 ctermfg=91
- CSAHi Define ctermbg=16 ctermfg=91
- CSAHi Macro ctermbg=16 ctermfg=91
- CSAHi PreProc term=underline ctermbg=16 ctermfg=91
- CSAHi PreCondit ctermbg=16 ctermfg=91
- CSAHi StatusLineNC term=reverse ctermbg=16 ctermfg=61
- CSAHi StatusLine term=reverse,bold ctermbg=16 ctermfg=220
- CSAHi WildMenu ctermbg=16 ctermfg=103
- CSAHi FoldColumn ctermbg=16 ctermfg=61
- CSAHi IncSearch term=reverse cterm=bold ctermbg=110 ctermfg=16
- CSAHi DiffText term=reverse cterm=bold ctermbg=110 ctermfg=16
- CSAHi Label ctermbg=16 ctermfg=98
- CSAHi Operator ctermbg=16 ctermfg=100
- CSAHi Number ctermbg=16 ctermfg=110
- CSAHi MatchParen term=reverse ctermbg=107 ctermfg=16
- CSAHi SpecialKey term=bold ctermbg=16 ctermfg=91
-
- CSAHi Cursor ctermbg=103 ctermfg=16
- CSAHi lCursor ctermbg=103 ctermfg=16
- CSAHi Delimiter ctermbg=16 ctermfg=61
- CSAHi Directory term=bold ctermfg=38
- CSAHi ErrorMsg ctermbg=160 ctermfg=231
- CSAHi Identifier term=underline ctermfg=87
- CSAHi Ignore ctermfg=16
- CSAHi ModeMsg term=bold cterm=bold
- CSAHi MoreMsg term=bold cterm=bold ctermfg=29
- CSAHi NonText term=bold ctermbg=16 ctermfg=59
- CSAHi PmenuSbar ctermbg=250
- CSAHi PmenuThumb ctermbg=103 ctermfg=16
- CSAHi Question cterm=bold ctermfg=22
- CSAHi SignColumn ctermbg=250 ctermfg=38
- CSAHi Special term=bold ctermbg=16 ctermfg=61
- CSAHi SpecialChar ctermbg=16 ctermfg=61
- CSAHi SpecialComment ctermbg=16 ctermfg=31
- CSAHi SpellBad term=reverse cterm=undercurl ctermfg=196
- CSAHi SpellCap term=reverse cterm=undercurl ctermfg=21
- CSAHi SpellLocal term=underline cterm=undercurl ctermfg=51
- CSAHi SpellRare term=reverse cterm=undercurl ctermfg=201
- CSAHi TabLine term=underline ctermbg=16 ctermfg=103
- CSAHi TabLineFill term=reverse ctermbg=103 ctermfg=16
- CSAHi TabLineSel term=bold cterm=bold
- CSAHi Tag ctermbg=16 ctermfg=61
- CSAHi VisualNOS term=bold,underline cterm=bold,underline
- CSAHi WarningMsg ctermfg=160
- CSAHi htmlBold term=bold cterm=bold
- CSAHi htmlBoldItalic term=bold,italic cterm=bold
- CSAHi htmlBoldUnderline term=bold,underline cterm=bold,underline
- CSAHi htmlBoldUnderlineItalic term=bold,italic,underline cterm=bold,underline
- CSAHi htmlItalic term=italic
- CSAHi htmlUnderline term=underline cterm=underline
- CSAHi htmlUnderlineItalic term=italic,underline cterm=underline
- elseif has("gui_running") || &t_Co == 88
- CSAHi Normal ctermbg=80 ctermfg=37
- CSAHi Constant term=underline ctermbg=80 ctermfg=42
- CSAHi Boolean ctermbg=80 ctermfg=42
- CSAHi Character ctermbg=80 ctermfg=42
- CSAHi Float ctermbg=80 ctermfg=42
- CSAHi Comment term=bold ctermbg=80 ctermfg=21
- CSAHi Type term=underline ctermbg=80 ctermfg=72
- CSAHi Typedef ctermbg=80 ctermfg=72
- CSAHi Structure ctermbg=80 ctermfg=72
- CSAHi Function ctermbg=80 ctermfg=72
- CSAHi StorageClass ctermbg=80 ctermfg=72
- CSAHi Conditional ctermbg=80 ctermfg=68
- CSAHi Repeat ctermbg=80 ctermfg=40
- CSAHi Visual term=reverse ctermbg=18 ctermfg=white
- CSAHi DiffChange term=bold ctermbg=18 ctermfg=white
- CSAHi Pmenu ctermbg=18 ctermfg=white
- CSAHi String ctermbg=80 ctermfg=38
- CSAHi Folded ctermbg=38 ctermfg=black
- CSAHi VertSplit term=reverse ctermbg=black ctermfg=38
- CSAHi PmenuSel ctermbg=72 ctermfg=black
- CSAHi Search term=reverse ctermbg=20 ctermfg=40
- CSAHi DiffAdd term=bold ctermbg=20 ctermfg=40
- CSAHi Exception ctermbg=80 ctermfg=red
- CSAHi Title term=bold ctermbg=80 ctermfg=red
- CSAHi Error term=reverse ctermbg=red ctermfg=white
- CSAHi DiffDelete term=bold ctermbg=red ctermfg=white
- CSAHi Todo cterm=bold,undercurl ctermbg=black ctermfg=white
- CSAHi LineNr term=underline ctermbg=black ctermfg=38
- CSAHi Statement term=bold ctermbg=80 ctermfg=38
- CSAHi Underlined term=underline cterm=bold,underline ctermfg=39
- CSAHi CursorLine term=underline ctermbg=black
- CSAHi CursorColumn term=reverse ctermbg=20 ctermfg=white
- CSAHi Include ctermbg=80 ctermfg=33
- CSAHi Define ctermbg=80 ctermfg=33
- CSAHi Macro ctermbg=80 ctermfg=33
- CSAHi PreProc term=underline ctermbg=80 ctermfg=33
- CSAHi PreCondit ctermbg=80 ctermfg=33
- CSAHi StatusLineNC term=reverse ctermbg=16 ctermfg=38
- CSAHi StatusLine term=reverse,bold ctermbg=16 ctermfg=72
- CSAHi WildMenu ctermbg=16 ctermfg=37
- CSAHi FoldColumn ctermbg=16 ctermfg=38
- CSAHi IncSearch term=reverse cterm=bold ctermbg=42 ctermfg=16
- CSAHi DiffText term=reverse cterm=bold ctermbg=42 ctermfg=16
- CSAHi Label ctermbg=80 ctermfg=38
- CSAHi Operator ctermbg=80 ctermfg=36
- CSAHi Number ctermbg=80 ctermfg=42
- CSAHi MatchParen term=reverse ctermbg=40 ctermfg=16
- CSAHi SpecialKey term=bold ctermbg=80 ctermfg=33
-
- CSAHi Cursor ctermbg=37 ctermfg=16
- CSAHi lCursor ctermbg=37 ctermfg=80
- CSAHi Delimiter ctermbg=80 ctermfg=18
- CSAHi Directory term=bold ctermfg=23
- CSAHi ErrorMsg ctermbg=48 ctermfg=79
- CSAHi Identifier term=underline ctermfg=31
- CSAHi Ignore ctermfg=80
- CSAHi ModeMsg term=bold cterm=bold
- CSAHi MoreMsg term=bold cterm=bold ctermfg=21
- CSAHi NonText term=bold ctermbg=80 ctermfg=17
- CSAHi PmenuSbar ctermbg=85
- CSAHi PmenuThumb ctermbg=37 ctermfg=80
- CSAHi Question cterm=bold ctermfg=20
- CSAHi SignColumn ctermbg=85 ctermfg=23
- CSAHi Special term=bold ctermbg=80 ctermfg=18
- CSAHi SpecialChar ctermbg=80 ctermfg=18
- CSAHi SpecialComment ctermbg=80 ctermfg=22
- CSAHi SpellBad term=reverse cterm=undercurl ctermfg=64
- CSAHi SpellCap term=reverse cterm=undercurl ctermfg=19
- CSAHi SpellLocal term=underline cterm=undercurl ctermfg=31
- CSAHi SpellRare term=reverse cterm=undercurl ctermfg=67
- CSAHi TabLine term=underline ctermbg=16 ctermfg=37
- CSAHi TabLineFill term=reverse ctermbg=37 ctermfg=80
- CSAHi TabLineSel term=bold cterm=bold
- CSAHi Tag ctermbg=80 ctermfg=18
- CSAHi VisualNOS term=bold,underline cterm=bold,underline
- CSAHi WarningMsg ctermfg=48
- CSAHi htmlBold term=bold cterm=bold
- CSAHi htmlBoldItalic term=bold,italic cterm=bold
- CSAHi htmlBoldUnderline term=bold,underline cterm=bold,underline
- CSAHi htmlBoldUnderlineItalic term=bold,italic,underline cterm=bold,underline
- CSAHi htmlItalic term=italic
- CSAHi htmlUnderline term=underline cterm=underline
- CSAHi htmlUnderlineItalic term=italic,underline cterm=underline
- endif
- delcommand CSAHi
-
-endif
+++ /dev/null
-"-------------------------------------------------------------------------------
-" Description: My personal colors
-" $Id: martin_krischik.vim 458 2006-11-18 09:42:10Z krischik $
-" Copyright: Copyright (C) 2006 Martin Krischik
-" Maintainer: Martin Krischik
-" $Author: krischik $
-" $Date: 2006-11-18 10:42:10 +0100 (Sa, 18 Nov 2006) $
-" Version: 3.2
-" $Revision: 458 $
-" $HeadURL: https://svn.sourceforge.net/svnroot/gnuada/trunk/tools/vim/colors/martin_krischik.vim $
-" Note: Tried and Tested for 'builtin_gui', 'xterm' (KDE Konsole)
-" 'vt320'" (OpenVMS) and 'linux' (Linux Console).
-" History: 16.05.2006 MK Check that all vim 7.0 colors are set
-" 16.05.2006 MK Split GUI from terminal.
-" 24.05.2006 MK Unified Headers
-" 24.07.2006 MK Omni-Completion Colors.
-" 15.10.2006 MK Bram's suggestion for runtime integration
-" Usage: copy to colors directory
-"------------------------------------------------------------------------------
-
-" First remove all existing highlighting.
-
-set background=light
-highlight clear
-
-if exists ("syntax_on")
- syntax reset
-endif
-
-let colors_name = "martin_krischik"
-
-if version < 700
- " Section: works only with vim 7.0 use default otherwise {{{1
- "
- colorscheme default
- "
- " }}}1
- finish
-elseif (&term == "builtin_gui")
- " Section: Set GUI colors. {{{1
- "
- " Subsection: User-Interface Colors {{{2
- "
- " Group: Normal Text Colors {{{3
- "
- highlight Normal gui=none guifg=black guibg=white
- highlight Search guibg=Yellow
- highlight SpecialKey guifg=Blue
- highlight Title gui=bold guifg=Magenta
- highlight LineNr guifg=Brown guibg=grey80
- highlight NonText gui=bold guifg=Blue guibg=grey80
- highlight MatchParen guibg=Cyan
- highlight IncSearch gui=reverse
- "
- " Group: Messages {{{3
- "
- highlight WarningMsg guifg=Red
- highlight ErrorMsg guifg=White guibg=Red
- highlight ModeMsg gui=bold
- highlight MoreMsg gui=bold guifg=SeaGreen
- highlight Question gui=bold guifg=SeaGreen
- "
- " Group: Spell Checker {{{3
- "
- highlight SpellBad gui=undercurl guisp=Red
- highlight SpellCap gui=undercurl guisp=Blue
- highlight SpellLocal gui=undercurl guisp=DarkCyan
- highlight SpellRare gui=undercurl guisp=Magenta
- "
- " Group: Status line {{{3
- "
- highlight StatusLine gui=bold,reverse guifg=LightBlue2 guibg=black
- highlight StatusLineNC gui=reverse guifg=grey75 guibg=black
- highlight VertSplit gui=reverse guifg=LightBlue3 guibg=black
- "
- " Group: Visual selektio {{{3n
- "
- highlight Visual gui=reverse guifg=firebrick guibg=white
- highlight VisualNOS gui=reverse guifg=firebrick guibg=black
- "
- " Group: tab pages line {{{3
- "
- highlight TabLine gui=reverse guifg=grey75 guibg=black
- highlight TabLineFill gui=reverse
- highlight TabLineSel gui=bold,reverse guifg=LightBlue2 guibg=black
- "
- " Group: Competion (omni and otherwise) menu colors {{{3
- "
- highlight Pmenu guibg=Grey
- highlight PmenuSel guifg=White guibg=firebrick
- highlight PmenuSbar guibg=LightGrey guibg=DarkGrey
- highlight PmenuThumb gui=reverse
- highlight WildMenu guifg=White guibg=firebrick
- "
- " Group: Diff colors {{{3
- "
- highlight DiffAdd guibg=LightBlue
- highlight DiffChange guibg=LightMagenta
- highlight DiffDelete gui=bold guifg=Blue guibg=LightCyan
- highlight DiffText gui=bold guibg=Red
- "
- " Group: Fold colors {{{3
- "
- highlight FoldColumn guifg=DarkBlue guibg=Grey
- highlight Folded guifg=DarkBlue guibg=LightGrey
- "
- " Group: Other Syntax Highlight Colors {{{3
- "
- highlight Directory guifg=Blue
- highlight SignColumn guifg=DarkBlue guibg=Grey
- "
- " Group: Motif and Athena widget colors. {{{3
- "
- highlight Menu guifg=Black guibg=LightGrey
- highlight Scrollbar guifg=LightGrey guibg=DarkGrey
- highlight Tooltip guifg=Black guibg=LightGrey
-
- " Subsection: Syntax Colors {{{2
- "
- " Group: Comment colors syntax-group
- "
- highlight Comment guifg=grey30
- "
- " Group: Constant colors group {{{3
- "
- highlight Boolean guifg=DarkOrchid3 guibg=grey95
- highlight Character guifg=RoyalBlue3 guibg=grey95
- highlight Constant guifg=MediumOrchid3 guibg=grey95
- highlight Float guifg=MediumOrchid4 guibg=grey95
- highlight Number guifg=DarkOrchid4 guibg=grey95
- highlight String guifg=RoyalBlue4 guibg=grey95
- "
- " Group: Identifier colors group {{{3
- "
- highlight Function guifg=SteelBlue
- highlight Identifier guifg=DarkCyan
- "
- " Group: Statement colors group {{{3
- "
- highlight Conditional gui=bold guifg=DodgerBlue4
- highlight Exception gui=none guifg=SlateBlue4
- highlight Keyword gui=bold guifg=RoyalBlue4
- highlight Label gui=none guifg=SlateBlue3
- highlight Operator gui=none guifg=RoyalBlue3
- highlight Repeat gui=bold guifg=DodgerBlue3
- highlight Statement gui=none guifg=RoyalBlue4
- "
- " Group: Preprocessor colors group {{{3
- "
- highlight Define guifg=brown4 guibg=snow
- highlight Include guifg=firebrick3 guibg=snow
- highlight Macro guifg=brown3 guibg=snow
- highlight PreCondit guifg=red guibg=snow
- highlight PreProc guifg=firebrick4 guibg=snow
- "
- " Group: type group {{{3
- "
- highlight StorageClass gui=none guifg=SeaGreen3
- highlight Structure gui=none guifg=DarkSlateGray4
- highlight Type gui=none guifg=SeaGreen4
- highlight Typedef gui=none guifg=DarkSeaGreen4
- "
- " Group: special symbol group {{{3
- "
- highlight Special guifg=SlateBlue guibg=GhostWhite
- highlight SpecialChar guifg=DeepPink guibg=GhostWhite
- highlight Tag guifg=DarkSlateBlue guibg=GhostWhite
- highlight Delimiter guifg=DarkOrchid guibg=GhostWhite
- highlight SpecialComment guifg=VioletRed guibg=GhostWhite
- highlight Debug guifg=maroon guibg=GhostWhite
- "
- " Group: text that stands out {{{3
- "
- highlight Underlined gui=underline guifg=SlateBlue
- "
- " Group: left blank, hidden {{{3
- "
- highlight Ignore guifg=bg
- "
- " Group: any erroneous construct {{{3
- "
- highlight Error gui=undercurl guifg=Red guibg=MistyRose
- "
- " Group: anything that needs extra attention {{{3
- "
- highlight Todo guifg=Blue guibg=Yellow
-
- " Subsection: Cursor Colors {{{2
- "
- " Group: Mouse Cursor {{{3
- "
- highlight cCursor guifg=bg guibg=DarkRed
- highlight Cursor guifg=bg guibg=DarkGreen
- highlight CursorColumn guibg=FloralWhite
- highlight CursorIM guifg=bg guibg=DarkGrey
- highlight CursorLine guibg=cornsilk
- highlight lCursor guifg=bg guibg=DarkMagenta
- highlight oCursor guifg=bg guibg=DarkCyan
- highlight vCursor guifg=bg guibg=DarkYellow
- "
- " Group: Text Cursor {{{3
- "
- set guicursor=n:block-lCursor,
- \i:ver25-Cursor,
- \r:hor25-Cursor,
- \v:block-vCursor,
- \ve:ver35-vCursor,
- \o:hor50-oCursor-blinkwait75-blinkoff50-blinkon75,
- \c:block-cCursor,
- \ci:ver20-cCursor,
- \cr:hor20-cCursor,
- \sm:block-Cursor-blinkwait175-blinkoff150-blinkon175
-
- syntax enable
-
- " }}}1
- finish
-elseif (&term == "xterm") ||
- \ (&term == "vt320") ||
- \ (&term == "linux")
- " Section: Only set colors for terminals we actualy know of {{{1
- "
- if &term=="vt320"
- set t_Co=8
- else
- set t_Co=16
- endif
-
- " Subsection: User Interface Colors {{{2
- "
- " Group: Normal Text Colors {{{3
- "
- highlight Normal term=none cterm=none ctermfg=Black ctermbg=LightGray
- highlight Search term=reverse ctermbg=DarkYellow
- highlight SpecialKey term=bold ctermfg=DarkBlue ctermbg=LightGray
- highlight Title term=bold ctermfg=DarkMagenta ctermbg=LightGray
- highlight LineNr term=underline ctermfg=DarkRed ctermbg=DarkGray
- highlight NonText term=bold ctermfg=LightBlue ctermbg=LightGray
- highlight MatchParen term=reverse ctermbg=DarkYellow
- highlight IncSearch term=reverse cterm=reverse
- "
- " Group: Messages {{{3
- "
- highlight WarningMsg term=standout ctermfg=DarkRed ctermbg=LightGray
- highlight ErrorMsg term=standout ctermfg=White ctermbg=DarkRed
- highlight ModeMsg term=bold cterm=bold ctermbg=LightGray
- highlight MoreMsg term=bold ctermfg=DarkGreen ctermbg=LightGray
- highlight Question term=standout ctermfg=DarkGreen ctermbg=LightGray
- "
- " Group: Spell Checker {{{3
- "
- highlight SpellBad term=reverse ctermbg=LightRed
- highlight SpellCap term=reverse ctermbg=LightBlue
- highlight SpellLocal term=underline ctermbg=LightCyan
- highlight SpellRare term=reverse ctermbg=LightMagenta
- "
- " Group: Status line {{{3
- "
- highlight StatusLine term=bold,reverse cterm=bold,reverse
- highlight StatusLineNC term=reverse cterm=reverse
- highlight VertSplit term=reverse cterm=reverse
- "
- " Group: Visual selektion {{{3
- "
- highlight Visual term=reverse cterm=reverse ctermfg=DarkRed ctermbg=LightGray
- highlight VisualNOS term=bold,underline cterm=bold,underline
- "
- " Group: tab pages line {{{3
- "
- highlight TabLine term=reverse cterm=reverse
- highlight TabLineFill term=reverse cterm=reverse
- highlight TabLineSel term=bold,reverse cterm=bold,reverse
- "
- " Group: Menu colors {{{3
- "
- highlight Pmenu ctermbg=Grey
- highlight PmenuSel ctermfg=White ctermbg=Red
- highlight PmenuSbar ctermfg=LightGrey ctermbg=DarkGray
- highlight PmenuThumb cterm=reverse
- highlight WildMenu term=standout ctermfg=White ctermbg=Red
- "
- " Group: Diff colors {{{3
- "
- highlight DiffAdd term=bold ctermbg=LightBlue
- highlight DiffChange term=bold ctermbg=LightMagenta
- highlight DiffDelete term=bold ctermfg=LightBlue ctermbg=LightCyan
- highlight DiffText term=reverse cterm=bold ctermbg=LightRed
- "
- " Group: Fold colors {{{3
- "
- highlight FoldColumn term=standout ctermfg=DarkBlue ctermbg=DarkGray
- highlight Folded term=standout ctermfg=DarkBlue ctermbg=DarkGray
- "
- " Group: Other Syntax Highlight Colors {{{3
- "
- highlight Directory term=bold ctermfg=DarkBlue ctermbg=LightGray
- highlight SignColumn term=standout ctermfg=DarkBlue ctermbg=DarkGray
-
- " Subsection: Syntax Colors {{{2
- "
- " Group: Comment colors syntax-group {{{3
- "
- highlight Comment term=bold ctermfg=DarkGray ctermbg=LightGray
- "
- " Group: Constant colors group {{{3
- "
- highlight Boolean term=underline ctermfg=DarkRed ctermbg=LightGray
- highlight Character term=underline ctermfg=DarkRed ctermbg=LightGray
- highlight Constant term=underline ctermfg=DarkRed ctermbg=LightGray
- highlight Float term=underline ctermfg=DarkRed ctermbg=LightGray
- highlight Number term=underline ctermfg=DarkRed ctermbg=LightGray
- highlight String term=underline ctermfg=DarkRed ctermbg=LightGray
- "
- " Group: Identifier colors group {{{3
- "
- highlight Function term=underline ctermfg=DarkCyan ctermbg=LightGray
- highlight Identifier term=underline ctermfg=DarkCyan ctermbg=LightGray
- "
- " Group: Statement colors group {{{3
- "
- highlight Conditional term=bold ctermfg=DarkBlue ctermbg=LightGray
- highlight Exception term=bold ctermfg=DarkBlue ctermbg=LightGray
- highlight Keyword term=bold ctermfg=DarkBlue ctermbg=LightGray
- highlight Label term=bold ctermfg=DarkBlue ctermbg=LightGray
- highlight Operator term=bold ctermfg=DarkBlue ctermbg=LightGray
- highlight Repeat term=bold ctermfg=DarkBlue ctermbg=LightGray
- highlight Statement term=bold ctermfg=DarkBlue ctermbg=LightGray
- "
- " Group: Preprocessor colors group {{{3
- "
- highlight Define term=underline ctermfg=DarkMagenta ctermbg=LightGray
- highlight Include term=underline ctermfg=DarkMagenta ctermbg=LightGray
- highlight Macro term=underline ctermfg=DarkMagenta ctermbg=LightGray
- highlight PreCondit term=underline ctermfg=DarkMagenta ctermbg=LightGray
- highlight PreProc term=underline ctermfg=DarkMagenta ctermbg=LightGray
- "
- " Group: type group {{{3
- "
- highlight StorageClass term=underline ctermfg=DarkGreen ctermbg=LightGray
- highlight Structure term=underline ctermfg=DarkGreen ctermbg=LightGray
- highlight Type term=underline ctermfg=DarkGreen ctermbg=LightGray
- highlight Typedef term=underline ctermfg=DarkGreen ctermbg=LightGray
- "
- " Group: special symbol group {{{3
- "
- highlight Special term=bold ctermfg=DarkMagenta ctermbg=LightGray
- highlight SpecialChar term=bold ctermfg=DarkMagenta ctermbg=LightGray
- highlight Tag term=bold ctermfg=DarkMagenta ctermbg=LightGray
- highlight Delimiter term=bold ctermfg=DarkMagenta ctermbg=LightGray
- highlight SpecialComment term=bold ctermfg=DarkMagenta ctermbg=LightGray
- highlight Debug term=bold ctermfg=DarkMagenta ctermbg=LightGray
- "
- " Group: text that stands out {{{3
- "
- highlight Underlined term=underline cterm=underline ctermfg=DarkMagenta ctermbg=LightGray
- "
- " Group: left blank, hidden {{{3
- "
- highlight Ignore ctermfg=White ctermbg=grey
- "
- " Group: any erroneous construct {{{3
- "
- highlight Error term=reverse ctermfg=White ctermbg=LightRed
- "
- " Group: anything that needs extra attention {{{3
- "
- highlight Todo term=standout ctermfg=Black ctermbg=Yellow
-
- " Subsection: Cursor Colors {{{2
- "
- " Group: Mouse Cursor {{{3
- "
- highlight Cursor ctermfg=bg ctermbg=DarkGreen
- highlight CursorColumn term=reverse ctermbg=LightGray
- highlight CursorIM ctermfg=bg ctermbg=DarkGrey
- highlight CursorLine term=reverse ctermbg=LightGray
-
- syntax enable
-
- " }}}1
- finish
-else
- " Section: terminal is completely unknown - fallback to system default {{{1
- "
- set t_Co=8
-
- " }}}1
- finish
-endif
-
-"------------------------------------------------------------------------------
-" Copyright (C) 2006 Martin Krischik
-"
-" Vim is Charityware - see ":help license" or uganda.txt for licence details.
-"------------------------------------------------------------------------------
-" vim: nowrap tabstop=8 shiftwidth=3 softtabstop=3 noexpandtab
-" vim: filetype=vim foldmethod=marker textwidth=0
+++ /dev/null
-" vim:set ts=8 sts=2 sw=2 tw=0:
-"
-" matrix.vim - MATRIX like colorscheme.
-"
-" Maintainer: MURAOKA Taro <koron@tka.att.ne.jp>
-" Last Change: 10-Jun-2003.
-
-set background=dark
-hi clear
-if exists("syntax_on")
- syntax reset
-endif
-let g:colors_name = 'matrix'
-
-" the character under the cursor
-hi Cursor guifg=#226622 guibg=#55ff55
-hi lCursor guifg=#226622 guibg=#55ff55
-" like Cursor, but used when in IME mode |CursorIM|
-hi CursorIM guifg=#226622 guibg=#55ff55
-" directory names (and other special names in listings)
-hi Directory guifg=#55ff55 guibg=#000000
-" diff mode: Added line |diff.txt|
-hi DiffAdd guifg=#55ff55 guibg=#226622 gui=none
-" diff mode: Changed line |diff.txt|
-hi DiffChange guifg=#55ff55 guibg=#226622 gui=none
-" diff mode: Deleted line |diff.txt|
-hi DiffDelete guifg=#113311 guibg=#113311 gui=none
-" diff mode: Changed text within a changed line |diff.txt|
-hi DiffText guifg=#55ff55 guibg=#339933 gui=bold
-" error messages on the command line
-hi ErrorMsg guifg=#55ff55 guibg=#339933
-" the column separating vertically split windows
-hi VertSplit guifg=#339933 guibg=#339933
-" line used for closed folds
-hi Folded guifg=#44cc44 guibg=#113311
-" 'foldcolumn'
-hi FoldColumn guifg=#44cc44 guibg=#226622
-" 'incsearch' highlighting; also used for the text replaced with
-hi IncSearch guifg=#226622 guibg=#55ff55 gui=none
-" line number for ":number" and ":#" commands, and when 'number'
-hi LineNr guifg=#44cc44 guibg=#000000
-" 'showmode' message (e.g., "-- INSERT --")
-hi ModeMsg guifg=#44cc44 guibg=#000000
-" |more-prompt|
-hi MoreMsg guifg=#44cc44 guibg=#000000
-" '~' and '@' at the end of the window, characters from
-hi NonText guifg=#44cc44 guibg=#113311
-" normal text
-hi Normal guifg=#44cc44 guibg=#000000
-" |hit-enter| prompt and yes/no questions
-hi Question guifg=#44cc44 guibg=#000000
-" Last search pattern highlighting (see 'hlsearch').
-hi Search guifg=#113311 guibg=#44cc44 gui=none
-" Meta and special keys listed with ":map", also for text used
-hi SpecialKey guifg=#44cc44 guibg=#000000
-" status line of current window
-hi StatusLine guifg=#55ff55 guibg=#339933 gui=none
-" status lines of not-current windows
-hi StatusLineNC guifg=#113311 guibg=#339933 gui=none
-" titles for output from ":set all", ":autocmd" etc.
-hi Title guifg=#55ff55 guibg=#113311 gui=bold
-" Visual mode selection
-hi Visual guifg=#55ff55 guibg=#339933 gui=none
-" Visual mode selection when vim is "Not Owning the Selection".
-hi VisualNOS guifg=#44cc44 guibg=#000000
-" warning messages
-hi WarningMsg guifg=#55ff55 guibg=#000000
-" current match in 'wildmenu' completion
-hi WildMenu guifg=#226622 guibg=#55ff55
-
-hi Comment guifg=#226622 guibg=#000000
-hi Constant guifg=#55ff55 guibg=#226622
-hi Special guifg=#44cc44 guibg=#226622
-hi Identifier guifg=#55ff55 guibg=#000000
-hi Statement guifg=#55ff55 guibg=#000000 gui=bold
-hi PreProc guifg=#339933 guibg=#000000
-hi Type guifg=#55ff55 guibg=#000000 gui=bold
-hi Underlined guifg=#55ff55 guibg=#000000 gui=underline
-hi Error guifg=#55ff55 guibg=#339933
-hi Todo guifg=#113311 guibg=#44cc44 gui=none
+++ /dev/null
-
-" Vim color file
-"
-" Author: Tomas Restrepo <tomas@winterdom.com>
-"
-" Note: Based on the monokai theme for textmate
-" by Wimer Hazenberg and its darker variant
-" by Hamish Stuart Macpherson
-"
-
-hi clear
-
-set background=dark
-if version > 580
- " no guarantees for version 5.8 and below, but this makes it stop
- " complaining
- hi clear
- if exists("syntax_on")
- syntax reset
- endif
-endif
-let g:colors_name="molokai"
-
-if exists("g:molokai_original")
- let s:molokai_original = g:molokai_original
-else
- let s:molokai_original = 0
-endif
-
-
-hi Boolean guifg=#AE81FF
-hi Character guifg=#E6DB74
-hi Number guifg=#AE81FF
-hi String guifg=#E6DB74
-hi Conditional guifg=#F92672 gui=bold
-hi Constant guifg=#AE81FF gui=bold
-hi Cursor guifg=#000000 guibg=#F8F8F0
-hi Debug guifg=#BCA3A3 gui=bold
-hi Define guifg=#66D9EF
-hi Delimiter guifg=#8F8F8F
-hi DiffAdd guibg=#13354A
-hi DiffChange guifg=#89807D guibg=#4C4745
-hi DiffDelete guifg=#960050 guibg=#1E0010
-hi DiffText guibg=#4C4745 gui=italic,bold
-
-hi Directory guifg=#A6E22E gui=bold
-hi Error guifg=#960050 guibg=#1E0010
-hi ErrorMsg guifg=#F92672 guibg=#232526 gui=bold
-hi Exception guifg=#A6E22E gui=bold
-hi Float guifg=#AE81FF
-hi FoldColumn guifg=#465457 guibg=#000000
-hi Folded guifg=#465457 guibg=#000000
-hi Function guifg=#A6E22E
-hi Identifier guifg=#FD971F
-hi Ignore guifg=#808080 guibg=bg
-hi IncSearch guifg=#C4BE89 guibg=#000000
-
-hi Keyword guifg=#F92672 gui=bold
-hi Label guifg=#E6DB74 gui=none
-hi Macro guifg=#C4BE89 gui=italic
-hi SpecialKey guifg=#66D9EF gui=italic
-
-hi MatchParen guifg=#000000 guibg=#FD971F gui=bold
-hi ModeMsg guifg=#E6DB74
-hi MoreMsg guifg=#E6DB74
-hi Operator guifg=#F92672
-
-" complete menu
-hi Pmenu guifg=#66D9EF guibg=#000000
-hi PmenuSel guibg=#808080
-hi PmenuSbar guibg=#080808
-hi PmenuThumb guifg=#66D9EF
-
-hi PreCondit guifg=#A6E22E gui=bold
-hi PreProc guifg=#A6E22E
-hi Question guifg=#66D9EF
-hi Repeat guifg=#F92672 gui=bold
-hi Search guifg=#FFFFFF guibg=#455354
-" marks
-hi SignColumn guifg=#A6E22E guibg=#232526
-hi SpecialChar guifg=#F92672 gui=bold
-hi SpecialComment guifg=#7E8E91 gui=bold
-hi Special guifg=#66D9EF guibg=bg gui=italic
-if has("spell")
- hi SpellBad guisp=#FF0000 gui=undercurl
- hi SpellCap guisp=#7070F0 gui=undercurl
- hi SpellLocal guisp=#70F0F0 gui=undercurl
- hi SpellRare guisp=#FFFFFF gui=undercurl
-endif
-hi Statement guifg=#F92672 gui=bold
-hi StatusLine guifg=#455354 guibg=fg
-hi StatusLineNC guifg=#808080 guibg=#080808
-hi StorageClass guifg=#FD971F gui=italic
-hi Structure guifg=#66D9EF
-hi Tag guifg=#F92672 gui=italic
-hi Title guifg=#ef5939
-hi Todo guifg=#FFFFFF guibg=bg gui=bold
-
-hi Typedef guifg=#66D9EF
-hi Type guifg=#66D9EF gui=none
-hi Underlined guifg=#808080 gui=underline
-
-hi VertSplit guifg=#808080 guibg=#080808 gui=bold
-hi VisualNOS guibg=#403D3D
-hi Visual guibg=#403D3D
-hi WarningMsg guifg=#FFFFFF guibg=#333333 gui=bold
-hi WildMenu guifg=#66D9EF guibg=#000000
-
-if s:molokai_original == 1
- hi Normal guifg=#F8F8F2 guibg=#272822
- hi Comment guifg=#75715E
- hi CursorLine guibg=#3E3D32
- hi CursorColumn guibg=#3E3D32
- hi ColorColumn guibg=#3B3A32
- hi LineNr guifg=#BCBCBC guibg=#3B3A32
- hi NonText guifg=#75715E
- hi SpecialKey guifg=#75715E
-else
- hi Normal guifg=#F8F8F2 guibg=#1B1D1E
- hi Comment guifg=#7E8E91
- hi CursorLine guibg=#293739
- hi CursorColumn guibg=#293739
- hi ColorColumn guibg=#232526
- hi LineNr guifg=#465457 guibg=#232526
- hi NonText guifg=#465457
- hi SpecialKey guifg=#465457
-end
-
-"
-" Support for 256-color terminal
-"
-if &t_Co > 255
- if s:molokai_original == 1
- hi Normal ctermbg=234
- hi CursorLine ctermbg=235 cterm=none
- else
- hi Normal ctermfg=252
- hi CursorLine ctermbg=234 cterm=none
- endif
- hi Boolean ctermfg=135
- hi Character ctermfg=144
- hi Number ctermfg=135
- hi String ctermfg=144
- hi Conditional ctermfg=161 cterm=bold
- hi Constant ctermfg=135 cterm=bold
- hi Cursor ctermfg=16 ctermbg=253
- hi Debug ctermfg=225 cterm=bold
- hi Define ctermfg=81
- hi Delimiter ctermfg=241
-
- hi DiffAdd ctermbg=24
- hi DiffChange ctermfg=181 ctermbg=239
- hi DiffDelete ctermfg=162 ctermbg=53
- hi DiffText ctermbg=102 cterm=bold
-
- hi Directory ctermfg=118 cterm=bold
- hi Error ctermfg=219 ctermbg=89
- hi ErrorMsg ctermfg=199 ctermbg=16 cterm=bold
- hi Exception ctermfg=118 cterm=bold
- hi Float ctermfg=135
- hi FoldColumn ctermfg=67 ctermbg=16
- hi Folded ctermfg=67 ctermbg=16
- hi Function ctermfg=118
- hi Identifier ctermfg=208 cterm=none
- hi Ignore ctermfg=244 ctermbg=232
- hi IncSearch ctermfg=193 ctermbg=16
-
- hi keyword ctermfg=161 cterm=bold
- hi Label ctermfg=229 cterm=none
- hi Macro ctermfg=193
- hi SpecialKey ctermfg=81
-
- hi MatchParen ctermfg=16 ctermbg=208 cterm=bold
- hi ModeMsg ctermfg=229
- hi MoreMsg ctermfg=229
- hi Operator ctermfg=161
-
- " complete menu
- hi Pmenu ctermfg=81 ctermbg=16
- hi PmenuSel ctermbg=244
- hi PmenuSbar ctermbg=232
- hi PmenuThumb ctermfg=81
-
- hi PreCondit ctermfg=118 cterm=bold
- hi PreProc ctermfg=118
- hi Question ctermfg=81
- hi Repeat ctermfg=161 cterm=bold
- hi Search ctermfg=253 ctermbg=66
-
- " marks column
- hi SignColumn ctermfg=118 ctermbg=235
- hi SpecialChar ctermfg=161 cterm=bold
- hi SpecialComment ctermfg=245 cterm=bold
- hi Special ctermfg=81
- if has("spell")
- hi SpellBad ctermbg=52
- hi SpellCap ctermbg=17
- hi SpellLocal ctermbg=17
- hi SpellRare ctermfg=none ctermbg=none cterm=reverse
- endif
- hi Statement ctermfg=161 cterm=bold
- hi StatusLine ctermfg=238 ctermbg=253
- hi StatusLineNC ctermfg=244 ctermbg=232
- hi StorageClass ctermfg=208
- hi Structure ctermfg=81
- hi Tag ctermfg=161
- hi Title ctermfg=166
- hi Todo ctermfg=231 ctermbg=232 cterm=bold
-
- hi Typedef ctermfg=81
- hi Type ctermfg=81 cterm=none
- hi Underlined ctermfg=244 cterm=underline
-
- hi VertSplit ctermfg=244 ctermbg=232 cterm=bold
- hi VisualNOS ctermbg=240
- hi Visual ctermbg=238
- hi WarningMsg ctermfg=231 ctermbg=238 cterm=bold
- hi WildMenu ctermfg=81 ctermbg=16
-
- hi Comment ctermfg=59
- hi CursorColumn ctermbg=234
- hi ColorColumn ctermbg=234
- hi LineNr ctermfg=250 ctermbg=234
- hi NonText ctermfg=59
-
- hi SpecialKey ctermfg=59
-
- if exists("g:rehash256") && g:rehash256 == 1
- hi Normal ctermfg=252 ctermbg=234
- hi CursorLine ctermbg=236 cterm=none
- hi CursorLineNr ctermfg=226
-
- hi Boolean ctermfg=141
- hi Character ctermfg=222
- hi Number ctermfg=141
- hi String ctermfg=222
- hi Conditional ctermfg=197 cterm=bold
- hi Constant ctermfg=141 cterm=bold
-
- hi DiffDelete ctermfg=125 ctermbg=233
-
- hi Directory ctermfg=154 cterm=bold
- hi Error ctermfg=125 ctermbg=233
- hi Exception ctermfg=154 cterm=bold
- hi Float ctermfg=141
- hi Function ctermfg=154
- hi Identifier ctermfg=208
-
- hi Keyword ctermfg=197 cterm=bold
- hi Operator ctermfg=197
- hi PreCondit ctermfg=154 cterm=bold
- hi PreProc ctermfg=154
- hi Repeat ctermfg=197 cterm=bold
-
- hi Statement ctermfg=197 cterm=bold
- hi Tag ctermfg=197
- hi Title ctermfg=203
- hi Visual ctermbg=238
-
- hi Comment ctermfg=244
- hi LineNr ctermfg=239 ctermbg=235
- hi NonText ctermfg=239
- hi SpecialKey ctermfg=239
- endif
-end
+++ /dev/null
-if exists("g:moria_style")
- let s:moria_style = g:moria_style
-else
- let s:moria_style = &background
-endif
-
-if exists("g:moria_monochrome")
- let s:moria_monochrome = g:moria_monochrome
-else
- let s:moria_monochrome = 0
-endif
-
-if exists("g:moria_fontface")
- let s:moria_fontface = g:moria_fontface
-else
- let s:moria_fontface = "plain"
-endif
-
-execute "command! -nargs=1 Colo let g:moria_style = \"<args>\" | colo moria"
-
-if s:moria_style == "black" || s:moria_style == "dark"
- set background=dark
-elseif s:moria_style == "light" || s:moria_style == "white"
- set background=light
-else
- let s:moria_style = &background
-endif
-
-hi clear
-
-if exists("syntax_on")
- syntax reset
-endif
-
-let colors_name = "moria"
-
-if &background == "dark"
- if s:moria_style == "dark"
- hi Normal ctermbg=Black ctermfg=LightGray guibg=#202020 guifg=#d0d0d0 gui=none
-
- hi CursorColumn ctermbg=DarkGray ctermfg=White guibg=#404040 gui=none
- hi CursorLine ctermbg=DarkGray ctermfg=White guibg=#404040 gui=none
- elseif s:moria_style == "black"
- hi Normal ctermbg=Black ctermfg=LightGray guibg=#000000 guifg=#d0d0d0 gui=none
-
- hi CursorColumn ctermbg=DarkGray ctermfg=White guibg=#3a3a3a gui=none
- hi CursorLine ctermbg=DarkGray ctermfg=White guibg=#3a3a3a gui=none
- endif
- if s:moria_monochrome == 1
- hi FoldColumn ctermbg=bg guibg=bg guifg=#a0a0a0 gui=none
- hi LineNr guifg=#a0a0a0 gui=none
- hi MoreMsg guibg=bg guifg=#b6b6b6 gui=bold
- hi NonText ctermfg=DarkGray guibg=bg guifg=#a0a0a0 gui=bold
- hi Pmenu guibg=#909090 guifg=#000000 gui=none
- hi PmenuSbar guibg=#707070 guifg=fg gui=none
- hi PmenuThumb guibg=#d0d0d0 guifg=bg gui=none
- hi SignColumn ctermbg=bg guibg=bg guifg=#a0a0a0 gui=none
- hi StatusLine ctermbg=LightGray ctermfg=Black guibg=#4c4c4c guifg=fg gui=bold
- hi StatusLineNC ctermbg=DarkGray ctermfg=Black guibg=#404040 guifg=fg gui=none
- hi TabLine guibg=#6e6e6e guifg=fg gui=underline
- hi TabLineFill guibg=#6e6e6e guifg=fg gui=underline
- hi VertSplit ctermbg=LightGray ctermfg=Black guibg=#404040 guifg=fg gui=none
- if s:moria_fontface == "mixed"
- hi Folded guibg=#4e4e4e guifg=#c0c0c0 gui=bold
- else
- hi Folded guibg=#4e4e4e guifg=#c0c0c0 gui=none
- endif
- else
- hi FoldColumn ctermbg=bg guibg=bg guifg=#8fa5d1 gui=none
- hi LineNr guifg=#8fa5d1 gui=none
- hi MoreMsg guibg=bg guifg=#97abd5 gui=bold
- hi NonText ctermfg=DarkGray guibg=bg guifg=#8fa5d1 gui=bold
- hi Pmenu guibg=#6381be guifg=#000000 gui=none
- hi PmenuSbar guibg=#41609e guifg=fg gui=none
- hi PmenuThumb guibg=#bdcae3 guifg=bg gui=none
- hi SignColumn ctermbg=bg guibg=bg guifg=#8fa5d1 gui=none
- hi StatusLine ctermbg=LightGray ctermfg=Black guibg=#334b7d guifg=fg gui=bold
- hi StatusLineNC ctermbg=DarkGray ctermfg=Black guibg=#25365a guifg=fg gui=none
- hi TabLine guibg=#41609e guifg=fg gui=underline
- hi TabLineFill guibg=#41609e guifg=fg gui=underline
- hi VertSplit ctermbg=LightGray ctermfg=Black guibg=#25365a guifg=fg gui=none
- if s:moria_fontface == "mixed"
- hi Folded guibg=#4e4e4e guifg=#bdcae3 gui=bold
- else
- hi Folded guibg=#4e4e4e guifg=#bdcae3 gui=none
- endif
- endif
- hi Cursor guibg=#ffa500 guifg=bg gui=none
- hi DiffAdd guibg=#008b00 guifg=fg gui=none
- hi DiffChange guibg=#00008b guifg=fg gui=none
- hi DiffDelete guibg=#8b0000 guifg=fg gui=none
- hi DiffText guibg=#0000cd guifg=fg gui=bold
- hi Directory guibg=bg guifg=#1e90ff gui=none
- hi ErrorMsg guibg=#ee2c2c guifg=#ffffff gui=bold
- hi IncSearch guibg=#e0cd78 guifg=#000000 gui=none
- hi ModeMsg guibg=bg guifg=fg gui=bold
- hi PmenuSel guibg=#e0e000 guifg=#000000 gui=none
- hi Question guibg=bg guifg=#e8b87e gui=bold
- hi Search guibg=#90e090 guifg=#000000 gui=none
- hi SpecialKey guibg=bg guifg=#e8b87e gui=none
- if has("spell")
- hi SpellBad guisp=#ee2c2c gui=undercurl
- hi SpellCap guisp=#2c2cee gui=undercurl
- hi SpellLocal guisp=#2ceeee gui=undercurl
- hi SpellRare guisp=#ee2cee gui=undercurl
- endif
- hi TabLineSel guibg=bg guifg=fg gui=bold
- hi Title ctermbg=Black ctermfg=White guifg=fg gui=bold
- if version >= 700
- hi Visual ctermbg=LightGray ctermfg=Black guibg=#606060 gui=none
- else
- hi Visual ctermbg=LightGray ctermfg=Black guibg=#606060 guifg=fg gui=none
- endif
- hi VisualNOS ctermbg=DarkGray ctermfg=Black guibg=bg guifg=#a0a0a0 gui=bold,underline
- hi WarningMsg guibg=bg guifg=#ee2c2c gui=bold
- hi WildMenu guibg=#e0e000 guifg=#000000 gui=bold
-
- hi Comment guibg=bg guifg=#d0d0a0 gui=none
- hi Constant guibg=bg guifg=#87df71 gui=none
- hi Error guibg=bg guifg=#ee2c2c gui=none
- hi Identifier guibg=bg guifg=#7ee0ce gui=none
- hi Ignore guibg=bg guifg=bg gui=none
- hi lCursor guibg=#00e700 guifg=#000000 gui=none
- hi MatchParen guibg=#008b8b gui=none
- hi PreProc guibg=bg guifg=#d7a0d7 gui=none
- hi Special guibg=bg guifg=#e8b87e gui=none
- hi Todo guibg=#e0e000 guifg=#000000 gui=none
- hi Underlined ctermbg=Black ctermfg=White guibg=bg guifg=#00a0ff gui=underline
-
- if s:moria_fontface == "mixed"
- hi Statement guibg=bg guifg=#7ec0ee gui=bold
- hi Type guibg=bg guifg=#f09479 gui=bold
- else
- hi Statement guibg=bg guifg=#7ec0ee gui=none
- hi Type guibg=bg guifg=#f09479 gui=none
- endif
-
- hi htmlBold ctermbg=Black ctermfg=White guibg=bg guifg=fg gui=bold
- hi htmlBoldItalic ctermbg=Black ctermfg=White guibg=bg guifg=fg gui=bold,italic
- hi htmlBoldUnderline ctermbg=Black ctermfg=White guibg=bg guifg=fg gui=bold,underline
- hi htmlBoldUnderlineItalic ctermbg=Black ctermfg=White guibg=bg guifg=fg gui=bold,underline,italic
- hi htmlItalic ctermbg=Black ctermfg=White guibg=bg guifg=fg gui=italic
- hi htmlUnderline ctermbg=Black ctermfg=White guibg=bg guifg=fg gui=underline
- hi htmlUnderlineItalic ctermbg=Black ctermfg=White guibg=bg guifg=fg gui=underline,italic
-elseif &background == "light"
- if s:moria_style == "light"
- hi Normal ctermbg=White ctermfg=Black guibg=#f0f0f0 guifg=#000000 gui=none
-
- hi CursorColumn ctermbg=LightGray ctermfg=Black guibg=#d8d8d8 gui=none
- hi CursorLine ctermbg=LightGray ctermfg=Black guibg=#d8d8d8 gui=none
- elseif s:moria_style == "white"
- hi Normal ctermbg=White ctermfg=Black guibg=#ffffff guifg=#000000 gui=none
-
- hi CursorColumn ctermbg=LightGray ctermfg=Black guibg=#dfdfdf gui=none
- hi CursorLine ctermbg=LightGray ctermfg=Black guibg=#dfdfdf gui=none
- endif
- if s:moria_monochrome == 1
- hi FoldColumn ctermbg=bg guibg=bg guifg=#7a7a7a gui=none
- hi Folded guibg=#cfcfcf guifg=#404040 gui=bold
- hi LineNr guifg=#7a7a7a gui=none
- hi MoreMsg guibg=bg guifg=#505050 gui=bold
- hi NonText ctermfg=DarkGray guibg=bg guifg=#7a7a7a gui=bold
- hi Pmenu guibg=#9a9a9a guifg=#000000 gui=none
- hi PmenuSbar guibg=#808080 guifg=fg gui=none
- hi PmenuThumb guibg=#c0c0c0 guifg=fg gui=none
- hi SignColumn ctermbg=bg guibg=bg guifg=#7a7a7a gui=none
- hi StatusLine ctermbg=Black ctermfg=White guibg=#a0a0a0 guifg=fg gui=bold
- hi StatusLineNC ctermbg=LightGray ctermfg=Black guibg=#b0b0b0 guifg=fg gui=none
- hi TabLine guibg=#cdcdcd guifg=fg gui=underline
- hi TabLineFill guibg=#cdcdcd guifg=fg gui=underline
- hi VertSplit ctermbg=LightGray ctermfg=Black guibg=#b0b0b0 guifg=fg gui=none
- else
- hi FoldColumn ctermbg=bg guibg=bg guifg=#375288 gui=none
- hi Folded guibg=#cfcfcf guifg=#25365a gui=bold
- hi LineNr guifg=#375288 gui=none
- hi MoreMsg guibg=bg guifg=#2f4471 gui=bold
- hi NonText ctermfg=DarkGray guibg=bg guifg=#375288 gui=bold
- hi Pmenu guibg=#708bc5 guifg=#000000 gui=none
- hi PmenuSbar guibg=#4a6db5 guifg=fg gui=none
- hi PmenuThumb guibg=#a6b7db guifg=fg gui=none
- hi SignColumn ctermbg=bg guibg=bg guifg=#375288 gui=none
- hi StatusLine ctermbg=Black ctermfg=White guibg=#8fa5d1 guifg=fg gui=bold
- hi StatusLineNC ctermbg=LightGray ctermfg=Black guibg=#a6b7db guifg=fg gui=none
- hi TabLine guibg=#b8c6e2 guifg=fg gui=underline
- hi TabLineFill guibg=#b8c6e2 guifg=fg gui=underline
- hi VertSplit ctermbg=LightGray ctermfg=Black guibg=#a6b7db guifg=fg gui=none
- endif
- hi Cursor guibg=#883400 guifg=bg gui=none
- hi DiffAdd guibg=#008b00 guifg=#ffffff gui=none
- hi DiffChange guibg=#00008b guifg=#ffffff gui=none
- hi DiffDelete guibg=#8b0000 guifg=#ffffff gui=none
- hi DiffText guibg=#0000cd guifg=#ffffff gui=bold
- hi Directory guibg=bg guifg=#0000f0 gui=none
- hi ErrorMsg guibg=#ee2c2c guifg=#ffffff gui=bold
- hi IncSearch guibg=#ffcd78 gui=none
- hi ModeMsg ctermbg=White ctermfg=Black guibg=bg guifg=fg gui=bold
- hi PmenuSel guibg=#ffff00 guifg=#000000 gui=none
- hi Question guibg=bg guifg=#813f11 gui=bold
- hi Search guibg=#a0f0a0 gui=none
- hi SpecialKey guibg=bg guifg=#912f11 gui=none
- if has("spell")
- hi SpellBad guisp=#ee2c2c gui=undercurl
- hi SpellCap guisp=#2c2cee gui=undercurl
- hi SpellLocal guisp=#008b8b gui=undercurl
- hi SpellRare guisp=#ee2cee gui=undercurl
- endif
- hi TabLineSel guibg=bg guifg=fg gui=bold
- hi Title guifg=fg gui=bold
- if version >= 700
- hi Visual ctermbg=LightGray ctermfg=Black guibg=#c4c4c4 gui=none
- else
- hi Visual ctermbg=LightGray ctermfg=Black guibg=#c4c4c4 guifg=fg gui=none
- endif
- hi VisualNOS ctermbg=DarkGray ctermfg=Black guibg=bg guifg=#a0a0a0 gui=bold,underline
- hi WarningMsg guibg=bg guifg=#ee2c2c gui=bold
- hi WildMenu guibg=#ffff00 guifg=fg gui=bold
-
- hi Comment guibg=bg guifg=#786000 gui=none
- hi Constant guibg=bg guifg=#077807 gui=none
- hi Error guibg=bg guifg=#ee2c2c gui=none
- hi Identifier guibg=bg guifg=#007080 gui=none
- hi Ignore guibg=bg guifg=bg gui=none
- hi lCursor guibg=#008000 guifg=#ffffff gui=none
- hi MatchParen guibg=#00ffff gui=none
- hi PreProc guibg=bg guifg=#800090 gui=none
- hi Special guibg=bg guifg=#912f11 gui=none
- hi Statement guibg=bg guifg=#1f3f81 gui=bold
- hi Todo guibg=#ffff00 guifg=fg gui=none
- hi Type guibg=bg guifg=#912f11 gui=bold
- hi Underlined ctermbg=White ctermfg=Black guibg=bg guifg=#0000cd gui=underline
-
- hi htmlBold ctermbg=White ctermfg=Black guibg=bg guifg=fg gui=bold
- hi htmlBoldItalic ctermbg=White ctermfg=Black guibg=bg guifg=fg gui=bold,italic
- hi htmlBoldUnderline ctermbg=White ctermfg=Black guibg=bg guifg=fg gui=bold,underline
- hi htmlBoldUnderlineItalic ctermbg=White ctermfg=Black guibg=bg guifg=fg gui=bold,underline,italic
- hi htmlItalic ctermbg=White ctermfg=Black guibg=bg guifg=fg gui=italic
- hi htmlUnderline ctermbg=White ctermfg=Black guibg=bg guifg=fg gui=underline
- hi htmlUnderlineItalic ctermbg=White ctermfg=Black guibg=bg guifg=fg gui=underline,italic
-endif
-
-hi! default link bbcodeBold htmlBold
-hi! default link bbcodeBoldItalic htmlBoldItalic
-hi! default link bbcodeBoldItalicUnderline htmlBoldUnderlineItalic
-hi! default link bbcodeBoldUnderline htmlBoldUnderline
-hi! default link bbcodeItalic htmlItalic
-hi! default link bbcodeItalicUnderline htmlUnderlineItalic
-hi! default link bbcodeUnderline htmlUnderline
+++ /dev/null
-" ------------------------------------------------------------------
-" Vim color file
-" Name: moss (่)
-" Maintainer: Li Chunlin <yeiicn!gmail.com>
-" Last Change: 2009-10-15
-" Version: 2.0
-" URL: http://vim.sourceforge.net/script.php?script_id=2779
-" ------------------------------------------------------------------
-
-" Init
-" ------------------------------------------------------------------
-set background=dark
-highlight clear
-if exists("syntax_on")
- syntax reset
-endif
-let g:colors_name = "moss"
-
-" Highlighting groups for various occasions
-" ------------------------------------------------------------------
-hi SpecialKey guifg=RosyBrown4
-hi NonText guifg=MidnightBlue guibg=#0C2628
-hi Directory gui=BOLD guifg=DarkOliveGreen3
-hi ErrorMsg guifg=LightGoldenRod guibg=Firebrick
-hi IncSearch gui=BOLD guifg=Firebrick1
-hi Search gui=REVERSE guifg=NONE guibg=NONE
-hi MoreMsg guifg=DarkCyan
-hi ModeMsg guifg=OliveDrab2
-hi LineNr guifg=DarkSeaGreen3 guibg=#0C2628
-hi Question guifg=Green
-hi StatusLine gui=BOLD guifg=LemonChiffon3 guibg=#334680
-hi StatusLineNC gui=BOLD guifg=Honeydew4 guibg=Gray26
-hi VertSplit gui=BOLD guifg=Gray20 guibg=Gray26
-hi Title gui=BOLD guifg=RoyalBlue3
-hi Visual guifg=PowderBlue guibg=#22364C
-hi VisualNOS gui=BOLD,UNDERLINE guifg=SlateGray
-hi WarningMsg guifg=Gold
-hi WildMenu gui=BOLD guifg=Black guibg=Chartreuse3
-hi Folded guifg=PaleGreen3 guibg=DarkSlateGray
-hi FoldColumn gui=BOLD guifg=PaleGreen3 guibg=DarkSlateGray
-hi DiffAdd guifg=SandyBrown guibg=DarkOliveGreen
-hi DiffChange guibg=#3C444C
-hi DiffDelete guifg=Gray20 guibg=Black
-hi DiffText guifg=Chocolate guibg=#033B40
-
-" new Vim 7.0 items
-if v:version >= 700
- hi CursorColumn guibg=#063C36
- hi CursorLine guibg=#063C36
- hi SignColumn guifg=PaleGoldenrod guibg=Turquoise4
- hi TabLine guifg=CornflowerBlue guibg=Gray26
- hi TabLineSel guifg=RoyalBlue guibg=#082926
- hi TabLineFill gui=UNDERLINE guifg=CornflowerBlue guibg=Gray20
- hi Pmenu guifg=White guibg=MediumPurple4
- hi PmenuSel guifg=Wheat guibg=#22364C
- hi PmenuSbar guifg=Tan guibg=SeaShell4
- hi PmenuThumb guifg=IndianRed guibg=SeaShell4
- hi MatchParen gui=BOLD guifg=GoldenRod guibg=DarkCyan
-endif
-
-hi Cursor guifg=Black guibg=LimeGreen
-hi CursorIM guifg=Black guibg=OrangeRed
-
-" Syntax highlighting groups
-" ------------------------------------------------------------------
-
-hi Normal gui=NONE guifg=LightBlue3 guibg=#082926
-hi Comment gui=ITALIC guifg=BurlyWood4
-
-hi Constant gui=NONE guifg=CadetBlue3
-hi link String Constant
-hi link Character Constant
-hi Number gui=NONE guifg=Turquoise3
-hi link Boolean Number
-hi link Float Number
-
-hi Identifier gui=NONE guifg=SteelBlue3
-hi Function gui=NONE guifg=Aquamarine3
-
-hi Statement gui=NONE guifg=SpringGreen3
-hi link Conditional Statement
-hi link Repeat Statement
-hi link Label Statement
-hi Operator gui=NONE guifg=SeaGreen3
-hi link Keyword Statement
-hi link Exception Statement
-
-hi PreProc gui=NONE guifg=DodgerBlue3
-hi link Include PreProc
-hi link Define PreProc
-hi link Macro PreProc
-hi link PreCondit PreProc
-
-hi Type gui=NONE guifg=DeepSkyBlue3
-hi link StorageClass Type
-hi link Structure Type
-hi link Typedef Type
-
-hi Special gui=NONE guifg=SlateBlue
-hi link Specialchar Special
-hi link Tag Special
-hi link Delimiter Special
-hi link Debug Special
-
-hi Underlined gui=UNDERLINE guifg=SkyBlue3
-hi Ignore gui=NONE guifg=Gray18
-hi Error gui=NONE guifg=Khaki3 guibg=VioletRed4
-hi Todo gui=BOLD guifg=GoldenRod3 guibg=NONE
-
+++ /dev/null
-" Vim color file
-" Dark (grey on black) color scheme based on on a popular torte config.
-" Maintainer: Sergei Matusevich <motus@motus.kiev.ua>
-" ICQ: 31114346 Yahoo: motus2
-" http://motus.kiev.ua/motus2/Files/motus.vim
-" Last Change: 3 November 2005
-" Orinal torte screme maintainer: Thorsten Maerz <info@netztorte.de>
-" Licence: Public Domain
-
-" INSTALLATION: copy this file to ~/.vim/colors/ directory
-" and add "colorscheme motus" to your ~/.vimrc file
-
-set background=dark
-hi clear
-if exists("syntax_on")
- syntax reset
-endif
-"colorscheme default
-let g:colors_name = "motus"
-
-" hardcoded colors :
-" GUI Comment : #80a0ff = Light blue
-
-" GUI
-highlight Normal guifg=Grey80 guibg=Black
-highlight Search guifg=Grey guibg=DarkBlue
-highlight Visual guifg=Black guibg=DarkGrey gui=NONE
-" highlight Cursor guifg=Black guibg=Green gui=bold
-highlight Special guifg=Orange
-highlight Comment guifg=#80a0ff
-highlight Statement guifg=Yellow gui=NONE
-highlight Type gui=NONE
-
-highlight VertSplit gui=bold guifg=Grey25 guibg=Black
-highlight StatusLine gui=bold guifg=White guibg=Grey25
-highlight StatusLineNC gui=NONE guifg=LightGrey guibg=Grey25
-
-highlight FoldColumn gui=bold guifg=White guibg=Black
-
-" Console
-highlight Normal ctermfg=LightGrey ctermbg=Black
-highlight Search ctermfg=Grey ctermbg=DarkBlue cterm=NONE
-highlight Visual cterm=reverse
-" highlight Cursor ctermfg=Black ctermbg=Green cterm=bold
-highlight Special ctermfg=Brown
-highlight Comment ctermfg=Blue
-highlight Statement ctermfg=Yellow cterm=NONE
-highlight Type cterm=NONE
-
-highlight VertSplit ctermfg=DarkGrey ctermbg=Black cterm=bold
-highlight StatusLine ctermfg=White ctermbg=Grey cterm=bold
-highlight StatusLineNC ctermfg=Black ctermbg=Grey cterm=NONE
-
-highlight FoldColumn ctermbg=Black ctermfg=White cterm=bold
-
-" only for vim 5
-if has("unix")
- if v:version<600
- highlight Normal ctermfg=Grey ctermbg=Black cterm=NONE guifg=Grey80 guibg=Black gui=NONE
- highlight Search ctermfg=Black ctermbg=Red cterm=bold guifg=Black guibg=Red gui=bold
- highlight Visual ctermfg=Black ctermbg=yellow cterm=bold guifg=Grey25 gui=bold
- highlight Special ctermfg=LightBlue cterm=NONE guifg=LightBlue gui=NONE
- highlight Comment ctermfg=Cyan cterm=NONE guifg=LightBlue gui=NONE
- endif
-endif
-
+++ /dev/null
-" Maintainer: Henrique C. Alves (hcarvalhoalves@gmail.com)
-" Version: 1.0
-" Last Change: September 25 2008
-
-set background=dark
-
-hi clear
-
-if exists("syntax_on")
- syntax reset
-endif
-
-let colors_name = "mustang"
-
-" Vim >= 7.0 specific colors
-if version >= 700
- hi CursorLine guibg=#2d2d2d ctermbg=236
- hi CursorColumn guibg=#2d2d2d ctermbg=236
- hi MatchParen guifg=#d0ffc0 guibg=#2f2f2f gui=bold ctermfg=157 ctermbg=237 cterm=bold
- hi Pmenu guifg=#ffffff guibg=#444444 ctermfg=255 ctermbg=238
- hi PmenuSel guifg=#000000 guibg=#b1d631 ctermfg=0 ctermbg=148
-endif
-
-" General colors
-hi Cursor guifg=NONE guibg=#626262 gui=none ctermbg=241
-hi Normal guifg=#e2e2e5 guibg=#202020 gui=none ctermfg=253 ctermbg=234
-hi NonText guifg=#808080 guibg=#303030 gui=none ctermfg=244 ctermbg=235
-hi LineNr guifg=#808080 guibg=#000000 gui=none ctermfg=244 ctermbg=232
-hi StatusLine guifg=#d3d3d5 guibg=#444444 gui=italic ctermfg=253 ctermbg=238 cterm=italic
-hi StatusLineNC guifg=#939395 guibg=#444444 gui=none ctermfg=246 ctermbg=238
-hi VertSplit guifg=#444444 guibg=#444444 gui=none ctermfg=238 ctermbg=238
-hi Folded guibg=#384048 guifg=#a0a8b0 gui=none ctermbg=4 ctermfg=248
-hi Title guifg=#f6f3e8 guibg=NONE gui=bold ctermfg=254 cterm=bold
-hi Visual guifg=#faf4c6 guibg=#3c414c gui=none ctermfg=254 ctermbg=4
-hi SpecialKey guifg=#808080 guibg=#343434 gui=none ctermfg=244 ctermbg=236
-
-" Syntax highlighting
-hi Comment guifg=#808080 gui=italic ctermfg=244
-hi Todo guifg=#8f8f8f gui=italic ctermfg=245
-hi Boolean guifg=#b1d631 gui=none ctermfg=148
-hi String guifg=#b1d631 gui=italic ctermfg=148
-hi Identifier guifg=#b1d631 gui=none ctermfg=148
-hi Function guifg=#ffffff gui=bold ctermfg=255
-hi Type guifg=#7e8aa2 gui=none ctermfg=103
-hi Statement guifg=#7e8aa2 gui=none ctermfg=103
-hi Keyword guifg=#ff9800 gui=none ctermfg=208
-hi Constant guifg=#ff9800 gui=none ctermfg=208
-hi Number guifg=#ff9800 gui=none ctermfg=208
-hi Special guifg=#ff9800 gui=none ctermfg=208
-hi PreProc guifg=#faf4c6 gui=none ctermfg=230
-hi Todo guifg=#000000 guibg=#e6ea50 gui=italic
-
-" Code-specific colors
-hi pythonOperator guifg=#7e8aa2 gui=none ctermfg=103
-
-hi Search guifg=white guibg=NONE cterm=NONE gui=underline
-
+++ /dev/null
-" Vim colour file
-" Maintainer: Matthew Hawkins <matt@mh.dropbear.id.au>
-" Last Change: Mon, 22 Apr 2002 15:28:04 +1000
-" URI: http://mh.dropbear.id.au/vim/navajo-night.png
-"
-" This colour scheme uses a "navajo-black" background
-" I have added colours for the statusbar and for spell checking
-" as taken from Cream (http://cream.sf.net/)
-
-
-set background=dark
-hi clear
-if exists("syntax_on")
- syntax reset
-endif
-
-let g:colors_name = "navajo-night"
-
-" This is the list of colour changes from Navajo that
-" weren't a simple mathematical subtraction from 0xffffff
-" DarkBlue -> #ffff74
-" DarkRed -> #74ffff
-" DarkGreen -> #ff9bff
-" DarkCyan -> #ff7474
-" DarkMagenta -> #74ff74
-" DarkYellow -> #7474ff
-" DarkGray -> #565656
-" Blue -> Yellow
-" Red -> Cyan
-" Yellow -> Blue
-" Gray -> #414141
-" Brown -> #5ad5d5
-" #ff8060 -> #007f9f
-" #f6e8d0 -> #09172f
-" #edb5cd -> #124a32
-" #c0c0c0 -> #3f3f3f
-" #907050 -> #6f8faf
-" #808080 -> #7f7f7f
-" #707070 -> #8f8f8f
-" SeaGreen -> #d174a8
-" LightRed (assuming #ee9090) -> #116f6f
-" LightBlue -> #522719
-
-hi Normal ctermfg=White guifg=White guibg=#35536f
-
-hi SpecialKey term=bold ctermfg=darkblue guifg=Yellow
-hi NonText term=bold ctermfg=darkblue cterm=bold gui=bold guifg=#7f7f7f
-hi Directory term=bold ctermfg=darkblue guifg=Yellow
-hi ErrorMsg term=standout ctermfg=grey ctermbg=darkred cterm=bold gui=bold guifg=Black guibg=Cyan
-hi IncSearch term=reverse cterm=reverse gui=reverse
-hi Search term=reverse ctermbg=White ctermfg=Black cterm=reverse guibg=Black guifg=Yellow
-hi MoreMsg term=bold ctermfg=green gui=bold guifg=#d174a8
-hi ModeMsg term=bold cterm=bold gui=bold
-hi LineNr term=underline ctermfg=darkcyan ctermbg=grey guibg=#7f7f7f gui=bold guifg=White
-hi Question term=standout ctermfg=darkgreen gui=bold guifg=#d174a8
-hi StatusLine term=bold,reverse cterm=bold,reverse gui=bold guifg=Black guibg=White
-hi StatusLineNC term=reverse cterm=reverse gui=bold guifg=#116f6f guibg=#8f8f8f
-hi VertSplit term=reverse cterm=reverse gui=bold guifg=Black guibg=#8f8f8f
-hi Title term=bold ctermfg=green gui=bold guifg=#74ff74
-"+++ Cream:
-"hi Visual term=reverse cterm=reverse gui=reverse guifg=#3f3f3f guibg=White
-"+++
-hi VisualNOS term=bold,underline cterm=bold,underline gui=reverse guifg=#414141 guibg=Black
-hi WarningMsg term=standout ctermfg=darkred gui=bold guifg=Cyan
-hi WildMenu term=standout ctermfg=White ctermbg=darkyellow guifg=White guibg=Blue
-hi Folded term=standout ctermfg=darkblue ctermbg=grey guifg=White guibg=NONE guifg=#afcfef
-hi FoldColumn term=standout ctermfg=darkblue ctermbg=grey guifg=#ffff74 guibg=#3f3f3f
-hi DiffAdd term=bold ctermbg=darkblue guibg=Black
-hi DiffChange term=bold ctermbg=darkmagenta guibg=#124a32
-hi DiffDelete term=bold ctermfg=darkblue ctermbg=blue cterm=bold gui=bold guifg=#522719 guibg=#09172f
-hi DiffText term=reverse ctermbg=darkblue cterm=bold gui=bold guibg=#007f9f
-hi Cursor gui=reverse guifg=#bfbfef guibg=Black
-hi lCursor guifg=fg guibg=bg
-hi Match term=bold,reverse ctermbg=Blue ctermfg=Yellow cterm=bold,reverse gui=bold,reverse guifg=Blue guibg=Yellow
-
-
-" Colours for syntax highlighting
-hi Comment term=bold ctermfg=darkblue guifg=#e7e77f
-hi Constant term=underline ctermfg=darkred guifg=#3fffa7
-hi Special term=bold ctermfg=darkgreen guifg=#bfbfef
-hi Identifier term=underline ctermfg=darkcyan cterm=NONE guifg=#ef9f9f
-hi Statement term=bold ctermfg=darkred cterm=bold gui=bold guifg=#5ad5d5
-hi PreProc term=underline ctermfg=darkmagenta guifg=#74ff74
-hi Type term=underline ctermfg=green gui=bold guifg=#d174a8
-hi Ignore ctermfg=grey cterm=bold guifg=bg
-
-hi Error term=reverse ctermfg=grey ctermbg=darkred cterm=bold gui=bold guifg=Black guibg=Cyan
-hi Todo term=standout ctermfg=darkblue ctermbg=Blue guifg=Yellow guibg=Blue
-
-"+++ Cream: statusbar
-" Colours for statusbar
-"hi User1 gui=bold guifg=#565656 guibg=#0c0c0c
-"hi User2 gui=bold guifg=White guibg=#0c0c0c
-"hi User3 gui=bold guifg=Yellow guibg=#0c0c0c
-"hi User4 gui=bold guifg=Cyan guibg=#0c0c0c
-highlight User1 gui=bold guifg=#999933 guibg=#45637f
-highlight User2 gui=bold guifg=#e7e77f guibg=#45637f
-highlight User3 gui=bold guifg=Black guibg=#45637f
-highlight User4 gui=bold guifg=#33cc99 guibg=#45637f
-"+++
-
-"+++ Cream: selection
-highlight Visual gui=bold guifg=Black guibg=#aacc77
-"+++
-
-"+++ Cream: bookmarks
-highlight Cream_ShowMarksHL ctermfg=blue ctermbg=lightblue cterm=bold guifg=Black guibg=#aacc77 gui=bold
-"+++
-
-"+++ Cream: spell check
-" Colour misspelt words
-"hi BadWord ctermfg=White ctermbg=darkred cterm=bold guifg=Yellow guibg=#522719 gui=bold
-" mathematically correct:
-"highlight BadWord ctermfg=black ctermbg=lightblue gui=NONE guifg=White guibg=#003333
-" adjusted:
-highlight BadWord ctermfg=black ctermbg=lightblue gui=NONE guifg=#ff9999 guibg=#003333
-"+++
-
-
+++ /dev/null
-" Vim color file
-" Maintainer: R. Edward Ralston <eralston@techsan.org>
-" Last Change: 2002-01-24 09:56:48
-" URI: http://eralston.tripod.com/navajo.png
-"
-" This color scheme uses a "navajo-white" background
-"
-
-set background=light
-hi clear
-if exists("syntax_on")
- syntax reset
-endif
-
-let g:colors_name = "navajo"
-
-" looks good on Linux
-"hi Normal ctermfg=Black guifg=Black guibg=#b39674
-"hi Normal ctermfg=Black guifg=Black guibg=NavajoWhite3
-
-" slightly brighter for w32
-hi Normal ctermfg=Black guifg=Black guibg=#ba9c80
-
-hi SpecialKey term=bold ctermfg=DarkBlue guifg=Blue
-hi NonText term=bold ctermfg=DarkBlue cterm=bold gui=bold guifg=#808080
-hi Directory term=bold ctermfg=DarkBlue guifg=Blue
-hi ErrorMsg term=standout ctermfg=Gray ctermbg=DarkRed cterm=bold gui=bold guifg=White guibg=Red
-hi IncSearch term=reverse cterm=reverse gui=reverse
-hi Search term=reverse ctermbg=Black ctermfg=White cterm=reverse guibg=White
-hi MoreMsg term=bold ctermfg=DarkGreen gui=bold guifg=SeaGreen
-hi ModeMsg term=bold cterm=bold gui=bold
-hi LineNr term=underline ctermfg=DarkCyan ctermbg=Gray guibg=#808080 gui=bold guifg=black
-hi Question term=standout ctermfg=DarkGreen gui=bold guifg=SeaGreen
-hi StatusLine term=bold,reverse cterm=bold,reverse gui=bold guifg=White guibg=Black
-hi StatusLineNC term=reverse cterm=reverse gui=bold guifg=LightRed guibg=#707070
-hi VertSplit term=reverse cterm=reverse gui=bold guifg=White guibg=#707070
-hi Title term=bold ctermfg=DarkMagenta gui=bold guifg=DarkMagenta
-hi Visual term=reverse cterm=reverse gui=reverse guifg=#c0c0c0 guibg=black
-hi VisualNOS term=bold,underline cterm=bold,underline gui=reverse guifg=Grey guibg=white
-hi WarningMsg term=standout ctermfg=DarkRed gui=bold guifg=Red
-hi WildMenu term=standout ctermfg=Black ctermbg=DarkYellow guifg=Black guibg=Yellow
-hi Folded term=standout ctermfg=DarkBlue ctermbg=Gray guifg=Black guibg=NONE guifg=#907050
-hi FoldColumn term=standout ctermfg=DarkBlue ctermbg=Gray guifg=DarkBlue guibg=#c0c0c0
-hi DiffAdd term=bold ctermbg=DarkBlue guibg=White
-hi DiffChange term=bold ctermbg=DarkMagenta guibg=#edb5cd
-hi DiffDelete term=bold ctermfg=DarkBlue ctermbg=6 cterm=bold gui=bold guifg=LightBlue guibg=#f6e8d0
-hi DiffText term=reverse ctermbg=DarkRed cterm=bold gui=bold guibg=#ff8060
-hi Cursor gui=reverse guifg=#404010 guibg=white
-hi lCursor guifg=bg guibg=fg
-hi Match term=bold,reverse ctermbg=Yellow ctermfg=Blue cterm=bold,reverse gui=bold,reverse guifg=yellow guibg=blue
-
-
-" Colors for syntax highlighting
-hi Comment term=bold ctermfg=DarkBlue guifg=#181880
-hi Constant term=underline ctermfg=DarkRed guifg=#c00058
-hi Special term=bold ctermfg=DarkMagenta guifg=#404010
-hi Identifier term=underline ctermfg=DarkCyan cterm=NONE guifg=#106060
-hi Statement term=bold ctermfg=DarkRed cterm=bold gui=bold guifg=Brown
-hi PreProc term=underline ctermfg=DarkMagenta guifg=DarkMagenta
-hi Type term=underline ctermfg=DarkGreen gui=bold guifg=SeaGreen
-hi Ignore ctermfg=Gray cterm=bold guifg=bg
-hi Error term=reverse ctermfg=Gray ctermbg=DarkRed cterm=bold gui=bold guifg=White guibg=Red
-hi Todo term=standout ctermfg=DarkBlue ctermbg=Yellow guifg=Blue guibg=Yellow
-
-" vim:set list et:
+++ /dev/null
-" Vim color file
-" Maintainer: Tiza
-" Last Change: 2002/10/25 Fri 16:23.
-" version: 1.2
-" This color scheme uses a dark background.
-
-set background=dark
-hi clear
-if exists("syntax_on")
- syntax reset
-endif
-
-let colors_name = "neon"
-
-hi Normal guifg=#f0f0f0 guibg=#303030
-
-" Search
-hi IncSearch gui=UNDERLINE guifg=#80ffff guibg=#0060c0
-hi Search gui=NONE guifg=#ffffa8 guibg=#808000
-" hi Search gui=NONE guifg=#b0ffb0 guibg=#008000
-
-" Messages
-hi ErrorMsg gui=BOLD guifg=#ffa0ff guibg=NONE
-hi WarningMsg gui=BOLD guifg=#ffa0ff guibg=NONE
-hi ModeMsg gui=BOLD guifg=#a0d0ff guibg=NONE
-hi MoreMsg gui=BOLD guifg=#70ffc0 guibg=#8040ff
-hi Question gui=BOLD guifg=#e8e800 guibg=NONE
-
-" Split area
-hi StatusLine gui=NONE guifg=#000000 guibg=#c4c4c4
-hi StatusLineNC gui=NONE guifg=#707070 guibg=#c4c4c4
-hi VertSplit gui=NONE guifg=#707070 guibg=#c4c4c4
-hi WildMenu gui=NONE guifg=#000000 guibg=#ff80c0
-
-" Diff
-hi DiffText gui=NONE guifg=#ff78f0 guibg=#a02860
-hi DiffChange gui=NONE guifg=#e03870 guibg=#601830
-hi DiffDelete gui=NONE guifg=#a0d0ff guibg=#0020a0
-hi DiffAdd gui=NONE guifg=#a0d0ff guibg=#0020a0
-
-" Cursor
-hi Cursor gui=NONE guifg=#70ffc0 guibg=#8040ff
-hi lCursor gui=NONE guifg=#ffffff guibg=#8800ff
-hi CursorIM gui=NONE guifg=#ffffff guibg=#8800ff
-
-" Fold
-hi Folded gui=NONE guifg=#40f0f0 guibg=#006090
-hi FoldColumn gui=NONE guifg=#40c0ff guibg=#404040
-
-" Other
-hi Directory gui=NONE guifg=#c8c8ff guibg=NONE
-hi LineNr gui=NONE guifg=#707070 guibg=NONE
-hi NonText gui=BOLD guifg=#d84070 guibg=#383838
-hi SpecialKey gui=BOLD guifg=#8888ff guibg=NONE
-hi Title gui=BOLD guifg=fg guibg=NONE
-hi Visual gui=NONE guifg=#b0ffb0 guibg=#008000
-hi VisualNOS gui=NONE guifg=#ffe8c8 guibg=#c06800
-
-" Syntax group
-hi Comment gui=NONE guifg=#c0c0c0 guibg=NONE
-hi Constant gui=NONE guifg=#92d4ff guibg=NONE
-hi Error gui=BOLD guifg=#ffffff guibg=#8000ff
-hi Identifier gui=NONE guifg=#40f8f8 guibg=NONE
-hi Ignore gui=NONE guifg=bg guibg=NONE
-hi PreProc gui=NONE guifg=#ffa8ff guibg=NONE
-hi Special gui=NONE guifg=#ffc890 guibg=NONE
-hi Statement gui=NONE guifg=#dcdc78 guibg=NONE
-hi Todo gui=BOLD,UNDERLINE guifg=#ff80d0 guibg=NONE
-hi Type gui=NONE guifg=#60f0a8 guibg=NONE
-hi Underlined gui=UNDERLINE guifg=fg guibg=NONE
+++ /dev/null
-" NEVERNESS colour scheme
-" Author: Yann GOLANSKI
-" Version: 1.2
-" Last Change: 13 Jan 2010
-" url http://web.njit.edu/~kevin/rgb.txt.html
-
-set background=dark
-hi clear
-if exists("syntax_on")
- syntax reset
-endif
-
-let g:colors_name = 'neverness'
-
-" Comments: grey
-hi Comment ctermfg=DarkCyan guifg=#848484 guibg=#000000 gui=none
-
-" Constants: SkyBlue
-hi Boolean ctermfg=Cyan guifg=#87ceeb guibg=#000000 gui=none
-hi Character ctermfg=Cyan guifg=#87ceeb guibg=#000000 gui=none
-hi Constant ctermfg=Cyan guifg=#87ceeb guibg=#000000 gui=none
-hi Float ctermfg=Cyan guifg=#87ceeb guibg=#000000 gui=none
-hi Number ctermfg=Cyan guifg=#87ceeb guibg=#000000 gui=none
-hi String ctermfg=Cyan guifg=#87ceeb guibg=#000000 gui=none
-
-" Identifier: SteelBlue1
-hi Identifier ctermfg=LightCyan guifg=#63b8ff guibg=#000000 gui=none
-hi Function ctermfg=LightCyan guifg=#63b8ff guibg=#000000 gui=none
-
-" Statement: SteelBlue
-hi Conditional ctermfg=DarkBlue guifg=#4682b4 guibg=#000000 gui=bold
-hi Exception ctermfg=DarkBlue guifg=#4682b4 guibg=#000000 gui=bold
-hi Keyword ctermfg=DarkBlue guifg=#4682b4 guibg=#000000 gui=bold
-hi Label ctermfg=DarkBlue guifg=#4682b4 guibg=#000000 gui=bold
-hi Operator ctermfg=DarkBlue guifg=#4682b4 guibg=#000000 gui=bold
-hi Repeat ctermfg=DarkBlue guifg=#4682b4 guibg=#000000 gui=bold
-hi Statement ctermfg=DarkBlue guifg=#4682b4 guibg=#000000 gui=bold
-
-" PreProc: DarkOrchid1
-hi PreProc ctermfg=DarkGreen guifg=#bf3eff guibg=#000000 gui=none
-hi Include ctermfg=DarkGreen guifg=#bf3eff guibg=#000000 gui=none
-hi Define ctermfg=DarkGreen guifg=#bf3eff guibg=#000000 gui=none
-hi Macro ctermfg=DarkGreen guifg=#bf3eff guibg=#000000 gui=none
-hi PreCondit ctermfg=DarkGreen guifg=#bf3eff guibg=#000000 gui=none
-
-" Type: orchid2
-hi Type ctermfg=DarkGreen guifg=#ee7ae9 guibg=#000000 gui=bold
-hi StorageClass ctermfg=DarkGreen guifg=#ee7ae9 guibg=#000000 gui=bold
-hi Structure ctermfg=DarkGreen guifg=#ee7ae9 guibg=#000000 gui=bold
-hi Typedef ctermfg=DarkGreen guifg=#ee7ae9 guibg=#000000 gui=bold
-
-" Special: cyan2
-hi Special ctermfg=DarkGray guifg=#00eeee guibg=#000000 gui=none
-hi SpecialChar ctermfg=DarkGray guifg=#00eeee guibg=#000000 gui=none
-hi Tag ctermfg=DarkGray guifg=#00eeee guibg=#000000 gui=none
-hi SpecialComment ctermfg=DarkGray guifg=#00eeee guibg=#000000 gui=none
-hi Delimiter ctermfg=DarkGray guifg=#00eeee guibg=#000000 gui=none
-hi Debug ctermfg=DarkGray guifg=#00eeee guibg=#000000 gui=none
-
-" Underline: NavajoWhite2
-hi Underlined ctermfg=LightGray guifg=#eecfa1 guibg=#000000 gui=none
-
-" Ignore: black
-hi Ignore ctermfg=LightGray guifg=#ffffff guibg=#000000 gui=none
-
-" Error: red
-hi Error ctermfg=LightGray guifg=#ff0000 guibg=#232323 gui=bold
-
-" To do: SlateGray3
-hi Todo ctermfg=LightMagenta guifg=#9fb6cd guibg=#232323 gui=none
-
-" Spelling...
-hi SpellBad ctermfg=DarkRed ctermbg=black
-hi SpellCap ctermfg=DarkBlue ctermbg=black
-hi SpellRare ctermfg=DarkYellow ctermbg=black
-hi SpellLocal ctermfg=DarkGreen ctermbg=black
-
-" "set cursorline" and "set cursorcolumn" options.
-hi lCursor guifg=#43705a guibg=#e6fff3 gui=none
-hi CursorColumn guibg=#222222 gui=none
-hi CursorLine guibg=#222222 gui=none
-
-" Line number.
-"hi LineNr ctermfg=DarkMagenta guifg=#4682b4 guibg=#000000 gui=bold
-hi LineNr ctermfg=DarkMagenta guifg=#2b506e guibg=#000000 gui=none
-
-" Normal colour: just white thank you.
-hi Normal guifg=#ffffff guibg=#000000 gui=none
-
-" Others: These are "highlight-groups" and "highlight-default" in help section.
-hi Cursor guifg=#43705a guibg=#e6fff3 gui=none
-hi DiffAdd guifg=#e6fff3 guibg=#43705a gui=bold
-hi DiffChange guifg=#e6fff3 guibg=#43705a gui=none
-hi DiffDelete guifg=#e6fff3 guibg=#43705a gui=none
-hi DiffText guifg=#000000 guibg=#e6fff3 gui=bold
-hi Directory guifg=#e6fff3 guibg=#000000 gui=none
-hi ErrorMsg guifg=#e6fff3 guibg=#61a181 gui=bold
-hi FoldColumn guifg=#9bcfb5 guibg=#43705a gui=bold
-hi Folded guifg=#9bcfb5 guibg=#43705a gui=bold
-hi IncSearch guifg=#1d3026 guibg=#61a181 gui=bold
-hi ModeMsg guifg=#4EEE94 guibg=#000000 gui=bold
-hi MoreMsg guifg=#4EEE94 guibg=#000000 gui=bold
-hi NonText guifg=#c0c0c0 guibg=#000000 gui=bold
-hi Question guifg=#9bcfb5 guibg=#000000 gui=bold
-hi Search guifg=#1d3026 guibg=#61a181 gui=bold
-hi SpecialKey guifg=#9bcfb5 guibg=#000000 gui=none
-"hi StatusLine guifg=#e6fff3 guibg=#61a181 gui=bold
-"hi StatusLineNC guifg=#1d3026 guibg=#61a181 gui=bold
-hi StatusLine guifg=#4EEE94 guibg=#333333 gui=none
-hi StatusLineNC guifg=#4EEE94 guibg=#222222 gui=none
-hi Title guifg=#e6fff3 guibg=#1d3026 gui=bold
-hi VertSplit guifg=#61a181 guibg=#61a181 gui=none
-hi Visual guifg=#e6fff3 guibg=#61a181 gui=none
-hi VisualNOS guifg=#9bcfb5 guibg=#000000 gui=none
-hi WarningMsg guifg=#BF3EFF guibg=#000000 gui=bold
-hi WildMenu guifg=#43705a guibg=#e6fff3 gui=none
-
-" OTL
-hi normal guifg=white guibg=black ctermfg=white ctermbg=black
-hi VertSplit guifg=white guibg=black ctermfg=white ctermbg=black
-hi Folded guifg=darkcyan guibg=bg ctermfg=cyan ctermbg=black
-hi FoldColumn guifg=darkcyan guibg=bg ctermfg=cyan ctermbg=black
-
-hi def OL0 ctermfg=1 cterm=bold gui=bold guifg=#36648B term=reverse
-hi def OL1 ctermfg=4 cterm=bold gui=bold guifg=#4682B4 term=reverse
-hi def OL2 ctermfg=2 cterm=bold gui=bold guifg=#4F94CD term=reverse
-hi def OL3 ctermfg=3 cterm=bold gui=bold guifg=#5CACEE term=reverse
-hi def OL4 ctermfg=5 cterm=bold gui=bold guifg=#63B8FF term=reverse
-hi def OL5 ctermfg=6 cterm=bold gui=bold guifg=#708090 term=reverse
-hi def OL6 ctermfg=1 cterm=bold gui=bold guifg=#6C7B8B term=reverse
-hi def OL7 ctermfg=4 cterm=bold gui=bold guifg=#9FB6CD term=reverse
-hi def OL8 ctermfg=2 cterm=bold gui=bold guifg=#B9D3EE term=reverse
-hi def OL9 ctermfg=3 cterm=bold gui=bold guifg=#C6E2FF term=reverse
-
-
-" PMenu from Sam Grรถnblom <sgronblo@gmail.com>
-hi PmenuSel ctermfg=Black ctermbg=Cyan guifg=#000000 guibg=#87ceeb gui=none
-hi Pmenu ctermfg=White ctermbg=DarkBlue guifg=#000000 guibg=#4682b4 gui=none
-hi PmenuSbar ctermfg=White ctermbg=LightCyan guifg=#ffffff guibg=#848484 gui=none
-hi PmenuThumb ctermfg=White ctermbg=DarkGreen guifg=#ffffff guibg=#87ceeb gui=none
-
+++ /dev/null
-" Vim color file
-" Maintainer: Tiza
-" Last Change: 2002/10/13 Sun 16:59.
-" version: 2.2
-" This color scheme uses a dark background.
-
-set background=dark
-hi clear
-if exists("syntax_on")
- syntax reset
-endif
-
-let colors_name = "night"
-
-hi Normal guifg=#f0f0f8 guibg=#303040
-
-" Search
-hi IncSearch gui=UNDERLINE,BOLD guifg=#f0f0f8 guibg=#d000d0
-hi Search gui=BOLD guifg=#ffd0ff guibg=#c000c0
-
-" Messages
-hi ErrorMsg gui=BOLD guifg=#ffffff guibg=#f00080
-hi WarningMsg gui=BOLD guifg=#ffffff guibg=#f00080
-hi ModeMsg gui=BOLD guifg=#00e0ff guibg=NONE
-hi MoreMsg gui=BOLD guifg=#00ffdd guibg=NONE
-hi Question gui=BOLD guifg=#d0d050 guibg=NONE
-
-" Split area
-hi StatusLine gui=NONE guifg=#000000 guibg=#c8c8d8
-hi StatusLineNC gui=NONE guifg=#606080 guibg=#c8c8d8
-hi VertSplit gui=NONE guifg=#606080 guibg=#c8c8d8
-hi WildMenu gui=NONE guifg=#000000 guibg=#e0e078
-
-" Diff
-hi DiffText gui=NONE guifg=#ffffff guibg=#40a060
-hi DiffChange gui=NONE guifg=#ffffff guibg=#007070
-hi DiffDelete gui=NONE guifg=#ffffff guibg=#40a0c0
-hi DiffAdd gui=NONE guifg=#ffffff guibg=#40a0c0
-
-" Cursor
-hi Cursor gui=NONE guifg=#ffffff guibg=#d86020
-hi lCursor gui=NONE guifg=#ffffff guibg=#e000b0
-hi CursorIM gui=NONE guifg=#ffffff guibg=#e000b0
-
-" Fold
-hi Folded gui=NONE guifg=#ffffff guibg=#9060c0
-hi FoldColumn gui=NONE guifg=#c0a0ff guibg=#404052
-
-" Other
-hi Directory gui=NONE guifg=#00ffff guibg=NONE
-hi LineNr gui=NONE guifg=#787894 guibg=NONE
-hi NonText gui=BOLD guifg=#8040ff guibg=#383848
-hi SpecialKey gui=BOLD guifg=#60a0ff guibg=NONE
-hi Title gui=BOLD guifg=#f0f0f8 guibg=#9000a0
-hi Visual gui=NONE guifg=#ffffff guibg=#c08040
-" hi VisualNOS gui=NONE guifg=#ffffff guibg=#c08040
-
-" Syntax group
-hi Comment gui=NONE guifg=#e0e070 guibg=NONE
-hi Constant gui=NONE guifg=#f0f0f8 guibg=#4830a0
-hi Error gui=BOLD guifg=#ffffff guibg=#f00080
-hi Identifier gui=NONE guifg=#ffa0ff guibg=NONE
-hi Ignore gui=NONE guifg=#303040 guibg=NONE
-hi Number gui=BOLD guifg=#b8b8c8 guibg=NONE
-hi PreProc gui=NONE guifg=#40ffa0 guibg=NONE
-hi Special gui=NONE guifg=#40f8f8 guibg=#4830a0
-hi Statement gui=BOLD guifg=#00d8f8 guibg=NONE
-hi Todo gui=BOLD guifg=#00ffe0 guibg=#0080a0
-hi Type gui=BOLD guifg=#bbaaff guibg=NONE
-hi Underlined gui=UNDERLINE,BOLD guifg=#f0f0f8 guibg=NONE
+++ /dev/null
-" Vim color file
-" Maintainer: Niklas Lindstrรถm <nlm@valtech.se>
-" Last Change: 2002-03-22
-" Version: 0.3
-" URI: http://localhost/
-
-
-""" Init
-set background=dark
-highlight clear
-if exists("syntax_on")
- syntax reset
-endif
-let g:colors_name = "nightshimmer"
-
-
-""""""""\ Colors \""""""""
-
-
-"""" GUI Colors
-
-highlight Cursor gui=None guibg=Green guifg=White
-highlight CursorIM gui=bold guifg=white guibg=Green1
-highlight Directory guifg=LightSeaGreen guibg=bg
-highlight DiffAdd gui=None guifg=fg guibg=DarkCyan
-highlight DiffChange gui=None guifg=fg guibg=Green4
-highlight DiffDelete gui=None guifg=fg guibg=black
-highlight DiffText gui=bold guifg=fg guibg=bg
-highlight ErrorMsg guifg=LightYellow guibg=FireBrick
-" previously 'FillColumn':
-"highlight FillColumn gui=NONE guifg=black guibg=grey60
-highlight VertSplit gui=NONE guifg=black guibg=grey60
-highlight Folded gui=bold guibg=#305060 guifg=#b0d0e0
-highlight FoldColumn gui=bold guibg=#305060 guifg=#b0d0e0
-highlight IncSearch gui=reverse guifg=fg guibg=bg
-highlight LineNr gui=bold guibg=grey6 guifg=Purple3
-highlight ModeMsg guibg=DarkGreen guifg=LightGreen
-highlight MoreMsg gui=bold guifg=SeaGreen4 guibg=bg
-if version < 600
- " same as SpecialKey
- highlight NonText guibg=#123A4A guifg=#3D5D6D
-else
- " Bottom fill (use e.g. same as LineNr)
- highlight NonText gui=None guibg=grey6 guifg=Purple
-endif
-highlight Normal gui=None guibg=#103040 guifg=honeydew2
-highlight Question gui=bold guifg=SeaGreen2 guibg=bg
-highlight Search gui=NONE guibg=Purple4 guifg=NONE
-highlight SpecialKey guibg=#123A4A guifg=#426272
-highlight StatusLine gui=bold guibg=grey88 guifg=black
-highlight StatusLineNC gui=NONE guibg=grey60 guifg=grey10
-highlight Title gui=bold guifg=MediumOrchid1 guibg=bg
-highlight Visual gui=reverse guibg=WHITE guifg=SeaGreen
-highlight VisualNOS gui=bold,underline guifg=fg guibg=bg
-highlight WarningMsg gui=bold guifg=FireBrick1 guibg=bg
-highlight WildMenu gui=bold guibg=Chartreuse guifg=Black
-
-
-"""" Syntax Colors
-
-highlight Comment gui=reverse guifg=#507080
-"highlight Comment gui=None guifg=#507080
-
-highlight Constant guifg=Cyan guibg=bg
- "hi String gui=None guifg=Cyan guibg=bg
- "hi Character gui=None guifg=Cyan guibg=bg
- highlight Number gui=None guifg=Cyan guibg=bg
- highlight Boolean gui=bold guifg=Cyan guibg=bg
- "hi Float gui=None guifg=Cyan guibg=bg
-
-highlight Identifier guifg=orchid1
- "hi Function gui=None guifg=orchid1 guibg=bg
-
-highlight Statement gui=NONE guifg=LightGreen
- highlight Conditional gui=None guifg=LightGreen guibg=bg
- highlight Repeat gui=None guifg=SeaGreen2 guibg=bg
- "hi Label gui=None guifg=LightGreen guibg=bg
- highlight Operator gui=None guifg=Chartreuse guibg=bg
- highlight Keyword gui=bold guifg=LightGreen guibg=bg
- highlight Exception gui=bold guifg=LightGreen guibg=bg
-
-highlight PreProc guifg=MediumPurple1
- "hi Include gui=None guifg=MediumPurple1 guibg=bg
- "hi Define gui=None guifg=MediumPurple1g guibg=bg
- "hi Macro gui=None guifg=MediumPurple1g guibg=bg
- "hi PreCondit gui=None guifg=MediumPurple1g guibg=bg
-
-highlight Type gui=NONE guifg=LightBlue
- "hi StorageClass gui=None guifg=LightBlue guibg=bg
- "hi Structure gui=None guifg=LightBlue guibg=bg
- "hi Typedef gui=None guifg=LightBlue guibg=bg
-
-highlight Special gui=bold guifg=White
- "hi SpecialChar gui=bold guifg=White guibg=bg
- "hi Tag gui=bold guifg=White guibg=bg
- "hi Delimiter gui=bold guifg=White guibg=bg
- "hi SpecialComment gui=bold guifg=White guibg=bg
- "hi Debug gui=bold guifg=White guibg=bg
-
-highlight Underlined gui=underline guifg=honeydew4 guibg=bg
-
-highlight Ignore guifg=#204050
-
-highlight Error guifg=LightYellow guibg=FireBrick
-
-highlight Todo guifg=Cyan guibg=#507080
-
-""" OLD COLORS
-
-
-
+++ /dev/null
-" Vim color file
-" Maintainer: Otavio Fernandes <otaviof@gmail.com>
-" Last Change: 2010/01/03 Sun 22:56
-" Version: 1.0.6
-"
-" ts=4
-"
-
-set background=dark
-hi clear
-if exists("syntax_on")
- syntax reset
-endif
-let colors_name = "no_quarter"
-
-"
-" Vim Colors (( Default Options ))
-"
-
-hi Normal guifg=grey90 guibg=#303030
-
-hi Comment gui=NONE guifg=#647bcf guibg=NONE
-hi Constant gui=NONE guifg=#b07050 guibg=NONE
-hi Cursor gui=NONE guifg=#424242 guibg=green
-hi CursorIM gui=NONE guifg=#ffffff guibg=#8800ff
-hi CursorLine gui=NONE guibg=gray25
-hi DiffAdd gui=NONE guifg=#a0d0ff guibg=#0020a0
-hi DiffChange gui=NONE guifg=#e03870 guibg=#601830
-hi DiffDelete gui=NONE guifg=#a0d0ff guibg=#0020a0
-hi DiffText gui=NONE guifg=#ff78f0 guibg=#a02860
-hi Directory gui=NONE guifg=lightmagenta guibg=NONE
-hi Error gui=BOLD guifg=#ffffff guibg=#8000ff
-hi ErrorMsg gui=BOLD guifg=#ffa0ff guibg=NONE
-hi FoldColumn gui=NONE guifg=#40c0ff guibg=#404040
-hi Folded gui=NONE guifg=#40f0f0 guibg=#006090
-hi Identifier gui=NONE guifg=#90c0c0 guibg=NONE
-hi Ignore gui=NONE guifg=bg guibg=NONE
-hi IncSearch gui=UNDERLINE guifg=#80ffff guibg=#0060c0
-hi LineNr gui=NONE guifg=#707070 guibg=NONE
-hi ModeMsg gui=BOLD guifg=#a0d0ff guibg=NONE
-hi MoreMsg gui=NONE guifg=lightred guibg=bg
-hi NonText gui=BOLD guifg=#707070 guibg=#383838
-hi OverLength gui=NONE guifg=fg guibg=#353535
-hi PreProc gui=NONE guifg=#c090c0 guibg=NONE
-hi Question gui=BOLD guifg=#e8e800 guibg=NONE
-hi Search gui=NONE guifg=bg guibg=grey60
-hi SignColumn gui=NONE guifg=darkyellow guibg=bg
-hi Special gui=NONE guifg=#c090c0 guibg=NONE
-hi SpecialKey gui=BOLD guifg=green guibg=NONE
-hi Statement gui=NONE guifg=#c0c090 guibg=NONE
-hi StatusLine gui=NONE guifg=#000000 guibg=#909090
-hi StatusLineNC gui=NONE guifg=#abac84 guibg=#404040
-hi Title gui=NONE guifg=darkcyan guibg=bg
-hi Todo gui=BOLD guifg=#ff80d0 guibg=NONE
-hi Type gui=NONE guifg=#60f0a8 guibg=NONE
-hi Underlined gui=UNDERLINE guifg=#707070 guibg=NONE
-hi VertSplit gui=NONE guifg=#abac84 guibg=#404040
-hi Visual gui=NONE guifg=#b0ffb0 guibg=#008000
-hi VisualNOS gui=NONE guifg=#ffe8c8 guibg=#c06800
-hi WarningMsg gui=BOLD guifg=#ffa0ff guibg=NONE
-hi WildMenu gui=NONE guifg=#000000 guibg=#abac84
-hi htmlTagName gui=NONE guifg=grey70 guibg=bg
-hi lCursor gui=NONE guifg=#ffffff guibg=#8800ff
-
-"
-" Tag List
-"
-
-hi MyTagListFileName gui=underline guifg=fg guibg=grey25
-
-"
-" Perl
-"
-
-hi perlIdentifier gui=NONE guifg=#90c0c0 guibg=NONE
-hi perlStatement gui=NONE guifg=#c0c090 guibg=NONE
-hi perlStatementHash gui=NONE guifg=#c0c090 guibg=#404040
-hi perlStatementNew gui=NONE guifg=#c0c090 guibg=#424242
-hi perlMatchStartEnd gui=NONE guifg=#c0c090 guibg=#424242
-hi perlVarPlain gui=NONE guifg=#74c5c6 guibg=bg
-hi perlVarNotInMatches gui=NONE guifg=#915555 guibg=bg
-hi perlVarPlain2 gui=NONE guifg=#74c6a8 guibg=bg
-hi perlFunctionName gui=NONE guifg=white guibg=bg
-hi perlNumber gui=NONE guifg=#80ac7b guibg=bg
-hi perlQQ gui=NONE guifg=fg guibg=#393939
-hi perlSpecialString gui=NONE guifg=#dc966b guibg=bg
-hi perlSpecialMatch gui=NONE guifg=#c864c7 guibg=bg
-hi perlSpecialBEOM gui=NONE guifg=fg guibg=#404040
-hi perlStringStartEnd gui=NONE guifg=#b07050 guibg=#353535
-hi perlShellCommand gui=NONE guibg=#c090c0 guibg=#424242
-hi perlOperator gui=NONE guifg=#c0c090 guibg=#404040
-hi perlLabel gui=NONE guifg=#c0c090 guibg=#404040
-hi perlControl gui=NONE guifg=#c0c090 guibg=#404040
-hi perlSharpBang gui=NONE guifg=#c0c090 guibg=#505050
-hi perlPackageDecl gui=NONE guifg=#80ac7b guibg=#404040
-hi perlStatementFiledesc gui=NONE guifg=#a2c090 guibg=bg
-hi perlRepeat gui=NONE guifg=#c0b790 guibg=bg
-hi perlStatementInclude gui=NONE guifg=#c0c090 guibg=#3b4038
-hi perlStatementControl gui=NONE guifg=#dcdb6b guibg=bg
-hi perlStatementSub gui=NONE guifg=#c0c090 guibg=bg
-hi perlVarSimpleMember gui=NONE guifg=#c0c090 guibg=bg
-hi perlVarSimpleMemberName gui=NONE guifg=grey70 guibg=bg
-
-" -------------------------------------------------------------------------------------------------
-" perlStatementRegexp perlSpecialDollar perlSpecialStringU perlSubstitutionBracket
-" perlTranslationBracket perlType perlStatementStorage perlStatementScalar
-" perlStatementNumeric perlStatementList perlStatementIOfunc
-" perlStatementVector perlStatementFiles perlStatementFlow perlStatementScope
-" perlStatementProc perlStatementSocket perlStatementIPC perlStatementNetwork perlStatementPword
-" perlStatementTime perlStatementMisc perlStatementPackage perlList perlMisc
-" perlVarSlash perlMethod perlFiledescRead perlFiledescStatement perlFormatName
-" perlFloat perlString perlSubstitutionSQ perlSubstitutionDQ
-" perlSubstitutionSlash perlSubstitutionHash perlSubstitutionCurly perlSubstitutionPling
-" perlTranslationSlash perlTranslationHash perlTranslationCurly perlHereDoc perlFormatField
-" perlStringUnexpanded perlCharacter perlSpecialAscii perlConditional perlInclude
-" perlStorageClass perlPackageRef perlFunctionPRef
-" -------------------------------------------------------------------------------------------------
-
-"
-" Omni Menu
-"
-
-hi Pmenu guifg=grey10 guibg=grey50
-hi PmenuSel guifg=#abac84 guibg=#404040
-hi PmenuSbar guibg=grey20
-hi PmenuThumb guifg=grey30
-
-"
-" Right Margin
-"
-
-hi rightMargin guibg=#453030
-
-" EOF
+++ /dev/null
-" Vim color file - northland
-" Maintainer: Luka Djigas <ldigas@gmail.com>
-" URL: http://www.vim.org/scripts/script.php?script_id=2200
-
-" Version: 0.2
-" Last Change: 24.11.2008. 19:13
-" =====
-set background=dark
-hi clear
-if exists("syntax_on")
- syntax reset
-endif
-let g:colors_name="northland"
-" ===== :he highlight-groups
-hi Normal gui=NONE guifg=White guibg=#001020 guisp=NONE
-
-hi StatusLine gui=NONE guifg=Black guibg=DarkRed
-hi StatusLineNC gui=NONE guifg=Black guibg=DarkGray
- hi VertSplit gui=NONE guifg=Black guibg=DarkGray
-
-hi Cursor gui=NONE guifg=White guibg=PaleTurquoise3
- hi CursorIM gui=NONE guifg=White guibg=PaleTurquoise3
-hi CursorLine guibg=#003853
- hi CursorColumn guibg=#003853
-
-hi ErrorMsg gui=NONE guifg=Yellow guibg=NONE
- hi WarningMsg gui=NONE guifg=Yellow guibg=NONE
- hi MoreMsg gui=NONE guifg=Yellow guibg=NONE
- hi Question gui=NONE guifg=Yellow guibg=NONE
-hi ModeMsg gui=bold guifg=White guibg=DarkRed
-
-"hi Directory gui=NONE guifg=DarkGreen guibg=NONE
-"hi Directory gui=bold guifg=#0475B9 "---lighter blue
-hi Directory gui=bold guifg=#035587 "---darker blue
-
-hi Search gui=NONE guifg=White guibg=DarkRed
- hi IncSearch gui=NONE guifg=White guibg=DarkRed
-
-hi NonText gui=NONE guifg=DarkRed guibg=NONE
-hi SpecialKey gui=NONE guifg=#999999 guibg=NONE
-
-hi Pmenu gui=NONE guifg=Black guibg=DarkRed
-hi PmenuSel gui=NONE guifg=#507080 guibg=Black
-hi PmenuSbar guibg=#003853
-hi PmenuThumb gui=NONE guibg=Black
-hi WildMenu gui=NONE guifg=#507080 guibg=Black
-
-hi MatchParen gui=bold guifg=DarkRed guibg=NONE
-
-hi LineNr gui=bold guifg=#507080 guibg=Black
-
-hi Visual gui=NONE guifg=NONE guibg=DarkRed
-hi VisualNOS gui=underline guifg=NONE guibg=DarkRed
-
-hi DiffAdd gui=NONE guifg=White guibg=DarkGreen
-hi DiffChange gui=NONE guifg=White guibg=DarkGray
-hi DiffDelete gui=NONE guifg=White guibg=DarkRed
-hi DiffText gui=NONE guifg=White guibg=NONE
-
-hi Folded gui=bold guifg=DarkGreen guibg=Black
-hi FoldColumn gui=NONE guifg=#507080 guibg=Black
-hi SignColumn gui=bold guifg=DarkRed guibg=Black
-
-hi SpellBad gui=undercurl guisp=Red
-hi SpellCap gui=undercurl guisp=White
-hi SpellLocal gui=undercurl guisp=Orange
- hi SpellRare gui=undercurl guisp=Orange
-
-hi TabLine gui=NONE guifg=#507080 guibg=Black
-hi TabLineSel gui=bold guifg=Black guibg=#507080
-hi TabLineFill gui=NONE guifg=White guibg=Black
-
-hi Title gui=bold guifg=#507080 guibg=NONE
-
-"hi Menu
-"hi Scrollbar
-"hi Tooltip
-"hi User1 ... User9
-" ===== :he group-name
-hi Comment gui=italic guifg=DarkGray
-"*Comment any comment
-"hi Constant gui=none guifg=#0475B9 "---lighter blue
-hi Constant gui=none guifg=#035587 "---darker blue
-"*Constant any constant
-" String a string constant: "this is a string"
-" Character a character constant: 'c', '\n'
-" Number a number constant: 234, 0xff
-" Boolean a boolean constant: TRUE, false
-" Float a floating point constant: 2.3e10
-"hi Identifier gui=bold,italic guifg=#FB000A "---lighter
-hi Identifier gui=bold,italic guifg=#BC0007 "---darker
-"*Identifier any variable name
-" Function function name (also: methods for classes)
-"hi Statement gui=bold guifg=#FF9500 "---lighter
-hi Statement gui=bold guifg=#BF6F00 "---darker
-"*Statement any statement
-" Conditional if, then, else, endif, switch, etc.
-" Repeat for, do, while, etc.
-" Label case, default, etc.
-" Operator "sizeof", "+", "*", etc.
-" Keyword any other keyword
-" Exception try, catch, throw
-"hi PreProc gui=bold,italic guifg=#640A9B "---
-"hi PreProc gui=bold,italic guifg=#576D02 "---
-hi PreProc gui=bold,italic guifg=#AD6141
-"*PreProc generic Preprocessor
-" Include preprocessor #include
-" Define preprocessor #define
-" Macro same as Define
-" PreCondit preprocessor #if, #else, #endif, etc.
-"hi Type gui=none guifg=#14AE00 "---lighter
-hi Type gui=none guifg=#0F8200 "---darker
-"*Type int, long, char, etc.
-" StorageClass static, register, volatile, etc.
-" Structure struct, union, enum, etc.
-" Typedef A typedef
-"hi! link Special Constant
-hi! link Special Type
-"*Special any special symbol
-" SpecialChar special character in a constant
-" Tag you can use CTRL-] on this
-" Delimiter character that needs attention
-" SpecialComment special things inside a comment
-" Debug debugging statements
-hi clear Underlined
-"*Underlined text that stands out, HTML links
-hi! link Ignore Constant
-"*Ignore left blank, hidden
-hi Error gui=bold guifg=Black guibg=Yellow
-"*Error any erroneous construct
-hi! link Todo LineNr
-"*Todo anything that needs extra attention; mostly the
-" keywords TODO FIXME and XXX
-" ===== fortran
-hi fortranUnitHeader gui=bold guifg=Purple
-hi fortranType gui=none guifg=#0F8200
-hi! link fortranTypeR fortranType
-hi! link fortranStructure fortranType
-hi! link fortranOperator Normal "///
-hi! link fortranNumber Normal "///
-
-
-
-hi fortranLabelNumber guifg=DarkRed
-
-
-
-"hi fortranTodo guifg=Black guibg=#507080
-"hi fortranContinueMark guifg=White guibg=DarkRed
+++ /dev/null
-" local syntax file - set colors on a per-machine basis:
-" vim: tw=0 ts=4 sw=4
-" Vim color file
-" Maintainer: Dr. J. Pfefferl <johann.pfefferl@agfa.com>
-" Source: $Source: /MISC/projects/cvsroot/user/pfefferl/vim/colors/nuvola.vim,v $
-" Id: $Id: nuvola.vim,v 1.14 2003/08/11 14:03:28 pfefferl Exp $
-" Last Change: $Date: 2003/08/11 14:03:28 $
-
-" Intro {{{1
-set background=light
-hi clear
-if exists("syntax_on")
- syntax reset
-endif
-let g:colors_name = "nuvola"
-
-" Normal {{{1
-hi Normal ctermfg=black ctermbg=NONE guifg=black guibg=#F9F5F9
-
-" Search {{{1
-hi IncSearch cterm=UNDERLINE ctermfg=Black ctermbg=brown gui=UNDERLINE guifg=Black guibg=#FFE568
-hi Search term=reverse cterm=UNDERLINE ctermfg=Black ctermbg=brown gui=NONE guifg=Black guibg=#FFE568
-
-" Messages {{{1
-hi ErrorMsg gui=BOLD guifg=#EB1513 guibg=NONE
-hi! link WarningMsg ErrorMsg
-hi ModeMsg gui=BOLD guifg=#0070ff guibg=NONE
-hi MoreMsg guibg=NONE guifg=seagreen
-hi! link Question MoreMsg
-
-" Split area {{{1
-hi StatusLine term=BOLD,reverse cterm=NONE ctermfg=Yellow ctermbg=DarkGray gui=BOLD guibg=#56A0EE guifg=white
-hi StatusLineNC gui=NONE guibg=#56A0EE guifg=#E9E9F4
-hi! link VertSplit StatusLineNC
-hi WildMenu gui=UNDERLINE guifg=#56A0EE guibg=#E9E9F4
-
-" Diff {{{1
-hi DiffText gui=NONE guifg=#f83010 guibg=#ffeae0
-hi DiffChange gui=NONE guifg=#006800 guibg=#d0ffd0
-hi DiffDelete gui=NONE guifg=#2020ff guibg=#c8f2ea
-hi! link DiffAdd DiffDelete
-
-" Cursor {{{1
-hi Cursor gui=none guifg=black guibg=orange
-"hi lCursor gui=NONE guifg=#f8f8f8 guibg=#8000ff
-hi CursorIM gui=NONE guifg=#f8f8f8 guibg=#8000ff
-
-" Fold {{{1
-hi Folded gui=NONE guibg=#B5EEB5 guifg=black
-"hi FoldColumn gui=NONE guibg=#9FD29F guifg=black
-hi! link FoldColumn Folded
-
-" Other {{{1
-hi Directory gui=NONE guifg=#0000ff guibg=NONE
-hi LineNr gui=NONE guifg=#8080a0 guibg=NONE
-hi NonText gui=BOLD guifg=#4000ff guibg=#EFEFF7
-"hi SpecialKey gui=NONE guifg=#A35B00 guibg=NONE
-hi Title gui=BOLD guifg=#1014AD guibg=NONE
-hi Visual term=reverse ctermfg=yellow ctermbg=black gui=NONE guifg=Black guibg=#BDDFFF
-hi VisualNOS term=reverse ctermfg=yellow ctermbg=black gui=UNDERLINE guifg=Black guibg=#BDDFFF
-
-" Syntax group {{{1
-hi Comment term=BOLD ctermfg=darkgray guifg=#3F6B5B
-hi Constant term=UNDERLINE ctermfg=red guifg=#B91F49
-hi Error term=REVERSE ctermfg=15 ctermbg=9 guibg=Red guifg=White
-hi Identifier term=UNDERLINE ctermfg=Blue guifg=Blue
-hi Number term=UNDERLINE ctermfg=red gui=NONE guifg=#00C226
-hi PreProc term=UNDERLINE ctermfg=darkblue guifg=#1071CE
-hi Special term=BOLD ctermfg=darkmagenta guifg=red2
-hi Statement term=BOLD ctermfg=DarkRed gui=NONE guifg=#F06F00
-hi Tag term=BOLD ctermfg=DarkGreen guifg=DarkGreen
-hi Todo term=STANDOUT ctermbg=Yellow ctermfg=blue guifg=Blue guibg=Yellow
-hi Type term=UNDERLINE ctermfg=Blue gui=NONE guifg=Blue
-hi! link String Constant
-hi! link Character Constant
-hi! link Boolean Constant
-hi! link Float Number
-hi! link Function Identifier
-hi! link Conditional Statement
-hi! link Repeat Statement
-hi! link Label Statemengreen
-hi! link Operator Statement
-hi! link Keyword Statement
-hi! link Exception Statement
-hi! link Include PreProc
-hi! link Define PreProc
-hi! link Macro PreProc
-hi! link PreCondit PreProc
-hi! link StorageClass Type
-hi! link Structure Type
-hi! link Typedef Type
-hi! link SpecialChar Special
-hi! link Delimiter Special
-hi! link SpecialComment Special
-hi! link Debug Special
-
-" HTML {{{1
-hi htmlLink gui=UNDERLINE guifg=#0000ff guibg=NONE
-hi htmlBold gui=BOLD
-hi htmlBoldItalic gui=BOLD,ITALIC
-hi htmlBoldUnderline gui=BOLD,UNDERLINE
-hi htmlBoldUnderlineItalic gui=BOLD,UNDERLINE,ITALIC
-hi htmlItalic gui=ITALIC
-hi htmlUnderline gui=UNDERLINE
-hi htmlUnderlineItalic gui=UNDERLINE,ITALIC
-
-" vim600:foldmethod=marker
+++ /dev/null
-" Vim color file
-" Maintainer: Chris Vertonghen <chris@vertonghen.org>
-" Last Change: 2003-03-25
-" Version: 0.1
-" based on Tom Regner's oceanblue.vim
-
-""" Init
-set background=dark
-highlight clear
-if exists("syntax_on")
- syntax reset
-endif
-let g:colors_name = "oceanblack"
-
-
-""""""""\ Colors \""""""""
-
-
-"""" GUI Colors
-
-highlight Cursor gui=None guibg=PaleTurquoise3 guifg=White
-highlight CursorIM gui=bold guifg=white guibg=PaleTurquoise3
-highlight Directory guifg=LightSeaGreen guibg=bg
-highlight DiffAdd gui=None guifg=fg guibg=DarkCyan
-highlight DiffChange gui=None guifg=fg guibg=Green4
-highlight DiffDelete gui=None guifg=fg guibg=black
-highlight DiffText gui=bold guifg=fg guibg=bg
-highlight ErrorMsg guifg=LightYellow guibg=FireBrick
-" previously 'FillColumn':
-"highlight FillColumn gui=NONE guifg=black guibg=grey60
-highlight VertSplit gui=NONE guifg=black guibg=grey60
-highlight Folded gui=bold guibg=#305060 guifg=#b0d0e0
-highlight FoldColumn gui=None guibg=#305060 guifg=#b0d0e0
-highlight IncSearch gui=reverse guifg=fg guibg=bg
-"highlight LineNr guibg=grey6 guifg=LightSkyBlue3
-highlight LineNr guibg=grey6 guifg=#777777
-highlight ModeMsg guibg=DarkGreen guifg=LightGreen
-highlight MoreMsg gui=bold guifg=SeaGreen4 guibg=bg
-if version < 600
- " same as SpecialKey
- highlight NonText guibg=#123A4A guifg=#3D5D6D
-else
- " Bottom fill (use e.g. same as LineNr)
- highlight NonText gui=None guibg=#000000 guifg=LightSkyBlue
-endif
-highlight Normal gui=None guibg=#000000 guifg=honeydew2
-highlight Question gui=bold guifg=SeaGreen2 guibg=bg
-highlight Search gui=NONE guibg=LightSkyBlue4 guifg=NONE
-highlight SpecialKey guibg=#103040 guifg=#324262
-highlight StatusLine gui=bold guibg=grey88 guifg=black
-highlight StatusLineNC gui=NONE guibg=grey60 guifg=grey10
-highlight Title gui=bold guifg=MediumOrchid1 guibg=bg
-highlight Visual gui=reverse guibg=WHITE guifg=SeaGreen
-highlight VisualNOS gui=bold,underline guifg=fg guibg=bg
-highlight WarningMsg gui=bold guifg=FireBrick1 guibg=bg
-highlight WildMenu gui=bold guibg=Chartreuse guifg=Black
-
-
-"""" Syntax Colors
-
-"highlight Comment gui=reverse guifg=#507080
-"highlight Comment gui=None guifg=#507080
-highlight Comment gui=None guifg=#7C7268
-
-highlight Constant guifg=cyan3 guibg=bg
-"hi String gui=None guifg=turquoise2 guibg=bg
-hi String gui=None guifg=#80a0ff guibg=bg
- "hi Character gui=None guifg=Cyan guibg=bg
- "highlight Number gui=None guifg=Cyan guibg=bg
- highlight Number gui=None guifg=Cyan guibg=black
- highlight Boolean gui=bold guifg=Cyan guibg=bg
- "hi Float gui=None guifg=Cyan guibg=bg
-
-highlight Identifier guifg=LightSkyBlue3
-hi Function gui=None guifg=DarkSeaGreen3 guibg=bg
-
-highlight Statement gui=NONE guifg=LightGreen
- highlight Conditional gui=None guifg=LightGreen guibg=bg
- highlight Repeat gui=None guifg=SeaGreen2 guibg=bg
- "hi Label gui=None guifg=LightGreen guibg=bg
- highlight Operator gui=None guifg=Chartreuse guibg=bg
- highlight Keyword gui=None guifg=LightGreen guibg=bg
- highlight Exception gui=None guifg=LightGreen guibg=bg
-
-highlight PreProc guifg=SkyBlue1
-hi Include gui=None guifg=LightSteelBlue3 guibg=bg
-hi Define gui=None guifg=LightSteelBlue2 guibg=bg
-hi Macro gui=None guifg=LightSkyBlue3 guibg=bg
-hi PreCondit gui=None guifg=LightSkyBlue2 guibg=bg
-
-highlight Type gui=NONE guifg=LightBlue
-hi StorageClass gui=None guifg=LightBlue guibg=bg
-hi Structure gui=None guifg=LightBlue guibg=bg
-hi Typedef gui=None guifg=LightBlue guibg=bg
-
-"highlight Special gui=bold guifg=aquamarine3
-highlight Special guifg=#999999
- "hi SpecialChar gui=bold guifg=White guibg=bg
- "hi Tag gui=bold guifg=White guibg=bg
- "hi Delimiter gui=bold guifg=White guibg=bg
- "hi SpecialComment gui=bold guifg=White guibg=bg
- "hi Debug gui=bold guifg=White guibg=bg
-
-highlight Underlined gui=underline guifg=honeydew4 guibg=bg
-
-highlight Ignore guifg=#204050
-
-highlight Error guifg=LightYellow guibg=FireBrick
-
-highlight Todo guifg=Cyan guibg=#507080
-
-""" OLD COLORS
-
-
-
+++ /dev/null
-" Vim color file
-" Maintainer: Tom Regner <vim@tomsdiner.org>
-" Last Change:
-"
-" 2007-10-16 change by Alexei Alexandrov
-" - highlight CursorColumn
-"
-" 2007-08-20 change by Diederick Niehorster
-" - highlight CursorLine
-"
-" 2007-02-05
-" - included changes from Keffin Barnaby
-" (vim>=7.0 PMenu and Spellchecking)
-"
-" 2006-09-06
-" - changed String to DarkCyan, Macro to DarkRed
-"
-" 2006-09-05
-" - more console-colors
-" - added console-colors, clean-up
-"
-" Version: 1.2.5
-" URL: http://vim.sourceforge.net/script.php?script_id=368
-
-
-""" Init
-set background=dark
-highlight clear
-if exists("syntax_on")
- syntax reset
-endif
-let g:colors_name = "oceandeep"
-
-"""" GUI
-
-highlight Cursor gui=None guibg=PaleTurquoise3 guifg=White
-highlight CursorIM gui=bold guifg=white guibg=PaleTurquoise3
-highlight CursorLine gui=None guibg=#003853
-highlight CursorColumn gui=None guibg=#003853
-highlight Directory guifg=LightSeaGreen guibg=bg
-highlight DiffAdd gui=None guifg=fg guibg=DarkCyan
-highlight DiffChange gui=None guifg=fg guibg=Green4
-highlight DiffDelete gui=None guifg=fg guibg=black
-highlight DiffText gui=bold guifg=fg guibg=bg
-highlight ErrorMsg guifg=LightYellow guibg=FireBrick
-highlight VertSplit gui=NONE guifg=black guibg=grey60
-highlight Folded gui=bold guibg=#305060 guifg=#b0d0e0
-highlight FoldColumn gui=bold guibg=#305060 guifg=#b0d0e0
-highlight IncSearch gui=reverse guifg=fg guibg=bg
-highlight LineNr gui=bold guibg=grey6 guifg=LightSkyBlue3
-highlight ModeMsg guibg=DarkGreen guifg=LightGreen
-highlight MoreMsg gui=bold guifg=SeaGreen4 guibg=bg
-if version < 600
- " same as SpecialKey
- highlight NonText guibg=#123A4A guifg=#3D5D6D
-else
- " Bottom fill (use e.g. same as LineNr)
- highlight NonText gui=None guibg=#103040 guifg=LightSkyBlue
-endif
-highlight Normal gui=None guibg=#103040 guifg=honeydew2
-highlight Question gui=bold guifg=SeaGreen2 guibg=bg
-highlight Search gui=NONE guibg=LightSkyBlue4 guifg=NONE
-highlight SpecialKey guibg=#103040 guifg=#324262
-highlight StatusLine gui=bold guibg=grey88 guifg=black
-highlight StatusLineNC gui=NONE guibg=grey60 guifg=grey10
-highlight Title gui=bold guifg=MediumOrchid1 guibg=bg
-highlight Visual gui=reverse guibg=WHITE guifg=SeaGreen
-highlight VisualNOS gui=bold,underline guifg=fg guibg=bg
-highlight WarningMsg gui=bold guifg=FireBrick1 guibg=bg
-highlight WildMenu gui=bold guibg=Chartreuse guifg=Black
-
-highlight Comment gui=None guifg=#507080
-highlight Constant guifg=cyan3 guibg=bg
-highlight String gui=None guifg=turquoise2 guibg=bg
-highlight Number gui=None guifg=Cyan guibg=bg
-highlight Boolean gui=bold guifg=Cyan guibg=bg
-highlight Identifier guifg=LightSkyBlue3
-highlight Function gui=None guifg=DarkSeaGreen3 guibg=bg
-
-highlight Statement gui=NONE guifg=LightGreen
-highlight Conditional gui=None guifg=LightGreen guibg=bg
-highlight Repeat gui=None guifg=SeaGreen2 guibg=bg
-highlight Operator gui=None guifg=Chartreuse guibg=bg
-highlight Keyword gui=bold guifg=LightGreen guibg=bg
-highlight Exception gui=bold guifg=LightGreen guibg=bg
-
-highlight PreProc guifg=SkyBlue1
-highlight Include gui=None guifg=LightSteelBlue3 guibg=bg
-highlight Define gui=None guifg=LightSteelBlue2 guibg=bg
-highlight Macro gui=None guifg=LightSkyBlue3 guibg=bg
-highlight PreCondit gui=None guifg=LightSkyBlue2 guibg=bg
-
-highlight Type gui=NONE guifg=LightBlue
-highlight StorageClass gui=None guifg=LightBlue guibg=bg
-highlight Structure gui=None guifg=LightBlue guibg=bg
-highlight Typedef gui=None guifg=LightBlue guibg=bg
-
-highlight Special gui=bold guifg=aquamarine3
-highlight Underlined gui=underline guifg=honeydew4 guibg=bg
-highlight Ignore guifg=#204050
-highlight Error guifg=LightYellow guibg=FireBrick
-highlight Todo guifg=Cyan guibg=#507080
-if v:version >= 700
- highlight PMenu gui=bold guibg=LightSkyBlue4 guifg=honeydew2
- highlight PMenuSel gui=bold guibg=DarkGreen guifg=honeydew2
- highlight PMenuSbar gui=bold guibg=LightSkyBlue4
- highlight PMenuThumb gui=bold guibg=DarkGreen
- highlight SpellBad gui=undercurl guisp=Red
- highlight SpellRare gui=undercurl guisp=Orange
- highlight SpellLocal gui=undercurl guisp=Orange
- highlight SpellCap gui=undercurl guisp=Yellow
-endif
-
-""" Console
-if v:version >= 700
- highlight PMenu cterm=bold ctermbg=DarkGreen ctermfg=Gray
- highlight PMenuSel cterm=bold ctermbg=Yellow ctermfg=Gray
- highlight PMenuSbar cterm=bold ctermbg=DarkGreen
- highlight PMenuThumb cterm=bold ctermbg=Yellow
- highlight SpellBad ctermbg=Red
- highlight SpellRare ctermbg=Red
- highlight SpellLocal ctermbg=Red
- highlight SpellCap ctermbg=Yellow
-endif
-
-highlight Normal ctermfg=Gray ctermbg=None
-highlight Search ctermfg=Black ctermbg=Red cterm=NONE
-highlight Visual cterm=reverse
-highlight Cursor ctermfg=Black ctermbg=Green cterm=bold
-highlight Special ctermfg=Brown
-highlight Comment ctermfg=DarkGray
-highlight StatusLine ctermfg=Blue ctermbg=White
-highlight Statement ctermfg=Yellow cterm=NONE
-highlight Type cterm=NONE
-highlight Macro ctermfg=DarkRed
-highlight Identifier ctermfg=DarkYellow
-highlight Structure ctermfg=DarkGreen
-highlight String ctermfg=DarkCyan
-
-" vim: sw=4 ts=4 et
+++ /dev/null
-" Vim color file
-" Maintainer: Hรฅkan Wikstrรถm <hakan@wikstrom.st>
-" Last Change: 2005-01-06
-" Version: 0.1
-" URL:
-" Originally based on oceandeep by Tom Regner (Vim script #368)
-
-
-""" Init
-set background=light
-highlight clear
-if exists("syntax_on")
- syntax reset
-endif
-let g:colors_name = "oceanlight"
-
-
-""""""""\ Colors \""""""""
-
-
-"""" GUI Colors
-
-highlight Cursor gui=None guibg=PaleTurquoise3 guifg=White
-highlight CursorIM gui=none guifg=white guibg=PaleTurquoise3
-highlight Directory guifg=SeaGreen guibg=bg
-highlight DiffAdd gui=None guifg=SteelBlue guibg=LightGray
-highlight DiffChange gui=None guifg=fg guibg=CadetBlue
-highlight DiffDelete gui=None guifg=LightGray guibg=SteelBlue
-highlight DiffText gui=none guifg=fg guibg=bg
-highlight ErrorMsg guifg=FireBrick guibg=bg
-highlight VertSplit gui=NONE guifg=black guibg=grey60
-highlight Folded gui=none guibg=LightSteelBlue guifg=SteelBlue
-highlight FoldColumn gui=none guibg=LightSteelBLue guifg=SteelBlue
-highlight IncSearch gui=reverse guifg=fg guibg=bg
-highlight LineNr gui=none guibg=#d3d3d3 guifg=#5daf83
-highlight ModeMsg guibg=CadetBlue guifg=LightGrey
-highlight MoreMsg gui=none guifg=CadetBlue guibg=bg
-if version < 600
- " same as SpecialKey
- highlight NonText guibg=#d3d3d3 guifg=#3D5D6D
-else
- " Bottom fill (use e.g. same as LineNr)
- highlight NonText gui=None guibg=#d3d3d3 guifg=#5daf83
-endif
-highlight Normal gui=None guibg=#f5f5f5 guifg=DimGray
-highlight Question gui=none guifg=SeaGreen2 guibg=bg
-highlight Search gui=NONE guibg=SlateGray2 guifg=NONE
-highlight SpecialKey guibg=LightGray guifg=CadetBlue
-highlight StatusLine gui=none guibg=SlateGrey guifg=LightGrey
-highlight StatusLineNC gui=NONE guibg=LightGrey guifg=SlateGrey
-highlight Title gui=none guifg=MediumOrchid1 guibg=bg
-highlight Visual gui=reverse guibg=slategray4 guifg=SlateGray2
-highlight VisualNOS gui=none,underline guifg=fg guibg=bg
-highlight WarningMsg gui=none guifg=FireBrick1 guibg=bg
-highlight WildMenu gui=none guibg=Chartreuse guifg=Black
-
-
-"""" Syntax Colors
-
-"highlight Comment gui=reverse guifg=#507080
-highlight Comment gui=None guifg=LightSteelBlue
-
-highlight Constant guifg=#483d8b guibg=bg
-hi String gui=None guifg=MediumAquamarine guibg=bg
- "hi Character gui=None guifg=Cyan guibg=bg
- highlight Number gui=None guifg=MediumSeaGreen guibg=bg
- highlight Boolean gui=none guifg=DarkSeaGreen guibg=bg
- "hi Float gui=None guifg=Cyan guibg=bg
-
-highlight Identifier guifg=CornflowerBlue
-hi Function gui=None guifg=DarkSeaGreen guibg=bg
-
-highlight Statement gui=NONE guifg=SeaGreen
- highlight Conditional gui=None guifg=#5daf83 guibg=bg
- highlight Repeat gui=None guifg=#5daf83 guibg=bg
- "hi Label gui=None guifg=seagreen guibg=bg
- highlight Operator gui=None guifg=LightSlateBlue guibg=bg
- highlight Keyword gui=none guifg=SeaGreen guibg=bg
- highlight Exception gui=none guifg=SeaGreen guibg=bg
-
-highlight PreProc guifg=SkyBlue1
-hi Include gui=None guifg=SteelBlue guibg=bg
-hi Define gui=None guifg=LightSteelBlue2 guibg=bg
-hi Macro gui=None guifg=LightSkyBlue3 guibg=bg
-hi PreCondit gui=None guifg=LightSkyBlue2 guibg=bg
-
-highlight Type gui=NONE guifg=SteelBlue
-hi StorageClass gui=None guifg=SteelBlue guibg=bg
-hi Structure gui=None guifg=SteelBlue guibg=bg
-hi Typedef gui=None guifg=SteelBlue guibg=bg
-
-highlight Special gui=none guifg=aquamarine3
- "hi SpecialChar gui=none guifg=White guibg=bg
- "hi Tag gui=none guifg=White guibg=bg
- "hi Delimiter gui=none guifg=White guibg=bg
- "hi SpecialComment gui=none guifg=White guibg=bg
- "hi Debug gui=none guifg=White guibg=bg
-
-highlight Underlined gui=underline guifg=honeydew4 guibg=bg
-
-highlight Ignore guifg=#204050
-
-highlight Error guifg=FireBrick gui=Bold guibg=bg
-
-highlight Todo guifg=LightSkyBlue guibg=SlateGray
+++ /dev/null
-" Vim color file
-" Maintainer: Charles <cherry_avium@yahoo.com>
-" Last Change: 11 June 2004
-" URL: http://
-
-" cool help screens
-" :he group-name
-" :he highlight-groups
-" :he cterm-colors
-
-set background=dark
-hi clear
-if exists("syntax_on")
- syntax reset
-endif
-let g:colors_name="olive"
-
-"=======================================================
-hi Normal guifg=#D9D9C3 guibg=#333300
-hi Cursor guifg=black guibg=white
-hi CursorIM guifg=black guibg=green
-hi Directory guifg=gold gui=underline
-"hi DiffAdd
-"hi DiffChange
-"hi DiffDelete
-"hi DiffText
-hi ErrorMsg guibg=indianred
-"hi VertSplit guifg=gold
-hi Folded guifg=khaki guibg=darkolivegreen gui=underline
-hi FoldColumn guifg=khaki guibg=darkolivegreen gui=none
-hi IncSearch guifg=black guibg=khaki
-hi LineNr guifg=gray80
-hi ModeMsg guifg=greenyellow gui=bold
-hi MoreMsg guifg=greenyellow gui=bold
-"hi NonText guibg=black
-hi Question guifg=yellowgreen gui=NONE
-hi Search guifg=black guibg=khaki gui=NONE
-hi SpecialKey guifg=black guibg=darkkhaki
-hi StatusLine guifg=palegoldenrod guibg=#808000 gui=none
-hi StatusLineNC guifg=gray guibg=darkolivegreen gui=none
-hi Title guifg=gold gui=bold
-hi Visual guifg=black guibg=darkkhaki gui=NONE
-"hi VisualNOS
-hi WarningMsg guifg=palevioletred
-"hi WildMenu
-"hi Menu
-"hi Scrollbar
-"hi Tooltip
-
-
-" ============================================================
-" syntax highlighting groups
-" ============================================================
-hi Comment guifg=darkkhaki guibg=#4C4C00 gui=underline
-
-hi Constant guifg=navajowhite
-hi String guifg=greenyellow
-"hi Character
-"hi Number
-"hi Boolean
-"hi Float
-
-hi Identifier guifg=lightsteelblue
-" hi Function guibg=gray60
-
-hi Statement guifg=darkseagreen gui=bold
-"hi Conditional
-"hi Repeat
-"hi Label
-hi Operator guifg=gold
-"hi Keyword
-"hi Exception
-
-hi PreProc guifg=sandybrown gui=bold
-"hi Include
-"hi Define
-"hi Macro
-"hi PreCondit
-
-hi Type guifg=goldenrod
-"hi StorageClass
-"hi Structure
-"hi Typedef
-
-hi Special guifg=navajowhite gui=underline
-"hi SpecialChar
-"hi Tag
-"hi Delimiter
-"hi SpecialComment
-"hi Debug
-
-hi Underlined gui=underline
-
-hi Ignore guifg=black
-
-hi Error guifg=white
-
-hi Todo guifg=black guibg=gold gui=NONE
-
-" =================================================================
-" Language specific color
-" =================================================================
-
-" C / C++
-hi cIncluded guifg=yellowgreen
-
-" HTML
-hi Title guifg=palegoldenrod
-
-" VIM
-hi VimError guifg=red gui=bold
-hi VimOption guifg=gold
-
-" TeX / LaTeX
-hi texSection guifg=greenyellow
-" tex between { and }
-hi texMatcher guifg=yellowgreen gui=none
-hi texMath gui=none
-
+++ /dev/null
-" Vim color file
-" Maintainer: Gerald S. Williams
-" Last Change: 2003 Apr 17
-
-" A nice light background (you guessed it, PapayaWhip) that's relatively easy
-" on the eyes yet very usable. Not nearly as "puffy" as peachpuff.
-"
-" Only values that differ from defaults are specified.
-
-set background=light
-hi clear
-if exists("syntax_on")
- syntax reset
-endif
-let g:colors_name = "PapayaWhip"
-
-hi Normal guifg=#3f1f1f guibg=PapayaWhip ctermbg=Gray ctermfg=Black
-hi NonText guibg=Moccasin guifg=Brown ctermfg=Brown
-hi LineNr guibg=Moccasin
-hi DiffDelete guibg=LightRed guifg=Black ctermbg=DarkRed ctermfg=White
-hi DiffAdd guibg=LightGreen ctermbg=DarkGreen ctermfg=White
-hi DiffChange guibg=LightCyan3 ctermbg=DarkCyan ctermfg=White
-hi DiffText gui=NONE guibg=Gray80 ctermbg=DarkCyan ctermfg=Yellow
-hi Comment guifg=MediumBlue
-hi Constant guifg=DeepPink
-hi PreProc guifg=DarkMagenta
-hi StatusLine guibg=White guifg=#5f3705 cterm=bold ctermbg=Brown ctermfg=White
-hi StatusLineNC gui=None guibg=Gray
-hi VertSplit gui=None guibg=Gray
-hi Identifier guifg=#005f5f
-hi Statement ctermfg=DarkRed
+++ /dev/null
-" Vim color file --- psc (peak sea color) "Lite version"
-" Maintainer: Pan, Shi Zhu <Go to the following URL for my email>
-" URL: http://vim.sourceforge.net/scripts/script.php?script_id=760
-" Last Change: 31 Oct 2008
-" Version: 3.3
-"
-" Comments and e-mails are welcomed, thanks.
-"
-" The peaksea color is simply a colorscheme with the default settings of
-" the original ps_color. Lite version means there's no custom settings
-" and fancy features such as integration with reloaded.vim
-"
-" The full version of ps_color.vim will be maintained until Vim 8.
-" By then there will be only the lite version: peaksea.vim
-"
-" Note: Please set the background option in your .vimrc and/or .gvimrc
-"
-" It is much better *not* to set 'background' option inside
-" a colorscheme file. because ":set background" inside a colorscheme
-" may cause colorscheme be sourced twice or in the worst case result an
-" infinite loop.
-"
-" Color Scheme Overview:
-" :ru syntax/hitest.vim
-"
-" Relevant Help:
-" :h highlight-groups
-" :h psc-cterm-color-table
-"
-" Colors Order:
-" #rrggbb
-"
-
-hi clear
-
-if exists("syntax_on")
- syntax reset
-endif
-
-let g:colors_name = expand("<sfile>:t:r")
-
-" I don't want to abuse folding, but here folding is used to avoid confusion.
-if &background=='light'
- " for background=light {{{2
- " LIGHT COLOR DEFINE START
-
- hi Normal guifg=#000000 guibg=#e0e0e0 gui=NONE
- hi Search guifg=NONE guibg=#f8f8f8 gui=NONE
- hi Visual guifg=NONE guibg=#a6caf0 gui=NONE
- hi Cursor guifg=#f0f0f0 guibg=#008000 gui=NONE
- " The idea of CursorIM is pretty good, however, the feature is still buggy
- " in the current version (Vim 7.0).
- " The following line will be kept commented until the bug fixed.
- "
- " hi CursorIM guifg=#f0f0f0 guibg=#800080
- hi Special guifg=#907000 guibg=NONE gui=NONE
- hi Comment guifg=#606000 guibg=NONE gui=NONE
- hi Number guifg=#907000 guibg=NONE gui=NONE
- hi Constant guifg=#007068 guibg=NONE gui=NONE
- hi StatusLine guifg=fg guibg=#a6caf0 gui=NONE
- hi LineNr guifg=#686868 guibg=NONE gui=NONE
- hi Question guifg=fg guibg=#d0d090 gui=NONE
- hi PreProc guifg=#009030 guibg=NONE gui=NONE
- hi Statement guifg=#2060a8 guibg=NONE gui=NONE
- hi Type guifg=#0850a0 guibg=NONE gui=NONE
- hi Todo guifg=#800000 guibg=#e0e090 gui=NONE
- " NOTE THIS IS IN THE WARM SECTION
- hi Error guifg=#c03000 guibg=NONE gui=NONE
- hi Identifier guifg=#a030a0 guibg=NONE gui=NONE
- hi ModeMsg guifg=fg guibg=#b0b0e0 gui=NONE
- hi VisualNOS guifg=fg guibg=#b0b0e0 gui=NONE
- hi SpecialKey guifg=#1050a0 guibg=NONE gui=NONE
- hi NonText guifg=#002090 guibg=#d0d0d0 gui=NONE
- hi Directory guifg=#a030a0 guibg=NONE gui=NONE
- hi ErrorMsg guifg=fg guibg=#f0b090 gui=NONE
- hi MoreMsg guifg=#489000 guibg=NONE gui=NONE
- hi Title guifg=#a030a0 guibg=NONE gui=NONE
- hi WarningMsg guifg=#b02000 guibg=NONE gui=NONE
- hi WildMenu guifg=fg guibg=#d0d090 gui=NONE
- hi Folded guifg=NONE guibg=#b0e0b0 gui=NONE
- hi FoldColumn guifg=fg guibg=#90e090 gui=NONE
- hi DiffAdd guifg=NONE guibg=#b0b0e0 gui=NONE
- hi DiffChange guifg=NONE guibg=#e0b0e0 gui=NONE
- hi DiffDelete guifg=#002090 guibg=#d0d0d0 gui=NONE
- hi DiffText guifg=NONE guibg=#c0e080 gui=NONE
- hi SignColumn guifg=fg guibg=#90e090 gui=NONE
-
- hi IncSearch guifg=#f0f0f0 guibg=#806060 gui=NONE
- hi StatusLineNC guifg=fg guibg=#c0c0c0 gui=NONE
- hi VertSplit guifg=fg guibg=#c0c0c0 gui=NONE
- hi Underlined guifg=#6a5acd guibg=NONE gui=underline
- hi Ignore guifg=bg guibg=NONE
- " NOTE THIS IS IN THE WARM SECTION
- if v:version >= 700
- if has('spell')
- hi SpellBad guifg=NONE guibg=NONE guisp=#c03000
- hi SpellCap guifg=NONE guibg=NONE guisp=#2060a8
- hi SpellRare guifg=NONE guibg=NONE guisp=#a030a0
- hi SpellLocal guifg=NONE guibg=NONE guisp=#007068
- endif
- hi Pmenu guifg=fg guibg=#e0b0e0
- hi PmenuSel guifg=#f0f0f0 guibg=#806060 gui=NONE
- hi PmenuSbar guifg=fg guibg=#c0c0c0 gui=NONE
- hi PmenuThumb guifg=fg guibg=#c0e080 gui=NONE
- hi TabLine guifg=fg guibg=#c0c0c0 gui=NONE
- hi TabLineFill guifg=fg guibg=#c0c0c0 gui=NONE
- hi TabLineSel guifg=fg guibg=NONE gui=NONE
- hi CursorColumn guifg=NONE guibg=#f0b090
- hi CursorLine guifg=NONE guibg=NONE gui=underline
- hi MatchParen guifg=NONE guibg=#c0e080
- endif
-
- " LIGHT COLOR DEFINE END
-
- " Vim 7 added stuffs
- if v:version >= 700
- hi Ignore gui=NONE
-
- " the gui=undercurl guisp could only support in Vim 7
- if has('spell')
- hi SpellBad gui=undercurl
- hi SpellCap gui=undercurl
- hi SpellRare gui=undercurl
- hi SpellLocal gui=undercurl
- endif
- hi TabLine gui=underline
- hi TabLineFill gui=underline
- hi CursorLine gui=underline
- endif
-
- " For reversed stuffs, clear the reversed prop and set the bold prop again
- hi IncSearch gui=bold
- hi StatusLine gui=bold
- hi StatusLineNC gui=bold
- hi VertSplit gui=bold
- hi Visual gui=bold
-
- " Enable the bold property
- hi Question gui=bold
- hi DiffText gui=bold
- hi Statement gui=bold
- hi Type gui=bold
- hi MoreMsg gui=bold
- hi ModeMsg gui=bold
- hi NonText gui=bold
- hi Title gui=bold
- hi DiffDelete gui=bold
- hi TabLineSel gui=bold
-
- " gui define for background=light end here
-
- if &t_Co==256
- " 256color light terminal support here
-
- hi Normal ctermfg=16 ctermbg=254 cterm=NONE
- " Comment/Uncomment the following line to disable/enable transparency
- "hi Normal ctermfg=16 ctermbg=NONE cterm=NONE
- hi Search ctermfg=NONE ctermbg=231 cterm=NONE
- hi Visual ctermfg=NONE ctermbg=153 cterm=NONE
- hi Cursor ctermfg=255 ctermbg=28 cterm=NONE
- " hi CursorIM ctermfg=255 ctermbg=90
- hi Special ctermfg=94 ctermbg=NONE cterm=NONE
- hi Comment ctermfg=58 ctermbg=NONE cterm=NONE
- hi Number ctermfg=94 ctermbg=NONE cterm=NONE
- hi Constant ctermfg=23 ctermbg=NONE cterm=NONE
- hi StatusLine ctermfg=fg ctermbg=153 cterm=NONE
- hi LineNr ctermfg=242 ctermbg=NONE cterm=NONE
- hi Question ctermfg=fg ctermbg=186 cterm=NONE
- hi PreProc ctermfg=29 ctermbg=NONE cterm=NONE
- hi Statement ctermfg=25 ctermbg=NONE cterm=NONE
- hi Type ctermfg=25 ctermbg=NONE cterm=NONE
- hi Todo ctermfg=88 ctermbg=186 cterm=NONE
- " NOTE THIS IS IN THE WARM SECTION
- hi Error ctermfg=130 ctermbg=NONE cterm=NONE
- hi Identifier ctermfg=133 ctermbg=NONE cterm=NONE
- hi ModeMsg ctermfg=fg ctermbg=146 cterm=NONE
- hi VisualNOS ctermfg=fg ctermbg=146 cterm=NONE
- hi SpecialKey ctermfg=25 ctermbg=NONE cterm=NONE
- hi NonText ctermfg=18 ctermbg=252 cterm=NONE
- " Comment/Uncomment the following line to disable/enable transparency
- "hi NonText ctermfg=18 ctermbg=NONE cterm=NONE
- hi Directory ctermfg=133 ctermbg=NONE cterm=NONE
- hi ErrorMsg ctermfg=fg ctermbg=216 cterm=NONE
- hi MoreMsg ctermfg=64 ctermbg=NONE cterm=NONE
- hi Title ctermfg=133 ctermbg=NONE cterm=NONE
- hi WarningMsg ctermfg=124 ctermbg=NONE cterm=NONE
- hi WildMenu ctermfg=fg ctermbg=186 cterm=NONE
- hi Folded ctermfg=NONE ctermbg=151 cterm=NONE
- hi FoldColumn ctermfg=fg ctermbg=114 cterm=NONE
- hi DiffAdd ctermfg=NONE ctermbg=146 cterm=NONE
- hi DiffChange ctermfg=NONE ctermbg=182 cterm=NONE
- hi DiffDelete ctermfg=18 ctermbg=252 cterm=NONE
- hi DiffText ctermfg=NONE ctermbg=150 cterm=NONE
- hi SignColumn ctermfg=fg ctermbg=114 cterm=NONE
-
- hi IncSearch ctermfg=255 ctermbg=95 cterm=NONE
- hi StatusLineNC ctermfg=fg ctermbg=250 cterm=NONE
- hi VertSplit ctermfg=fg ctermbg=250 cterm=NONE
- hi Underlined ctermfg=62 ctermbg=NONE cterm=underline
- hi Ignore ctermfg=bg ctermbg=NONE
- " NOTE THIS IS IN THE WARM SECTION
- if v:version >= 700
- if has('spell')
- if 0
- " ctermsp is not supported in Vim7, we ignore it.
- hi SpellBad cterm=undercurl ctermbg=NONE ctermfg=130
- hi SpellCap cterm=undercurl ctermbg=NONE ctermfg=25
- hi SpellRare cterm=undercurl ctermbg=NONE ctermfg=133
- hi SpellLocal cterm=undercurl ctermbg=NONE ctermfg=23
- else
- hi SpellBad cterm=undercurl ctermbg=NONE ctermfg=NONE
- hi SpellCap cterm=undercurl ctermbg=NONE ctermfg=NONE
- hi SpellRare cterm=undercurl ctermbg=NONE ctermfg=NONE
- hi SpellLocal cterm=undercurl ctermbg=NONE ctermfg=NONE
- endif
- endif
- hi Pmenu ctermfg=fg ctermbg=182
- hi PmenuSel ctermfg=255 ctermbg=95 cterm=NONE
- hi PmenuSbar ctermfg=fg ctermbg=250 cterm=NONE
- hi PmenuThumb ctermfg=fg ctermbg=150 cterm=NONE
- hi TabLine ctermfg=fg ctermbg=250 cterm=NONE
- hi TabLineFill ctermfg=fg ctermbg=250 cterm=NONE
- hi TabLineSel ctermfg=fg ctermbg=NONE cterm=NONE
- hi CursorColumn ctermfg=NONE ctermbg=216
- hi CursorLine ctermfg=NONE ctermbg=NONE cterm=underline
- hi MatchParen ctermfg=NONE ctermbg=150
- endif
-
- hi TabLine cterm=underline
- hi TabLineFill cterm=underline
- hi CursorLine cterm=underline
-
- " For reversed stuffs, clear the reversed prop and set the bold prop again
- hi IncSearch cterm=bold
- hi StatusLine cterm=bold
- hi StatusLineNC cterm=bold
- hi VertSplit cterm=bold
- hi Visual cterm=bold
-
- hi NonText cterm=bold
- hi Question cterm=bold
- hi Title cterm=bold
- hi DiffDelete cterm=bold
- hi DiffText cterm=bold
- hi Statement cterm=bold
- hi Type cterm=bold
- hi MoreMsg cterm=bold
- hi ModeMsg cterm=bold
- hi TabLineSel cterm=bold
-
- hi lCursor ctermfg=bg ctermbg=fg cterm=NONE
- endif " t_Co==256
- " }}}2
-elseif &background=='dark'
- " for background=dark {{{2
- " DARK COLOR DEFINE START
-
- hi Normal guifg=#d0d0d0 guibg=#202020 gui=NONE
- hi Comment guifg=#d0d090 guibg=NONE gui=NONE
- hi Constant guifg=#80c0e0 guibg=NONE gui=NONE
- hi Number guifg=#e0c060 guibg=NONE gui=NONE
- hi Identifier guifg=#f0c0f0 guibg=NONE gui=NONE
- hi Statement guifg=#c0d8f8 guibg=NONE gui=NONE
- hi PreProc guifg=#60f080 guibg=NONE gui=NONE
- hi Type guifg=#b0d0f0 guibg=NONE gui=NONE
- hi Special guifg=#e0c060 guibg=NONE gui=NONE
- hi Error guifg=#f08060 guibg=NONE gui=NONE
- hi Todo guifg=#800000 guibg=#d0d090 gui=NONE
- hi Search guifg=NONE guibg=#800000 gui=NONE
- hi Visual guifg=#000000 guibg=#a6caf0 gui=NONE
- hi Cursor guifg=#000000 guibg=#00f000 gui=NONE
- " NOTE THIS IS IN THE COOL SECTION
- " hi CursorIM guifg=#000000 guibg=#f000f0 gui=NONE
- hi StatusLine guifg=#000000 guibg=#a6caf0 gui=NONE
- hi LineNr guifg=#b0b0b0 guibg=NONE gui=NONE
- hi Question guifg=#000000 guibg=#d0d090 gui=NONE
- hi ModeMsg guifg=fg guibg=#000080 gui=NONE
- hi VisualNOS guifg=fg guibg=#000080 gui=NONE
- hi SpecialKey guifg=#b0d0f0 guibg=NONE gui=NONE
- hi NonText guifg=#6080f0 guibg=#101010 gui=NONE
- hi Directory guifg=#80c0e0 guibg=NONE gui=NONE
- hi ErrorMsg guifg=#d0d090 guibg=#800000 gui=NONE
- hi MoreMsg guifg=#c0e080 guibg=NONE gui=NONE
- hi Title guifg=#f0c0f0 guibg=NONE gui=NONE
- hi WarningMsg guifg=#f08060 guibg=NONE gui=NONE
- hi WildMenu guifg=#000000 guibg=#d0d090 gui=NONE
- hi Folded guifg=NONE guibg=#004000 gui=NONE
- hi FoldColumn guifg=#e0e0e0 guibg=#008000 gui=NONE
- hi DiffAdd guifg=NONE guibg=#000080 gui=NONE
- hi DiffChange guifg=NONE guibg=#800080 gui=NONE
- hi DiffDelete guifg=#6080f0 guibg=#202020 gui=NONE
- hi DiffText guifg=#000000 guibg=#c0e080 gui=NONE
- hi SignColumn guifg=#e0e0e0 guibg=#008000 gui=NONE
- hi IncSearch guifg=#000000 guibg=#d0d0d0 gui=NONE
- hi StatusLineNC guifg=#000000 guibg=#c0c0c0 gui=NONE
- hi VertSplit guifg=#000000 guibg=#c0c0c0 gui=NONE
- hi Underlined guifg=#80a0ff guibg=NONE gui=underline
- hi Ignore guifg=#000000 guibg=NONE
- " NOTE THIS IS IN THE COOL SECTION
- if v:version >= 700
- if has('spell')
- " the guisp= could only support in Vim 7
- hi SpellBad guifg=NONE guibg=NONE guisp=#f08060
- hi SpellCap guifg=NONE guibg=NONE guisp=#6080f0
- hi SpellRare guifg=NONE guibg=NONE guisp=#f0c0f0
- hi SpellLocal guifg=NONE guibg=NONE guisp=#c0d8f8
- endif
- hi Pmenu guifg=fg guibg=#800080
- hi PmenuSel guifg=#000000 guibg=#d0d0d0 gui=NONE
- hi PmenuSbar guifg=fg guibg=#000080 gui=NONE
- hi PmenuThumb guifg=fg guibg=#008000 gui=NONE
- hi TabLine guifg=fg guibg=#008000 gui=NONE
- hi TabLineFill guifg=fg guibg=#008000 gui=NONE
- hi TabLineSel guifg=fg guibg=NONE gui=NONE
- hi CursorColumn guifg=NONE guibg=#800000 gui=NONE
- hi CursorLine guifg=NONE guibg=NONE gui=underline
- hi MatchParen guifg=NONE guibg=#800080
- endif
-
- " DARK COLOR DEFINE END
-
- " Vim 7 added stuffs
- if v:version >= 700
- hi Ignore gui=NONE
-
- " the gui=undercurl could only support in Vim 7
- if has('spell')
- hi SpellBad gui=undercurl
- hi SpellCap gui=undercurl
- hi SpellRare gui=undercurl
- hi SpellLocal gui=undercurl
- endif
- hi TabLine gui=underline
- hi TabLineFill gui=underline
- hi Underlined gui=underline
- hi CursorLine gui=underline
- endif
-
- " gui define for background=dark end here
-
- if &t_Co==8 || &t_Co==16
- " for 8-color and 16-color term
- hi Normal ctermfg=LightGrey ctermbg=Black
- hi Special ctermfg=Yellow ctermbg=bg
- hi Comment ctermfg=DarkYellow ctermbg=bg
- hi Constant ctermfg=Blue ctermbg=bg
- hi Number ctermfg=Yellow ctermbg=bg
- hi LineNr ctermfg=DarkGrey ctermbg=bg
- hi PreProc ctermfg=Green ctermbg=bg
- hi Statement ctermfg=Cyan ctermbg=bg
- hi Type ctermfg=Cyan ctermbg=bg
- hi Error ctermfg=Red ctermbg=bg
- hi Identifier ctermfg=Magenta ctermbg=bg
- hi SpecialKey ctermfg=Cyan ctermbg=bg
- hi NonText ctermfg=Blue ctermbg=bg
- hi Directory ctermfg=Blue ctermbg=bg
- hi MoreMsg ctermfg=Green ctermbg=bg
- hi Title ctermfg=Magenta ctermbg=bg
- hi WarningMsg ctermfg=Red ctermbg=bg
- hi DiffDelete ctermfg=Blue ctermbg=bg
-
- hi Search ctermfg=NONE ctermbg=DarkRed
- hi Visual ctermfg=Black ctermbg=DarkCyan
- hi Cursor ctermfg=Black ctermbg=Green
- hi StatusLine ctermfg=Black ctermbg=DarkCyan
- hi Question ctermfg=Black ctermbg=DarkYellow
- hi Todo ctermfg=DarkRed ctermbg=DarkYellow
- hi Folded ctermfg=White ctermbg=DarkGreen
- hi ModeMsg ctermfg=Grey ctermbg=DarkBlue
- hi VisualNOS ctermfg=Grey ctermbg=DarkBlue
- hi ErrorMsg ctermfg=DarkYellow ctermbg=DarkRed
- hi WildMenu ctermfg=Black ctermbg=DarkYellow
- hi FoldColumn ctermfg=White ctermbg=DarkGreen
- hi SignColumn ctermfg=White ctermbg=DarkGreen
- hi DiffText ctermfg=Black ctermbg=DarkYellow
-
- if v:version >= 700
- if has('spell')
- hi SpellBad ctermfg=NONE ctermbg=DarkRed
- hi SpellCap ctermfg=NONE ctermbg=DarkBlue
- hi SpellRare ctermfg=NONE ctermbg=DarkMagenta
- hi SpellLocal ctermfg=NONE ctermbg=DarkGreen
- endif
- hi Pmenu ctermfg=fg ctermbg=DarkMagenta
- hi PmenuSel ctermfg=Black ctermbg=fg
- hi PmenuSbar ctermfg=fg ctermbg=DarkBlue
- hi PmenuThumb ctermfg=fg ctermbg=DarkGreen
- hi TabLine ctermfg=fg ctermbg=DarkGreen cterm=underline
- hi TabLineFill ctermfg=fg ctermbg=DarkGreen cterm=underline
- hi CursorColumn ctermfg=NONE ctermbg=DarkRed
-
- hi TabLineSel ctermfg=fg ctermbg=bg
- hi CursorLine ctermfg=NONE ctermbg=bg cterm=underline
-
- hi MatchParen ctermfg=NONE ctermbg=DarkMagenta
- endif
- if &t_Co==8
- " 8 colour terminal support, this assumes 16 colour is available through
- " setting the 'bold' attribute, will get bright foreground colour.
- " However, the bright background color is not available for 8-color terms.
- "
- " You can manually set t_Co=16 in your .vimrc to see if your terminal
- " supports 16 colours,
- hi DiffText cterm=none
- hi Visual cterm=none
- hi Cursor cterm=none
- hi Comment cterm=none
- hi Todo cterm=none
- hi StatusLine cterm=none
- hi Question cterm=none
- hi DiffChange cterm=none
- hi ModeMsg cterm=none
- hi VisualNOS cterm=none
- hi ErrorMsg cterm=none
- hi WildMenu cterm=none
- hi DiffAdd cterm=none
- hi Folded cterm=none
- hi DiffDelete cterm=none
- hi Normal cterm=none
- hi PmenuThumb cterm=none
- hi Search cterm=bold
- hi Special cterm=bold
- hi Constant cterm=bold
- hi Number cterm=bold
- hi LineNr cterm=bold
- hi PreProc cterm=bold
- hi Statement cterm=bold
- hi Type cterm=bold
- hi Error cterm=bold
- hi Identifier cterm=bold
- hi SpecialKey cterm=bold
- hi NonText cterm=bold
- hi MoreMsg cterm=bold
- hi Title cterm=bold
- hi WarningMsg cterm=bold
- hi FoldColumn cterm=bold
- hi SignColumn cterm=bold
- hi Directory cterm=bold
- hi DiffDelete cterm=bold
- else
- " Background > 7 is only available with 16 or more colors
-
- hi WarningMsg cterm=none
- hi Search cterm=none
- hi Visual cterm=none
- hi Cursor cterm=none
- hi Special cterm=none
- hi Comment cterm=none
- hi Constant cterm=none
- hi Number cterm=none
- hi LineNr cterm=none
- hi PreProc cterm=none
- hi Todo cterm=none
- hi Error cterm=none
- hi Identifier cterm=none
- hi Folded cterm=none
- hi SpecialKey cterm=none
- hi Directory cterm=none
- hi ErrorMsg cterm=none
- hi Normal cterm=none
- hi PmenuThumb cterm=none
- hi WildMenu cterm=none
- hi FoldColumn cterm=none
- hi SignColumn cterm=none
- hi DiffAdd cterm=none
- hi DiffChange cterm=none
- hi Question cterm=none
- hi StatusLine cterm=none
- hi DiffText cterm=none
- hi IncSearch cterm=reverse
- hi StatusLineNC cterm=reverse
- hi VertSplit cterm=reverse
-
- " Well, well, bold font with color 0-7 is not possible.
- " So, the Question, StatusLine, DiffText cannot act as expected.
-
- hi Statement cterm=none
- hi Type cterm=none
- hi MoreMsg cterm=none
- hi ModeMsg cterm=none
- hi NonText cterm=none
- hi Title cterm=none
- hi VisualNOS cterm=none
- hi DiffDelete cterm=none
- hi TabLineSel cterm=none
-
- endif
- elseif &t_Co==256
- " 256color dark terminal support here
- hi Normal ctermfg=252 ctermbg=234 cterm=NONE
- " Comment/Uncomment the following line to disable/enable transparency
- "hi Normal ctermfg=252 ctermbg=NONE cterm=NONE
- hi Comment ctermfg=186 ctermbg=NONE cterm=NONE
- hi Constant ctermfg=110 ctermbg=NONE cterm=NONE
- hi Number ctermfg=179 ctermbg=NONE cterm=NONE
- hi Identifier ctermfg=219 ctermbg=NONE cterm=NONE
- hi Statement ctermfg=153 ctermbg=NONE cterm=NONE
- hi PreProc ctermfg=84 ctermbg=NONE cterm=NONE
- hi Type ctermfg=153 ctermbg=NONE cterm=NONE
- hi Special ctermfg=179 ctermbg=NONE cterm=NONE
- hi Error ctermfg=209 ctermbg=NONE cterm=NONE
- hi Todo ctermfg=88 ctermbg=186 cterm=NONE
- hi Search ctermfg=NONE ctermbg=88 cterm=NONE
- hi Visual ctermfg=16 ctermbg=153 cterm=NONE
- hi Cursor ctermfg=16 ctermbg=46 cterm=NONE
- " NOTE THIS IS IN THE COOL SECTION
- " hi CursorIM ctermfg=16 ctermbg=201 cterm=NONE
- hi StatusLine ctermfg=16 ctermbg=153 cterm=NONE
- hi LineNr ctermfg=249 ctermbg=NONE cterm=NONE
- hi Question ctermfg=16 ctermbg=186 cterm=NONE
- hi ModeMsg ctermfg=fg ctermbg=18 cterm=NONE
- hi VisualNOS ctermfg=fg ctermbg=18 cterm=NONE
- hi SpecialKey ctermfg=153 ctermbg=NONE cterm=NONE
- hi NonText ctermfg=69 ctermbg=233 cterm=NONE
- " Comment/Uncomment the following line to disable/enable transparency
- "hi NonText ctermfg=69 ctermbg=NONE cterm=NONE
- hi Directory ctermfg=110 ctermbg=NONE cterm=NONE
- hi ErrorMsg ctermfg=186 ctermbg=88 cterm=NONE
- hi MoreMsg ctermfg=150 ctermbg=NONE cterm=NONE
- hi Title ctermfg=219 ctermbg=NONE cterm=NONE
- hi WarningMsg ctermfg=209 ctermbg=NONE cterm=NONE
- hi WildMenu ctermfg=16 ctermbg=186 cterm=NONE
- hi Folded ctermfg=NONE ctermbg=22 cterm=NONE
- hi FoldColumn ctermfg=254 ctermbg=28 cterm=NONE
- hi DiffAdd ctermfg=NONE ctermbg=18 cterm=NONE
- hi DiffChange ctermfg=NONE ctermbg=90 cterm=NONE
- hi DiffDelete ctermfg=69 ctermbg=234 cterm=NONE
- hi DiffText ctermfg=16 ctermbg=150 cterm=NONE
- hi SignColumn ctermfg=254 ctermbg=28 cterm=NONE
- hi IncSearch ctermfg=16 ctermbg=252 cterm=NONE
- hi StatusLineNC ctermfg=16 ctermbg=250 cterm=NONE
- hi VertSplit ctermfg=16 ctermbg=250 cterm=NONE
- hi Underlined ctermfg=111 ctermbg=NONE cterm=underline
- hi Ignore ctermfg=16 ctermbg=NONE
- " NOTE THIS IS IN THE COOL SECTION
- if v:version >= 700
- if has('spell')
- " the ctermsp= is not supported in Vim 7 we simply ignored
- if 0
- hi SpellBad cterm=undercurl ctermbg=NONE ctermfg=209
- hi SpellCap cterm=undercurl ctermbg=NONE ctermfg=69
- hi SpellRare cterm=undercurl ctermbg=NONE ctermfg=219
- hi SpellLocal cterm=undercurl ctermbg=NONE ctermfg=153
- else
- hi SpellBad cterm=undercurl ctermbg=NONE ctermfg=NONE
- hi SpellCap cterm=undercurl ctermbg=NONE ctermfg=NONE
- hi SpellRare cterm=undercurl ctermbg=NONE ctermfg=NONE
- hi SpellLocal cterm=undercurl ctermbg=NONE ctermfg=NONE
- endif
- endif
- hi Pmenu ctermfg=fg ctermbg=90
- hi PmenuSel ctermfg=16 ctermbg=252 cterm=NONE
- hi PmenuSbar ctermfg=fg ctermbg=18 cterm=NONE
- hi PmenuThumb ctermfg=fg ctermbg=28 cterm=NONE
- hi TabLine ctermfg=fg ctermbg=28 cterm=NONE
- hi TabLineFill ctermfg=fg ctermbg=28 cterm=NONE
- hi TabLineSel ctermfg=fg ctermbg=NONE cterm=NONE
- hi CursorColumn ctermfg=NONE ctermbg=88 cterm=NONE
- hi CursorLine ctermfg=NONE ctermbg=NONE cterm=underline
- hi MatchParen ctermfg=NONE ctermbg=90
- hi TabLine cterm=underline
- hi TabLineFill cterm=underline
- hi Underlined cterm=underline
- hi CursorLine cterm=underline
- endif
-
- endif " t_Co
-
- " }}}2
-endif
-
-" Links:
-"
-" COLOR LINKS DEFINE START
-
-hi link String Constant
-" Character must be different from strings because in many languages
-" (especially C, C++) a 'char' variable is scalar while 'string' is pointer,
-" mistaken a 'char' for a 'string' will cause disaster!
-hi link Character Number
-hi link SpecialChar LineNr
-hi link Tag Identifier
-hi link cCppOut LineNr
-" The following are not standard hi links,
-" these are used by DrChip
-hi link Warning MoreMsg
-hi link Notice Constant
-" these are used by Calendar
-hi link CalToday PreProc
-" these are used by TagList
-hi link MyTagListTagName IncSearch
-hi link MyTagListTagScope Constant
-
-" COLOR LINKS DEFINE END
-
-" vim:et:nosta:sw=2:ts=8:
-" vim600:fdm=marker:fdl=1:
+++ /dev/null
-" Vim color file
-" Maintainer: Mike Williams <mrw@eandem.co.uk>
-" Last Change: 2nd June 2003
-" Version: 1.1
-
-" Remove all existing highlighting.
-set background=light
-
-hi clear
-
-if exists("syntax_on")
- syntax reset
-endif
-
-let g:colors_name = "print_bw"
-
-highlight Normal cterm=NONE ctermfg=black ctermbg=white gui=NONE guifg=black guibg=white
-highlight NonText ctermfg=black ctermbg=white guifg=black guibg=white
-highlight LineNr cterm=italic ctermfg=black ctermbg=white gui=italic guifg=black guibg=white
-
-" Syntax highlighting scheme
-highlight Comment cterm=italic ctermfg=black ctermbg=white gui=italic guifg=black guibg=white
-
-highlight Constant ctermfg=black ctermbg=white guifg=black guibg=white
-highlight String ctermfg=black ctermbg=white guifg=black guibg=white
-highlight Character ctermfg=black ctermbg=white guifg=black guibg=white
-highlight Number ctermfg=black ctermbg=white guifg=black guibg=white
-" Boolean defaults to Constant
-highlight Float ctermfg=black ctermbg=white guifg=black guibg=white
-
-highlight Identifier ctermfg=black ctermbg=white guifg=black guibg=white
-highlight Function ctermfg=black ctermbg=white guifg=black guibg=white
-
-highlight Statement ctermfg=black ctermbg=white guifg=black guibg=white
-highlight Conditional ctermfg=black ctermbg=white guifg=black guibg=white
-highlight Repeat ctermfg=black ctermbg=white guifg=black guibg=white
-highlight Label ctermfg=black ctermbg=white guifg=black guibg=white
-highlight Operator ctermfg=black ctermbg=white guifg=black guibg=white
-" Keyword defaults to Statement
-" Exception defaults to Statement
-
-highlight PreProc cterm=bold ctermfg=black ctermbg=white gui=bold guifg=black guibg=white
-" Include defaults to PreProc
-" Define defaults to PreProc
-" Macro defaults to PreProc
-" PreCondit defaults to PreProc
-
-highlight Type cterm=bold ctermfg=black ctermbg=white gui=bold guifg=black guibg=white
-" StorageClass defaults to Type
-" Structure defaults to Type
-" Typedef defaults to Type
-
-highlight Special cterm=italic ctermfg=black ctermbg=white gui=italic guifg=black guibg=white
-" SpecialChar defaults to Special
-" Tag defaults to Special
-" Delimiter defaults to Special
-highlight SpecialComment cterm=italic ctermfg=black ctermbg=white gui=italic guifg=black guibg=white
-" Debug defaults to Special
-
-highlight Todo cterm=italic,bold ctermfg=black ctermbg=white gui=italic,bold guifg=black guibg=white
-" Ideally, the bg color would be white but VIM cannot print white on black!
-highlight Error cterm=bold,reverse ctermfg=black ctermbg=grey gui=bold,reverse guifg=black guibg=grey
-
-" vim:et:ff=unix:tw=0:ts=4:sw=4
-" EOF print_bw.vim
+++ /dev/null
-
-set background=light
-
-hi clear
-if exists("syntax_on")
- syntax reset
-endif
-
-let colors_name = "pyte"
-
-if version >= 700
- hi CursorLine guibg=#f6f6f6
- hi CursorColumn guibg=#eaeaea
- hi MatchParen guifg=white guibg=#80a090 gui=bold
-
- "Tabpages
- hi TabLine guifg=black guibg=#b0b8c0 gui=italic
- hi TabLineFill guifg=#9098a0
- hi TabLineSel guifg=black guibg=#f0f0f0 gui=italic,bold
-
- "P-Menu (auto-completion)
- hi Pmenu guifg=white guibg=#808080
- "PmenuSel
- "PmenuSbar
- "PmenuThumb
-endif
-"
-" Html-Titles
-hi Title guifg=#202020 gui=bold
-hi Underlined guifg=#202020 gui=underline
-
-
-hi Cursor guifg=black guibg=#b0b4b8
-hi lCursor guifg=black guibg=white
-hi LineNr guifg=#ffffff guibg=#c0d0e0
-
-hi Normal guifg=#202020 guibg=#f0f0f0
-
-hi StatusLine guifg=white guibg=#8090a0 gui=bold,italic
-hi StatusLineNC guifg=#506070 guibg=#a0b0c0 gui=italic
-hi VertSplit guifg=#a0b0c0 guibg=#a0b0c0 gui=NONE
-
-hi Folded guifg=#708090 guibg=#c0d0e0
-
-hi NonText guifg=#c0c0c0 guibg=#e0e0e0
-" Kommentare
-hi Comment guifg=#a0b0c0 gui=italic
-
-" Konstanten
-hi Constant guifg=#a07040
-hi String guifg=#4070a0
-hi Number guifg=#40a070
-hi Float guifg=#70a040
-"hi Statement guifg=#0070e0 gui=NONE
-" Python: def and so on, html: tag-names
-hi Statement guifg=#007020 gui=bold
-
-
-" HTML: arguments
-hi Type guifg=#e5a00d gui=italic
-" Python: Standard exceptions, True&False
-hi Structure guifg=#007020 gui=italic
-hi Function guifg=#06287e gui=italic
-
-hi Identifier guifg=#5b3674 gui=italic
-
-hi Repeat guifg=#7fbf58 gui=bold
-hi Conditional guifg=#4c8f2f gui=bold
-
-" Cheetah: #-Symbol, function-names
-hi PreProc guifg=#1060a0 gui=NONE
-" Cheetah: def, for and so on, Python: Decorators
-hi Define guifg=#1060a0 gui=bold
-
-hi Error guifg=red guibg=white gui=bold,underline
-hi Todo guifg=#a0b0c0 guibg=NONE gui=italic,bold,underline
-
-" Python: %(...)s - constructs, encoding
-hi Special guifg=#70a0d0 gui=italic
-
-hi Operator guifg=#408010
-
-" color of <TAB>s etc...
-hi SpecialKey guifg=#d8a080 guibg=#e8e8e8 gui=italic
-
-" Diff
-hi DiffChange guifg=NONE guibg=#e0e0e0 gui=italic,bold
-hi DiffText guifg=NONE guibg=#f0c8c8 gui=italic,bold
-hi DiffAdd guifg=NONE guibg=#c0e0d0 gui=italic,bold
-hi DiffDelete guifg=NONE guibg=#f0e0b0 gui=italic,bold
-
-
+++ /dev/null
-runtime colors/railscasts.vim
-let g:colors_name = "railscasts+"
-
-set fillchars=vert:\
-set fillchars=stl:\
-set fillchars=stlnc:\
-hi StatusLine guibg=#cccccc guifg=#000000
-hi VertSplit guibg=#dddddd
+++ /dev/null
-" Vim color scheme
-"
-" Name: railscasts.vim
-" Maintainer: Nick Moffitt <nick@zork.net>
-" Last Change: 01 Mar 2008
-" License: WTFPL <http://sam.zoy.org/wtfpl/>
-" Version: 2.1
-"
-" This theme is based on Josh O'Rourke's Vim clone of the railscast
-" textmate theme. The key thing I have done here is supply 256-color
-" terminal equivalents for as many of the colors as possible, and fixed
-" up some of the funny behaviors for editing e-mails and such.
-"
-" To use for gvim:
-" 1: install this file as ~/.vim/colors/railscasts.vim
-" 2: put "colorscheme railscasts" in your .gvimrc
-"
-" If you are using Ubuntu, you can get the benefit of this in your
-" terminals using ordinary vim by taking the following steps:
-"
-" 1: sudo apt-get install ncurses-term
-" 2: put the following in your .vimrc
-" if $COLORTERM == 'gnome-terminal'
-" set term=gnome-256color
-" colorscheme railscasts
-" else
-" colorscheme default
-" endif
-" 3: if you wish to use this with screen, add the following to your .screenrc:
-" attrcolor b ".I"
-" termcapinfo xterm 'Co#256:AB=\E[48;5;%dm:AF=\E[38;5;%dm'
-" defbce "on"
-" term screen-256color-bce
-
-set background=dark
-hi clear
-if exists("syntax_on")
- syntax reset
-endif
-
-let g:colors_name = "railscasts"
-
-hi link htmlTag xmlTag
-hi link htmlTagName xmlTagName
-hi link htmlEndTag xmlEndTag
-
-highlight Normal guifg=#E6E1DC guibg=#111111
-highlight Cursor guifg=#000000 ctermfg=0 guibg=#FFFFFF ctermbg=15
-highlight CursorLine guibg=#000000 ctermbg=233 cterm=NONE
-
-highlight Comment guifg=#BC9458 ctermfg=180 gui=italic
-highlight Constant guifg=#6D9CBE ctermfg=73
-highlight Define guifg=#CC7833 ctermfg=173
-highlight Error guifg=#FFC66D ctermfg=221 guibg=#990000 ctermbg=88
-highlight Function guifg=#FFC66D ctermfg=221 gui=NONE cterm=NONE
-highlight Identifier guifg=#6D9CBE ctermfg=73 gui=NONE cterm=NONE
-highlight Include guifg=#CC7833 ctermfg=173 gui=NONE cterm=NONE
-highlight PreCondit guifg=#CC7833 ctermfg=173 gui=NONE cterm=NONE
-highlight Keyword guifg=#CC7833 ctermfg=173 cterm=NONE
-highlight LineNr guifg=#2B2B2B ctermfg=159 guibg=#C0C0FF
-highlight Number guifg=#A5C261 ctermfg=107
-highlight PreProc guifg=#E6E1DC ctermfg=103
-highlight Search guifg=NONE ctermfg=NONE guibg=#2b2b2b ctermbg=235 gui=italic cterm=underline
-highlight Statement guifg=#CC7833 ctermfg=173 gui=NONE cterm=NONE
-highlight String guifg=#A5C261 ctermfg=107
-highlight Title guifg=#FFFFFF ctermfg=15
-highlight Type guifg=#DA4939 ctermfg=167 gui=NONE cterm=NONE
-highlight Visual guibg=#5A647E ctermbg=60
-
-highlight DiffAdd guifg=#E6E1DC ctermfg=7 guibg=#519F50 ctermbg=71
-highlight DiffDelete guifg=#E6E1DC ctermfg=7 guibg=#660000 ctermbg=52
-highlight Special guifg=#DA4939 ctermfg=167
-
-highlight pythonBuiltin guifg=#6D9CBE ctermfg=73 gui=NONE cterm=NONE
-highlight rubyBlockParameter guifg=#FFFFFF ctermfg=15
-highlight rubyClass guifg=#FFFFFF ctermfg=15
-highlight rubyConstant guifg=#DA4939 ctermfg=167
-highlight rubyInstanceVariable guifg=#D0D0FF ctermfg=189
-highlight rubyInterpolation guifg=#519F50 ctermfg=107
-highlight rubyLocalVariableOrMethod guifg=#D0D0FF ctermfg=189
-highlight rubyPredefinedConstant guifg=#DA4939 ctermfg=167
-highlight rubyPseudoVariable guifg=#FFC66D ctermfg=221
-highlight rubyStringDelimiter guifg=#A5C261 ctermfg=143
-
-highlight xmlTag guifg=#E8BF6A ctermfg=179
-highlight xmlTagName guifg=#E8BF6A ctermfg=179
-highlight xmlEndTag guifg=#E8BF6A ctermfg=179
-
-highlight mailSubject guifg=#A5C261 ctermfg=107
-highlight mailHeaderKey guifg=#FFC66D ctermfg=221
-highlight mailEmail guifg=#A5C261 ctermfg=107 gui=italic cterm=underline
-
-highlight SpellBad guifg=#D70000 ctermfg=160 ctermbg=NONE cterm=underline
-highlight SpellRare guifg=#D75F87 ctermfg=168 guibg=NONE ctermbg=NONE gui=underline cterm=underline
-highlight SpellCap guifg=#D0D0FF ctermfg=189 guibg=NONE ctermbg=NONE gui=underline cterm=underline
-highlight MatchParen guifg=#FFFFFF ctermfg=15 guibg=#005f5f ctermbg=23
+++ /dev/null
-" Vim color scheme
-"
-" Name: railscast.vim
-" Maintainer: Josh O'Rourke <jorourke23@gmail.com>
-" License: public domain
-"
-" A GUI Only port of the RailsCasts TextMate theme [1] to Vim.
-" Some parts of this theme were borrowed from the well-documented Lucius theme [2].
-"
-" [1] http://railscasts.com/about
-" [2] http://www.vim.org/scripts/script.php?script_id=2536
-
-set background=dark
-hi clear
-if exists("syntax_on")
- syntax reset
-endif
-let g:colors_name = "railscasts"
-
-" Colors
-" Brown #BC9458
-" Dark Blue #6D9CBE
-" Dark Green #519F50
-" Dark Orange #CC7833
-" Light Blue #D0D0FF
-" Light Green #A5C261
-" Tan #FFC66D
-
-hi Normal guifg=#E6E1DC guibg=#2B2B2B
-hi Cursor guibg=#FFFFFF
-hi CursorLine guibg=#333435
-hi LineNr guifg=#888888 guibg=#DEDEDE
-hi Search guibg=#5A647E
-hi Visual guibg=#5A647E
-
-" Folds
-" -----
-" line used for closed folds
-hi Folded guifg=#F6F3E8 guibg=#444444 gui=NONE
-
-" Misc
-" ----
-" directory names and other special names in listings
-hi Directory guifg=#A5C261 gui=NONE
-
-" Popup Menu
-" ----------
-" normal item in popup
-hi Pmenu guifg=#F6F3E8 guibg=#444444 gui=NONE
-" selected item in popup
-hi PmenuSel guifg=#000000 guibg=#A5C261 gui=NONE
-" scrollbar in popup
-hi PMenuSbar guibg=#5A647E gui=NONE
-" thumb of the scrollbar in the popup
-hi PMenuThumb guibg=#AAAAAA gui=NONE
-
-
-"rubyComment
-hi Comment guifg=#BC9458 gui=italic
-hi Todo guifg=#BC9458 guibg=NONE gui=italic
-
-"rubyPseudoVariable
-"nil, self, symbols, etc
-hi Constant guifg=#6D9CBE
-
-"rubyClass, rubyModule, rubyDefine
-"def, end, include, etc
-hi Define guifg=#CC7833
-
-"rubyInterpolation
-hi Delimiter guifg=#519F50
-
-"rubyError, rubyInvalidVariable
-hi Error guifg=#FFFFFF guibg=#990000
-
-"rubyFunction
-hi Function guifg=#FFC66D gui=NONE
-
-"rubyIdentifier
-"@var, @@var, $var, etc
-hi Identifier guifg=#D0D0FF gui=NONE
-
-"rubyInclude
-"include, autoload, extend, load, require
-hi Include guifg=#CC7833 gui=NONE
-
-"rubyKeyword, rubyKeywordAsMethod
-"alias, undef, super, yield, callcc, caller, lambda, proc
-hi Keyword guifg=#CC7833
-
-" same as define
-hi Macro guifg=#CC7833 gui=NONE
-
-"rubyInteger
-hi Number guifg=#A5C261
-
-" #if, #else, #endif
-hi PreCondit guifg=#CC7833 gui=NONE
-
-" generic preprocessor
-hi PreProc guifg=#CC7833 gui=NONE
-
-"rubyControl, rubyAccess, rubyEval
-"case, begin, do, for, if unless, while, until else, etc.
-hi Statement guifg=#CC7833 gui=NONE
-
-"rubyString
-hi String guifg=#A5C261
-
-hi Title guifg=#FFFFFF
-
-"rubyConstant
-hi Type guifg=#DA4939 gui=NONE
-
-hi DiffAdd guifg=#E6E1DC guibg=#144212
-hi DiffDelete guifg=#E6E1DC guibg=#660000
-
-hi link htmlTag xmlTag
-hi link htmlTagName xmlTagName
-hi link htmlEndTag xmlEndTag
-
-hi xmlTag guifg=#E8BF6A
-hi xmlTagName guifg=#E8BF6A
-hi xmlEndTag guifg=#E8BF6A
+++ /dev/null
-../../vim-rbdr-colors.vim/colors/rbdr.vim
\ No newline at end of file
+++ /dev/null
-" Vim color file
-" Maintaner: Radu Dineiu <radu.dineiu@gmail.com>
-" URL: http://ld.yi.org/vim/rdark/
-" Last Change: 2007 Jun 23
-" Version: 0.6
-"
-" Features:
-" - let rdark_current_line = 1 if you want to highlight the current line
-"
-" Changelog:
-" 0.5 - fixed the Pmenu colors
-" 0.6 - added SignColumn colors
-
-set background=dark
-
-hi clear
-if exists("syntax_on")
- syntax reset
-endif
-
-let colors_name = "rdark"
-
-" Current Line
-if exists('rdark_current_line') && rdark_current_line == 1
- set cursorline
- hi CursorLine guibg=#191f21
-endif
-
-" Default Colors
-hi Normal guifg=#babdb6 guibg=#1e2426
-hi NonText guifg=#2c3032 guibg=#2c3032 gui=none
-hi Cursor guibg=#babdb6
-hi ICursor guibg=#babdb6
-
-" Search
-hi Search guifg=#2e3436 guibg=#fcaf3e
-hi IncSearch guibg=#2e3436 guifg=#fcaf3e
-
-" Window Elements
-hi StatusLine guifg=#2e3436 guibg=#babdb6 gui=none
-hi StatusLineNC guifg=#2e3436 guibg=#888a85 gui=none
-hi VertSplit guifg=#555753 guibg=#888a85 gui=none
-hi Visual guibg=#000000
-hi MoreMsg guifg=#729fcf
-hi Question guifg=#8ae234 gui=none
-hi WildMenu guifg=#eeeeec guibg=#0e1416
-hi LineNr guifg=#3f4b4d guibg=#000000
-hi SignColumn guibg=#1e2426
-
-" Pmenu
-hi Pmenu guibg=#2e3436 guifg=#eeeeec
-hi PmenuSel guibg=#ffffff guifg=#1e2426
-hi PmenuSbar guibg=#555753
-hi PmenuThumb guifg=#ffffff
-
-" Diff
-hi DiffDelete guifg=#2e3436 guibg=#0e1416
-hi DiffAdd guibg=#1f2b2d
-hi DiffChange guibg=#2e3436
-hi DiffText guibg=#000000 gui=none
-
-" Folds
-hi Folded guifg=#d3d7cf guibg=#204a87
-hi FoldColumn guifg=#3465a4 guibg=#000000
-
-" Specials
-hi Title guifg=#fcaf3e
-hi Todo guifg=#fcaf3e guibg=bg
-hi SpecialKey guifg=#ef2929
-
-" Tabs
-hi TabLine guibg=#0a1012 guifg=#888a85
-hi TabLineFill guifg=#0a1012
-hi TabLineSel guibg=#555753 guifg=#eeeeec gui=none
-
-" Matches
-hi MatchParen guifg=#2e3436 guibg=#fcaf3e
-
-" Tree
-hi Directory guifg=#ffffff
-
-" Syntax
-hi Comment guifg=#656763
-hi Constant guifg=#8ae234
-hi Number guifg=#8ae234
-hi Statement guifg=#729fcf gui=none
-hi Identifier guifg=#ffffff
-hi PreProc guifg=#fcaf3e
-hi Function guifg=#fcaf3e
-hi Type guifg=#e3e7df gui=none
-hi Keyword guifg=#eeeeec
-hi Special guifg=#888a85
-hi Error guifg=#eeeeec guibg=#cc0000
-
-" PHP
-hi phpRegionDelimiter guifg=#ad7fa8
-hi phpPropertySelector guifg=#888a85
-hi phpPropertySelectorInString guifg=#888a85
-hi phpOperator guifg=#888a85
-hi phpArrayPair guifg=#888a85
-hi phpAssignByRef guifg=#888a85
-hi phpRelation guifg=#888a85
-hi phpMemberSelector guifg=#888a85
-hi phpUnknownSelector guifg=#888a85
-hi phpVarSelector guifg=#babdb6
-hi phpSemicolon guifg=#888a85 gui=none
-hi phpFunctions guifg=#d3d7cf
-hi phpParent guifg=#888a85
-
-" JavaScript
-hi javaScriptBraces guifg=#888a85
-hi javaScriptOperator guifg=#888a85
-
-" HTML
-hi htmlTag guifg=#888a85
-hi htmlEndTag guifg=#888a85
-hi htmlTagName guifg=#babdb6
-hi htmlSpecialTagName guifg=#babdb6
-hi htmlArg guifg=#d3d7cf
-hi htmlTitle guifg=#8ae234 gui=none
-hi link htmlH1 htmlTitle
-hi link htmlH2 htmlH1
-hi link htmlH3 htmlH1
-hi link htmlH4 htmlH1
-hi link htmlH5 htmlH1
-hi link htmlH6 htmlH1
-
-" XML
-hi link xmlTag htmlTag
-hi link xmlEndTag htmlEndTag
-hi link xmlAttrib htmlArg
-
-" CSS
-hi cssSelectorOp guifg=#eeeeec
-hi link cssSelectorOp2 cssSelectorOp
-hi cssUIProp guifg=#d3d7cf
-hi link cssPagingProp cssUIProp
-hi link cssGeneratedContentProp cssUIProp
-hi link cssRenderProp cssUIProp
-hi link cssBoxProp cssUIProp
-hi link cssTextProp cssUIProp
-hi link cssColorProp cssUIProp
-hi link cssFontProp cssUIProp
-hi cssPseudoClassId guifg=#eeeeec
-hi cssBraces guifg=#888a85
-hi cssIdentifier guifg=#fcaf3e
-hi cssTagName guifg=#fcaf3e
-hi link cssInclude Function
-hi link cssCommonAttr Constant
-hi link cssUIAttr Constant
-hi link cssTableAttr Constant
-hi link cssPagingAttr Constant
-hi link cssGeneratedContentAttr Constant
-hi link cssAuralAttr Constant
-hi link cssRenderAttr Constant
-hi link cssBoxAttr Constant
-hi link cssTextAttr Constant
-hi link cssColorAttr Constant
-hi link cssFontAttr Constant
+++ /dev/null
-" ----------------------------------------------------------------------------------------------------------------------------------
-" Filename: relaxedgreen.vim
-" Last Modified: 13 Feb 2007 09:57:24 PM by Dave V
-" Maintainer: Dave Vehrs (dvehrs at gmail.com)
-" Copyright: 2002,2003,2004,2005,2006,2007 Dave Vehrs
-" This script is free software; you can redistribute it and/or
-" modify it under the terms of the GNU General Public License as
-" published by the Free Software Foundation; either version 2 of
-" the License, or (at your option) any later version.
-" Description: Vim colorscheme file.
-" Install: Place this file in the users colors directory (~/.vim/colors) or
-" in the shared colors directory (/usr/shared/vim/vim<version>/colors/),
-" then load it with :colorscheme relaxedgreen
-" ----------------------------------------------------------------------------------------------------------------------------------
-set background=dark
-hi clear
-if exists("syntax_on")
- syntax reset
-endif
-let g:colors_name = "relaxedgreen"
-highlight Cursor term=reverse ctermfg=green ctermbg=blue guifg=#000000 guibg=#559955
-highlight CursorIM term=reverse ctermfg=black ctermbg=darkgreen guifg=#000000 guibg=#336633
-highlight CursorColumn term=none ctermbg=darkred guibg=#663333
-highlight CursorLine term=none ctermbg=darkblue guibg=#333366
-highlight Comment term=italic ctermfg=darkcyan ctermbg=black guifg=#00a594
-highlight Constant term=underline ctermfg=blue guifg=#0099dd
-highlight Debug term=bold ctermfg=red ctermbg=black guifg=#dc0000 guibg=#000000
-highlight DiffAdd term=reverse ctermfg=black ctermbg=cyan guifg=#000000 guibg=#007200
-highlight DiffChange term=underline cterm=reverse ctermfg=darkgreen ctermbg=black guifg=#000000 guibg=#006700
-highlight DiffDelete term=standout ctermfg=black ctermbg=cyan guifg=#000000 guibg=#007200
-highlight DiffText term=bold ctermfg=green ctermbg=black guifg=#00ac00 guibg=#000000
-highlight Directory term=underline ctermfg=green ctermbg=black guifg=#336633 guibg=#000000
-highlight Error term=reverse,bold ctermfg=black ctermbg=red guifg=#000000 guibg=#dc0000
-highlight ErrorMsg term=reverse,bold ctermfg=white ctermbg=red guifg=#ffffff guibg=#dc0000
-highlight Folded ctermfg=darkgreen ctermbg=black guifg=#20de20 guibg=#000000
-highlight FoldColumn ctermfg=darkgreen ctermbg=black guifg=#20de20 guibg=#000000
-highlight Function term=standout ctermfg=darkgreen guifg=#22bb22
-highlight Identifier term=underline ctermfg=darkcyan gui=underline guifg=#008800
-highlight Ignore ctermfg=lightgreen guifg=#33bb33
-highlight IncSearch term=reverse ctermfg=black ctermbg=darkgreen guifg=#000000 guibg=#336633
-highlight LineNr term=bold ctermfg=green guifg=#00ff00
-highlight MatchParen term=bold ctermbg=green guifg=#009900
-highlight ModeMsg term=bold cterm=bold gui=bold
-highlight MoreMsg term=bold cterm=bold gui=bold
-highlight NonText ctermfg=brown guifg=#b26818
-highlight Normal ctermfg=gray ctermbg=black guifg=#aaaaaa guibg=#000000
-highlight Pmenu term=reverse ctermfg=black ctermbg=green guifg=#000000 guibg=#337733
-highlight PmenuSel term=bold ctermfg=black ctermbg=gray guifg=#000000 guibg=#999999
-highlight PmenuSbar term=reverse ctermfg=black ctermbg=green guifg=#000000 guibg=#337733
-highlight PmenuThumb term=reverse ctermfg=gray ctermbg=black guifg=#999999 guibg=#000000
-highlight PreProc term=standout ctermfg=darkgreen guifg=#22bb22
-highlight Question term=standout ctermfg=red guifg=#ff0000
-highlight Search term=reverse ctermfg=black ctermbg=darkgreen guifg=#000000 guibg=#228822
-highlight SignColumn ctermfg=darkgreen guifg=#20de20 guibg=#000000
-highlight Special term=bold ctermfg=green guifg=#00ff00
-highlight SpecialKey term=bold ctermfg=green guifg=#00ff00
-highlight SpellBad term=reverse cterm=underline ctermfg=red ctermbg=black gui=undercurl guisp=#ff0000
-highlight SpellCap term=reverse cterm=underline ctermfg=yellow ctermbg=black gui=undercurl guisp=#00ffff
-highlight SpellLocal term=reverse cterm=underline ctermfg=blue ctermbg=black gui=undercurl guisp=#0000ff
-highlight SpellRare term=reverse cterm=underline ctermfg=darkgreen ctermbg=black gui=undercurl guisp=#00ff00
-highlight Statement term=standout ctermfg=darkred guifg=#ac0000
-highlight StatusLine term=reverse ctermfg=darkgreen ctermbg=black gui=none guibg=#228822 guifg=#000000
-highlight StatusLineNC term=reverse ctermfg=darkgreen ctermbg=blue gui=none guibg=#336633 guifg=#000000
-highlight TabLine term=reverse cterm=reverse ctermfg=black ctermbg=green guibg=#222222 guifg=#228822
-highlight TabLineFill term=reverse cterm=reverse ctermfg=green ctermbg=black guibg=#222222 guifg=#226622
-highlight TabLineSel ctermfg=black ctermbg=green guibg=#228822 guifg=#222222
-highlight Title term=reverse ctermfg=black ctermbg=green guifg=#000000 guibg=#00ff00
-highlight Todo term=reverse cterm=reverse ctermfg=darkgreen ctermbg=black guibg=#336633 guifg=#000000
-highlight Type term=standout ctermfg=green guifg=#559955
-highlight Visual term=reverse cterm=reverse ctermfg=darkgreen guifg=#000000 guibg=#336633
-highlight VisualNOS term=reverse,bold cterm=reverse ctermbg=darkgreen guifg=#000000 guibg=#228822
-highlight VertSplit term=reverse ctermfg=darkgreen guifg=#336633
-highlight User1 term=standout cterm=bold ctermbg=darkgreen ctermfg=red gui=bold guibg=#228822 guifg=#FF0000
-highlight WarningMsg term=reverse ctermfg=black ctermbg=yellow guifg=#000000 guibg=#007a7a
-highlight WildMenu term=reverse ctermfg=blue ctermbg=darkgreen guifg=#000099 guibg=#00ac00
-
-" ----------------------------------------------------------------------------------------------------------------------------------
-" Common groups that link to other highlight definitions.
-
-highlight link Character Constant
-highlight link Number Constant
-highlight link Boolean Constant
-highlight link String Constant
-
-highlight link Operator LineNr
-
-highlight link Float Number
-
-highlight link Define PreProc
-highlight link Include PreProc
-highlight link Macro PreProc
-highlight link PreCondit PreProc
-
-highlight link Repeat Question
-
-highlight link Conditional Repeat
-
-highlight link Delimiter Special
-highlight link SpecialChar Special
-highlight link SpecialComment Special
-highlight link Tag Special
-
-highlight link Exception Statement
-highlight link Keyword Statement
-highlight link Label Statement
-
-highlight link StorageClass Type
-highlight link Structure Type
-highlight link Typedef Type
-
-" ----------------------------------------------------------------------------------------------------------------------------------
-" vim:tw=132:ts=4:sw=4
+++ /dev/null
-" Vim color file
-" Maintainer: Datila Carvalho <datila@hotmail.com>
-" Last Change: May, 19, 2005
-" Version: 0.2
-
-" This is a VIM's version of the emacs color theme
-" _Robin Hood_ created by Alex Schroede.
-
-set background=dark
-hi clear
-if exists("syntax_on")
- syntax reset
-endif
-
-let g:colors_name = "robinhood"
-
-
-""" Colors
-
-" GUI colors
-hi Cursor guifg=fg guibg=gray
-hi CursorIM guifg=NONE guibg=gray
-"hi Directory
-"hi DiffAdd
-"hi DiffChange
-"hi DiffDelete
-"hi DiffText
-hi ErrorMsg gui=bold guifg=white guibg=Red
-"hi VertSplit
-"hi Folded
-"hi FoldColumn
-"hi IncSearch
-hi LineNr gui=bold guifg=yellowgreen guibg=#203010
-"hi ModeMsg
-"hi MoreMsg
-"hi NonText
-hi Normal guibg=#304020 guifg=wheat
-"hi Question
-hi Search gui=bold guifg=black guibg=gray
-"hi SpecialKey
-hi StatusLine guifg=darkolivegreen guibg=wheat
-hi StatusLineNC guifg=olivedrab guibg=wheat
-"hi Title
-hi Visual guifg=darkslategrey guibg=fg
-hi VisualNOS gui=bold guifg=Black guibg=fg
-hi WarningMsg guifg=White guibg=Tomato
-"hi WildMenu
-
-hi User2 guifg=yellowgreen guibg=#091900 gui=bold
-
-" If using Motif/Athena
-hi Menu guibg=#304020 guifg=wheat
-hi Scrollbar guibg=bg
-
-" Colors for syntax highlighting
-hi Comment guifg=lightblue
-
-hi Constant gui=bold guifg=lightcyan
- hi String guifg=lightsalmon
- hi Character guifg=lightsalmon
- hi Number gui=bold guifg=lightcyan
- hi Boolean gui=bold guifg=lightcyan
- hi Float gui=bold guifg=lightcyan
-
-hi Identifier gui=bold guifg=palegreen
- hi Function guifg=yellowgreen
-
-hi Statement gui=bold guifg=salmon
- hi Conditional gui=bold guifg=salmon
- hi Repeat gui=bold guifg=salmon
- hi Label guifg=salmon
- hi Operator guifg=salmon
- "hi Keyword
- "hi Exception
-
-hi PreProc guifg=palegreen
- hi Include gui=bold guifg=palegreen
- hi Define guifg=palegreen
- hi Macro guifg=aquamarine
- hi PreCondit guifg=palegreen
-
-hi Type gui=bold guifg=yellowgreen
- hi StorageClass gui=bold guifg=aquamarine
- hi Structure gui=bold guifg=aquamarine
- hi Typedef gui=bold guifg=aquamarine
-
-"hi Special
- ""Underline Character
- "hi SpecialChar gui=underline
- "hi Tag gui=bold,underline
- ""Statement
- "hi Delimiter gui=bold
- ""Bold comment (in Java at least)
- "hi SpecialComment gui=bold
- "hi Debug gui=bold
-
-hi Underlined gui=underline
-
-hi Ignore guifg=bg
-
-hi Error gui=bold guifg=White guibg=Red
-
-"hi Todo
+++ /dev/null
-" Name: rootwater.vim
-" Maintainer: Kojo Sugita
-" Last Change: 2008-11-22
-" Revision: 1.2
-"
-set background=dark
-hi clear
-if exists("syntax_on")
- syntax reset
-endif
-let g:colors_name = 'rootwater'
-
-" Default colors
-hi Normal guifg=#babdb6 guibg=#151b1d
-hi NonText guifg=#4f5b5d guibg=#232729 gui=none
-hi SpecialKey guifg=#4f5b5d guibg=#2c3032 gui=none
-hi Cursor guifg=#3a553a guibg=#77dd88
-hi CursorLine guibg=#303035
-hi CursorColumn guibg=#303035
-hi lCursor guifg=#3a553a guibg=#77dd88
-hi CursorIM guifg=#3a553a guibg=#77dd88
-
-" Directory
-hi Directory guifg=white gui=bold
-
-" Diff
-hi DiffAdd guifg=#77dd88 guibg=#3a553a gui=none
-hi DiffChange guifg=#77dd88 guibg=#3a553a gui=none
-hi DiffDelete guifg=#223322 guibg=#223322 gui=none
-hi DiffText guifg=#77dd88 guibg=#448844 gui=bold
-
-hi ErrorMsg guifg=red guibg=black
-hi VertSplit guifg=black guibg=#88ee99
-
-" Folds
-hi Folded guifg=#55af66 guibg=black
-hi FoldColumn guifg=#557755 guibg=#102010
-
-" Search
-hi Search guifg=#223322 guibg=#55af66 gui=none
-hi IncSearch guifg=#3a553a guibg=#77dd88 gui=none
-
-" hi LineNr guifg=#446644 guibg=black gui=none
-hi LineNr guifg=#607075 guibg=black gui=none
-hi ModeMsg guifg=#55af66 guibg=black
-hi MoreMsg guifg=#55af66 guibg=black
-hi Question guifg=#55af66 guibg=black
-
-"\n, \0, %d, %s, etc...
-hi Special guifg=pink gui=none
-
-" status line
-hi StatusLine guifg=#88ee99 guibg=black gui=none
-hi StatusLineNC guifg=#446644 guibg=black gui=none
-
-hi Title guifg=#88ee99 guibg=#000000 gui=none
-hi Visual guifg=#77dd88 guibg=#448844 gui=none
-hi VisualNOS guifg=#55af66 guibg=black
-hi WarningMsg guifg=#77dd88 guibg=black
-hi WildMenu guifg=#3a553a guibg=#77dd88
-
-hi Number guifg=#77dd88
-hi Char guifg=#77dd88
-hi String guifg=#77dd88
-hi Boolean guifg=#77dd88
-hi Comment guifg=#656565
-hi Constant guifg=#88ee99 gui=none
-hi Identifier guifg=white
-hi Statement guifg=#8fffff gui=none
-
-" Procedure name
-hi Function guifg=#ffaa33
-
-" Define, def
-hi PreProc guifg=lightred gui=none
-hi Type guifg=white gui=none
-hi Underlined guifg=gray gui=underline
-hi Error guifg=red guibg=black
-hi Todo guifg=pink guibg=black gui=none
-hi SignColumn guibg=#151b1d
-
-" Matches
-hi MatchParen guifg=#000000 guibg=#ffaa33
-
-" Pmenu
-if version >= 700
- hi Pmenu guibg=#202530
- hi PmenuSel guifg=#88ee99 guibg=black
- hi PmenuSbar guibg=#202530
-
- hi TabLine guifg=#446644 guibg=black gui=None
- hi TabLineFill guibg=#232729 guibg=#232729 gui=None
- hi TabLineSel guifg=#88ee99 guibg=black gui=None
-endif
-
-finish
-
-" vim:set ts=8 sts=2 sw=2 tw=0:
+++ /dev/null
-" Vim color file
-" Maintainer: Ruda Moura <ruda@rudix.org>
-" Last Change: Sun Feb 24 18:50:47 BRT 2008
-
-highlight clear Normal
-set background&
-
-highlight clear
-
-if exists("syntax_on")
- syntax reset
-endif
-
-let colors_name = "satori"
-
-" Vim colors
-highlight Normal ctermfg=NONE cterm=NONE
-highlight Comment ctermfg=Cyan cterm=NONE
-highlight Constant ctermfg=Red cterm=NONE
-highlight Number ctermfg=Red cterm=NONE
-highlight Identifier ctermfg=NONE cterm=NONE
-highlight Statement ctermfg=NONE cterm=Bold
-highlight PreProc ctermfg=Blue cterm=NONE
-highlight Type ctermfg=Magenta cterm=NONE
-highlight Special ctermfg=Magenta cterm=NONE
-
-" Vim monochrome
-highlight Normal term=NONE
-highlight Comment term=NONE
-highlight Constant term=Underline
-highlight Number term=Underline
-highlight Identifier term=NONE
-highlight Statement term=Bold
-highlight PreProc term=NONE
-highlight Type term=Bold
-highlight Special term=NONE
-
-" GVim colors
-highlight Normal guifg=NONE gui=NONE
-highlight Comment guifg=DarkCyan gui=NONE
-highlight Constant guifg=Red gui=NONE
-highlight Number guifg=Red gui=Bold
-highlight Identifier guifg=NONE gui=NONE
-highlight Statement guifg=NONE gui=Bold
-highlight PreProc guifg=Blue gui=NONE
-highlight Type guifg=Magenta gui=NONE
-highlight Special guifg=Red gui=Bold
+++ /dev/null
-" Vim color file
-" Maintainer: Tiza
-" Last Change: 2002/10/30 Wed 00:01.
-" version: 1.0
-" This color scheme uses a dark background.
-
-set background=dark
-hi clear
-if exists("syntax_on")
- syntax reset
-endif
-
-let colors_name = "sea"
-
-hi Normal guifg=#f0f0f8 guibg=#343478
-
-" Search
-hi IncSearch gui=UNDERLINE,BOLD guifg=#ffffff guibg=#c030ff
-hi Search gui=BOLD guifg=#f0e0ff guibg=#b020ff
-
-" Messages
-hi ErrorMsg gui=BOLD guifg=#ffffff guibg=#f000a0
-hi WarningMsg gui=BOLD guifg=#ffffff guibg=#f000a0
-hi ModeMsg gui=BOLD guifg=#00e0ff guibg=NONE
-hi MoreMsg gui=BOLD guifg=#00ffff guibg=#6060ff
-hi Question gui=BOLD guifg=#00f0d0 guibg=NONE
-
-" Split area
-hi StatusLine gui=NONE guifg=#000000 guibg=#d0d0e0
-hi StatusLineNC gui=NONE guifg=#606080 guibg=#d0d0e0
-hi VertSplit gui=NONE guifg=#606080 guibg=#d0d0e0
-hi WildMenu gui=NONE guifg=#000000 guibg=#ff90ff
-
-" Diff
-hi DiffText gui=UNDERLINE guifg=#ffff00 guibg=#000000
-hi DiffChange gui=NONE guifg=#ffffff guibg=#000000
-hi DiffDelete gui=NONE guifg=#60ff60 guibg=#000000
-hi DiffAdd gui=NONE guifg=#60ff60 guibg=#000000
-
-" Cursor
-hi Cursor gui=NONE guifg=#ffffff guibg=#d86020
-hi lCursor gui=NONE guifg=#ffffff guibg=#e000b0
-hi CursorIM gui=NONE guifg=#ffffff guibg=#e000b0
-
-" Fold
-hi Folded gui=NONE guifg=#ffffff guibg=#0080a0
-hi FoldColumn gui=NONE guifg=#9090ff guibg=#3c3c88
-
-" Other
-hi Directory gui=NONE guifg=#00ffff guibg=NONE
-hi LineNr gui=NONE guifg=#7070e8 guibg=NONE
-hi NonText gui=BOLD guifg=#8080ff guibg=#2c2c78
-hi SpecialKey gui=BOLD guifg=#60c0ff guibg=NONE
-hi Title gui=BOLD guifg=#f0f0f8 guibg=NONE
-hi Visual gui=NONE guifg=#ffffff guibg=#6060ff
-" hi VisualNOS gui=NONE guifg=#ffffff guibg=#6060ff
-
-" Syntax group
-hi Comment gui=NONE guifg=#b0b0c8 guibg=NONE
-hi Constant gui=NONE guifg=#60ffff guibg=NONE
-hi Error gui=BOLD guifg=#ffffff guibg=#f000a0
-hi Identifier gui=NONE guifg=#c0c0ff guibg=NONE
-hi Ignore gui=NONE guifg=#303080 guibg=NONE
-hi PreProc gui=NONE guifg=#ffb0ff guibg=NONE
-hi Special gui=NONE guifg=#ffd858 guibg=NONE
-hi Statement gui=NONE guifg=#f0f060 guibg=NONE
-hi Todo gui=BOLD,UNDERLINE guifg=#ff70e0 guibg=NONE
-hi Type gui=NONE guifg=#40ff80 guibg=NONE
-hi Underlined gui=UNDERLINE,BOLD guifg=#f0f0f8 guibg=NONE
+++ /dev/null
-" Vim color file
-" Maintainer: Max Lynch <lynch3@wisc.edu>
-" URL: http://muffinpeddler.com
-" Version: 0.1
-"
-" :he group-name
-" :he highlight-groups
-" :he cterm-colors
-
-set background=dark
-if version > 580
- " no guarantees for version 5.8 and below, but this makes it stop
- " complaining
- hi clear
- if exists("syntax_on")
- syntax reset
- endif
-endif
-let g:colors_name="settlemyer"
-
-hi Normal guibg=gray25 guifg=gray85
-hi Cursor guibg=red3 guifg=bg
-
-" Syntax Highlighting
-hi Comment guifg=LightPink
-hi Constant guifg=SpringGreen
-" hi Identifier gui=bold guifg=SkyBlue
-" hi Function guifg=Wheat3
-" hi Type guifg=orange1
-hi Keyword guifg=SkyBlue
-hi PreProc guifg=SkyBlue
-hi Statement guifg=SkyBlue
-hi Type gui=bold guifg=SkyBlue
-hi NonText guifg=DarkGray
-hi Tags guifg=orange1
-
-hi link Character Constant
-hi link Number Constant
-hi link Float Constant
-hi link Function Statement
-hi link Conditional Statement
-hi link Repeat Statement
-hi link Label Statement
-hi link Operator Statement
-hi link Keyword Statement
-hi link Include PreProc
-hi link Define PreProc
-hi link Macro PreProc
-hi link PreCondit PreProc
-hi link StorageClass Type
-hi link Structure Type
-hi link Typedef Type
-hi link Tag Tags
+++ /dev/null
-" Vim colour scheme
-" Maintainer: Georg Dahn
-" Last Change: 26 April 2006
-" Version: 1.6
-"
-" This color scheme has both light and dark styles with harmonic colors
-" easy to distinguish. Terminals are not supported, therefore you should
-" only try it if you use the GUI version of Vim.
-"
-" You can choose the style by adding one of the following lines to your
-" vimrc or gvimrc file before sourcing the color scheme:
-"
-" let g:sienna_style = 'dark'
-" let g:sienna_style = 'light'
-"
-" If none of above lines is given, the light style is choosen.
-"
-" You can switch between these styles by using the :Colo command, like
-" :Colo dark or :Colo light (many thanks to Pan Shizhu).
-
-if exists("g:sienna_style")
- let s:sienna_style = g:sienna_style
-else
- let s:sienna_style = 'light'
-endif
-
-execute "command! -nargs=1 Colo let g:sienna_style = \"<args>\" | colo sienna"
-
-if s:sienna_style == 'dark'
- set background=dark
-elseif s:sienna_style == 'light'
- set background=light
-else
- finish
-endif
-
-hi clear
-if exists("syntax_on")
- syntax reset
-endif
-
-let g:colors_name = 'sienna'
-
-if s:sienna_style == 'dark'
- hi Normal gui=none guifg=Grey85 guibg=Grey15
-
- hi Cursor guifg=Black guibg=Grey85
- hi LineNr gui=none guifg=Grey65
- hi NonText gui=bold guifg=Grey65 guibg=Grey20
- hi SpecialKey gui=none guifg=SkyBlue2
- hi Title gui=bold guifg=Grey85
- hi Visual gui=bold guifg=Black guibg=LightSalmon1
-
- hi FoldColumn gui=none guifg=Black guibg=Wheat3
- hi Folded gui=none guifg=White guibg=Wheat4
- hi StatusLine gui=bold guifg=Black guibg=Grey85
- hi StatusLineNC gui=none guifg=White guibg=DimGray
- hi VertSplit gui=none guifg=White guibg=DimGray
- hi Wildmenu gui=bold guifg=White guibg=Black
-
- hi Pmenu guibg=Grey55 guifg=Black gui=none
- hi PmenuSbar guibg=Grey40 guifg=fg gui=none
- hi PmenuSel guibg=Yellow2 guifg=Black gui=none
- hi PmenuThumb guibg=Grey80 guifg=bg gui=none
-
- hi IncSearch gui=none guifg=Grey15 guibg=Grey85
- hi Search gui=none guifg=Black guibg=Yellow2
-
- hi MoreMsg gui=bold guifg=PaleGreen2
- hi Question gui=bold guifg=PaleGreen2
- hi WarningMsg gui=bold guifg=Red
-
- hi Comment gui=italic guifg=SkyBlue3
- hi Error gui=none guifg=White guibg=Red2
- hi Identifier gui=none guifg=LightSalmon2
- hi Special gui=none guifg=SkyBlue2
- hi PreProc gui=none guifg=SkyBlue3
- hi Todo gui=bold guifg=Black guibg=Yellow2
- hi Type gui=bold guifg=SkyBlue2
- hi Underlined gui=underline guifg=DodgerBlue
-
- hi Boolean gui=bold guifg=PaleGreen2
- hi Constant gui=none guifg=PaleGreen2
- hi Number gui=bold guifg=PaleGreen2
- hi String gui=none guifg=PaleGreen2
-
- hi Label gui=bold,underline guifg=LightSalmon2
- hi Statement gui=bold guifg=LightSalmon2
-
- hi htmlBold gui=bold
- hi htmlItalic gui=italic
- hi htmlUnderline gui=underline
- hi htmlBoldItalic gui=bold,italic
- hi htmlBoldUnderline gui=bold,underline
- hi htmlBoldUnderlineItalic gui=bold,underline,italic
- hi htmlUnderlineItalic gui=underline,italic
-elseif s:sienna_style == 'light'
- hi Normal gui=none guifg=Black guibg=White
-
- hi Cursor guifg=White guibg=Black
- hi LineNr gui=none guifg=DarkGray
- hi NonText gui=bold guifg=DarkGray guibg=Grey95
- hi SpecialKey gui=none guifg=RoyalBlue4
- hi Title gui=bold guifg=Black
- hi Visual gui=bold guifg=Black guibg=Sienna1
-
- hi FoldColumn gui=none guifg=Black guibg=Wheat2
- hi Folded gui=none guifg=Black guibg=Wheat1
- hi StatusLine gui=bold guifg=White guibg=Black
- hi StatusLineNC gui=none guifg=White guibg=DimGray
- hi VertSplit gui=none guifg=White guibg=DimGray
- hi Wildmenu gui=bold guifg=Black guibg=White
-
- hi Pmenu guibg=Grey65 guifg=Black gui=none
- hi PmenuSbar guibg=Grey50 guifg=fg gui=none
- hi PmenuSel guibg=Yellow guifg=Black gui=none
- hi PmenuThumb guibg=Grey75 guifg=fg gui=none
-
- hi IncSearch gui=none guifg=White guibg=Black
- hi Search gui=none guifg=Black guibg=Yellow
-
- hi MoreMsg gui=bold guifg=ForestGreen
- hi Question gui=bold guifg=ForestGreen
- hi WarningMsg gui=bold guifg=Red
-
- hi Comment gui=italic guifg=RoyalBlue3
- hi Error gui=none guifg=White guibg=Red
- hi Identifier gui=none guifg=Sienna4
- hi Special gui=none guifg=RoyalBlue4
- hi PreProc gui=none guifg=RoyalBlue3
- hi Todo gui=bold guifg=Black guibg=Yellow
- hi Type gui=bold guifg=RoyalBlue4
- hi Underlined gui=underline guifg=Blue
-
- hi Boolean gui=bold guifg=ForestGreen
- hi Constant gui=none guifg=ForestGreen
- hi Number gui=bold guifg=ForestGreen
- hi String gui=none guifg=ForestGreen
-
- hi Label gui=bold,underline guifg=Sienna4
- hi Statement gui=bold guifg=Sienna4
-
- hi htmlBold gui=bold
- hi htmlItalic gui=italic
- hi htmlUnderline gui=underline
- hi htmlBoldItalic gui=bold,italic
- hi htmlBoldUnderline gui=bold,underline
- hi htmlBoldUnderlineItalic gui=bold,underline,italic
- hi htmlUnderlineItalic gui=underline,italic
-endif
+++ /dev/null
-" Vim color file
-" @Author: Pascal Vasilii <jabberroid@gmail.com>
-
-hi clear
-if exists("syntax_on")
- syntax reset
-endif
-
-let g:colors_name = "silent"
-set background=light
-
-hi Cursor guibg=#0057ae guifg=white gui=NONE
-hi LineNr guibg=#F1FFC1 guifg=DarkGray gui=bold,italic
-hi StatusLineNC guibg=#bbbbbb guifg=White gui=bold,italic
-hi StatusLine guibg=#1D343B guifg=#DDDDDD gui=italic
-hi Title guibg=white guifg=Black gui=bold
-hi TablineSel guibg=white guifg=Black gui=bold
-hi CursorLine guibg=#F1FFC1 guifg=Black gui=none
-hi CursorColumn guibg=#fafafa guifg=black gui=NONE
-hi MatchParen guifg=#141312 guibg=Yellow gui=underline
-hi AutoHiGroup guibg=Yellow guifg=black
-"hi TabLineFill guibg=red guifg=#606060 gui=none
-hi SignColumn guibg=#F1FFC1 guifg=black gui=bold
-
-hi Directory guibg=white guifg=Black gui=bold,italic
-hi Tooltip guibg=#F1FFC1 guifg=DarkGray gui=bold,italic
-hi FoldColumn guibg=#F1FFC1 guifg=Black gui=none
-hi VertSplit guibg=#F1FFC1 guifg=#F1FFC1 gui=none
-hi Wildmenu guibg=White guifg=Black gui=bold
-
-hi Pmenu guibg=#DDDDDD guifg=Black gui=italic
-hi PmenuSbar guibg=#DDDDDD guifg=fg gui=italic
-hi PmenuSel guibg=#F1FFC1 guifg=Black gui=italic
-hi PmenuThumb guibg=#DDDDDD guifg=fg gui=none
-
-hi IncSearch guibg=Black guifg=White gui=none
-hi Search guibg=Yellow guifg=Black gui=none
-
-hi Normal guibg=White guifg=#141312 gui=NONE
-hi Visual guibg=#4485FF guifg=white gui=bold
-hi VisualNos guibg=#4485FF guifg=white gui=bold
-hi Comment guibg=white guifg=#888786 gui=italic
-hi PerlPOD guibg=white guifg=#B86A18 gui=NONE
-" dark green 006e26
-hi Constant guibg=white guifg=#006e26 gui=bold
-
-hi Character guibg=white guifg=#644A9B gui=NONE
-hi String guibg=white guifg=#BF0303 gui=italic
-"hi Number guibg=white guifg=black gui=bold
-hi Number guibg=white guifg=#B07E00 gui=NONE
-hi Boolean guibg=white guifg=#B07E00 gui=NONE
-hi Define guibg=white guifg=#006E26 gui=bold
-
-" vars
-hi Identifier guibg=white guifg=#0057AE gui=NONE
-hi Exception guibg=white guifg=black gui=bold
-" return ~olive
-hi Statement guibg=white guifg=#B07E00 gui=NONE
-"hi Label guibg=white guifg=#B07E00 gui=NONE
-hi PreProc guibg=white guifg=#141312 gui=bold
-hi Function guibg=white guifg=#B07E00 gui=NONE
-hi Repeat guibg=white guifg=#B07E00 gui=bold
-"$='"[
-hi Operator guibg=white guifg=#0057AE gui=NONE
-hi Ignore guibg=white guifg=bg
-hi Folded guibg=#F1FFC1 guifg=#101010 gui=italic
-hi Error guibg=#D80000 guifg=#FFD1CC term=reverse gui=NONE
-hi Todo guibg=#AD5500 guifg=Grey term=standout gui=NONE
-hi Done guibg=Gray guifg=#CCEEFF term=standout gui=NONE
-
-hi SpellErrors guibg=white guifg=#9C0D0D gui=NONE
-hi SpellBad guibg=white gui=undercurl guisp=#9C0D0D
-hi SpellCap guibg=white gui=undercurl guisp=#9C0D0D
-hi SpellLocal guibg=white gui=undercurl guisp=#9C0D0D
-hi SpellRare guibg=white gui=undercurl guisp=#9C0D0D
-
-hi MoreMsg guibg=white guifg=black gui=NONE
-hi ModeMsg guibg=white guifg=black gui=NONE
-hi DiffAdd guibg=#CCFFCC guifg=NONE gui=NONE
-hi DiffDelete guibg=#FFCCCC guifg=NONE gui=NONE
-hi DiffChange guibg=#F1FFC1 guifg=NONE gui=NONE
-hi DiffText guibg=white guifg=NONE gui=NONE
-
-hi Question guibg=white guifg=black gui=bold
-hi Conditional guibg=white guifg=#B07E00 gui=NONE
-hi Include guibg=white guifg=#141312 gui=bold
-hi SpecialChar guibg=white guifg=#141312 gui=bold
-hi Underlined guibg=white guifg=#0057ae gui=underline
-
-" ->
-hi Structure guibg=white guifg=black gui=none
-hi Chatacter guibg=white guifg=black gui=none
-" dark red #D80000
-hi Float guibg=#CCFFCC guifg=blue gui=NONE
-hi Macro guibg=white guifg=black gui=bold
-" #ifdef #endif dark blue
-hi PreCondit guibg=white guifg=#0057ae gui=bold
-hi Delimiter guibg=white guifg=black gui=NONE
-" const static
-hi StorageClass guibg=white guifg=#006e26 gui=NONE
-"type
-hi Typedef guibg=#CCFFCC guifg=#006e26 gui=bold
-" int char
-hi Type guibg=white guifg=black gui=NONE
-hi Tag guibg=#CCFFCC guifg=#0057AE gui=NONE
-hi Special guibg=white guifg=black gui=NONE
-hi SpecialKey guibg=white guifg=black gui=none
-"NonText '~' and '@' at the end of the window, characters from
- "'showbreak' and other characters that do not really exist in
- "the text (e.g., ">" displayed when a double-wide character
- "doesn't fit at the end of the line).
-hi NonText guibg=white guifg=black gui=none
-hi Keyword guibg=white guifg=#141312 gui=NONE
-
-hi link SpecialComment Special
-hi link Debug Special
+++ /dev/null
-" Vim color file
-" Maintainer: Thomas Schmall www.oxpal.com
-" Last Change: Nov 2 2009
-" URL: http://www.vim.org/scripts/script.php?script_id=792
-" Version: 1.4
-
-" This color scheme uses a light grey background.
-
-" Last Changes:
-" *line number colors changed
-" *current line highlighting
-
-
-" First remove all existing highlighting.
-set background=light
-hi clear
-if exists("syntax_on")
- syntax reset
-endif
-
-let g:colors_name = "simpleandfriendly"
-
-"set the highlighting of the current line to true - then give it a color
-"delete next line to turn off current line highlighting for this color scheme
-set cul
-hi cursorline gui=underline
-"guibg=grey91
-hi visual guibg=grey80 guifg=black
-
-
-"Set nice colors #DC6210
-"Cursor is Cyan when ":lmap" mappings are active
-hi lCursor guibg=Cyan guifg=NONE
-hi LineNr guifg=white guibg=#acbbff
-
-"Text below the last line is darker grey
-hi NonText guibg=grey80
-"Normal text is black background is grey
-hi Normal guifg=black guibg=grey89 ctermfg=Black ctermbg=LightGrey
-hi Comment guifg=Orange guibg=grey94 ctermfg=DarkCyan term=bold
-"Constants are not underlined but have a slightly lighter background
-hi Constant guifg=#8080a0 guibg=grey92 gui=NONE term=underline
-hi String guifg=#80a0ff guibg=grey93 gui=NONE term=underline
-hi Number guifg=#80a5ff guibg=grey91 gui=NONE ctermfg=Gray term=none
-"Words like _if_ or _else_ (Grey27)
-hi Statement guifg=#4A2B99 gui=NONE ctermfg=Blue
-
-hi Title guifg=red ctermfg=red gui=NONE term=BOLD
-"color for _NONE_ for instance:
-hi PreProc term=underline ctermfg=LightBlue guifg=#DC6210
-"color for _guifg_ for instance: (SlateBlue works here nice too)
-hi Type guifg=#008080 ctermfg=LightGreen gui=None term=underline
-hi Function guifg=#61577A term=bold
-"in lingo the defined functions. (alt: SlateBlue)
-hi Identifier guifg=Seagreen
-"hi Identifier term=underline cterm=bold ctermfg=Cyan guifg=#40ffff
-
-"hi Repeat term=underline ctermfg=White guifg=white
-"hi Ignore guifg=bg ctermfg=black
-hi Error term=reverse ctermbg=Red ctermfg=White guibg=Red guifg=White
-hi Todo term=standout ctermbg=Yellow ctermfg=Black guifg=Blue guibg=Yellow
-"Special Characters
-hi Special guibg=grey90 guifg=Slateblue gui=UNDERLINE
-
-hi operator guifg=gray25 ctermfg=Black term=bold cterm=bold gui=bold
+++ /dev/null
-" Vim color file
-" Maintainer: Zhang Jing
-" Last Change: %[% 2005รรช12รร07รร รรรรรรฝ 10รยฑ41ยทร49รรซ %]%
-
-set background=dark
-if version > 580
- hi clear
- if exists("syntax_on")
- syntax reset
- endif
-endif
-let g:colors_name="softblue"
-
-hi Normal guibg=#183058 guifg=#b0b0e0
-
-hi Cursor guibg=#b3b2df guifg=grey30 gui=bold
-hi VertSplit guibg=#466292 guifg=grey50 gui=none
-hi Folded guibg=#0d2349 guifg=lightblue
-hi FoldColumn guibg=#0d2349 guifg=lightblue
-hi IncSearch guifg=slategrey guibg=khaki
-hi LineNr guifg=grey30
-hi ModeMsg guifg=SkyBlue
-hi MoreMsg guifg=SeaGreen
-hi NonText guifg=LightBlue guibg=#0d2349
-hi Question guifg=#487cc4
-hi Search guibg=#787878 guifg=wheat
-hi SpecialKey guifg=yellowgreen
-hi StatusLine guibg=#466292 guifg=black gui=none
-hi StatusLineNC guibg=#466292 guifg=grey22 gui=none
-hi Title guifg=#38d9ff
-hi Visual guifg=lightblue guibg=#001146 gui=none
-hi WarningMsg guifg=salmon
-hi ErrorMsg guifg=white guibg=#b2377a
-
-hi Comment guifg=#6279a0
-hi Constant guifg=#9b60be
-hi Identifier guifg=#00ac55
-hi Statement guifg=SkyBlue2
-hi PreProc guifg=#20a0d0
-hi Type guifg=#8070ff
-hi Special guifg=#b6a040"wheat4"#7c9cf5"a2b9e0
-hi Ignore guifg=grey40
-hi Error guifg=white guibg=#b2377a
-hi Todo guifg=#54b900 guibg=#622098 gui=bold
-"vim:ts=4:tw=4
+++ /dev/null
-" Name: Solarized vim colorscheme
-" Author: Ethan Schoonover <es@ethanschoonover.com>
-" URL: http://ethanschoonover.com/solarized
-" (see this url for latest release & screenshots)
-" License: OSI approved MIT license (see end of this file)
-" Created: In the middle of the night
-" Modified: 2011 May 05
-"
-" Usage "{{{
-"
-" ---------------------------------------------------------------------
-" ABOUT:
-" ---------------------------------------------------------------------
-" Solarized is a carefully designed selective contrast colorscheme with dual
-" light and dark modes that runs in both GUI, 256 and 16 color modes.
-"
-" See the homepage above for screenshots and details.
-"
-" ---------------------------------------------------------------------
-" OPTIONS:
-" ---------------------------------------------------------------------
-" See the "solarized.txt" help file included with this colorscheme (in the
-" "doc" subdirectory) for information on options, usage, the Toggle Background
-" function and more. If you have already installed Solarized, this is available
-" from the Solarized menu and command line as ":help solarized"
-"
-" ---------------------------------------------------------------------
-" INSTALLATION:
-" ---------------------------------------------------------------------
-" Two options for installation: manual or pathogen
-"
-" MANUAL INSTALLATION OPTION:
-" ---------------------------------------------------------------------
-"
-" 1. Download the solarized distribution (available on the homepage above)
-" and unarchive the file.
-" 2. Move `solarized.vim` to your `.vim/colors` directory.
-" 3. Move each of the files in each subdirectories to the corresponding .vim
-" subdirectory (e.g. autoload/togglebg.vim goes into your .vim/autoload
-" directory as .vim/autoload/togglebg.vim).
-"
-" RECOMMENDED PATHOGEN INSTALLATION OPTION:
-" ---------------------------------------------------------------------
-"
-" 1. Download and install Tim Pope's Pathogen from:
-" https://github.com/tpope/vim-pathogen
-"
-" 2. Next, move or clone the `vim-colors-solarized` directory so that it is
-" a subdirectory of the `.vim/bundle` directory.
-"
-" a. **clone with git:**
-"
-" $ cd ~/.vim/bundle
-" $ git clone git://github.com/altercation/vim-colors-solarized.git
-"
-" b. **or move manually into the pathogen bundle directory:**
-" In the parent directory of vim-colors-solarized:
-"
-" $ mv vim-colors-solarized ~/.vim/bundle/
-"
-" MODIFY VIMRC:
-"
-" After either Option 1 or Option 2 above, put the following two lines in your
-" .vimrc:
-"
-" syntax enable
-" set background=dark
-" colorscheme solarized
-"
-" or, for the light background mode of Solarized:
-"
-" syntax enable
-" set background=light
-" colorscheme solarized
-"
-" I like to have a different background in GUI and terminal modes, so I can use
-" the following if-then. However, I find vim's background autodetection to be
-" pretty good and, at least with MacVim, I can leave this background value
-" assignment out entirely and get the same results.
-"
-" if has('gui_running')
-" set background=light
-" else
-" set background=dark
-" endif
-"
-" See the Solarized homepage at http://ethanschoonover.com/solarized for
-" screenshots which will help you select either the light or dark background.
-"
-" ---------------------------------------------------------------------
-" COLOR VALUES
-" ---------------------------------------------------------------------
-" Download palettes and files from: http://ethanschoonover.com/solarized
-"
-" L\*a\*b values are canonical (White D65, Reference D50), other values are
-" matched in sRGB space.
-"
-" SOLARIZED HEX 16/8 TERMCOL XTERM/HEX L*A*B sRGB HSB
-" --------- ------- ---- ------- ----------- ---------- ----------- -----------
-" base03 #002b36 8/4 brblack 234 #1c1c1c 15 -12 -12 0 43 54 193 100 21
-" base02 #073642 0/4 black 235 #262626 20 -12 -12 7 54 66 192 90 26
-" base01 #586e75 10/7 brgreen 240 #4e4e4e 45 -07 -07 88 110 117 194 25 46
-" base00 #657b83 11/7 bryellow 241 #585858 50 -07 -07 101 123 131 195 23 51
-" base0 #839496 12/6 brblue 244 #808080 60 -06 -03 131 148 150 186 13 59
-" base1 #93a1a1 14/4 brcyan 245 #8a8a8a 65 -05 -02 147 161 161 180 9 63
-" base2 #eee8d5 7/7 white 254 #d7d7af 92 -00 10 238 232 213 44 11 93
-" base3 #fdf6e3 15/7 brwhite 230 #ffffd7 97 00 10 253 246 227 44 10 99
-" yellow #b58900 3/3 yellow 136 #af8700 60 10 65 181 137 0 45 100 71
-" orange #cb4b16 9/3 brred 166 #d75f00 50 50 55 203 75 22 18 89 80
-" red #dc322f 1/1 red 160 #d70000 50 65 45 220 50 47 1 79 86
-" magenta #d33682 5/5 magenta 125 #af005f 50 65 -05 211 54 130 331 74 83
-" violet #6c71c4 13/5 brmagenta 61 #5f5faf 50 15 -45 108 113 196 237 45 77
-" blue #268bd2 4/4 blue 33 #0087ff 55 -10 -45 38 139 210 205 82 82
-" cyan #2aa198 6/6 cyan 37 #00afaf 60 -35 -05 42 161 152 175 74 63
-" green #859900 2/2 green 64 #5f8700 60 -20 65 133 153 0 68 100 60
-"
-" ---------------------------------------------------------------------
-" COLORSCHEME HACKING
-" ---------------------------------------------------------------------
-"
-" Useful commands for testing colorschemes:
-" :source $VIMRUNTIME/syntax/hitest.vim
-" :help highlight-groups
-" :help cterm-colors
-" :help group-name
-"
-" Useful links for developing colorschemes:
-" http://www.vim.org/scripts/script.php?script_id=2937
-" http://vimcasts.org/episodes/creating-colorschemes-for-vim/
-" http://www.frexx.de/xterm-256-notes/"
-"
-" }}}
-" Environment Specific Overrides "{{{
-" Allow or disallow certain features based on current terminal emulator or
-" environment.
-
-" Terminals that support italics
-let s:terms_italic=[
- \"rxvt",
- \"gnome-terminal"
- \]
-" For reference only, terminals are known to be incomptible.
-" Terminals that are in neither list need to be tested.
-let s:terms_noitalic=[
- \"iTerm.app",
- \"Apple_Terminal"
- \]
-if has("gui_running")
- let s:terminal_italic=1 " TODO: could refactor to not require this at all
-else
- let s:terminal_italic=0 " terminals will be guilty until proven compatible
- for term in s:terms_italic
- if $TERM_PROGRAM =~ term
- let s:terminal_italic=1
- endif
- endfor
-endif
-
-" }}}
-" Default option values"{{{
-" ---------------------------------------------------------------------
-" s:options_list is used to autogenerate a list of all non-default options
-" using "call SolarizedOptions()" or with the "Generate .vimrc commands"
-" Solarized menu option. See the "Menus" section below for the function itself.
-let s:options_list=[
- \'" this block of commands has been autogenerated by solarized.vim and',
- \'" includes the current, non-default Solarized option values.',
- \'" To use, place these commands in your .vimrc file (replacing any',
- \'" existing colorscheme commands). See also ":help solarized"',
- \'',
- \'" ------------------------------------------------------------------',
- \'" Solarized Colorscheme Config',
- \'" ------------------------------------------------------------------',
- \]
-let s:colorscheme_list=[
- \'syntax enable',
- \'set background='.&background,
- \'colorscheme solarized',
- \]
-let s:defaults_list=[
- \'" ------------------------------------------------------------------',
- \'',
- \'" The following items are available options, but do not need to be',
- \'" included in your .vimrc as they are currently set to their defaults.',
- \''
- \]
-let s:lazycat_list=[
- \'" lazy method of appending this onto your .vimrc ":w! >> ~/.vimrc"',
- \'" ------------------------------------------------------------------',
- \]
-
-function! s:SetOption(name,default)
- if type(a:default) == type(0)
- let l:wrap=''
- let l:ewrap=''
- else
- let l:wrap='"'
- let l:ewrap='\"'
- endif
- if !exists("g:solarized_".a:name) || g:solarized_{a:name}==a:default
- exe 'let g:solarized_'.a:name.'='.l:wrap.a:default.l:wrap.'"'
- exe 'call add(s:defaults_list, "\" let g:solarized_'.a:name.'='.l:ewrap.g:solarized_{a:name}.l:ewrap.'")'
- else
- exe 'call add(s:options_list, "let g:solarized_'.a:name.'='.l:ewrap.g:solarized_{a:name}.l:ewrap.' \"default value is '.a:default.'")'
- endif
-endfunction
-
-if ($TERM_PROGRAM ==? "apple_terminal" && &t_Co < 256)
- let s:solarized_termtrans_default = 1
-else
- let s:solarized_termtrans_default = 0
-endif
-call s:SetOption("termtrans",s:solarized_termtrans_default)
-call s:SetOption("degrade",0)
-call s:SetOption("bold",1)
-call s:SetOption("underline",1)
-call s:SetOption("italic",1) " note that we need to override this later if the terminal doesn't support
-call s:SetOption("termcolors",16)
-call s:SetOption("contrast","normal")
-call s:SetOption("visibility","normal")
-call s:SetOption("diffmode","normal")
-call s:SetOption("hitrail",0)
-call s:SetOption("menu",1)
-
-"}}}
-" Colorscheme initialization "{{{
-" ---------------------------------------------------------------------
-hi clear
-if exists("syntax_on")
- syntax reset
-endif
-let colors_name = "solarized"
-
-"}}}
-" GUI & CSApprox hexadecimal palettes"{{{
-" ---------------------------------------------------------------------
-"
-" Set both gui and terminal color values in separate conditional statements
-" Due to possibility that CSApprox is running (though I suppose we could just
-" leave the hex values out entirely in that case and include only cterm colors)
-" We also check to see if user has set solarized (force use of the
-" neutral gray monotone palette component)
-if (has("gui_running") && g:solarized_degrade == 0)
- let s:vmode = "gui"
- let s:base03 = "#002b36"
- let s:base02 = "#073642"
- let s:base01 = "#586e75"
- let s:base00 = "#657b83"
- let s:base0 = "#839496"
- let s:base1 = "#93a1a1"
- let s:base2 = "#eee8d5"
- let s:base3 = "#fdf6e3"
- let s:yellow = "#b58900"
- let s:orange = "#cb4b16"
- let s:red = "#dc322f"
- let s:magenta = "#d33682"
- let s:violet = "#6c71c4"
- let s:blue = "#268bd2"
- let s:cyan = "#2aa198"
- "let s:green = "#859900" "original
- let s:green = "#719e07" "experimental
-elseif (has("gui_running") && g:solarized_degrade == 1)
- " These colors are identical to the 256 color mode. They may be viewed
- " while in gui mode via "let g:solarized_degrade=1", though this is not
- " recommened and is for testing only.
- let s:vmode = "gui"
- let s:base03 = "#1c1c1c"
- let s:base02 = "#262626"
- let s:base01 = "#4e4e4e"
- let s:base00 = "#585858"
- let s:base0 = "#808080"
- let s:base1 = "#8a8a8a"
- let s:base2 = "#d7d7af"
- let s:base3 = "#ffffd7"
- let s:yellow = "#af8700"
- let s:orange = "#d75f00"
- let s:red = "#af0000"
- let s:magenta = "#af005f"
- let s:violet = "#5f5faf"
- let s:blue = "#0087ff"
- let s:cyan = "#00afaf"
- let s:green = "#5f8700"
-elseif g:solarized_termcolors != 256 && &t_Co >= 16
- let s:vmode = "cterm"
- let s:base03 = "8"
- let s:base02 = "0"
- let s:base01 = "10"
- let s:base00 = "11"
- let s:base0 = "12"
- let s:base1 = "14"
- let s:base2 = "7"
- let s:base3 = "15"
- let s:yellow = "3"
- let s:orange = "9"
- let s:red = "1"
- let s:magenta = "5"
- let s:violet = "13"
- let s:blue = "4"
- let s:cyan = "6"
- let s:green = "2"
-elseif g:solarized_termcolors == 256
- let s:vmode = "cterm"
- let s:base03 = "234"
- let s:base02 = "235"
- let s:base01 = "239"
- let s:base00 = "240"
- let s:base0 = "244"
- let s:base1 = "245"
- let s:base2 = "187"
- let s:base3 = "230"
- let s:yellow = "136"
- let s:orange = "166"
- let s:red = "124"
- let s:magenta = "125"
- let s:violet = "61"
- let s:blue = "33"
- let s:cyan = "37"
- let s:green = "64"
-else
- let s:vmode = "cterm"
- let s:bright = "* term=bold cterm=bold"
-" let s:base03 = "0".s:bright
-" let s:base02 = "0"
-" let s:base01 = "2".s:bright
-" let s:base00 = "3".s:bright
-" let s:base0 = "4".s:bright
-" let s:base1 = "6".s:bright
-" let s:base2 = "7"
-" let s:base3 = "7".s:bright
-" let s:yellow = "3"
-" let s:orange = "1".s:bright
-" let s:red = "1"
-" let s:magenta = "5"
-" let s:violet = "5".s:bright
-" let s:blue = "4"
-" let s:cyan = "6"
-" let s:green = "2"
- let s:base03 = "DarkGray" " 0*
- let s:base02 = "Black" " 0
- let s:base01 = "LightGreen" " 2*
- let s:base00 = "LightYellow" " 3*
- let s:base0 = "LightBlue" " 4*
- let s:base1 = "LightCyan" " 6*
- let s:base2 = "LightGray" " 7
- let s:base3 = "White" " 7*
- let s:yellow = "DarkYellow" " 3
- let s:orange = "LightRed" " 1*
- let s:red = "DarkRed" " 1
- let s:magenta = "DarkMagenta" " 5
- let s:violet = "LightMagenta" " 5*
- let s:blue = "DarkBlue" " 4
- let s:cyan = "DarkCyan" " 6
- let s:green = "DarkGreen" " 2
-
-endif
-"}}}
-" Formatting options and null values for passthrough effect "{{{
-" ---------------------------------------------------------------------
- let s:none = "NONE"
- let s:none = "NONE"
- let s:t_none = "NONE"
- let s:n = "NONE"
- let s:c = ",undercurl"
- let s:r = ",reverse"
- let s:s = ",standout"
- let s:ou = ""
- let s:ob = ""
-"}}}
-" Background value based on termtrans setting "{{{
-" ---------------------------------------------------------------------
-if (has("gui_running") || g:solarized_termtrans == 0)
- let s:back = s:base03
-else
- let s:back = "NONE"
-endif
-"}}}
-" Alternate light scheme "{{{
-" ---------------------------------------------------------------------
-if &background == "light"
- let s:temp03 = s:base03
- let s:temp02 = s:base02
- let s:temp01 = s:base01
- let s:temp00 = s:base00
- let s:base03 = s:base3
- let s:base02 = s:base2
- let s:base01 = s:base1
- let s:base00 = s:base0
- let s:base0 = s:temp00
- let s:base1 = s:temp01
- let s:base2 = s:temp02
- let s:base3 = s:temp03
- if (s:back != "NONE")
- let s:back = s:base03
- endif
-endif
-"}}}
-" Optional contrast schemes "{{{
-" ---------------------------------------------------------------------
-if g:solarized_contrast == "high"
- let s:base01 = s:base00
- let s:base00 = s:base0
- let s:base0 = s:base1
- let s:base1 = s:base2
- let s:base2 = s:base3
- let s:back = s:back
-endif
-if g:solarized_contrast == "low"
- let s:back = s:base02
- let s:ou = ",underline"
-endif
-"}}}
-" Overrides dependent on user specified values and environment "{{{
-" ---------------------------------------------------------------------
-if (g:solarized_bold == 0 || &t_Co == 8 )
- let s:b = ""
- let s:bb = ",bold"
-else
- let s:b = ",bold"
- let s:bb = ""
-endif
-
-if g:solarized_underline == 0
- let s:u = ""
-else
- let s:u = ",underline"
-endif
-
-if g:solarized_italic == 0 || s:terminal_italic == 0
- let s:i = ""
-else
- let s:i = ",italic"
-endif
-"}}}
-" Highlighting primitives"{{{
-" ---------------------------------------------------------------------
-
-exe "let s:bg_none = ' ".s:vmode."bg=".s:none ."'"
-exe "let s:bg_back = ' ".s:vmode."bg=".s:back ."'"
-exe "let s:bg_base03 = ' ".s:vmode."bg=".s:base03 ."'"
-exe "let s:bg_base02 = ' ".s:vmode."bg=".s:base02 ."'"
-exe "let s:bg_base01 = ' ".s:vmode."bg=".s:base01 ."'"
-exe "let s:bg_base00 = ' ".s:vmode."bg=".s:base00 ."'"
-exe "let s:bg_base0 = ' ".s:vmode."bg=".s:base0 ."'"
-exe "let s:bg_base1 = ' ".s:vmode."bg=".s:base1 ."'"
-exe "let s:bg_base2 = ' ".s:vmode."bg=".s:base2 ."'"
-exe "let s:bg_base3 = ' ".s:vmode."bg=".s:base3 ."'"
-exe "let s:bg_green = ' ".s:vmode."bg=".s:green ."'"
-exe "let s:bg_yellow = ' ".s:vmode."bg=".s:yellow ."'"
-exe "let s:bg_orange = ' ".s:vmode."bg=".s:orange ."'"
-exe "let s:bg_red = ' ".s:vmode."bg=".s:red ."'"
-exe "let s:bg_magenta = ' ".s:vmode."bg=".s:magenta."'"
-exe "let s:bg_violet = ' ".s:vmode."bg=".s:violet ."'"
-exe "let s:bg_blue = ' ".s:vmode."bg=".s:blue ."'"
-exe "let s:bg_cyan = ' ".s:vmode."bg=".s:cyan ."'"
-
-exe "let s:fg_none = ' ".s:vmode."fg=".s:none ."'"
-exe "let s:fg_back = ' ".s:vmode."fg=".s:back ."'"
-exe "let s:fg_base03 = ' ".s:vmode."fg=".s:base03 ."'"
-exe "let s:fg_base02 = ' ".s:vmode."fg=".s:base02 ."'"
-exe "let s:fg_base01 = ' ".s:vmode."fg=".s:base01 ."'"
-exe "let s:fg_base00 = ' ".s:vmode."fg=".s:base00 ."'"
-exe "let s:fg_base0 = ' ".s:vmode."fg=".s:base0 ."'"
-exe "let s:fg_base1 = ' ".s:vmode."fg=".s:base1 ."'"
-exe "let s:fg_base2 = ' ".s:vmode."fg=".s:base2 ."'"
-exe "let s:fg_base3 = ' ".s:vmode."fg=".s:base3 ."'"
-exe "let s:fg_green = ' ".s:vmode."fg=".s:green ."'"
-exe "let s:fg_yellow = ' ".s:vmode."fg=".s:yellow ."'"
-exe "let s:fg_orange = ' ".s:vmode."fg=".s:orange ."'"
-exe "let s:fg_red = ' ".s:vmode."fg=".s:red ."'"
-exe "let s:fg_magenta = ' ".s:vmode."fg=".s:magenta."'"
-exe "let s:fg_violet = ' ".s:vmode."fg=".s:violet ."'"
-exe "let s:fg_blue = ' ".s:vmode."fg=".s:blue ."'"
-exe "let s:fg_cyan = ' ".s:vmode."fg=".s:cyan ."'"
-
-exe "let s:fmt_none = ' ".s:vmode."=NONE". " term=NONE". "'"
-exe "let s:fmt_bold = ' ".s:vmode."=NONE".s:b. " term=NONE".s:b."'"
-exe "let s:fmt_bldi = ' ".s:vmode."=NONE".s:b. " term=NONE".s:b."'"
-exe "let s:fmt_undr = ' ".s:vmode."=NONE".s:u. " term=NONE".s:u."'"
-exe "let s:fmt_undb = ' ".s:vmode."=NONE".s:u.s:b. " term=NONE".s:u.s:b."'"
-exe "let s:fmt_undi = ' ".s:vmode."=NONE".s:u. " term=NONE".s:u."'"
-exe "let s:fmt_uopt = ' ".s:vmode."=NONE".s:ou. " term=NONE".s:ou."'"
-exe "let s:fmt_curl = ' ".s:vmode."=NONE".s:c. " term=NONE".s:c."'"
-exe "let s:fmt_ital = ' ".s:vmode."=NONE".s:i. " term=NONE".s:i."'"
-exe "let s:fmt_stnd = ' ".s:vmode."=NONE".s:s. " term=NONE".s:s."'"
-exe "let s:fmt_revr = ' ".s:vmode."=NONE".s:r. " term=NONE".s:r."'"
-exe "let s:fmt_revb = ' ".s:vmode."=NONE".s:r.s:b. " term=NONE".s:r.s:b."'"
-" revbb (reverse bold for bright colors) is only set to actual bold in low
-" color terminals (t_co=8, such as OS X Terminal.app) and should only be used
-" with colors 8-15.
-exe "let s:fmt_revbb = ' ".s:vmode."=NONE".s:r.s:bb. " term=NONE".s:r.s:bb."'"
-exe "let s:fmt_revbbu = ' ".s:vmode."=NONE".s:r.s:bb.s:u." term=NONE".s:r.s:bb.s:u."'"
-
-if has("gui_running")
- exe "let s:sp_none = ' guisp=".s:none ."'"
- exe "let s:sp_back = ' guisp=".s:back ."'"
- exe "let s:sp_base03 = ' guisp=".s:base03 ."'"
- exe "let s:sp_base02 = ' guisp=".s:base02 ."'"
- exe "let s:sp_base01 = ' guisp=".s:base01 ."'"
- exe "let s:sp_base00 = ' guisp=".s:base00 ."'"
- exe "let s:sp_base0 = ' guisp=".s:base0 ."'"
- exe "let s:sp_base1 = ' guisp=".s:base1 ."'"
- exe "let s:sp_base2 = ' guisp=".s:base2 ."'"
- exe "let s:sp_base3 = ' guisp=".s:base3 ."'"
- exe "let s:sp_green = ' guisp=".s:green ."'"
- exe "let s:sp_yellow = ' guisp=".s:yellow ."'"
- exe "let s:sp_orange = ' guisp=".s:orange ."'"
- exe "let s:sp_red = ' guisp=".s:red ."'"
- exe "let s:sp_magenta = ' guisp=".s:magenta."'"
- exe "let s:sp_violet = ' guisp=".s:violet ."'"
- exe "let s:sp_blue = ' guisp=".s:blue ."'"
- exe "let s:sp_cyan = ' guisp=".s:cyan ."'"
-else
- let s:sp_none = ""
- let s:sp_back = ""
- let s:sp_base03 = ""
- let s:sp_base02 = ""
- let s:sp_base01 = ""
- let s:sp_base00 = ""
- let s:sp_base0 = ""
- let s:sp_base1 = ""
- let s:sp_base2 = ""
- let s:sp_base3 = ""
- let s:sp_green = ""
- let s:sp_yellow = ""
- let s:sp_orange = ""
- let s:sp_red = ""
- let s:sp_magenta = ""
- let s:sp_violet = ""
- let s:sp_blue = ""
- let s:sp_cyan = ""
-endif
-
-"}}}
-" Basic highlighting"{{{
-" ---------------------------------------------------------------------
-" note that link syntax to avoid duplicate configuration doesn't work with the
-" exe compiled formats
-
-exe "hi! Normal" .s:fmt_none .s:fg_base0 .s:bg_back
-
-exe "hi! Comment" .s:fmt_ital .s:fg_base01 .s:bg_none
-" *Comment any comment
-
-exe "hi! Constant" .s:fmt_none .s:fg_cyan .s:bg_none
-" *Constant any constant
-" String a string constant: "this is a string"
-" Character a character constant: 'c', '\n'
-" Number a number constant: 234, 0xff
-" Boolean a boolean constant: TRUE, false
-" Float a floating point constant: 2.3e10
-
-exe "hi! Identifier" .s:fmt_none .s:fg_blue .s:bg_none
-" *Identifier any variable name
-" Function function name (also: methods for classes)
-"
-exe "hi! Statement" .s:fmt_none .s:fg_green .s:bg_none
-" *Statement any statement
-" Conditional if, then, else, endif, switch, etc.
-" Repeat for, do, while, etc.
-" Label case, default, etc.
-" Operator "sizeof", "+", "*", etc.
-" Keyword any other keyword
-" Exception try, catch, throw
-
-exe "hi! PreProc" .s:fmt_none .s:fg_orange .s:bg_none
-" *PreProc generic Preprocessor
-" Include preprocessor #include
-" Define preprocessor #define
-" Macro same as Define
-" PreCondit preprocessor #if, #else, #endif, etc.
-
-exe "hi! Type" .s:fmt_none .s:fg_yellow .s:bg_none
-" *Type int, long, char, etc.
-" StorageClass static, register, volatile, etc.
-" Structure struct, union, enum, etc.
-" Typedef A typedef
-
-exe "hi! Special" .s:fmt_none .s:fg_red .s:bg_none
-" *Special any special symbol
-" SpecialChar special character in a constant
-" Tag you can use CTRL-] on this
-" Delimiter character that needs attention
-" SpecialComment special things inside a comment
-" Debug debugging statements
-
-exe "hi! Underlined" .s:fmt_none .s:fg_violet .s:bg_none
-" *Underlined text that stands out, HTML links
-
-exe "hi! Ignore" .s:fmt_none .s:fg_none .s:bg_none
-" *Ignore left blank, hidden |hl-Ignore|
-
-exe "hi! Error" .s:fmt_bold .s:fg_red .s:bg_none
-" *Error any erroneous construct
-
-exe "hi! Todo" .s:fmt_bold .s:fg_magenta.s:bg_none
-" *Todo anything that needs extra attention; mostly the
-" keywords TODO FIXME and XXX
-"
-"}}}
-" Extended highlighting "{{{
-" ---------------------------------------------------------------------
-if (g:solarized_visibility=="high")
- exe "hi! SpecialKey" .s:fmt_revr .s:fg_red .s:bg_none
- exe "hi! NonText" .s:fmt_bold .s:fg_red .s:bg_none
-elseif (g:solarized_visibility=="low")
- exe "hi! SpecialKey" .s:fmt_bold .s:fg_base02 .s:bg_none
- exe "hi! NonText" .s:fmt_bold .s:fg_base02 .s:bg_none
-else
- exe "hi! SpecialKey" .s:fmt_bold .s:fg_base00 .s:bg_base02
- exe "hi! NonText" .s:fmt_bold .s:fg_base00 .s:bg_none
-endif
-exe "hi! StatusLine" .s:fmt_none .s:fg_base1 .s:bg_base02 .s:fmt_revbb
-exe "hi! StatusLineNC" .s:fmt_none .s:fg_base00 .s:bg_base02 .s:fmt_revbb
-exe "hi! Visual" .s:fmt_none .s:fg_base01 .s:bg_base03 .s:fmt_revbb
-exe "hi! Directory" .s:fmt_none .s:fg_blue .s:bg_none
-exe "hi! ErrorMsg" .s:fmt_revr .s:fg_red .s:bg_none
-exe "hi! IncSearch" .s:fmt_stnd .s:fg_orange .s:bg_none
-exe "hi! Search" .s:fmt_revr .s:fg_yellow .s:bg_none
-exe "hi! MoreMsg" .s:fmt_none .s:fg_blue .s:bg_none
-exe "hi! ModeMsg" .s:fmt_none .s:fg_blue .s:bg_none
-exe "hi! LineNr" .s:fmt_none .s:fg_base01 .s:bg_base02
-exe "hi! Question" .s:fmt_bold .s:fg_cyan .s:bg_none
-if ( has("gui_running") || &t_Co > 8 )
- exe "hi! VertSplit" .s:fmt_none .s:fg_base00 .s:bg_base00
-else
- exe "hi! VertSplit" .s:fmt_revbb .s:fg_base00 .s:bg_base02
-endif
-exe "hi! Title" .s:fmt_bold .s:fg_orange .s:bg_none
-exe "hi! VisualNOS" .s:fmt_stnd .s:fg_none .s:bg_base02 .s:fmt_revbb
-exe "hi! WarningMsg" .s:fmt_bold .s:fg_red .s:bg_none
-exe "hi! WildMenu" .s:fmt_none .s:fg_base2 .s:bg_base02 .s:fmt_revbb
-exe "hi! Folded" .s:fmt_undb .s:fg_base0 .s:bg_base02 .s:sp_base03
-exe "hi! FoldColumn" .s:fmt_none .s:fg_base0 .s:bg_base02
-if (g:solarized_diffmode=="high")
-exe "hi! DiffAdd" .s:fmt_revr .s:fg_green .s:bg_none
-exe "hi! DiffChange" .s:fmt_revr .s:fg_yellow .s:bg_none
-exe "hi! DiffDelete" .s:fmt_revr .s:fg_red .s:bg_none
-exe "hi! DiffText" .s:fmt_revr .s:fg_blue .s:bg_none
-elseif (g:solarized_diffmode=="low")
-exe "hi! DiffAdd" .s:fmt_undr .s:fg_green .s:bg_none .s:sp_green
-exe "hi! DiffChange" .s:fmt_undr .s:fg_yellow .s:bg_none .s:sp_yellow
-exe "hi! DiffDelete" .s:fmt_bold .s:fg_red .s:bg_none
-exe "hi! DiffText" .s:fmt_undr .s:fg_blue .s:bg_none .s:sp_blue
-else " normal
- if has("gui_running")
-exe "hi! DiffAdd" .s:fmt_bold .s:fg_green .s:bg_base02 .s:sp_green
-exe "hi! DiffChange" .s:fmt_bold .s:fg_yellow .s:bg_base02 .s:sp_yellow
-exe "hi! DiffDelete" .s:fmt_bold .s:fg_red .s:bg_base02
-exe "hi! DiffText" .s:fmt_bold .s:fg_blue .s:bg_base02 .s:sp_blue
- else
-exe "hi! DiffAdd" .s:fmt_none .s:fg_green .s:bg_base02 .s:sp_green
-exe "hi! DiffChange" .s:fmt_none .s:fg_yellow .s:bg_base02 .s:sp_yellow
-exe "hi! DiffDelete" .s:fmt_none .s:fg_red .s:bg_base02
-exe "hi! DiffText" .s:fmt_none .s:fg_blue .s:bg_base02 .s:sp_blue
- endif
-endif
-exe "hi! SignColumn" .s:fmt_none .s:fg_base0
-exe "hi! Conceal" .s:fmt_none .s:fg_blue .s:bg_none
-exe "hi! SpellBad" .s:fmt_curl .s:fg_none .s:bg_none .s:sp_red
-exe "hi! SpellCap" .s:fmt_curl .s:fg_none .s:bg_none .s:sp_violet
-exe "hi! SpellRare" .s:fmt_curl .s:fg_none .s:bg_none .s:sp_cyan
-exe "hi! SpellLocal" .s:fmt_curl .s:fg_none .s:bg_none .s:sp_yellow
-exe "hi! Pmenu" .s:fmt_none .s:fg_base0 .s:bg_base02 .s:fmt_revbb
-exe "hi! PmenuSel" .s:fmt_none .s:fg_base01 .s:bg_base2 .s:fmt_revbb
-exe "hi! PmenuSbar" .s:fmt_none .s:fg_base2 .s:bg_base0 .s:fmt_revbb
-exe "hi! PmenuThumb" .s:fmt_none .s:fg_base0 .s:bg_base03 .s:fmt_revbb
-exe "hi! TabLine" .s:fmt_undr .s:fg_base0 .s:bg_base02 .s:sp_base0
-exe "hi! TabLineFill" .s:fmt_undr .s:fg_base0 .s:bg_base02 .s:sp_base0
-exe "hi! TabLineSel" .s:fmt_undr .s:fg_base01 .s:bg_base2 .s:sp_base0 .s:fmt_revbbu
-exe "hi! CursorColumn" .s:fmt_none .s:fg_none .s:bg_base02
-exe "hi! CursorLine" .s:fmt_uopt .s:fg_none .s:bg_base02 .s:sp_base1
-exe "hi! ColorColumn" .s:fmt_none .s:fg_none .s:bg_base02
-exe "hi! Cursor" .s:fmt_none .s:fg_base03 .s:bg_base0
-hi! link lCursor Cursor
-exe "hi! MatchParen" .s:fmt_bold .s:fg_red .s:bg_base01
-
-"}}}
-" vim syntax highlighting "{{{
-" ---------------------------------------------------------------------
-"exe "hi! vimLineComment" . s:fg_base01 .s:bg_none .s:fmt_ital
-"hi! link vimComment Comment
-"hi! link vimLineComment Comment
-hi! link vimVar Identifier
-hi! link vimFunc Function
-hi! link vimUserFunc Function
-hi! link helpSpecial Special
-hi! link vimSet Normal
-hi! link vimSetEqual Normal
-exe "hi! vimCommentString" .s:fmt_none .s:fg_violet .s:bg_none
-exe "hi! vimCommand" .s:fmt_none .s:fg_yellow .s:bg_none
-exe "hi! vimCmdSep" .s:fmt_bold .s:fg_blue .s:bg_none
-exe "hi! helpExample" .s:fmt_none .s:fg_base1 .s:bg_none
-exe "hi! helpOption" .s:fmt_none .s:fg_cyan .s:bg_none
-exe "hi! helpNote" .s:fmt_none .s:fg_magenta.s:bg_none
-exe "hi! helpVim" .s:fmt_none .s:fg_magenta.s:bg_none
-exe "hi! helpHyperTextJump" .s:fmt_undr .s:fg_blue .s:bg_none
-exe "hi! helpHyperTextEntry".s:fmt_none .s:fg_green .s:bg_none
-exe "hi! vimIsCommand" .s:fmt_none .s:fg_base00 .s:bg_none
-exe "hi! vimSynMtchOpt" .s:fmt_none .s:fg_yellow .s:bg_none
-exe "hi! vimSynType" .s:fmt_none .s:fg_cyan .s:bg_none
-exe "hi! vimHiLink" .s:fmt_none .s:fg_blue .s:bg_none
-exe "hi! vimHiGroup" .s:fmt_none .s:fg_blue .s:bg_none
-exe "hi! vimGroup" .s:fmt_undb .s:fg_blue .s:bg_none
-"}}}
-" diff highlighting "{{{
-" ---------------------------------------------------------------------
-hi! link diffAdded Statement
-hi! link diffLine Identifier
-"}}}
-" git & gitcommit highlighting "{{{
-"git
-"exe "hi! gitDateHeader"
-"exe "hi! gitIdentityHeader"
-"exe "hi! gitIdentityKeyword"
-"exe "hi! gitNotesHeader"
-"exe "hi! gitReflogHeader"
-"exe "hi! gitKeyword"
-"exe "hi! gitIdentity"
-"exe "hi! gitEmailDelimiter"
-"exe "hi! gitEmail"
-"exe "hi! gitDate"
-"exe "hi! gitMode"
-"exe "hi! gitHashAbbrev"
-"exe "hi! gitHash"
-"exe "hi! gitReflogMiddle"
-"exe "hi! gitReference"
-"exe "hi! gitStage"
-"exe "hi! gitType"
-"exe "hi! gitDiffAdded"
-"exe "hi! gitDiffRemoved"
-"gitcommit
-"exe "hi! gitcommitSummary"
-exe "hi! gitcommitComment" .s:fmt_ital .s:fg_base01 .s:bg_none
-hi! link gitcommitUntracked gitcommitComment
-hi! link gitcommitDiscarded gitcommitComment
-hi! link gitcommitSelected gitcommitComment
-exe "hi! gitcommitUnmerged" .s:fmt_bold .s:fg_green .s:bg_none
-exe "hi! gitcommitOnBranch" .s:fmt_bold .s:fg_base01 .s:bg_none
-exe "hi! gitcommitBranch" .s:fmt_bold .s:fg_magenta .s:bg_none
-hi! link gitcommitNoBranch gitcommitBranch
-exe "hi! gitcommitDiscardedType".s:fmt_none .s:fg_red .s:bg_none
-exe "hi! gitcommitSelectedType" .s:fmt_none .s:fg_green .s:bg_none
-"exe "hi! gitcommitUnmergedType"
-"exe "hi! gitcommitType"
-"exe "hi! gitcommitNoChanges"
-"exe "hi! gitcommitHeader"
-exe "hi! gitcommitHeader" .s:fmt_none .s:fg_base01 .s:bg_none
-exe "hi! gitcommitUntrackedFile".s:fmt_bold .s:fg_cyan .s:bg_none
-exe "hi! gitcommitDiscardedFile".s:fmt_bold .s:fg_red .s:bg_none
-exe "hi! gitcommitSelectedFile" .s:fmt_bold .s:fg_green .s:bg_none
-exe "hi! gitcommitUnmergedFile" .s:fmt_bold .s:fg_yellow .s:bg_none
-exe "hi! gitcommitFile" .s:fmt_bold .s:fg_base0 .s:bg_none
-hi! link gitcommitDiscardedArrow gitcommitDiscardedFile
-hi! link gitcommitSelectedArrow gitcommitSelectedFile
-hi! link gitcommitUnmergedArrow gitcommitUnmergedFile
-"exe "hi! gitcommitArrow"
-"exe "hi! gitcommitOverflow"
-"exe "hi! gitcommitBlank"
-" }}}
-" html highlighting "{{{
-" ---------------------------------------------------------------------
-exe "hi! htmlTag" .s:fmt_none .s:fg_base01 .s:bg_none
-exe "hi! htmlEndTag" .s:fmt_none .s:fg_base01 .s:bg_none
-exe "hi! htmlTagN" .s:fmt_bold .s:fg_base1 .s:bg_none
-exe "hi! htmlTagName" .s:fmt_bold .s:fg_blue .s:bg_none
-exe "hi! htmlSpecialTagName".s:fmt_ital .s:fg_blue .s:bg_none
-exe "hi! htmlArg" .s:fmt_none .s:fg_base00 .s:bg_none
-exe "hi! javaScript" .s:fmt_none .s:fg_yellow .s:bg_none
-"}}}
-" perl highlighting "{{{
-" ---------------------------------------------------------------------
-exe "hi! perlHereDoc" . s:fg_base1 .s:bg_back .s:fmt_none
-exe "hi! perlVarPlain" . s:fg_yellow .s:bg_back .s:fmt_none
-exe "hi! perlStatementFileDesc". s:fg_cyan.s:bg_back.s:fmt_none
-
-"}}}
-" tex highlighting "{{{
-" ---------------------------------------------------------------------
-exe "hi! texStatement" . s:fg_cyan .s:bg_back .s:fmt_none
-exe "hi! texMathZoneX" . s:fg_yellow .s:bg_back .s:fmt_none
-exe "hi! texMathMatcher" . s:fg_yellow .s:bg_back .s:fmt_none
-exe "hi! texMathMatcher" . s:fg_yellow .s:bg_back .s:fmt_none
-exe "hi! texRefLabel" . s:fg_yellow .s:bg_back .s:fmt_none
-"}}}
-" ruby highlighting "{{{
-" ---------------------------------------------------------------------
-exe "hi! rubyDefine" . s:fg_base1 .s:bg_back .s:fmt_bold
-"rubyInclude
-"rubySharpBang
-"rubyAccess
-"rubyPredefinedVariable
-"rubyBoolean
-"rubyClassVariable
-"rubyBeginEnd
-"rubyRepeatModifier
-"hi! link rubyArrayDelimiter Special " [ , , ]
-"rubyCurlyBlock { , , }
-
-"hi! link rubyClass Keyword
-"hi! link rubyModule Keyword
-"hi! link rubyKeyword Keyword
-"hi! link rubyOperator Operator
-"hi! link rubyIdentifier Identifier
-"hi! link rubyInstanceVariable Identifier
-"hi! link rubyGlobalVariable Identifier
-"hi! link rubyClassVariable Identifier
-"hi! link rubyConstant Type
-"}}}
-" haskell syntax highlighting"{{{
-" ---------------------------------------------------------------------
-" For use with syntax/haskell.vim : Haskell Syntax File
-" http://www.vim.org/scripts/script.php?script_id=3034
-" See also Steffen Siering's github repository:
-" http://github.com/urso/dotrc/blob/master/vim/syntax/haskell.vim
-" ---------------------------------------------------------------------
-"
-" Treat True and False specially, see the plugin referenced above
-let hs_highlight_boolean=1
-" highlight delims, see the plugin referenced above
-let hs_highlight_delimiters=1
-
-exe "hi! cPreCondit". s:fg_orange.s:bg_none .s:fmt_none
-
-exe "hi! VarId" . s:fg_blue .s:bg_none .s:fmt_none
-exe "hi! ConId" . s:fg_yellow .s:bg_none .s:fmt_none
-exe "hi! hsImport" . s:fg_magenta.s:bg_none .s:fmt_none
-exe "hi! hsString" . s:fg_base00 .s:bg_none .s:fmt_none
-
-exe "hi! hsStructure" . s:fg_cyan .s:bg_none .s:fmt_none
-exe "hi! hs_hlFunctionName" . s:fg_blue .s:bg_none
-exe "hi! hsStatement" . s:fg_cyan .s:bg_none .s:fmt_none
-exe "hi! hsImportLabel" . s:fg_cyan .s:bg_none .s:fmt_none
-exe "hi! hs_OpFunctionName" . s:fg_yellow .s:bg_none .s:fmt_none
-exe "hi! hs_DeclareFunction" . s:fg_orange .s:bg_none .s:fmt_none
-exe "hi! hsVarSym" . s:fg_cyan .s:bg_none .s:fmt_none
-exe "hi! hsType" . s:fg_yellow .s:bg_none .s:fmt_none
-exe "hi! hsTypedef" . s:fg_cyan .s:bg_none .s:fmt_none
-exe "hi! hsModuleName" . s:fg_green .s:bg_none .s:fmt_undr
-exe "hi! hsModuleStartLabel" . s:fg_magenta.s:bg_none .s:fmt_none
-hi! link hsImportParams Delimiter
-hi! link hsDelimTypeExport Delimiter
-hi! link hsModuleStartLabel hsStructure
-hi! link hsModuleWhereLabel hsModuleStartLabel
-
-" following is for the haskell-conceal plugin
-" the first two items don't have an impact, but better safe
-exe "hi! hsNiceOperator" . s:fg_cyan .s:bg_none .s:fmt_none
-exe "hi! hsniceoperator" . s:fg_cyan .s:bg_none .s:fmt_none
-
-"}}}
-" pandoc markdown syntax highlighting "{{{
-" ---------------------------------------------------------------------
-
-"PandocHiLink pandocNormalBlock
-exe "hi! pandocTitleBlock" .s:fg_blue .s:bg_none .s:fmt_none
-exe "hi! pandocTitleBlockTitle" .s:fg_blue .s:bg_none .s:fmt_bold
-exe "hi! pandocTitleComment" .s:fg_blue .s:bg_none .s:fmt_bold
-exe "hi! pandocComment" .s:fg_base01 .s:bg_none .s:fmt_ital
-exe "hi! pandocVerbatimBlock" .s:fg_yellow .s:bg_none .s:fmt_none
-hi! link pandocVerbatimBlockDeep pandocVerbatimBlock
-hi! link pandocCodeBlock pandocVerbatimBlock
-hi! link pandocCodeBlockDelim pandocVerbatimBlock
-exe "hi! pandocBlockQuote" .s:fg_blue .s:bg_none .s:fmt_none
-exe "hi! pandocBlockQuoteLeader1" .s:fg_blue .s:bg_none .s:fmt_none
-exe "hi! pandocBlockQuoteLeader2" .s:fg_cyan .s:bg_none .s:fmt_none
-exe "hi! pandocBlockQuoteLeader3" .s:fg_yellow .s:bg_none .s:fmt_none
-exe "hi! pandocBlockQuoteLeader4" .s:fg_red .s:bg_none .s:fmt_none
-exe "hi! pandocBlockQuoteLeader5" .s:fg_base0 .s:bg_none .s:fmt_none
-exe "hi! pandocBlockQuoteLeader6" .s:fg_base01 .s:bg_none .s:fmt_none
-exe "hi! pandocListMarker" .s:fg_magenta.s:bg_none .s:fmt_none
-exe "hi! pandocListReference" .s:fg_magenta.s:bg_none .s:fmt_undr
-
-" Definitions
-" ---------------------------------------------------------------------
-let s:fg_pdef = s:fg_violet
-exe "hi! pandocDefinitionBlock" .s:fg_pdef .s:bg_none .s:fmt_none
-exe "hi! pandocDefinitionTerm" .s:fg_pdef .s:bg_none .s:fmt_stnd
-exe "hi! pandocDefinitionIndctr" .s:fg_pdef .s:bg_none .s:fmt_bold
-exe "hi! pandocEmphasisDefinition" .s:fg_pdef .s:bg_none .s:fmt_ital
-exe "hi! pandocEmphasisNestedDefinition" .s:fg_pdef .s:bg_none .s:fmt_bldi
-exe "hi! pandocStrongEmphasisDefinition" .s:fg_pdef .s:bg_none .s:fmt_bold
-exe "hi! pandocStrongEmphasisNestedDefinition" .s:fg_pdef.s:bg_none.s:fmt_bldi
-exe "hi! pandocStrongEmphasisEmphasisDefinition" .s:fg_pdef.s:bg_none.s:fmt_bldi
-exe "hi! pandocStrikeoutDefinition" .s:fg_pdef .s:bg_none .s:fmt_revr
-exe "hi! pandocVerbatimInlineDefinition" .s:fg_pdef .s:bg_none .s:fmt_none
-exe "hi! pandocSuperscriptDefinition" .s:fg_pdef .s:bg_none .s:fmt_none
-exe "hi! pandocSubscriptDefinition" .s:fg_pdef .s:bg_none .s:fmt_none
-
-" Tables
-" ---------------------------------------------------------------------
-let s:fg_ptable = s:fg_blue
-exe "hi! pandocTable" .s:fg_ptable.s:bg_none .s:fmt_none
-exe "hi! pandocTableStructure" .s:fg_ptable.s:bg_none .s:fmt_none
-hi! link pandocTableStructureTop pandocTableStructre
-hi! link pandocTableStructureEnd pandocTableStructre
-exe "hi! pandocTableZebraLight" .s:fg_ptable.s:bg_base03.s:fmt_none
-exe "hi! pandocTableZebraDark" .s:fg_ptable.s:bg_base02.s:fmt_none
-exe "hi! pandocEmphasisTable" .s:fg_ptable.s:bg_none .s:fmt_ital
-exe "hi! pandocEmphasisNestedTable" .s:fg_ptable.s:bg_none .s:fmt_bldi
-exe "hi! pandocStrongEmphasisTable" .s:fg_ptable.s:bg_none .s:fmt_bold
-exe "hi! pandocStrongEmphasisNestedTable" .s:fg_ptable.s:bg_none .s:fmt_bldi
-exe "hi! pandocStrongEmphasisEmphasisTable" .s:fg_ptable.s:bg_none .s:fmt_bldi
-exe "hi! pandocStrikeoutTable" .s:fg_ptable.s:bg_none .s:fmt_revr
-exe "hi! pandocVerbatimInlineTable" .s:fg_ptable.s:bg_none .s:fmt_none
-exe "hi! pandocSuperscriptTable" .s:fg_ptable.s:bg_none .s:fmt_none
-exe "hi! pandocSubscriptTable" .s:fg_ptable.s:bg_none .s:fmt_none
-
-" Headings
-" ---------------------------------------------------------------------
-let s:fg_phead = s:fg_orange
-exe "hi! pandocHeading" .s:fg_phead .s:bg_none.s:fmt_bold
-exe "hi! pandocHeadingMarker" .s:fg_yellow.s:bg_none.s:fmt_bold
-exe "hi! pandocEmphasisHeading" .s:fg_phead .s:bg_none.s:fmt_bldi
-exe "hi! pandocEmphasisNestedHeading" .s:fg_phead .s:bg_none.s:fmt_bldi
-exe "hi! pandocStrongEmphasisHeading" .s:fg_phead .s:bg_none.s:fmt_bold
-exe "hi! pandocStrongEmphasisNestedHeading" .s:fg_phead .s:bg_none.s:fmt_bldi
-exe "hi! pandocStrongEmphasisEmphasisHeading".s:fg_phead .s:bg_none.s:fmt_bldi
-exe "hi! pandocStrikeoutHeading" .s:fg_phead .s:bg_none.s:fmt_revr
-exe "hi! pandocVerbatimInlineHeading" .s:fg_phead .s:bg_none.s:fmt_bold
-exe "hi! pandocSuperscriptHeading" .s:fg_phead .s:bg_none.s:fmt_bold
-exe "hi! pandocSubscriptHeading" .s:fg_phead .s:bg_none.s:fmt_bold
-
-" Links
-" ---------------------------------------------------------------------
-exe "hi! pandocLinkDelim" .s:fg_base01 .s:bg_none .s:fmt_none
-exe "hi! pandocLinkLabel" .s:fg_blue .s:bg_none .s:fmt_undr
-exe "hi! pandocLinkText" .s:fg_blue .s:bg_none .s:fmt_undb
-exe "hi! pandocLinkURL" .s:fg_base00 .s:bg_none .s:fmt_undr
-exe "hi! pandocLinkTitle" .s:fg_base00 .s:bg_none .s:fmt_undi
-exe "hi! pandocLinkTitleDelim" .s:fg_base01 .s:bg_none .s:fmt_undi .s:sp_base00
-exe "hi! pandocLinkDefinition" .s:fg_cyan .s:bg_none .s:fmt_undr .s:sp_base00
-exe "hi! pandocLinkDefinitionID" .s:fg_blue .s:bg_none .s:fmt_bold
-exe "hi! pandocImageCaption" .s:fg_violet .s:bg_none .s:fmt_undb
-exe "hi! pandocFootnoteLink" .s:fg_green .s:bg_none .s:fmt_undr
-exe "hi! pandocFootnoteDefLink" .s:fg_green .s:bg_none .s:fmt_bold
-exe "hi! pandocFootnoteInline" .s:fg_green .s:bg_none .s:fmt_undb
-exe "hi! pandocFootnote" .s:fg_green .s:bg_none .s:fmt_none
-exe "hi! pandocCitationDelim" .s:fg_magenta.s:bg_none .s:fmt_none
-exe "hi! pandocCitation" .s:fg_magenta.s:bg_none .s:fmt_none
-exe "hi! pandocCitationID" .s:fg_magenta.s:bg_none .s:fmt_undr
-exe "hi! pandocCitationRef" .s:fg_magenta.s:bg_none .s:fmt_none
-
-" Main Styles
-" ---------------------------------------------------------------------
-exe "hi! pandocStyleDelim" .s:fg_base01 .s:bg_none .s:fmt_none
-exe "hi! pandocEmphasis" .s:fg_base0 .s:bg_none .s:fmt_ital
-exe "hi! pandocEmphasisNested" .s:fg_base0 .s:bg_none .s:fmt_bldi
-exe "hi! pandocStrongEmphasis" .s:fg_base0 .s:bg_none .s:fmt_bold
-exe "hi! pandocStrongEmphasisNested" .s:fg_base0 .s:bg_none .s:fmt_bldi
-exe "hi! pandocStrongEmphasisEmphasis" .s:fg_base0 .s:bg_none .s:fmt_bldi
-exe "hi! pandocStrikeout" .s:fg_base01 .s:bg_none .s:fmt_revr
-exe "hi! pandocVerbatimInline" .s:fg_yellow .s:bg_none .s:fmt_none
-exe "hi! pandocSuperscript" .s:fg_violet .s:bg_none .s:fmt_none
-exe "hi! pandocSubscript" .s:fg_violet .s:bg_none .s:fmt_none
-
-exe "hi! pandocRule" .s:fg_blue .s:bg_none .s:fmt_bold
-exe "hi! pandocRuleLine" .s:fg_blue .s:bg_none .s:fmt_bold
-exe "hi! pandocEscapePair" .s:fg_red .s:bg_none .s:fmt_bold
-exe "hi! pandocCitationRef" .s:fg_magenta.s:bg_none .s:fmt_none
-exe "hi! pandocNonBreakingSpace" . s:fg_red .s:bg_none .s:fmt_revr
-hi! link pandocEscapedCharacter pandocEscapePair
-hi! link pandocLineBreak pandocEscapePair
-
-" Embedded Code
-" ---------------------------------------------------------------------
-exe "hi! pandocMetadataDelim" .s:fg_base01 .s:bg_none .s:fmt_none
-exe "hi! pandocMetadata" .s:fg_blue .s:bg_none .s:fmt_none
-exe "hi! pandocMetadataKey" .s:fg_blue .s:bg_none .s:fmt_none
-exe "hi! pandocMetadata" .s:fg_blue .s:bg_none .s:fmt_bold
-hi! link pandocMetadataTitle pandocMetadata
-
-"}}}
-" Utility autocommand "{{{
-" ---------------------------------------------------------------------
-" In cases where Solarized is initialized inside a terminal vim session and
-" then transferred to a gui session via the command `:gui`, the gui vim process
-" does not re-read the colorscheme (or .vimrc for that matter) so any `has_gui`
-" related code that sets gui specific values isn't executed.
-"
-" Currently, Solarized sets only the cterm or gui values for the colorscheme
-" depending on gui or terminal mode. It's possible that, if the following
-" autocommand method is deemed excessively poor form, that approach will be
-" used again and the autocommand below will be dropped.
-"
-" However it seems relatively benign in this case to include the autocommand
-" here. It fires only in cases where vim is transferring from terminal to gui
-" mode (detected with the script scope s:vmode variable). It also allows for
-" other potential terminal customizations that might make gui mode suboptimal.
-"
-autocmd GUIEnter * if (s:vmode != "gui") | exe "colorscheme " . g:colors_name | endif
-"}}}
-" Highlight Trailing Space {{{
-" Experimental: Different highlight when on cursorline
-function! s:SolarizedHiTrail()
- if g:solarized_hitrail==0
- hi! clear solarizedTrailingSpace
- else
- syn match solarizedTrailingSpace "\s*$"
- exe "hi! solarizedTrailingSpace " .s:fmt_undr .s:fg_red .s:bg_none .s:sp_red
- endif
-endfunction
-augroup SolarizedHiTrail
- autocmd!
- if g:solarized_hitrail==1
- autocmd! Syntax * call s:SolarizedHiTrail()
- autocmd! ColorScheme * if g:colors_name == "solarized" | call s:SolarizedHiTrail() | else | augroup! s:SolarizedHiTrail | endif
- endif
-augroup END
-" }}}
-" Menus "{{{
-" ---------------------------------------------------------------------
-" Turn off Solarized menu by including the following assignment in your .vimrc:
-"
-" let g:solarized_menu=0
-
-function! s:SolarizedOptions()
- new "new buffer
- setf vim "vim filetype
- let failed = append(0, s:defaults_list)
- let failed = append(0, s:colorscheme_list)
- let failed = append(0, s:options_list)
- let failed = append(0, s:lazycat_list)
- 0 "jump back to the top
-endfunction
-if !exists(":SolarizedOptions")
- command SolarizedOptions :call s:SolarizedOptions()
-endif
-
-function! SolarizedMenu()
- if exists("g:loaded_solarized_menu")
- try
- silent! aunmenu Solarized
- endtry
- endif
- let g:loaded_solarized_menu = 1
-
- if g:colors_name == "solarized" && g:solarized_menu != 0
-
- amenu &Solarized.&Contrast.&Low\ Contrast :let g:solarized_contrast="low" \| colorscheme solarized<CR>
- amenu &Solarized.&Contrast.&Normal\ Contrast :let g:solarized_contrast="normal" \| colorscheme solarized<CR>
- amenu &Solarized.&Contrast.&High\ Contrast :let g:solarized_contrast="high" \| colorscheme solarized<CR>
- an &Solarized.&Contrast.-sep- <Nop>
- amenu &Solarized.&Contrast.&Help:\ Contrast :help 'solarized_contrast'<CR>
-
- amenu &Solarized.&Visibility.&Low\ Visibility :let g:solarized_visibility="low" \| colorscheme solarized<CR>
- amenu &Solarized.&Visibility.&Normal\ Visibility :let g:solarized_visibility="normal" \| colorscheme solarized<CR>
- amenu &Solarized.&Visibility.&High\ Visibility :let g:solarized_visibility="high" \| colorscheme solarized<CR>
- an &Solarized.&Visibility.-sep- <Nop>
- amenu &Solarized.&Visibility.&Help:\ Visibility :help 'solarized_visibility'<CR>
-
- amenu &Solarized.&Background.&Toggle\ Background :ToggleBG<CR>
- amenu &Solarized.&Background.&Dark\ Background :set background=dark \| colorscheme solarized<CR>
- amenu &Solarized.&Background.&Light\ Background :set background=light \| colorscheme solarized<CR>
- an &Solarized.&Background.-sep- <Nop>
- amenu &Solarized.&Background.&Help:\ ToggleBG :help togglebg<CR>
-
- if g:solarized_bold==0 | let l:boldswitch="On" | else | let l:boldswitch="Off" | endif
- exe "amenu &Solarized.&Styling.&Turn\\ Bold\\ ".l:boldswitch." :let g:solarized_bold=(abs(g:solarized_bold-1)) \\| colorscheme solarized<CR>"
- if g:solarized_italic==0 | let l:italicswitch="On" | else | let l:italicswitch="Off" | endif
- exe "amenu &Solarized.&Styling.&Turn\\ Italic\\ ".l:italicswitch." :let g:solarized_italic=(abs(g:solarized_italic-1)) \\| colorscheme solarized<CR>"
- if g:solarized_underline==0 | let l:underlineswitch="On" | else | let l:underlineswitch="Off" | endif
- exe "amenu &Solarized.&Styling.&Turn\\ Underline\\ ".l:underlineswitch." :let g:solarized_underline=(abs(g:solarized_underline-1)) \\| colorscheme solarized<CR>"
-
- amenu &Solarized.&Diff\ Mode.&Low\ Diff\ Mode :let g:solarized_diffmode="low" \| colorscheme solarized<CR>
- amenu &Solarized.&Diff\ Mode.&Normal\ Diff\ Mode :let g:solarized_diffmode="normal" \| colorscheme solarized<CR>
- amenu &Solarized.&Diff\ Mode.&High\ Diff\ Mode :let g:solarized_diffmode="high" \| colorscheme solarized<CR>
-
- if g:solarized_hitrail==0 | let l:hitrailswitch="On" | else | let l:hitrailswitch="Off" | endif
- exe "amenu &Solarized.&Experimental.&Turn\\ Highlight\\ Trailing\\ Spaces\\ ".l:hitrailswitch." :let g:solarized_hitrail=(abs(g:solarized_hitrail-1)) \\| colorscheme solarized<CR>"
- an &Solarized.&Experimental.-sep- <Nop>
- amenu &Solarized.&Experimental.&Help:\ HiTrail :help 'solarized_hitrail'<CR>
-
- an &Solarized.-sep1- <Nop>
-
- amenu &Solarized.&Autogenerate\ options :SolarizedOptions<CR>
-
- an &Solarized.-sep2- <Nop>
-
- amenu &Solarized.&Help.&Solarized\ Help :help solarized<CR>
- amenu &Solarized.&Help.&Toggle\ Background\ Help :help togglebg<CR>
- amenu &Solarized.&Help.&Removing\ This\ Menu :help solarized-menu<CR>
-
- an 9999.77 &Help.&Solarized\ Colorscheme :help solarized<CR>
- an 9999.78 &Help.&Toggle\ Background :help togglebg<CR>
- an 9999.79 &Help.-sep3- <Nop>
-
- endif
-endfunction
-
-autocmd ColorScheme * if g:colors_name != "solarized" | silent! aunmenu Solarized | else | call SolarizedMenu() | endif
-
-"}}}
-" License "{{{
-" ---------------------------------------------------------------------
-"
-" Copyright (c) 2011 Ethan Schoonover
-"
-" Permission is hereby granted, free of charge, to any person obtaining a copy
-" of this software and associated documentation files (the "Software"), to deal
-" in the Software without restriction, including without limitation the rights
-" to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-" copies of the Software, and to permit persons to whom the Software is
-" furnished to do so, subject to the following conditions:
-"
-" The above copyright notice and this permission notice shall be included in
-" all copies or substantial portions of the Software.
-"
-" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-" IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-" FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-" AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-" LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-" OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-" THE SOFTWARE.
-"
-" vim:foldmethod=marker:foldlevel=0
-"}}}
+++ /dev/null
-"---------------------------------------------------------------------
-" $Id: soso.vim,v 1.3 2007/10/31 06:24:34 soso Exp $
-"
-" Maintainer: Soeren Sonntag <soeren DOT sonntag AT web DOT de>
-" Last Change: $Date: 2007/10/31 06:24:34 $
-"
-" Description: Vim color file
-"---------------------------------------------------------------------
-
-set background=light
-hi clear
-if exists("syntax_on")
- syntax reset
-endif
-
-let g:colors_name="soso"
-
-hi Normal guifg=black guibg=#e4e4e4 ctermfg=black ctermbg=white
-hi DiffAdd guibg=#c0ffe0 ctermbg=3
-hi DiffDelete guifg=#ff8097 guibg=#ffe0f7 ctermfg=4 ctermbg=5
-hi DiffChange guibg=#cfefff ctermbg=9
-hi DiffText guibg=#bfdfff gui=bold ctermbg=6 cterm=bold
-hi NonText guifg=grey50 guibg=grey86 gui=bold ctermfg=darkblue
-hi SpecialKey guifg=grey50 guibg=grey86 gui=bold ctermfg=darkblue
-hi NonText guifg=grey50 guibg=grey86 ctermfg=blue
-hi LineNr guifg=grey50 guibg=grey86 ctermfg=darkblue
-hi Search guibg=#fff999
-hi StatusLine guifg=bg guibg=black gui=bold ctermfg=bg ctermbg=black cterm=bold
-hi StatusLineNC guifg=bg guibg=grey40 gui=NONE ctermfg=bg ctermbg=black cterm=NONE
-hi Visual guifg=fg guibg=#ccccdd gui=NONE
-hi VisualNOS guifg=bg guibg=#ccccdd gui=NONE
-
-" syntax highlighting groups
-hi Comment guifg=#000099 guibg=bg ctermfg=darkblue
-hi String guifg=#b30000 guibg=bg ctermfg=darkred
-hi Constant guifg=#c033ff guibg=bg ctermfg=darkmagenta
-hi Statement guifg=black guibg=bg ctermfg=black cterm=bold
-hi PreProc guifg=#335588 guibg=bg gui=bold ctermfg=blue
-hi Type guifg=#338855 guibg=bg gui=bold ctermfg=darkgreen
-hi StorageClass guifg=#990000 guibg=bg ctermfg=red
-hi Special guifg=#6688ff guibg=bg ctermfg=darkcyan
-hi Function guifg=#117777 guibg=bg ctermfg=red
-
-" showpairs plugin
-" for cursor on paren
-hi ShowPairsHL guibg=#c4ffc4 ctermbg=lightgreen
-" for cursor between parens
-hi ShowPairsHLp guibg=#c4f0c4 ctermbg=lightgreen
-" unmatched paren
-hi ShowPairsHLe guibg=#ff5555 ctermbg=red
-
-" settings for Vim7
-if version >= 700
- hi MatchParen guibg=#c4ffc4 ctermbg=lightgreen
- " Spell
- hi SpellBad guifg=#cc0000 gui=undercurl guisp=#cc0000 ctermfg=red cterm=underline
- hi SpellRare guifg=magenta gui=undercurl ctermfg=magenta cterm=underline
- hi SpellCap gui=undercurl guisp=#22cc22 cterm=underline
- " Completion menu
- hi Pmenu guibg=#ffffcc ctermbg=yellow
- hi PmenuSel guibg=#ddddaa ctermbg=lightcyan cterm=bold
- hi PmenuSbar guibg=#999966 ctermbg=lightcyan
- " Tab line
- hi TabLine guibg=grey70 cterm=underline
- hi TabLineSel gui=bold cterm=bold
- hi TabLineFill guifg=black guibg=grey80 cterm=underline
-endif
+++ /dev/null
-
-"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
-
-" File Name: spring.vim
-" Abstract: A color sheme file (only for GVIM), which make the VIM
-" bright with colors. It looks like the flowers are in
-" blossom in Spring.
-" Author: CHE Wenlong <chewenlong AT buaa.edu.cn>
-" Version: 1.0
-" Last Change: September 16, 2008
-
-"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
-
-if !has("gui_running")
- runtime! colors/default.vim
- finish
-endif
-
-set background=light
-
-hi clear
-
-" Version control
-if version > 580
- hi clear
- if exists("syntax_on")
- syntax reset
- endif
-endif
-
-let colors_name = "spring"
-
-" Common
-hi Normal guifg=#000000 guibg=#cce8cf gui=NONE
-hi Visual guibg=#ccffff gui=NONE
-hi Cursor guifg=#f5deb3 guibg=#2f4f4f gui=NONE
-hi Cursorline guibg=#ccffff
-hi lCursor guifg=#000000 guibg=#ffffff gui=NONE
-hi LineNr guifg=#1060a0 guibg=#e0e0e0 gui=NONE
-hi Title guifg=#202020 guibg=NONE gui=bold
-hi Underlined guifg=#202020 guibg=NONE gui=underline
-
-" Split
-hi StatusLine guifg=#f5deb3 guibg=#2f4f4f gui=bold
-hi StatusLineNC guifg=#f5deb3 guibg=#2f4f4f gui=NONE
-hi VertSplit guifg=#2f4f4f guibg=#2f4f4f gui=NONE
-
-" Folder
-hi Folded guifg=#006699 guibg=#e0e0e0 gui=NONE
-
-" Syntax
-hi Type guifg=#009933 guibg=NONE gui=bold
-hi Define guifg=#1060a0 guibg=NONE gui=bold
-hi Comment guifg=#1e90ff guibg=NONE gui=NONE
-hi Constant guifg=#a07040 guibg=NONE gui=NONE
-hi String guifg=#a07040 guibg=NONE gui=NONE
-hi Number guifg=#cd0000 guibg=NONE gui=NONE
-hi Statement guifg=#fc548f guibg=NONE gui=bold
-
-" Others
-hi PreProc guifg=#1060a0 guibg=NONE gui=NONE
-hi Error guifg=#ff0000 guibg=#ffffff gui=bold,underline
-hi Todo guifg=#a0b0c0 guibg=NONE gui=bold,underline
-hi Special guifg=#8B038D guibg=NONE gui=NONE
-hi SpecialKey guifg=#d8a080 guibg=#e8e8e8 gui=NONE
-
-"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
-
-" vim:tabstop=4
-
-"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
+++ /dev/null
-" Vim color file
-" Maintainer: Martin Baeuml <baeuml@gmail.com>
-" Last Change: 2008-02-09
-"
-" This color file is a modification of the "summerfruit" color scheme by Armin Ronacher
-" so that it can be used on 88- and 256-color xterms. The colors are translated
-" using Henry So's programmatic approximation of gui colors from his "desert256"
-" color scheme.
-"
-" I removed the "italic" option and the background color from
-" comment-coloring because that looks odd on my console.
-"
-" The original "summerfruit" color scheme and "desert256" are available from vim.org.
-
-set background=light
-if version > 580
- " no guarantees for version 5.8 and below, but this makes it stop
- " complaining
- hi clear
- if exists("syntax_on")
- syntax reset
- endif
-endif
-let g:colors_name="summerfruit256"
-
-if has("gui_running") || &t_Co == 88 || &t_Co == 256
- " functions {{{
- " returns an approximate grey index for the given grey level
- fun <SID>grey_number(x)
- if &t_Co == 88
- if a:x < 23
- return 0
- elseif a:x < 69
- return 1
- elseif a:x < 103
- return 2
- elseif a:x < 127
- return 3
- elseif a:x < 150
- return 4
- elseif a:x < 173
- return 5
- elseif a:x < 196
- return 6
- elseif a:x < 219
- return 7
- elseif a:x < 243
- return 8
- else
- return 9
- endif
- else
- if a:x < 14
- return 0
- else
- let l:n = (a:x - 8) / 10
- let l:m = (a:x - 8) % 10
- if l:m < 5
- return l:n
- else
- return l:n + 1
- endif
- endif
- endif
- endfun
-
- " returns the actual grey level represented by the grey index
- fun <SID>grey_level(n)
- if &t_Co == 88
- if a:n == 0
- return 0
- elseif a:n == 1
- return 46
- elseif a:n == 2
- return 92
- elseif a:n == 3
- return 115
- elseif a:n == 4
- return 139
- elseif a:n == 5
- return 162
- elseif a:n == 6
- return 185
- elseif a:n == 7
- return 208
- elseif a:n == 8
- return 231
- else
- return 255
- endif
- else
- if a:n == 0
- return 0
- else
- return 8 + (a:n * 10)
- endif
- endif
- endfun
-
- " returns the palette index for the given grey index
- fun <SID>grey_color(n)
- if &t_Co == 88
- if a:n == 0
- return 16
- elseif a:n == 9
- return 79
- else
- return 79 + a:n
- endif
- else
- if a:n == 0
- return 16
- elseif a:n == 25
- return 231
- else
- return 231 + a:n
- endif
- endif
- endfun
-
- " returns an approximate color index for the given color level
- fun <SID>rgb_number(x)
- if &t_Co == 88
- if a:x < 69
- return 0
- elseif a:x < 172
- return 1
- elseif a:x < 230
- return 2
- else
- return 3
- endif
- else
- if a:x < 75
- return 0
- else
- let l:n = (a:x - 55) / 40
- let l:m = (a:x - 55) % 40
- if l:m < 20
- return l:n
- else
- return l:n + 1
- endif
- endif
- endif
- endfun
-
- " returns the actual color level for the given color index
- fun <SID>rgb_level(n)
- if &t_Co == 88
- if a:n == 0
- return 0
- elseif a:n == 1
- return 139
- elseif a:n == 2
- return 205
- else
- return 255
- endif
- else
- if a:n == 0
- return 0
- else
- return 55 + (a:n * 40)
- endif
- endif
- endfun
-
- " returns the palette index for the given R/G/B color indices
- fun <SID>rgb_color(x, y, z)
- if &t_Co == 88
- return 16 + (a:x * 16) + (a:y * 4) + a:z
- else
- return 16 + (a:x * 36) + (a:y * 6) + a:z
- endif
- endfun
-
- " returns the palette index to approximate the given R/G/B color levels
- fun <SID>color(r, g, b)
- " get the closest grey
- let l:gx = <SID>grey_number(a:r)
- let l:gy = <SID>grey_number(a:g)
- let l:gz = <SID>grey_number(a:b)
-
- " get the closest color
- let l:x = <SID>rgb_number(a:r)
- let l:y = <SID>rgb_number(a:g)
- let l:z = <SID>rgb_number(a:b)
-
- if l:gx == l:gy && l:gy == l:gz
- " there are two possibilities
- let l:dgr = <SID>grey_level(l:gx) - a:r
- let l:dgg = <SID>grey_level(l:gy) - a:g
- let l:dgb = <SID>grey_level(l:gz) - a:b
- let l:dgrey = (l:dgr * l:dgr) + (l:dgg * l:dgg) + (l:dgb * l:dgb)
- let l:dr = <SID>rgb_level(l:gx) - a:r
- let l:dg = <SID>rgb_level(l:gy) - a:g
- let l:db = <SID>rgb_level(l:gz) - a:b
- let l:drgb = (l:dr * l:dr) + (l:dg * l:dg) + (l:db * l:db)
- if l:dgrey < l:drgb
- " use the grey
- return <SID>grey_color(l:gx)
- else
- " use the color
- return <SID>rgb_color(l:x, l:y, l:z)
- endif
- else
- " only one possibility
- return <SID>rgb_color(l:x, l:y, l:z)
- endif
- endfun
-
- " returns the palette index to approximate the 'rrggbb' hex string
- fun <SID>rgb(rgb)
- let l:r = ("0x" . strpart(a:rgb, 0, 2)) + 0
- let l:g = ("0x" . strpart(a:rgb, 2, 2)) + 0
- let l:b = ("0x" . strpart(a:rgb, 4, 2)) + 0
-
- return <SID>color(l:r, l:g, l:b)
- endfun
-
- " sets the highlighting for the given group
- fun <SID>X(group, fg, bg, attr)
- if a:fg != ""
- exec "hi " . a:group . " guifg=#" . a:fg . " ctermfg=" . <SID>rgb(a:fg)
- endif
- if a:bg != ""
- exec "hi " . a:group . " guibg=#" . a:bg . " ctermbg=" . <SID>rgb(a:bg)
- endif
- if a:attr != ""
- exec "hi " . a:group . " gui=" . a:attr . " cterm=" . a:attr
- endif
- endfun
- " }}}
-
- " Global
- call <SID>X("Normal", "000000", "ffffff", "")
- call <SID>X("NonText", "438ec3", "b7dce8", "")
-
- " Search
- call <SID>X("Search", "800000", "ffae00", "")
- call <SID>X("IncSearch", "800000", "ffae00", "")
-
- " Interface Elements
- call <SID>X("StatusLine", "ffffff", "43c464", "bold")
- call <SID>X("StatusLineNC", "9bd4a9", "51b069", "")
- call <SID>X("VertSplit", "3687a2", "3687a2", "")
- call <SID>X("Folded", "3c78a2", "c3daea", "")
- call <SID>X("IncSearch", "708090", "f0e68c", "")
- call <SID>X("Pmenu", "ffffff", "cb2f27", "")
- call <SID>X("SignColumn", "", "", "")
- call <SID>X("CursorLine", "", "c0d9eb", "")
- call <SID>X("LineNr", "eeeeee", "438ec3", "bold")
- call <SID>X("MatchParen", "", "", "")
-
- " Specials
- call <SID>X("Todo", "e50808", "dbf3cd", "bold")
- call <SID>X("Title", "000000", "", "")
- call <SID>X("Special", "fd8900", "", "")
-
- " Syntax Elements
- call <SID>X("String", "0086d2", "", "")
- call <SID>X("Constant", "0086d2", "", "")
- call <SID>X("Number", "0086f7", "", "")
- call <SID>X("Statement", "fb660a", "", "")
- call <SID>X("Function", "ff0086", "", "")
- call <SID>X("PreProc", "ff0007", "", "")
- call <SID>X("Comment", "22a21f", "", "bold")
- call <SID>X("Type", "70796b", "", "")
- call <SID>X("Error", "ffffff", "d40000", "")
- call <SID>X("Identifier", "ff0086", "", "")
- call <SID>X("Label", "ff0086", "", "")
-
- " Python Highlighting
- call <SID>X("pythonCoding", "ff0086", "", "")
- call <SID>X("pythonRun", "ff0086", "", "")
- call <SID>X("pythonBuiltinObj", "2b6ba2", "", "")
- call <SID>X("pythonBuiltinFunc", "2b6ba2", "", "")
- call <SID>X("pythonException", "ee0000", "", "")
- call <SID>X("pythonExClass", "66cd66", "", "")
- call <SID>X("pythonSpaceError", "", "", "")
- call <SID>X("pythonDocTest", "2f5f49", "", "")
- call <SID>X("pythonDocTest2", "3b916a", "", "")
- call <SID>X("pythonFunction", "ee0000", "", "")
- call <SID>X("pythonClass", "ff0086", "", "")
-
- " HTML Highlighting
- call <SID>X("htmlTag", "00bdec", "", "")
- call <SID>X("htmlEndTag", "00bdec", "", "")
- call <SID>X("htmlSpecialTagName", "4aa04a", "", "")
- call <SID>X("htmlTagName", "4aa04a", "", "")
- call <SID>X("htmlTagN", "4aa04a", "", "")
-
- " Jinja Highlighting
- call <SID>X("jinjaTagBlock", "ff0007", "fbf4c7", "bold")
- call <SID>X("jinjaVarBlock", "ff0007", "fbf4c7", "")
- call <SID>X("jinjaString", "0086d2", "fbf4c7", "")
- call <SID>X("jinjaNumber", "bf0945", "fbf4c7", "bold")
- call <SID>X("jinjaStatement", "fb660a", "fbf4c7", "bold")
- call <SID>X("jinjaComment", "008800", "002300", "italic")
- call <SID>X("jinjaFilter", "ff0086", "fbf4c7", "")
- call <SID>X("jinjaRaw", "aaaaaa", "fbf4c7", "")
- call <SID>X("jinjaOperator", "ffffff", "fbf4c7", "")
- call <SID>X("jinjaVariable", "92cd35", "fbf4c7", "")
- call <SID>X("jinjaAttribute", "dd7700", "fbf4c7", "")
- call <SID>X("jinjaSpecial", "008ffd", "fbf4c7", "")
-
- " delete functions {{{
- delf <SID>X
- delf <SID>rgb
- delf <SID>color
- delf <SID>rgb_color
- delf <SID>rgb_level
- delf <SID>rgb_number
- delf <SID>grey_color
- delf <SID>grey_level
- delf <SID>grey_number
- " }}}
-endif
-
-" vim: set fdl=0 fdm=marker:
-
+++ /dev/null
-" ------------------------------------------------------------------
-" Filename: synic.vim
-" Last Modified: May, 14 2007 (10:47)
-" Maintainer: Adam Olsen (arolsen@gmail.com)
-" Copyright: 2007 Adam Olsen
-" This script is free software; you can redistribute it and/or
-" modify it under the terms of the GNU General Public License as
-" published by the Free Software Foundation; either version 2 of
-" the License, or (at your option) any later version.
-" Description: Vim colorscheme file.
-" Install: Put this file in the users colors directory (~/.vim/colors)
-" then load it with :colorscheme synic
-" ------------------------------------------------------------------
-""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
-""
-"" SPECIAL NOTE:
-"" I believe this colorscheme is based off of Hans
-"" Fugal's colorscheme "desert".
-"" http://hans.fugal.net/vim/colors/desert.html
-"" I might be wrong on this... if it looks like it was based off
-"" of your colorscheme, let me know so I can give you credits.
-""
-""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
-
-
-set background=dark
-hi clear
-if exists("syntax_on")
- syntax reset
-endif
-
-let g:colors_name = "synic"
-
-hi Normal guifg=ivory guibg=Black
-
-hi TabLineFill guifg=#272d2f guibg=#272d2f gui=None
-hi TabLine guifg=MistyRose3 guibg=#272d2f gui=None
-hi TabLineSel guifg=LightBlue3 guibg=#272d2f gui=None
-hi ErrorMsg gui=NONE guifg=Red guibg=Linen
-hi IncSearch gui=NONE guibg=LightGreen guifg=Black
-hi ModeMsg gui=NONE guifg=fg guibg=bg
-hi StatusLine gui=NONE guifg=LightBlue3 guibg=#272d2f
-hi StatusLineNC gui=NONE guifg=MistyRose3 guibg=#272d2f
-hi VertSplit gui=NONE guifg=LightBlue4 guibg=Black
-hi Visual gui=reverse guifg=LightBlue4 guibg=Black
-hi VisualNOS gui=underline guifg=fg guibg=bg
-hi DiffText gui=NONE guifg=Yellow guibg=LightSkyBlue4
-hi Cursor guibg=Lavender guifg=Black
-hi lCursor guibg=Lavender guifg=Black
-hi Directory guifg=LightGreen guibg=bg
-hi LineNr guifg=LightBlue3 guibg=bg
-hi MoreMsg gui=NONE guifg=SeaGreen guibg=bg
-hi NonText gui=NONE guifg=Cyan4 guibg=Black
-hi Question gui=NONE guifg=LimeGreen guibg=bg
-hi Search gui=NONE guifg=SkyBlue4 guibg=Bisque
-hi SpecialKey guifg=Cyan guibg=bg
-hi Title gui=NONE guifg=Yellow2 guibg=bg
-hi WarningMsg guifg=Tomato3 guibg=Black
-hi WildMenu gui=NONE guifg=Black guibg=SkyBlue4
-hi Folded guifg=#f4aba2 guibg=bg
-hi FoldColumn guifg=DarkBlue guibg=Grey
-hi DiffAdd gui=NONE guifg=Blue guibg=LightCyan
-hi DiffChange gui=NONE guifg=white guibg=LightCyan4
-hi DiffDelete gui=None guifg=LightBlue guibg=LightCyan
-
-hi Constant gui=NONE guifg=MistyRose3 guibg=bg
-hi String gui=NONE guifg=LightBlue3 guibg=bg
-hi Special gui=NONE guifg=GoldenRod guibg=bg
-hi Statement gui=NONE guifg=khaki guibg=bg
-hi Operator gui=NONE guifg=#8673e8 guibg=bg
-hi Ignore gui=NONE guifg=bg guibg=bg
-hi ToDo gui=NONE guifg=DodgerBlue guibg=bg
-hi Error gui=NONE guifg=Red guibg=Linen
-hi Comment gui=NONE guifg=SlateGrey guibg=bg
-hi Comment gui=NONE guifg=#62c600 guibg=bg
-hi Identifier gui=bold guifg=LightBlue4 guibg=bg
-hi PreProc gui=NONE guifg=#ffa0a0 guibg=bg
-hi Type gui=NONE guifg=NavajoWhite guibg=bg
-hi Underlined gui=underline guifg=fg guibg=bg
-
-" vim: sw=2
+++ /dev/null
-" ============================================================================
-" Filename: tabula.vim
-" Last Modified: 2007-02-08
-" Version: 1.3.2
-" Maintainer: Bernd Pol (bernd.pol AT online DOT de)
-" Copyright: 2006 Bernd Pol
-" This script is free software; you can redistribute it and/or
-" modify it under the terms of the GNU General Public License as
-" published by the Free Software Foundation; either version 2 of
-" the License, or (at your option) any later version.
-" Description: Vim colorscheme based on marklar.vim by SM Smithfield,
-" slightly modified for harmonic, yet easily distinguishable
-" display on GUI and a 256 color xterm as well.
-" Install: Put this file in the users colors directory (~/.vim/colors)
-" then load it with :colorscheme tabula
-" =============================================================================
-" Latest Changes:
-" =============================================================================
-" TODO
-" - automize options setting
-" - keep options in some setup file, e.g.:
-" tabula.rc, sub e.g. "<OPTIONS> ... </OPTIONS>" marks
-" - options set up per directory (autoload option)
-" such that text files be displayed other than e.g. c sources
-" =============================================================================
-
-hi clear
-set background=dark
-if exists("syntax_on")
- syntax reset
-endif
-let g:colors_name = "tabula"
-"let g:Tabula_setOptions = 0
-
-"==============================================================================
-" Option Settings {{{1
-"==============================================================================
-"
-" Use these in your .vimrc file before the ':colorscheme tabula' line
-"
-" Alternatively set the options variable from the command line, e.g.
-" :let Tabula_LNumUnderline=1
-" and then call
-" :colorscheme tabula
-" again.
-
-"------------------------------------------------------------------------------
-" Display Statements In Bold: {{{2
-" Tabula_BoldStatement = 0 statements display not bold
-" Tabula_BoldStatement = 1 statements display bold
-" Defaults to non-bold display.
-"------------------------------------------------------------------------------
-"
-let s:BoldStatement = 0
-if exists("g:Tabula_BoldStatement")
- let s:BoldStatement = g:Tabula_BoldStatement
-endif
-
-"------------------------------------------------------------------------------
-" Set GUI Cursor Color: {{{2
-" Tabula_CurColor = 'blue'
-" Tabula_CurColor = 'red'
-" Tabula_CurColor = 'yellow'
-" Tabula_CurColor = 'white'
-" Defaults to 'blue'.
-"------------------------------------------------------------------------------
-"
-let s:CurColor = "blue"
-if exists("g:Tabula_CurColor")
- let s:CurColor = g:Tabula_CurColor
-endif
-
-"------------------------------------------------------------------------------
-" Set Color For Preprocessor Statements: {{{2
-" Tabula_ColorPre = 'blue' purple-blue
-" Tabula_ColorPre = 'red' orange-red
-" Tabula_ColorPre = 'yellow' lightgreen-yellow
-" Defaults to 'blue'.
-"------------------------------------------------------------------------------
-"
-let s:ColorPre = "blue"
-if exists("g:Tabula_ColorPre")
- if g:Tabula_ColorPre == "red" || g:Tabula_ColorPre == "yellow"
- let s:ColorPre = g:Tabula_ColorPre
- endif
-endif
-
-"------------------------------------------------------------------------------
-" Use Dark Error Background: {{{2
-" Sometimes desirable for less distracting error highlighting.
-" Tabula_DarkError = 0 light red error background
-" Tabula_DarkError = 1 dark red error background
-" Defaults to light error background.
-"------------------------------------------------------------------------------
-"
-let s:DarkError = 0
-if exists("g:Tabula_DarkError")
- let s:DarkError = g:Tabula_DarkError
-endif
-
-"------------------------------------------------------------------------------
-" Use Multiple Colors For Constant Values: {{{2
-" Tabula_FlatConstants = 0 use different color for each type
-" Tabula_FlatConstants = 1 use common color for all
-" Defaults to using common colors.
-"------------------------------------------------------------------------------
-"
-let s:FlatConstants = 1
-if exists("g:Tabula_FlatConstants")
- let s:FlatConstants = g:Tabula_FlatConstants
-endif
-
-"------------------------------------------------------------------------------
-" How To Display Ignore And NonText Characters: {{{2
-" Tabula_InvisibleIgnore = 0 slightly visible
-" (good for Vim documentation editing)
-" Tabula_InvisibleIgnore = 1 invisible on standard background
-" Defaults to invisible display.
-"------------------------------------------------------------------------------
-"
-let s:InvisibleIgnore = 1
-if exists("g:Tabula_InvisibleIgnore")
- let s:InvisibleIgnore = g:Tabula_InvisibleIgnore
-endif
-
-"------------------------------------------------------------------------------
-" Show Line Numbers Underlined: {{{2
-" Sometimes useful to spot a line more easily.
-" Tabula_LNumUnderline = 0 not underlined
-" Tabula_LNumUnderline = 1 line numbers are underlined
-" Defaults to not underlined.
-"------------------------------------------------------------------------------
-"
-let s:LNumUnderline = 0
-if exists("g:Tabula_LNumUnderline")
- let s:LNumUnderline = g:Tabula_LNumUnderline
-endif
-
-"------------------------------------------------------------------------------
-" Let Search Occurrences Stand Out More Prominently: {{{2
-" Tabula_SearchStandOut = 0 normal dark background display
-" Tabula_SearchStandOut = 1 prominent underlined display
-" Tabula_SearchStandOut = 2 even more prominent display
-" Defaults to normal display.
-"------------------------------------------------------------------------------
-"
-let s:SearchStandOut=0
-if exists("g:Tabula_SearchStandOut")
- let s:SearchStandOut = g:Tabula_SearchStandOut
-endif
-
-"------------------------------------------------------------------------------
-" How To Display TODOs And Similar: {{{2
-" Tabula_TodoUnderline = 0 display on a blue background
-" Tabula_TodoUnderline = 1 display them underlined white
-" Defaults to underlined display.
-"------------------------------------------------------------------------------
-"
-let s:TodoUnderline=1
-if exists("g:Tabula_TodoUnderline")
- let s:TodoUnderline = g:Tabula_TodoUnderline
-endif
-
-"==============================================================================
-" Color Definitions {{{1
-"==============================================================================
-
-if version >= 700
- hi SpellBad guisp=#FF0000
- hi SpellCap guisp=#afaf00
- hi SpellRare guisp=#bf4040
- hi SpellLocal guisp=#00afaf ctermbg=0
- hi Pmenu guifg=#00ffff guibg=#000000 ctermfg=51 ctermbg=0
- hi PmenuSel guifg=#ffff00 guibg=#000000 gui=bold ctermfg=226 cterm=bold
- hi PmenuSbar guibg=#204d40 ctermbg=6
- hi PmenuThumb guifg=#38ff56 ctermfg=3
- hi CursorColumn guibg=#096354 ctermbg=29
- hi CursorLine guibg=#096354 ctermbg=29
- hi Tabline guifg=bg guibg=fg gui=NONE ctermfg=NONE ctermbg=NONE cterm=reverse,bold
- hi TablineSel guifg=#20012e guibg=#00a675 gui=bold
- hi TablineFill guifg=#689C7C
- hi MatchParen guifg=#38ff56 guibg=#0000ff gui=bold ctermfg=14 ctermbg=21 cterm=bold
-endif
-"------------------------------------------------------------------------------
-
-"hi Comment guifg=#00C5E7 ctermfg=39
-hi Comment guifg=#00C5E7 ctermfg=51
-
-"------------------------------------------------------------------------------
-" Constant Colors:
-"------------------------------------------------------------------------------
-"
-if s:FlatConstants
- hi Constant guifg=#7DDCDB ctermfg=123
-else
- hi Boolean guifg=#7EDBD8 ctermfg=123
- hi Character guifg=#AFD000 ctermfg=148
- hi Float guifg=#AF87DF ctermfg=141
- hi Number guifg=#00A7F7 ctermfg=39
- hi String guifg=#00DF00 ctermfg=46
-endif
-
-"------------------------------------------------------------------------------
-" Cursor Colors:
-"------------------------------------------------------------------------------
-"
-if s:CurColor == "yellow"
- hi Cursor guifg=#000000 guibg=#EFEF00
-elseif s:CurColor == "red"
- " Note: Input cursor will be invisible on Error Group
- hi Cursor guifg=#00007F guibg=#F70000
-elseif s:CurColor == "blue"
- hi Cursor guifg=#00007F guibg=#00EFEF
-elseif s:CurColor == "white"
- hi Cursor guifg=#000000 guibg=#FFFFFF
-endif
-"------------------------------------------------------------------------------
-
-hi DiffAdd guifg=NONE guibg=#136769 ctermfg=4 ctermbg=7 cterm=NONE
-hi DiffDelete guifg=NONE guibg=#50694A ctermfg=1 ctermbg=7 cterm=NONE
-hi DiffChange guifg=fg guibg=#00463c gui=None ctermfg=4 ctermbg=2 cterm=NONE
-hi DiffText guifg=#7CFC94 guibg=#00463c gui=bold ctermfg=4 ctermbg=3 cterm=NONE
-hi Directory guifg=#25B9F8 guibg=NONE ctermfg=2
-
-"------------------------------------------------------------------------------
-" Error Colors:
-"------------------------------------------------------------------------------
-"
-if s:DarkError
-" hi Error guifg=#FF0000 guibg=#303800 gui=NONE ctermfg=9 ctermbg=236 cterm=NONE
- hi Error guifg=NONE guibg=#303800 gui=NONE ctermfg=NONE ctermbg=236 cterm=NONE
-else
- if s:CurColor == "red"
- " Note: We need another background in this case to keep the cursor visible.
- hi Error guifg=#FF0000 guibg=#FFFF00 gui=bold ctermfg=11 ctermbg=9 cterm=NONE
- else
- hi Error guifg=#FFFF00 guibg=#FF0000 gui=NONE ctermfg=11 ctermbg=9 cterm=NONE
- endif
-endif
-"------------------------------------------------------------------------------
-
-hi ErrorMsg guifg=#FFFFFF guibg=#FF0000 ctermfg=7 ctermbg=1
-hi FoldColumn guifg=#00BBBB guibg=#4E4E4E ctermfg=14 ctermbg=240
-hi Folded guifg=#44DDDD guibg=#4E4E4E ctermfg=14 ctermbg=240
-hi Identifier guifg=#FDAE5A ctermfg=215 cterm=NONE
-
-"------------------------------------------------------------------------------
-" Ignore Variants:
-"------------------------------------------------------------------------------
-"
-if s:InvisibleIgnore
- " completely invisible
- hi Ignore guifg=bg guibg=NONE ctermfg=23
- hi NonText guifg=bg guibg=NONE ctermfg=23
-else
- " nearly invisible
- hi Ignore guifg=#005FAF guibg=NONE ctermfg=26
- hi NonText guifg=#005FAF guibg=NONE ctermfg=26
-endif
-"------------------------------------------------------------------------------
-
-"------------------------------------------------------------------------------
-" Line Number Variants:
-" Lines can sometimes be more precisely identified if the line numbers are
-" underlined.
-"------------------------------------------------------------------------------
-"
-if s:LNumUnderline
- hi LineNr guifg=#00FF00 guibg=#005080 gui=underline ctermfg=84 ctermbg=24 cterm=underline
-else
- hi LineNr guifg=#00FF00 guibg=#005080 ctermfg=84 ctermbg=24
-endif
-"------------------------------------------------------------------------------
-
-hi ModeMsg guifg=#FFFFFF guibg=#0000FF gui=NONE ctermfg=7 ctermbg=4 cterm=NONE
-hi MoreMsg guifg=#FFFFFF guibg=#00A261 gui=NONE ctermfg=7 ctermbg=28 cterm=NONE
-
-hi Normal guifg=#71D289 guibg=#004A41 ctermfg=84 ctermbg=23
-
-"------------------------------------------------------------------------------
-" Preprocessor Variants:
-"------------------------------------------------------------------------------
-"
-if s:ColorPre == "red"
- hi PreProc guifg=#FF5F5F guibg=bg ctermfg=203
-elseif s:ColorPre == "yellow"
- hi PreProc guifg=#AFFF00 guibg=bg ctermfg=154
-elseif s:ColorPre == "blue"
- hi PreProc guifg=#918EE4 guibg=bg ctermfg=105
-endif
-"------------------------------------------------------------------------------
-
-hi Question guifg=#E5E500 guibg=NONE gui=NONE ctermfg=11 ctermbg=NONE cterm=NONE
-
-"------------------------------------------------------------------------------
-" Search Stand Out Variants:
-"------------------------------------------------------------------------------
-"
-if s:SearchStandOut == 0
- hi IncSearch guifg=#D0D0D0 guibg=#206828 gui=NONE ctermfg=NONE ctermbg=22 cterm=NONE
- hi Search guifg=NONE guibg=#212a81 ctermfg=NONE ctermbg=18
-elseif s:SearchStandOut == 1
- hi IncSearch guifg=#D0D0D0 guibg=#206828 gui=underline ctermfg=252 ctermbg=22 cterm=underline
- hi Search guifg=#FDAD5D guibg=#202880 gui=underline ctermfg=215 ctermbg=18 cterm=underline
-elseif s:SearchStandOut == 2
- hi IncSearch guibg=#D0D0D0 guifg=#206828 gui=underline ctermbg=252 ctermfg=22 cterm=underline
- hi Search guibg=#FDAD5D guifg=#202880 gui=underline ctermbg=215 ctermfg=18 cterm=underline
-endif
-"------------------------------------------------------------------------------
-
-hi SignColumn guifg=#00BBBB guibg=#204d40
-hi Special guifg=#00E0F2 guibg=NONE gui=NONE ctermfg=45
-hi SpecialKey guifg=#00F4F4 guibg=#266955
-
-"------------------------------------------------------------------------------
-" Statement Variants:
-"------------------------------------------------------------------------------
-"
-if s:BoldStatement
- hi Statement guifg=#DEDE00 gui=bold ctermfg=11 cterm=bold
-else
- hi Statement guifg=#E4E300 gui=NONE ctermfg=11
-endif
-"------------------------------------------------------------------------------
-
-hi StatusLine guifg=#000000 guibg=#7DCEAD gui=NONE ctermbg=00 cterm=reverse
-hi StatusLineNC guifg=#245748 guibg=#689C7C gui=NONE ctermfg=72 ctermbg=23 cterm=reverse
-hi Title guifg=#7CFC94 guibg=NONE gui=bold ctermfg=2 cterm=bold
-
-"------------------------------------------------------------------------------
-" Todo Variants:
-"------------------------------------------------------------------------------
-"
-if s:TodoUnderline
- " Underlined
- hi Todo guifg=#AFD7D7 guibg=NONE gui=underline ctermfg=159 ctermbg=NONE cterm=underline
-else
- " Blue background
- hi Todo guifg=#00FFFF guibg=#0000FF ctermfg=51 ctermbg=4
-endif
-"------------------------------------------------------------------------------
-
-hi Type guifg=#F269E4 guibg=bg gui=NONE ctermfg=213
-hi Underlined gui=underline cterm=underline
-hi VertSplit guifg=#245748 guibg=#689C7C gui=NONE ctermfg=72 ctermbg=23 cterm=reverse
-hi Visual guibg=#0B7260 gui=NONE
-hi WarningMsg guifg=#000087 guibg=#FFFF00 ctermfg=18 ctermbg=11
-hi WildMenu guifg=#20012e guibg=#00a675 gui=bold ctermfg=NONE ctermbg=NONE cterm=bold
-"
-hi pythonPreCondit ctermfg=2 cterm=NONE
-hi tkWidget guifg=#D5B11C guibg=bg gui=bold ctermfg=7 cterm=bold
-hi tclBookends guifg=#7CFC94 guibg=NONE gui=bold ctermfg=2 cterm=bold
-
-" ------------------------------------------------------------------------------------------------
-" Custom HTML Groups:
-" (see ':help html.vim' for more info)
-"------------------------------------------------------------------------------
-
-let html_my_rendering=1
-
-hi htmlBold guifg=#87FFD7 gui=bold ctermfg=122 cterm=bold
-hi htmlBoldItalic guifg=#87D7EF gui=bold ctermfg=117 cterm=bold
-hi htmlBoldUnderline guifg=#87FFD7 gui=bold,underline ctermfg=122 cterm=bold,underline
-hi htmlBoldUnderlineItalic guifg=#87D7EF gui=bold,underline ctermfg=117 cterm=bold,underline
-hi htmlH1 guifg=#00FF00 guibg=NONE gui=bold,underline ctermfg=2 cterm=bold,underline
-hi htmlH2 guifg=#00FF00 guibg=NONE gui=bold ctermfg=2 cterm=bold
-hi htmlH3 guifg=#00FF00 guibg=NONE gui=NONE ctermfg=2
-hi htmlH4 guifg=#00C700 guibg=NONE gui=underline ctermfg=34 cterm=underline
-hi htmlH5 guifg=#00C700 guibg=NONE gui=NONE ctermfg=34
-hi htmlH6 guifg=#00A700 guibg=NONE gui=underline ctermfg=28 cterm=underline
-hi htmlItalic guifg=#87D7D7 gui=NONE ctermfg=116
-hi htmlLink guifg=#8787D7 gui=underline ctermfg=105 cterm=underline
-hi htmlUnderline gui=underline cterm=underline
-hi htmlUnderlineItalic guifg=#87D7D7 gui=underline ctermfg=116 cterm=underline
-
-"------------------------------------------------------------------------------
-" VimOutliner Groups:
-" (see http://www.vimoutliner.org)
-" Note: Make sure to add "colorscheme tabula" to the .vimoutlinerrc file.
-"------------------------------------------------------------------------------
-"
-" Indent level colors
-
-hi OL1 guifg=#02AAFF ctermfg=33
-hi OL2 guifg=#02CAE9 ctermfg=39
-hi OL3 guifg=#87D7D7 ctermfg=44
-hi OL4 guifg=#87D7D7 ctermfg=44
-hi OL5 guifg=#87D7D7 ctermfg=44
-hi OL6 guifg=#87D7D7 ctermfg=44
-hi OL7 guifg=#87D7D7 ctermfg=44
-hi OL8 guifg=#87D7D7 ctermfg=44
-hi OL9 guifg=#87D7D7 ctermfg=44
-
-" colors for tags
-hi outlTags guifg=#F269E4 ctermfg=213
-
-" color for body text
-hi BT1 guifg=#71D289 ctermfg=84
-hi BT2 guifg=#71D289 ctermfg=84
-hi BT3 guifg=#71D289 ctermfg=84
-hi BT4 guifg=#71D289 ctermfg=84
-hi BT5 guifg=#71D289 ctermfg=84
-hi BT6 guifg=#71D289 ctermfg=84
-hi BT7 guifg=#71D289 ctermfg=84
-hi BT8 guifg=#71D289 ctermfg=84
-hi BT9 guifg=#71D289 ctermfg=84
-
-" color for pre-formatted text
-hi PT1 guifg=#7DDCDB ctermfg=123
-hi PT2 guifg=#7DDCDB ctermfg=123
-hi PT3 guifg=#7DDCDB ctermfg=123
-hi PT4 guifg=#7DDCDB ctermfg=123
-hi PT5 guifg=#7DDCDB ctermfg=123
-hi PT6 guifg=#7DDCDB ctermfg=123
-hi PT7 guifg=#7DDCDB ctermfg=123
-hi PT8 guifg=#7DDCDB ctermfg=123
-hi PT9 guifg=#7DDCDB ctermfg=123
-
-" color for tables
-hi TA1 guifg=#918EE4 ctermfg=105
-hi TA2 guifg=#918EE4 ctermfg=105
-hi TA3 guifg=#918EE4 ctermfg=105
-hi TA4 guifg=#918EE4 ctermfg=105
-hi TA5 guifg=#918EE4 ctermfg=105
-hi TA6 guifg=#918EE4 ctermfg=105
-hi TA7 guifg=#918EE4 ctermfg=105
-hi TA8 guifg=#918EE4 ctermfg=105
-hi TA9 guifg=#918EE4 ctermfg=105
-
-" color for user text (wrapping)
-hi UT1 guifg=#71D289 ctermfg=84
-hi UT2 guifg=#71D289 ctermfg=84
-hi UT3 guifg=#71D289 ctermfg=84
-hi UT4 guifg=#71D289 ctermfg=84
-hi UT5 guifg=#71D289 ctermfg=84
-hi UT6 guifg=#71D289 ctermfg=84
-hi UT7 guifg=#71D289 ctermfg=84
-hi UT8 guifg=#71D289 ctermfg=84
-hi UT9 guifg=#71D289 ctermfg=84
-
-" color for user text (non-wrapping)
-hi UT1 guifg=#71D289 ctermfg=84
-hi UT2 guifg=#71D289 ctermfg=84
-hi UT3 guifg=#71D289 ctermfg=84
-hi UT4 guifg=#71D289 ctermfg=84
-hi UT5 guifg=#71D289 ctermfg=84
-hi UT6 guifg=#71D289 ctermfg=84
-hi UT7 guifg=#71D289 ctermfg=84
-hi UT8 guifg=#71D289 ctermfg=84
-hi UT9 guifg=#71D289 ctermfg=84
-
-" colors for experimental spelling error highlighting
-" this only works for spellfix.vim with will be cease to exist soon
-hi spellErr guifg=#E4E300 gui=underline ctermfg=11 cterm=underline
-hi BadWord guifg=#E4E300 gui=underline ctermfg=11 cterm=underline
-
-
-"==============================================================================
-" Options Processor {{{1
-"==============================================================================
-"
-"------------------------------------------------------------------------------
-" Main Dialog: {{{2
-"------------------------------------------------------------------------------
-"
-function! Tabula()
- call inputsave()
- let thisOption = 1
- while thisOption >= 1 && thisOption <= 9
- redraw
- let thisOption = inputlist([
- \ "Select a 'Tabula_' option:",
- \ "1. BoldStatement Display statements in bold",
- \ "2. ColorPre Set Color for preprocessor statements",
- \ "3. CurColor Set GUI cursor color",
- \ "4. DarkError Use dark error background",
- \ "5. FlatConstants Use multiple colors for constant values",
- \ "6. InvisibleIgnore Display of Ignore and NonText characters",
- \ "7. LNumUnderline Show line numbers underlined",
- \ "8. SearchStandOut Display of search occurrences",
- \ "9. TodoUnderline Display of TODOs and similar"
- \ ])
-
- redraw
- if thisOption >= 1 && thisOption <= 9
- call Tabula_{thisOption}()
- "let g:Tabula_setOptions = 1
- endif
- endwhile
- call inputrestore()
-endfunction
-
-"------------------------------------------------------------------------------
-" Bold Statements: {{{2
-"------------------------------------------------------------------------------
-"
-function! Tabula_1()
- let curOption = ""
- if s:BoldStatement == 0
- let curOption = "not "
- endif
- let optionValue = inputlist([
- \ "How to display statements (currently ".curOption."bold)?",
- \ "1. bold",
- \ "2. not bold"
- \ ])
- if optionValue == 1
- let g:Tabula_BoldStatement = 1
- elseif optionValue == 2
- let g:Tabula_BoldStatement = 0
- endif
-endfunction
-
-"------------------------------------------------------------------------------
-" Color For Preprocessor Statements: {{{2
-"------------------------------------------------------------------------------
-"
-function! Tabula_2()
- let optionValue = inputlist([
- \ "How to display preprocessor statements (currently ".s:ColorPre.")?",
- \ "1. blue",
- \ "2. red",
- \ "3. yellow"
- \ ])
- if optionValue == 1
- let g:Tabula_ColorPre = "blue"
- elseif optionValue == 2
- let g:Tabula_ColorPre = "red"
- elseif optionValue == 3
- let g:Tabula_ColorPre = "yellow"
- endif
-endfunction
-
-"------------------------------------------------------------------------------
-" GUI Cursor Color: {{{2
-"------------------------------------------------------------------------------
-"
-function! Tabula_3()
- let optionValue = inputlist([
- \ "Use which cursor color (currently ".s:CurColor.")?",
- \ "1. blue",
- \ "2. red",
- \ "3. yellow",
- \ "4. white"
- \ ])
- if optionValue == 1
- let g:Tabula_CurColor = "blue"
- elseif optionValue == 2
- let g:Tabula_CurColor = "red"
- elseif optionValue == 3
- let g:Tabula_CurColor = "yellow"
- elseif optionValue == 4
- let g:Tabula_CurColor = "white"
- endif
-endfunction
-
-"------------------------------------------------------------------------------
-" Use Dark Error Background: {{{2
-"------------------------------------------------------------------------------
-"
-function! Tabula_4()
- let curOption = "light "
- if s:DarkError
- let curOption = "dark "
- endif
- let optionValue = inputlist([
- \ "How to display errors in the text (currently ".curOption."background)?",
- \ "1. light background",
- \ "2. dark background"
- \ ])
- if optionValue == 1
- let g:Tabula_DarkError = 0
- elseif optionValue == 2
- let g:Tabula_DarkError = 1
- endif
-endfunction
-
-"------------------------------------------------------------------------------
-" Multiple Constant Colors: {{{2
-"------------------------------------------------------------------------------
-"
-function! Tabula_5()
- let curOption = "one color"
- if s:FlatConstants == 0
- let curOption = "multiple colors"
- endif
- let optionValue = inputlist([
- \ "How to display constant values (currently ".curOption.")?",
- \ "1. use one common color for all",
- \ "2. use different color for each type"
- \ ])
- if optionValue == 1
- let g:Tabula_FlatConstants = 1
- elseif optionValue == 2
- let g:Tabula_FlatConstants = 0
- endif
-endfunction
-
-"------------------------------------------------------------------------------
-" Ignore And NonText Characters: {{{2
-"------------------------------------------------------------------------------
-"
-function! Tabula_6()
- let curOption = "invisible"
- if s:InvisibleIgnore == 0
- let curOption = "slightly visible"
- endif
- let optionValue = inputlist([
- \ "Show Ignore and NonText characters (currently ".curOption.")?",
- \ "1. invisible",
- \ "2. slightly visible"
- \ ])
- if optionValue == 1
- let g:Tabula_InvisibleIgnore = 1
- elseif optionValue == 2
- let g:Tabula_InvisibleIgnore = 0
- endif
-endfunction
-
-"------------------------------------------------------------------------------
-" Underlined Line Numbers: {{{2
-"------------------------------------------------------------------------------
-"
-function! Tabula_7()
- let curOption = ""
- if s:LNumUnderline == 0
- let curOption = "not "
- endif
- let optionValue = inputlist([
- \ "How to display line numbers(currently ".curOption."underlined)?",
- \ "1. underlined",
- \ "2. not underlined"
- \ ])
- if optionValue == 1
- let g:Tabula_LNumUnderline = 1
- elseif optionValue == 2
- let g:Tabula_LNumUnderline = 0
- endif
-endfunction
-
-"------------------------------------------------------------------------------
-" Let Search Occurrences Stand Out More Prominently: {{{2
-"------------------------------------------------------------------------------
-"
-function! Tabula_8()
- if s:SearchStandOut == 0
- let curOption = "normal"
- elseif s:SearchStandOut == 1
- let curOption = "prominent"
- elseif s:SearchStandOut == 2
- let curOption = "very prominent"
- endif
- let optionValue = inputlist([
- \ "How to display search occurrences (currently ".curOption.")?",
- \ "1. normal",
- \ "2. prominent",
- \ "3. very prominent"
- \ ])
- if optionValue == 1
- let g:Tabula_SearchStandOut = 0
- elseif optionValue == 2
- let g:Tabula_SearchStandOut = 1
- elseif optionValue == 3
- let g:Tabula_SearchStandOut = 2
- endif
-endfunction
-
-"------------------------------------------------------------------------------
-" TODOs Display: {{{2
-"------------------------------------------------------------------------------
-"
-function! Tabula_9()
- let curOption = ""
- if s:TodoUnderline == 0
- let curOption = "not "
- endif
- let optionValue = inputlist([
- \ "How to display TODOs and similar (currently ".curOption."underlined)?",
- \ "1. underlined",
- \ "2. not underlined"
- \ ])
- if optionValue == 1
- let g:Tabula_TodoUnderline = 1
- elseif optionValue == 2
- let g:Tabula_TodoUnderline = 0
- endif
-endfunction
-
-"==========================================================================}}}1
-"
-" FIXME: This can't work!
-"
-"if g:Tabula_setOptions
-" :exe "color tabula"
-" let g:Tabula_setOptions = 0
-"endif
-
-" vim:tw=0:fdm=marker:fdl=0:fdc=3:fen
+++ /dev/null
-"
-" Tango Vim Color Scheme
-" =======================
-"
-" For best results, set up your terminal with a Tango palette.
-" Instructions for GNOME Terminal:
-" http://uwstopia.nl/blog/2006/07/tango-terminal
-"
-" author: Michele Campeotto <micampe@micampe.it>
-"
-set background=dark
-
-hi clear
-if exists("syntax_on")
- syntax reset
-endif
-
-let colors_name = "tango"
-
-" Default Colors
-hi Normal guifg=#eeeeec guibg=#000000
-hi NonText guifg=#555753 guibg=#000000 gui=none
-hi NonText ctermfg=darkgray
-hi Cursor guibg=#d3d7cf
-hi lCursor guibg=#d3d7cf
-
-" Search
-hi Search guifg=#eeeeec guibg=#c4a000
-hi Search cterm=none ctermfg=grey ctermbg=blue
-hi IncSearch guibg=#eeeeec guifg=#729fcf
-hi IncSearch cterm=none ctermfg=yellow ctermbg=green
-
-" Window Elements
-hi StatusLine guifg=#eeeeec guibg=#4e9a06 gui=bold
-hi StatusLine ctermfg=white ctermbg=green cterm=bold
-hi StatusLineNC guifg=#d3d7df guibg=#4e9a06
-hi StatusLineNC ctermfg=lightgray ctermbg=darkgreen
-hi VertSplit guifg=#eeeeec guibg=#eeeeec
-hi Folded guifg=#eeeeec guibg=#75507b
-hi Folded ctermfg=white ctermbg=magenta
-hi Visual guifg=#d3d7cf guibg=#4e9a06
-hi Visual ctermbg=white ctermfg=lightgreen cterm=reverse
-
-" Specials
-hi Todo guifg=#8ae234 guibg=#4e9a06 gui=bold
-hi Todo ctermfg=white ctermbg=green
-hi Title guifg=#eeeeec gui=bold
-hi Title ctermfg=white cterm=bold
-
-" Syntax
-hi Constant guifg=#c4a000
-hi Constant ctermfg=darkyellow
-hi Number guifg=#729fcf
-hi Number ctermfg=darkblue
-hi Statement guifg=#4e9a06 gui=bold
-hi Statement ctermfg=green
-hi Identifier guifg=#8ae234
-hi Identifier ctermfg=darkgreen
-hi PreProc guifg=#cc0000
-hi PreProc ctermfg=darkred
-hi Comment guifg=#06989a gui=italic
-hi Comment ctermfg=cyan cterm=none
-hi Type guifg=#d3d7cf gui=bold
-hi Type ctermfg=gray cterm=bold
-hi Special guifg=#75507b
-hi Special ctermfg=magenta cterm=none
-hi Error guifg=#eeeeec guibg=#ef2929
-hi Error ctermfg=white ctermbg=red
-
-" Diff
-hi DiffAdd guifg=fg guibg=#3465a4 gui=none
-hi DiffAdd ctermfg=gray ctermbg=blue cterm=none
-hi DiffChange guifg=fg guibg=#555753 gui=none
-hi DiffChange ctermfg=gray ctermbg=darkgray cterm=none
-hi DiffDelete guibg=bg
-hi DiffDelete ctermfg=gray ctermbg=none cterm=none
-hi DiffText guifg=fg guibg=#c4a000 gui=none
-hi DiffText ctermfg=gray ctermbg=yellow cterm=none
+++ /dev/null
-" =============================================================================
-" Name: Tango2
-" Purpose: Another colour scheme using the Tango colour palette
-" Maintainer: Pranesh Srinivasan
-" Last Modified: Saturday 04 October 2008 02:06:26 AM IST
-" =============================================================================
-
-" Inspired from some Gnome renditions of the Tango colour scheme.
-
-" =============================================================================
-" Preamble
-" =============================================================================
-
-set background=dark
-
-hi clear
-
-if exists("syntax-on")
-syntax reset
-endif
-
-let colors_name = "tango2"
-
-" =============================================================================
-" Vim >= 7.0 specific colours
-" =============================================================================
-
-if version >= 700
-" No support for cursor line yet
-" hi CursorLine term=underline cterm=underline guibg=#111133
-" hi CursorColoumn
-" hi MatchParen
-" hi Pmenu
-" hi PmenuSel
-endif
-
-" =============================================================================
-" General colours
-" =============================================================================
-
-hi Normal guibg=#2E3436 guifg=#eeeeec
-hi Cursor gui=none guibg=White guifg=Black
-
-hi Folded guibg=#4D585B guibg=#d2d2d2
-" No fold column support yet
-" hi FoldColumn guifg=Orange guibg=DarkBlue
-" =============================================================================
-" Syntax highlighting
-" =============================================================================
-
-hi Comment gui=italic guifg=#6d7e8a ctermfg=Grey
-hi Todo term=bold guifg=#EBC450
-hi Constant guifg=#8ae234
-hi Type guifg=#8AE234
-hi Function gui=bold guifg=#9BCF8D
-hi Statement guifg=#729FCF
-hi Identifier guifg=#AD7FA8
-hi PreProc guifg=#e9ba6e
-hi Special term=underline guifg=#5EAFE5
-
-hi Search guibg=#81ABBD
-" hi QtClass guifg=Orange ctermfg=LightBlue
+++ /dev/null
-" Vim color file
-" Maintainer: TaQ <eustaquiorangel@yahoo.com>
-" Last Change: 18 March 2003
-" URL: http://taq.cjb.net
-
-" cool help screens
-" :he group-name
-" :he highlight-groups
-" :he cterm-colors
-
-set background=light
-hi clear
-if exists("syntax_on")
- syntax reset
-endif
-let colors_name="taqua"
-
-hi Normal gui=NONE guifg=#303030 guibg=#FFFFFF
-hi NonText gui=BOLD guifg=#303030 guibg=#FFFFFF
-
-" Search
-hi IncSearch gui=BOLD guifg=#008000 guibg=#CCFF00
-hi Search gui=BOLD guifg=#008000 guibg=#CCFF00
-
-" Messages
-hi ErrorMsg gui=BOLD guifg=#FFFFFF guibg=#FF0000
-hi WarningMsg gui=BOLD guifg=#008000 guibg=#CCFF00
-
-" Split area
-hi StatusLine gui=BOLD guifg=#FFFFFF guibg=#0E8ED3
-hi StatusLineNC gui=BOLD guifg=#FFFFFF guibg=#0A6799
-
-" Diff
-hi DiffText gui=BOLD guifg=#FF0000 guibg=#FFEAE0
-hi DiffChange gui=BOLD guifg=#303030 guibg=#FFFFFF
-hi DiffDelete gui=NONE guifg=#FFFFFF guibg=#FF0000
-hi DiffAdd gui=NONE guifg=#008000 guibg=#00FF00
-
-" Cursor
-hi Cursor gui=BOLD guifg=#FFFFFF guibg=#000000
-hi lCursor gui=BOLD guifg=#f8f8f8 guibg=#162CF7
-hi CursorIM gui=NONE guifg=#f8f8f8 guibg=#162CF7
-
-" Fold
-hi Folded gui=BOLD guifg=#0E8ED3 guibg=#DBF2FF
-hi FoldColumn gui=NONE guifg=#0E8ED3 guibg=#DBF2FF
-
-" Other
-hi LineNr gui=BOLD guifg=#00A0FF guibg=#DBF2FF
-hi Directory gui=BOLD guifg=#0A6799 guibg=#FFFFFF
-hi NonText gui=BOLD guifg=#009999 guibg=#FFFFFF
-hi SpecialKey gui=BOLD guifg=#2020FF guibg=#FFFFFF
-hi Title gui=BOLD guifg=#0000A0 guibg=#FFFFFF
-hi Visual gui=NONE guifg=#404060 guibg=#dddde8
-
-" Syntax group
-" purple was #8000FF
-hi Comment gui=NONE guifg=#0E8ED3 guibg=#DBF2FF
-hi Constant gui=BOLD guifg=#0384F6 guibg=#DBF2FF
-hi Error gui=BOLD guifg=#FF0000 guibg=#FFFFFF
-" hi Identifier gui=NONE guifg=#1F89E0 guibg=#FFFFFF
-hi Identifier gui=NONE guifg=#000000 guibg=#FFFFFF
-hi Ignore gui=NONE guifg=#f8f8f8 guibg=#FFFFFF
-hi PreProc gui=BOLD guifg=#0BBF20 guibg=#FFFFFF
-hi Special gui=NONE guifg=#0E8ED3 guibg=#DBF2FF
-hi Statement gui=BOLD guifg=#F36CE5 guibg=#FFFFFF
-hi Todo gui=NONE guifg=#FF0070 guibg=#FFE0F4
-hi Type gui=BOLD guifg=#0971F9 guibg=#FFFFFF
-hi Underlined gui=UNDERLINE guifg=#0000ff guibg=NONE
-
-" HTML
-hi htmlLink gui=UNDERLINE guifg=#0000ff guibg=NONE
-hi htmlBold gui=BOLD
-hi htmlBoldItalic gui=BOLD,ITALIC
-hi htmlBoldUnderline gui=BOLD,UNDERLINE
-hi htmlBoldUnderlineItalic gui=BOLD,UNDERLINE,ITALIC
-hi htmlItalic gui=ITALIC
-hi htmlUnderline gui=UNDERLINE
-hi htmlUnderlineItalic gui=UNDERLINE,ITALIC
-
-" Scrollbar
-hi Scrollbar gui=BOLD guifg=#00C0FF guibg=#FFFFFF
-hi VertSplit gui=BOLD guifg=#FFFFFF guibg=#0E8ED3
-hi Visual gui=BOLD guifg=#FFFFFF guibg=#1679F9
+++ /dev/null
-" Vim Farben-Datei
-" Ersteller: Ingo Fabbri <vim@tcsoft.net>
-" Letzte รnderung: 2007 Jan 19
-
-" Mein persรถnliches Farbschema. Es schont die Augen, da es keine grellen Farben verwendet.
-" Am Besten geignet fรผr PHP
-
-set background=light
-hi clear
-if exists("syntax_on")
- syntax reset
-endif
-let colors_name = "TCSoft"
-
-if version >= 700
- hi CursorLine guibg=#FFFF33 gui=NONE "hellgelb
- hi CursorColumn guibg=#EAEAEA
- hi MatchParen guifg=white guibg=#99CC00 gui=bold
-
- "Tabpages
- hi TabLine guifg=black guibg=#B0B8C0 gui=italic
- hi TabLineFill guifg=#9098A0
- hi TabLineSel guifg=black guibg=#F0F0F0 gui=italic,bold
-
- "P-Menu (auto-completion)
- hi Pmenu guifg=white guibg=#808080
- "PmenuSel
- "PmenuSbar
- "PmenuThumb
-endif
-
-" Farb-Einstellungen fรผr das GUI
-hi Normal guifg=#000000 guibg=#FFFFFF "Schwarze Schrift auf weiรem Hintergrund
-
-hi Ignore guifg=bg
-
-hi Comment guifg=#000099 gui=italic "dunkelblau
-hi Constant guifg=#666666 gui=NONE "grau
-hi Special guifg=#FF0000 gui=NONE "rot
-hi Identifier guifg=#993300 gui=NONE "rostfarbig
-hi Statement guifg=#FF9900 gui=NONE "orange
-hi PreProc guifg=#009900 gui=NONE "dunkelgrรผn
-hi Type guifg=#FF9900 gui=bold "orange
-hi Cursor guifg=#000000 gui=reverse "schwarz
-hi LineNr guifg=#000000 guibg=#EFEFEF gui=NONE "schwarz
-hi StatusLine guifg=#000000 gui=reverse,bold "schwarz
-
-hi Todo guifg=Blue guibg=Yellow
-syn keyword Todo TODO FIXME XXX
-syn keyword Error FEHLER
-
-hi link Function PreProc
-hi link String Constant
-hi link Character Constant
-
-hi! link MoreMsg Comment
-hi! link ErrorMsg Visual
-hi! link WarningMsg ErrorMsg
-hi! link Question Comment
-
-hi link Number Special
-hi link Boolean Constant
-hi link Float Number
-
-hi link Operator Identifier
-hi link Keyword Statement
-hi link Exception Statement
-hi link Include PreProc
-hi link Define PreProc
-hi link Macro PreProc
-
-hi link Conditional Statement
-hi link Repeat Statement
-hi link Label Statement
-
-hi link PreCondit PreProc
-hi link StorageClass Type
-hi link Structure Type
-hi link Typedef Type
-hi link SpecialChar Special
-hi link Delimiter Special
-hi link SpecialComment Comment
-hi link Debug Special
+++ /dev/null
-" tir_black color scheme
-" Based on ir_black from: http://blog.infinitered.com/entries/show/8
-" adds 256 color console support
-" changed WildMenu color to be the same as PMenuSel
-
-set background=dark
-hi clear
-
-if exists("syntax_on")
- syntax reset
-endif
-
-let colors_name = "tir_black"
-
-" General colors
-hi Normal guifg=#f6f3e8 guibg=black ctermfg=white ctermbg=0
-hi NonText guifg=#070707 guibg=black ctermfg=232 ctermbg=0
-
-hi Cursor guifg=black guibg=white ctermfg=0 ctermbg=15
-hi LineNr guifg=#3D3D3D guibg=black ctermfg=239 ctermbg=0
-
-hi VertSplit guifg=#202020 guibg=#202020 ctermfg=235 ctermbg=235
-hi StatusLine guifg=#CCCCCC guibg=#202020 gui=italic ctermfg=235 ctermbg=254
-hi StatusLineNC guifg=black guibg=#202020 ctermfg=0 ctermbg=235
-
-hi Folded guifg=#a0a8b0 guibg=#384048 ctermfg=103 ctermbg=60
-hi Title guifg=#f6f3e8 gui=bold ctermfg=187 cterm=bold
-hi Visual guibg=#262D51 ctermbg=60
-
-hi SpecialKey guifg=#808080 guibg=#343434 ctermfg=8 ctermbg=236
-
-hi WildMenu guifg=black guibg=#cae682 ctermfg=0 ctermbg=195
-hi PmenuSbar guifg=black guibg=white ctermfg=0 ctermbg=15
-
-hi Error gui=undercurl ctermfg=203 ctermbg=none cterm=underline guisp=#FF6C60
-hi ErrorMsg guifg=white guibg=#FF6C60 gui=bold ctermfg=white ctermbg=203 cterm=bold
-hi WarningMsg guifg=white guibg=#FF6C60 gui=bold ctermfg=white ctermbg=203 cterm=bold
-
-hi ModeMsg guifg=black guibg=#C6C5FE gui=bold ctermfg=0 ctermbg=189 cterm=bold
-
-if version >= 700 " Vim 7.x specific colors
- hi CursorLine guibg=#121212 gui=none ctermbg=234 cterm=none
- hi CursorColumn guibg=#121212 gui=none ctermbg=234 cterm=none
- hi MatchParen guifg=#f6f3e8 guibg=#857b6f gui=bold ctermfg=white ctermbg=darkgray
- hi Pmenu guifg=#f6f3e8 guibg=#444444 ctermfg=white ctermbg=242
- hi PmenuSel guifg=#000000 guibg=#cae682 ctermfg=0 ctermbg=195
- hi Search guifg=#000000 guibg=#cae682 ctermfg=0 ctermbg=195
-endif
-
-" Syntax highlighting
-hi Comment guifg=#7C7C7C ctermfg=8
-hi String guifg=#A8FF60 ctermfg=155
-hi Number guifg=#FF73FD ctermfg=207
-
-hi Keyword guifg=#96CBFE ctermfg=117
-hi PreProc guifg=#96CBFE ctermfg=117
-hi Conditional guifg=#6699CC ctermfg=110
-
-hi Todo guifg=#000000 guibg=#cae682 ctermfg=0 ctermbg=195
-hi Constant guifg=#99CC99 ctermfg=151
-
-hi Identifier guifg=#C6C5FE ctermfg=189
-hi Function guifg=#FFD2A7 ctermfg=223
-hi Type guifg=#FFFFB6 ctermfg=229
-hi Statement guifg=#6699CC ctermfg=110
-
-hi Special guifg=#E18964 ctermfg=173
-hi Delimiter guifg=#00A0A0 ctermfg=37
-hi Operator guifg=white ctermfg=white
-
-hi link Character Constant
-hi link Boolean Constant
-hi link Float Number
-hi link Repeat Statement
-hi link Label Statement
-hi link Exception Statement
-hi link Include PreProc
-hi link Define PreProc
-hi link Macro PreProc
-hi link PreCondit PreProc
-hi link StorageClass Type
-hi link Structure Type
-hi link Typedef Type
-hi link Tag Special
-hi link SpecialChar Special
-hi link SpecialComment Special
-hi link Debug Special
-
-" Special for Ruby
-hi rubyRegexp guifg=#B18A3D ctermfg=brown
-hi rubyRegexpDelimiter guifg=#FF8000 ctermfg=brown
-hi rubyEscape guifg=white ctermfg=cyan
-hi rubyInterpolationDelimiter guifg=#00A0A0 ctermfg=blue
-hi rubyControl guifg=#6699CC ctermfg=blue "and break, etc
-hi rubyStringDelimiter guifg=#336633 ctermfg=lightgreen
-hi link rubyClass Keyword
-hi link rubyModule Keyword
-hi link rubyKeyword Keyword
-hi link rubyOperator Operator
-hi link rubyIdentifier Identifier
-hi link rubyInstanceVariable Identifier
-hi link rubyGlobalVariable Identifier
-hi link rubyClassVariable Identifier
-hi link rubyConstant Type
-
-" Special for Java
-hi link javaScopeDecl Identifier
-hi link javaCommentTitle javaDocSeeTag
-hi link javaDocTags javaDocSeeTag
-hi link javaDocParam javaDocSeeTag
-hi link javaDocSeeTagParam javaDocSeeTag
-
-hi javaDocSeeTag guifg=#CCCCCC ctermfg=darkgray
-hi javaDocSeeTag guifg=#CCCCCC ctermfg=darkgray
-
-" Special for XML
-hi link xmlTag Keyword
-hi link xmlTagName Conditional
-hi link xmlEndTag Identifier
-
-" Special for HTML
-hi link htmlTag Keyword
-hi link htmlTagName Conditional
-hi link htmlEndTag Identifier
-
-" Special for Javascript
-hi link javaScriptNumber Number
-
-" Special for CSharp
-hi link csXmlTag Keyword
+++ /dev/null
-" Vim color file
-" Maintainer: Ian Langworth
-" Last Change: 2004 Dec 24
-" Email: <langworth.com>
-
-" Color settings inspired by BBEdit for Mac OS, plus I liked
-" the low-contrast comments from the 'oceandeep' colorscheme
-
-set background=light
-hi clear
-if exists("syntax_on")
- syntax reset
-endif
-let g:colors_name="tolerable"
-
-hi Cursor guifg=white guibg=darkgreen
-
-hi Normal gui=none guifg=black guibg=white
-hi NonText gui=none guifg=orange guibg=white
-
-hi Statement gui=none guifg=blue
-hi Special gui=none guifg=red
-hi Constant gui=none guifg=darkred
-hi Comment gui=none guifg=#555555
-hi Preproc gui=none guifg=darkcyan
-hi Type gui=none guifg=darkmagenta
-hi Identifier gui=none guifg=darkgreen
-hi Title gui=none guifg=black
-
-hi StatusLine gui=none guibg=#333333 guifg=white
-hi StatusLineNC gui=none guibg=#333333 guifg=white
-hi VertSplit gui=none guibg=#333333 guifg=white
-
-hi Visual gui=none guibg=green guifg=black
-hi Search gui=none guibg=yellow
-hi Directory gui=none guifg=darkblue
-hi WarningMsg gui=none guifg=red
-hi Error gui=none guifg=white guibg=red
-hi Todo gui=none guifg=black guibg=yellow
-
-hi MoreMsg gui=none
-hi ModeMsg gui=none
-
+++ /dev/null
-" Vim color file
-" Maintainer: Thorsten Maerz <info@netztorte.de>
-" Last Change: 2001 Jul 23
-" grey on black
-" optimized for TFT panels
-" $Revision: 1.1 $
-
-set background=dark
-hi clear
-if exists("syntax_on")
- syntax reset
-endif
-"colorscheme default
-let g:colors_name = "torte"
-
-" hardcoded colors :
-" GUI Comment : #80a0ff = Light blue
-
-" GUI
-highlight Normal guifg=Grey80 guibg=Black
-highlight Search guifg=Black guibg=Red gui=bold
-highlight Visual guifg=Grey25 gui=bold
-highlight Cursor guifg=Black guibg=Green gui=bold
-highlight Special guifg=Orange
-highlight Comment guifg=#80a0ff
-highlight StatusLine guifg=blue guibg=white
-highlight Statement guifg=Yellow gui=NONE
-highlight Type gui=NONE
-
-" Console
-highlight Normal ctermfg=LightGrey ctermbg=Black
-highlight Search ctermfg=Black ctermbg=Red cterm=NONE
-highlight Visual cterm=reverse
-highlight Cursor ctermfg=Black ctermbg=Green cterm=bold
-highlight Special ctermfg=Brown
-highlight Comment ctermfg=Blue
-highlight StatusLine ctermfg=blue ctermbg=white
-highlight Statement ctermfg=Yellow cterm=NONE
-highlight Type cterm=NONE
-
-" only for vim 5
-if has("unix")
- if v:version<600
- highlight Normal ctermfg=Grey ctermbg=Black cterm=NONE guifg=Grey80 guibg=Black gui=NONE
- highlight Search ctermfg=Black ctermbg=Red cterm=bold guifg=Black guibg=Red gui=bold
- highlight Visual ctermfg=Black ctermbg=yellow cterm=bold guifg=Grey25 gui=bold
- highlight Special ctermfg=LightBlue cterm=NONE guifg=LightBlue gui=NONE
- highlight Comment ctermfg=Cyan cterm=NONE guifg=LightBlue gui=NONE
- endif
-endif
-
+++ /dev/null
-
-set background=dark
-
-hi clear
-
-if exists("syntax_on")
- syntax reset
-endif
-
-let colors_name = "twilight"
-
-let s:grey_blue = '#8a9597'
-let s:light_grey_blue = '#a0a8b0'
-let s:dark_grey_blue = '#34383c'
-let s:mid_grey_blue = '#64686c'
-let s:beige = '#ceb67f'
-let s:light_orange = '#ebc471'
-let s:yellow = '#e3d796'
-let s:violet = '#a999ac'
-let s:green = '#a2a96f'
-let s:lightgreen = '#c2c98f'
-let s:red = '#d08356'
-let s:cyan = '#74dad9'
-let s:darkgrey = '#1a1a1a'
-let s:grey = '#303030'
-let s:lightgrey = '#605958'
-let s:white = '#fffedc'
-
-if version >= 700
- hi CursorLine guibg=#262626
- hi CursorColumn guibg=#262626
- hi MatchParen guifg=white guibg=#80a090 gui=bold
-
- "Tabpages
- hi TabLine guifg=#a09998 guibg=#202020 gui=underline
- hi TabLineFill guifg=#a09998 guibg=#202020 gui=underline
- hi TabLineSel guifg=#a09998 guibg=#404850 gui=underline
-
- "P-Menu (auto-completion)
- hi Pmenu guifg=#605958 guibg=#303030 gui=underline
- hi PmenuSel guifg=#a09998 guibg=#404040 gui=underline
- "PmenuSbar
- "PmenuThumb
-endif
-
-hi Visual guibg=#404040
-
-"hi Cursor guifg=NONE guibg=#586068
-hi Cursor guibg=#b0d0f0
-
-
-exe 'hi Normal guifg='.s:white .' guibg='.s:darkgrey
-exe 'hi Underlined guifg='.s:white .' guibg='.s:darkgrey .' gui=underline'
-exe 'hi NonText guifg='.s:lightgrey .' guibg='.s:grey
-exe 'hi SpecialKey guifg='.s:grey .' guibg='.s:darkgrey
-
-exe 'hi LineNr guifg='.s:mid_grey_blue .' guibg='.s:dark_grey_blue .' gui=none'
-exe 'hi StatusLine guifg='.s:white .' guibg='.s:grey .' gui=italic,underline'
-exe 'hi StatusLineNC guifg='.s:lightgrey .' guibg='.s:grey .' gui=italic,underline'
-exe 'hi VertSplit guifg='.s:grey .' guibg='.s:grey .' gui=none'
-
-exe 'hi Folded guifg='.s:grey_blue .' guibg='.s:dark_grey_blue .' gui=none'
-exe 'hi FoldColumn guifg='.s:grey_blue .' guibg='.s:dark_grey_blue .' gui=none'
-exe 'hi SignColumn guifg='.s:grey_blue .' guibg='.s:dark_grey_blue .' gui=none'
-
-exe 'hi Comment guifg='.s:mid_grey_blue .' guibg='.s:darkgrey .' gui=italic'
-exe 'hi TODO guifg='.s:grey_blue .' guibg='.s:darkgrey .' gui=italic,bold'
-
-exe 'hi Title guifg='.s:red .' guibg='.s:darkgrey .' gui=underline'
-
-exe 'hi Constant guifg='.s:red .' guibg='.s:darkgrey .' gui=none'
-exe 'hi String guifg='.s:green .' guibg='.s:darkgrey .' gui=none'
-exe 'hi Special guifg='.s:lightgreen .' guibg='.s:darkgrey .' gui=none'
-
-exe 'hi Identifier guifg='.s:grey_blue .' guibg='.s:darkgrey .' gui=none'
-exe 'hi Statement guifg='.s:beige .' guibg='.s:darkgrey .' gui=none'
-exe 'hi Conditional guifg='.s:beige .' guibg='.s:darkgrey .' gui=none'
-exe 'hi Repeat guifg='.s:beige .' guibg='.s:darkgrey .' gui=none'
-exe 'hi Structure guifg='.s:beige .' guibg='.s:darkgrey .' gui=none'
-exe 'hi Function guifg='.s:violet .' guibg='.s:darkgrey .' gui=none'
-
-exe 'hi PreProc guifg='.s:grey_blue .' guibg='.s:darkgrey .' gui=none'
-exe 'hi Operator guifg='.s:light_orange .' guibg='.s:darkgrey .' gui=none'
-exe 'hi Type guifg='.s:yellow .' guibg='.s:darkgrey .' gui=italic'
-
-"hi Identifier guifg=#7587a6
-" Type d: 'class'
-"hi Structure guifg=#9B859D gui=underline
-"hi Function guifg=#dad085
-" dylan: method, library, ... d: if, return, ...
-"hi Statement guifg=#7187a1 gui=NONE
-" Keywords d: import, module...
-"hi PreProc guifg=#8fbfdc
-"gui=underline
-"hi Operator guifg=#a07020
-"hi Repeat guifg=#906040 gui=underline
-"hi Type guifg=#708090
-
-"hi Type guifg=#f9ee98 gui=NONE
-
-"hi NonText guifg=#808080 guibg=#303030
-
-"hi Macro guifg=#a0b0c0 gui=underline
-
-"Tabs, trailing spaces, etc (lcs)
-"hi SpecialKey guifg=#808080 guibg=#343434
-
-"hi TooLong guibg=#ff0000 guifg=#f8f8f8
-
-hi Search guifg=#606000 guibg=#c0c000 gui=bold
-
-hi Directory guifg=#dad085 gui=NONE
-hi Error guibg=#602020
-
+++ /dev/null
-" Vim color file
-" Name: two2tango
-" Maintainer: Erik Falor <ewfalor@gmail.com>
-" Version: 1.1
-"
-" Big props to Panos Laganakos <panos.laganakos@gmail.com>
-" for the original darktango.vim colorscheme upon which
-" this scheme is based.
-
-set background=dark
-if version > 580
- " no guarantees for version 5.8 and below, but this makes it stop
- " complaining
- hi clear
- if exists("syntax_on")
- syntax reset
- endif
-endif
-
-let g:colors_name="two2tango"
-
-"Tango palette
-"http://tango.freedesktop.org/Tango_Icon_Theme_Guidelines
-" {{{
-let s:Butter = ['#fce94f', '#edd400', '#c4a000']
-let s:Chameleon = ['#8ae234', '#73d216', '#4e9a06']
-let s:Orange = ['#fcaf3e', '#f57900', '#ce5c00']
-let s:SkyBlue = ['#729fcf', '#3465a4', '#204a87']
-let s:Plum = ['#ad7fa8', '#75507b', '#5c3566']
-let s:Chocolate = ['#e9b96e', '#c17d11', '#8f5902']
-let s:ScarletRed = ['#ef2929', '#cc0000', '#a40000']
-let s:Aluminium = ['#eeeeec', '#d3d7cf', '#babdb6',
- \'#888a85', '#555753', '#2e3436']
-"This color isn't part of the Tango Palette; I use it because there
-"isn't a Tango color that provides enough contrast
-let s:Background = '#212628'
-" }}}
-
-hi Normal guibg=#2e3436 guifg=#d3d7cf
-execute "hi Normal guibg=" . s:Aluminium[5] . " guifg=" . s:Aluminium[1]
-
-" {{{ syntax
-execute "hi Comment gui=italic guifg=" . s:Aluminium[4]
-execute "hi Conditional gui=bold guifg=" . s:Butter[2]
-execute "hi Constant guifg=" . s:Chocolate[1]
-execute "hi Error guifg=" . s:Aluminium[0] . " guibg=" . s:ScarletRed[2]
-execute "hi Identifier guifg=" . s:Orange[2]
-execute "hi Ignore guifg=" . s:Aluminium[5] . " guibg=" . s:Aluminium[5]
-execute "hi Operator guifg=" . s:Butter[1]
-execute "hi PreProc guifg=" . s:Chocolate[0]
-execute "hi Repeat gui=bold guifg=" . s:Butter[2]
-execute "hi Special guifg=" . s:SkyBlue[1]
-execute "hi Statement guifg=" . s:Aluminium[3]
-execute "hi String guifg=" . s:SkyBlue[0]
-execute "hi Title guifg=" . s:Aluminium[0]
-execute "hi Todo gui=bold guisp=NONE guibg=" . s:Orange[2]
- \. " guifg=" . s:Aluminium[0]
-execute "hi Type guifg=" . s:Orange[2]
-execute "hi Underlined gui=underline guifg=" . s:SkyBlue[0]
-" }}}
-
-" {{{ groups
-execute "hi Cursor guibg=" . s:ScarletRed[0] . " guifg=" . s:Aluminium[5]
-execute "hi CursorLine guibg=" . s:Background
-execute "hi CursorColumn guibg=" . s:Background
-"hi CursorIM TODO
-execute "hi Directory guifg=" . s:SkyBlue[0]
-execute "hi ErrorMsg guifg=" . s:Aluminium[0] . " guibg=" . s:ScarletRed[2]
-execute "hi FoldColumn guibg=" . s:Aluminium[5] . " guifg=" . s:Aluminium[4]
-execute "hi Folded guibg=" . s:Aluminium[4] . " guifg=" . s:Aluminium[2]
-execute "hi IncSearch gui=none guibg=" . s:Butter[0] . " guifg=" . s:Butter[2]
-execute "hi LineNr guibg=" . s:Aluminium[5] . " guifg=" . s:Aluminium[4]
-execute "hi MatchParen guibg=" . s:Aluminium[2] . " guifg=" . s:Aluminium[5]
-"hi Menu TODO
-execute "hi ModeMsg guifg=" . s:Orange[2]
-execute "hi MoreMsg guifg=" . s:Orange[2]
-execute "hi NonText guibg=" . s:Aluminium[5] . " guifg=" . s:Aluminium[4]
-execute "hi Pmenu guibg=" . s:Aluminium[2] . " guifg=" . s:Aluminium[4]
-execute "hi PmenuSel guibg=" . s:Aluminium[0] . " guifg=" . s:Aluminium[5]
-execute "hi Question guifg=" . s:Plum[0]
-"hi Scrollbar TODO
-execute "hi Search guibg=" . s:Butter[0] . " guifg=" . s:Butter[2]
-execute "hi SpecialKey guifg=" . s:Orange[2]
-execute "hi StatusLine gui=none guibg=" . s:Orange[2] . " guifg=" . s:Aluminium[0]
-execute "hi StatusLineNC gui=none guibg=" . s:Aluminium[3] . " guifg=" . s:Aluminium[5]
-"hi TabLine TODO - non-active tab page label
-"hi TabLineFill TODO - fill color where there are no tabs
-"hi TabLineSel TODO - active tab page label
-execute "hi Tooltip gui=none guibg=" . s:SkyBlue[0] . " guifg=" . s:Aluminium[0]
-execute "hi VertSplit gui=none guibg=" . s:Aluminium[3] . " guifg=" . s:Aluminium[5]
-execute "hi Visual guibg=" . s:Orange[0] . " guifg=" . s:Orange[2]
-"hi VisualNOS TODO - Visual mode selection when vim is "Not Owning the Selection".
-execute "hi WarningMsg guifg=" . s:Orange[0]
-execute "hi WildMenu guifg=" . s:Butter[2] . " guibg=" . s:Butter[0]
-" }}}
-
-" {{{ terminal
-" TODO
-" }}}
-
-" vim: sw=4 foldmethod=marker
+++ /dev/null
-" Vim color file
-" Maintainer: Vladimir Vrzic <random@bsd.org.yu>
-" Last Change: 28. june 2003.
-" URL: http://galeb.etf.bg.ac.yu/~random/pub/vim/
-
-set background=light
-hi clear
-if exists("syntax_on")
- syntax reset
-endif
-let g:colors_name="vc"
-
-hi Comment gui=NONE guifg=SeaGreen guibg=NONE
-hi Constant gui=NONE guifg=#004488 guibg=NONE
-"hi Identifier gui=NONE guifg=Blue guibg=NONE
-hi Statement gui=NONE guifg=Blue guibg=NONE
-hi PreProc gui=NONE guifg=Blue guibg=NONE
-hi Type gui=NONE guifg=Blue guibg=NONE
-hi Special gui=NONE guifg=SteelBlue guibg=NONE
-"hi Underlined
-"hi Ignore
-"hi Error
-"hi Todo
-
+++ /dev/null
-" Vim color scheme
-"
-" Name: vibrantink.vim
-" Maintainer: Jo Vermeulen <jo.vermeulen@gmail.com>
-" Last Change: 5 Mar 2009
-" License: public domain
-" Version: 1.3
-"
-" This scheme should work in the GUI and in xterm's 256 color mode. It
-" won't work in 8/16 color terminals.
-"
-" I based it on John Lam's initial Vibrant Ink port to Vim [1]. Thanks
-" to a great tutorial [2], I was able to convert it to xterm 256 color
-" mode. And of course, credits go to Justin Palmer for creating the
-" original Vibrant Ink TextMate color scheme [3].
-"
-" [1] http://www.iunknown.com/articles/2006/09/04/vim-can-save-your-hands-too
-" [2] http://frexx.de/xterm-256-notes/
-" [3] http://encytemedia.com/blog/articles/2006/01/03/textmate-vibrant-ink-theme-and-prototype-bundle
-
-set background=dark
-hi clear
-if exists("syntax_on")
- syntax reset
-endif
-
-let g:colors_name = "vibrantink"
-
-if has("gui_running")
- highlight Normal guifg=White guibg=Black
- highlight Cursor guifg=Black guibg=Yellow
- highlight Keyword guifg=#FF6600
- highlight Define guifg=#FF6600
- highlight Comment guifg=#9933CC
- highlight Type guifg=White gui=NONE
- highlight rubySymbol guifg=#339999 gui=NONE
- highlight Identifier guifg=White gui=NONE
- highlight rubyStringDelimiter guifg=#66FF00
- highlight rubyInterpolation guifg=White
- highlight rubyPseudoVariable guifg=#339999
- highlight Constant guifg=#FFEE98
- highlight Function guifg=#FFCC00 gui=NONE
- highlight Include guifg=#FFCC00 gui=NONE
- highlight Statement guifg=#FF6600 gui=NONE
- highlight String guifg=#66FF00
- highlight Search guibg=White
- highlight CursorLine guibg=#323300
-else
- set t_Co=256
- highlight Normal ctermfg=White ctermbg=Black
- highlight Cursor ctermfg=Black ctermbg=Yellow
- highlight Keyword ctermfg=202
- highlight Define ctermfg=202
- highlight Comment ctermfg=98
- highlight Type ctermfg=White
- highlight rubySymbol ctermfg=66
- highlight Identifier ctermfg=White
- highlight rubyStringDelimiter ctermfg=82
- highlight rubyInterpolation ctermfg=White
- highlight rubyPseudoVariable ctermfg=66
- highlight Constant ctermfg=228
- highlight Function ctermfg=220
- highlight Include ctermfg=220
- highlight Statement ctermfg=202
- highlight String ctermfg=82
- highlight Search ctermbg=White
- highlight CursorLine cterm=NONE ctermbg=235
-endif
+++ /dev/null
-" Vim color scheme
-" Name: vividchalk.vim
-" Author: Tim Pope <vimNOSPAM@tpope.info>
-" Version: 2.0
-" GetLatestVimScripts: 1891 1 :AutoInstall: vividchalk.vim
-
-" Based on the Vibrank Ink theme for TextMate
-" Distributable under the same terms as Vim itself (see :help license)
-
-if has("gui_running")
- set background=dark
-endif
-hi clear
-if exists("syntax_on")
- syntax reset
-endif
-
-let colors_name = "vividchalk"
-
-" First two functions adapted from inkpot.vim
-
-" map a urxvt cube number to an xterm-256 cube number
-fun! s:M(a)
- return strpart("0245", a:a, 1) + 0
-endfun
-
-" map a urxvt colour to an xterm-256 colour
-fun! s:X(a)
- if &t_Co == 88
- return a:a
- else
- if a:a == 8
- return 237
- elseif a:a < 16
- return a:a
- elseif a:a > 79
- return 232 + (3 * (a:a - 80))
- else
- let l:b = a:a - 16
- let l:x = l:b % 4
- let l:y = (l:b / 4) % 4
- let l:z = (l:b / 16)
- return 16 + s:M(l:x) + (6 * s:M(l:y)) + (36 * s:M(l:z))
- endif
- endif
-endfun
-
-function! E2T(a)
- return s:X(a:a)
-endfunction
-
-function! s:choose(mediocre,good)
- if &t_Co != 88 && &t_Co != 256
- return a:mediocre
- else
- return s:X(a:good)
- endif
-endfunction
-
-function! s:hifg(group,guifg,first,second,...)
- if a:0 && &t_Co == 256
- let ctermfg = a:1
- else
- let ctermfg = s:choose(a:first,a:second)
- endif
- exe "highlight ".a:group." guifg=".a:guifg." ctermfg=".ctermfg
-endfunction
-
-function! s:hibg(group,guibg,first,second)
- let ctermbg = s:choose(a:first,a:second)
- exe "highlight ".a:group." guibg=".a:guibg." ctermbg=".ctermbg
-endfunction
-
-hi link railsMethod PreProc
-hi link rubyDefine Keyword
-hi link rubySymbol Constant
-hi link rubyAccess rubyMethod
-hi link rubyAttribute rubyMethod
-hi link rubyEval rubyMethod
-hi link rubyException rubyMethod
-hi link rubyInclude rubyMethod
-hi link rubyStringDelimiter rubyString
-hi link rubyRegexp Regexp
-hi link rubyRegexpDelimiter rubyRegexp
-"hi link rubyConstant Variable
-"hi link rubyGlobalVariable Variable
-"hi link rubyClassVariable Variable
-"hi link rubyInstanceVariable Variable
-hi link javascriptRegexpString Regexp
-hi link javascriptNumber Number
-hi link javascriptNull Constant
-highlight link diffAdded String
-highlight link diffRemoved Statement
-highlight link diffLine PreProc
-highlight link diffSubname Comment
-
-call s:hifg("Normal","#EEEEEE","White",87)
-if &background == "light" || has("gui_running")
- hi Normal guibg=Black ctermbg=Black
-else
- hi Normal guibg=Black ctermbg=NONE
-endif
-highlight StatusLine guifg=Black guibg=#aabbee gui=bold ctermfg=Black ctermbg=White cterm=bold
-highlight StatusLineNC guifg=#444444 guibg=#aaaaaa gui=none ctermfg=Black ctermbg=Grey cterm=none
-"if &t_Co == 256
- "highlight StatusLine ctermbg=117
-"else
- "highlight StatusLine ctermbg=43
-"endif
-
-highlight Ignore ctermfg=Black
-highlight WildMenu guifg=Black guibg=#ffff00 gui=bold ctermfg=Black ctermbg=Yellow cterm=bold
-highlight Cursor guifg=Black guibg=White ctermfg=Black ctermbg=White
-highlight CursorLine guibg=#333333 guifg=NONE
-highlight CursorColumn guibg=#333333 guifg=NONE
-highlight NonText guifg=#404040 ctermfg=8
-highlight SpecialKey guifg=#404040 ctermfg=8
-highlight Directory none
-high link Directory Identifier
-highlight ErrorMsg guibg=Red ctermbg=DarkRed guifg=NONE ctermfg=NONE
-highlight Search guifg=NONE ctermfg=NONE gui=none cterm=none
-call s:hibg("Search" ,"#555555","DarkBlue",81)
-highlight IncSearch guifg=White guibg=Black ctermfg=White ctermbg=Black
-highlight MoreMsg guifg=#00AA00 ctermfg=Green
-highlight LineNr guifg=#DDEEFF ctermfg=White
-call s:hibg("LineNr" ,"#222222","DarkBlue",80)
-highlight Question none
-high link Question MoreMsg
-highlight Title guifg=Magenta ctermfg=Magenta
-highlight VisualNOS gui=none cterm=none
-call s:hibg("Visual" ,"#555577","LightBlue",83)
-call s:hibg("VisualNOS" ,"#444444","DarkBlue",81)
-call s:hibg("MatchParen","#1100AA","DarkBlue",18)
-highlight WarningMsg guifg=Red ctermfg=Red
-highlight Error ctermbg=DarkRed
-highlight SpellBad ctermbg=DarkRed
-" FIXME: Comments
-highlight SpellRare ctermbg=DarkMagenta
-highlight SpellCap ctermbg=DarkBlue
-highlight SpellLocal ctermbg=DarkCyan
-
-call s:hibg("Folded" ,"#110077","DarkBlue",17)
-call s:hifg("Folded" ,"#aaddee","LightCyan",63)
-highlight FoldColumn none
-high link FoldColumn Folded
-highlight DiffAdd ctermbg=4 guibg=DarkBlue
-highlight DiffChange ctermbg=5 guibg=DarkMagenta
-highlight DiffDelete ctermfg=12 ctermbg=6 gui=bold guifg=Blue guibg=DarkCyan
-highlight DiffText ctermbg=DarkRed
-highlight DiffText cterm=bold ctermbg=9 gui=bold guibg=Red
-
-highlight Pmenu guifg=White ctermfg=White gui=bold cterm=bold
-highlight PmenuSel guifg=White ctermfg=White gui=bold cterm=bold
-call s:hibg("Pmenu" ,"#000099","Blue",18)
-call s:hibg("PmenuSel" ,"#5555ff","DarkCyan",39)
-highlight PmenuSbar guibg=Grey ctermbg=Grey
-highlight PmenuThumb guibg=White ctermbg=White
-highlight TabLine gui=underline cterm=underline
-call s:hifg("TabLine" ,"#bbbbbb","LightGrey",85)
-call s:hibg("TabLine" ,"#333333","DarkGrey",80)
-highlight TabLineSel guifg=White guibg=Black ctermfg=White ctermbg=Black
-highlight TabLineFill gui=underline cterm=underline
-call s:hifg("TabLineFill","#bbbbbb","LightGrey",85)
-call s:hibg("TabLineFill","#808080","Grey",83)
-
-hi Type gui=none
-hi Statement gui=none
-if !has("gui_mac")
- " Mac GUI degrades italics to ugly underlining.
- hi Comment gui=italic
- hi railsUserClass gui=italic
- hi railsUserMethod gui=italic
-endif
-hi Identifier cterm=none
-" Commented numbers at the end are *old* 256 color values
-"highlight PreProc guifg=#EDF8F9
-call s:hifg("Comment" ,"#9933CC","DarkMagenta",34) " 92
-" 26 instead?
-call s:hifg("Constant" ,"#339999","DarkCyan",21) " 30
-call s:hifg("rubyNumber" ,"#CCFF33","Yellow",60) " 190
-call s:hifg("String" ,"#66FF00","LightGreen",44,82) " 82
-call s:hifg("Identifier" ,"#FFCC00","Yellow",72) " 220
-call s:hifg("Statement" ,"#FF6600","Brown",68) " 202
-call s:hifg("PreProc" ,"#AAFFFF","LightCyan",47) " 213
-call s:hifg("railsUserMethod","#AACCFF","LightCyan",27)
-call s:hifg("Type" ,"#AAAA77","Grey",57) " 101
-call s:hifg("railsUserClass" ,"#AAAAAA","Grey",7) " 101
-call s:hifg("Special" ,"#33AA00","DarkGreen",24) " 7
-call s:hifg("Regexp" ,"#44B4CC","DarkCyan",21) " 74
-call s:hifg("rubyMethod" ,"#DDE93D","Yellow",77) " 191
-"highlight railsMethod guifg=#EE1122 ctermfg=1
+++ /dev/null
-" Vim color file
-" Converted from Textmate theme Twilight using Coloration v0.2.5 (http://github.com/sickill/coloration)
-
-set background=dark
-highlight clear
-
-if exists("syntax_on")
- syntax reset
-endif
-
-let g:colors_name = "Twilight"
-
-hi Cursor guifg=NONE guibg=#fffd00 gui=NONE
-hi Visual guifg=NONE guibg=#919309 gui=NONE
-hi CursorLine guifg=NONE guibg=#1b1b1b gui=NONE
-hi CursorColumn guifg=NONE guibg=#1b1b1b gui=NONE
-hi LineNr guifg=#868686 guibg=#141414 gui=NONE
-hi VertSplit guifg=#3f3f3f guibg=#3f3f3f gui=NONE
-hi MatchParen guifg=#cda869 guibg=NONE gui=NONE
-hi StatusLine guifg=#f8f8f8 guibg=#3f3f3f gui=bold
-hi StatusLineNC guifg=#f8f8f8 guibg=#3f3f3f gui=NONE
-hi Pmenu guifg=#9b703f guibg=NONE gui=NONE
-hi PmenuSel guifg=NONE guibg=#919309 gui=NONE
-hi IncSearch guifg=NONE guibg=#343a44 gui=NONE
-hi Search guifg=NONE guibg=#343a44 gui=NONE
-hi Directory guifg=#cf6a4c guibg=NONE gui=NONE
-hi Folded guifg=#5f5a60 guibg=#141414 gui=NONE
-
-hi Normal guifg=#f8f8f8 guibg=#141414 gui=NONE
-hi Boolean guifg=#cf6a4c guibg=NONE gui=NONE
-hi Character guifg=#cf6a4c guibg=NONE gui=NONE
-hi Comment guifg=#5f5a60 guibg=NONE gui=italic
-hi Conditional guifg=#cda869 guibg=NONE gui=NONE
-hi Constant guifg=#cf6a4c guibg=NONE gui=NONE
-hi Define guifg=#cda869 guibg=NONE gui=NONE
-hi ErrorMsg guifg=NONE guibg=NONE gui=NONE
-hi WarningMsg guifg=NONE guibg=NONE gui=NONE
-hi Float guifg=#cf6a4c guibg=NONE gui=NONE
-hi Function guifg=#9b703f guibg=NONE gui=NONE
-hi Identifier guifg=#f9ee98 guibg=NONE gui=NONE
-hi Keyword guifg=#cda869 guibg=NONE gui=NONE
-hi Label guifg=#8f9d6a guibg=NONE gui=NONE
-hi NonText guifg=#4f4f4f guibg=#1b1b1b gui=NONE
-hi Number guifg=#cf6a4c guibg=NONE gui=NONE
-hi Operator guifg=#cda869 guibg=NONE gui=NONE
-hi PreProc guifg=#cda869 guibg=NONE gui=NONE
-hi Special guifg=#f8f8f8 guibg=NONE gui=NONE
-hi SpecialKey guifg=#4f4f4f guibg=#1b1b1b gui=NONE
-hi Statement guifg=#cda869 guibg=NONE gui=NONE
-hi StorageClass guifg=#f9ee98 guibg=NONE gui=NONE
-hi String guifg=#8f9d6a guibg=NONE gui=NONE
-hi Tag guifg=#9b703f guibg=NONE gui=NONE
-hi Title guifg=#f8f8f8 guibg=NONE gui=bold
-hi Todo guifg=#5f5a60 guibg=NONE gui=inverse,bold,italic
-hi Type guifg=#9b703f guibg=NONE gui=NONE
-hi Underlined guifg=NONE guibg=NONE gui=underline
-hi rubyClass guifg=#cda869 guibg=NONE gui=NONE
-hi rubyFunction guifg=#9b703f guibg=NONE gui=NONE
-hi rubyInterpolationDelimiter guifg=NONE guibg=NONE gui=NONE
-hi rubySymbol guifg=#cf6a4c guibg=NONE gui=NONE
-hi rubyConstant guifg=#9b859d guibg=NONE gui=NONE
-hi rubyStringDelimiter guifg=#8f9d6a guibg=NONE gui=NONE
-hi rubyBlockParameter guifg=#7587a6 guibg=NONE gui=NONE
-hi rubyInstanceVariable guifg=#7587a6 guibg=NONE gui=NONE
-hi rubyInclude guifg=#cda869 guibg=NONE gui=NONE
-hi rubyGlobalVariable guifg=#7587a6 guibg=NONE gui=NONE
-hi rubyRegexp guifg=#e9c062 guibg=NONE gui=NONE
-hi rubyRegexpDelimiter guifg=#e9c062 guibg=NONE gui=NONE
-hi rubyEscape guifg=#cf6a4c guibg=NONE gui=NONE
-hi rubyControl guifg=#cda869 guibg=NONE gui=NONE
-hi rubyClassVariable guifg=#7587a6 guibg=NONE gui=NONE
-hi rubyOperator guifg=#cda869 guibg=NONE gui=NONE
-hi rubyException guifg=#cda869 guibg=NONE gui=NONE
-hi rubyPseudoVariable guifg=#7587a6 guibg=NONE gui=NONE
-hi rubyRailsUserClass guifg=#9b859d guibg=NONE gui=NONE
-hi rubyRailsARAssociationMethod guifg=#dad085 guibg=NONE gui=NONE
-hi rubyRailsARMethod guifg=#dad085 guibg=NONE gui=NONE
-hi rubyRailsRenderMethod guifg=#dad085 guibg=NONE gui=NONE
-hi rubyRailsMethod guifg=#dad085 guibg=NONE gui=NONE
-hi erubyDelimiter guifg=NONE guibg=NONE gui=NONE
-hi erubyComment guifg=#5f5a60 guibg=NONE gui=italic
-hi erubyRailsMethod guifg=#dad085 guibg=NONE gui=NONE
-hi htmlTag guifg=#ac885b guibg=NONE gui=NONE
-hi htmlEndTag guifg=#ac885b guibg=NONE gui=NONE
-hi htmlTagName guifg=#ac885b guibg=NONE gui=NONE
-hi htmlArg guifg=#ac885b guibg=NONE gui=NONE
-hi htmlSpecialChar guifg=#cf6a4c guibg=NONE gui=NONE
-hi javaScriptFunction guifg=#f9ee98 guibg=NONE gui=NONE
-hi javaScriptRailsFunction guifg=#dad085 guibg=NONE gui=NONE
-hi javaScriptBraces guifg=NONE guibg=NONE gui=NONE
-hi yamlKey guifg=#9b703f guibg=NONE gui=NONE
-hi yamlAnchor guifg=#7587a6 guibg=NONE gui=NONE
-hi yamlAlias guifg=#7587a6 guibg=NONE gui=NONE
-hi yamlDocumentHeader guifg=#8f9d6a guibg=NONE gui=NONE
-hi cssURL guifg=#7587a6 guibg=NONE gui=NONE
-hi cssFunctionName guifg=#dad085 guibg=NONE gui=NONE
-hi cssColor guifg=#cf6a4c guibg=NONE gui=NONE
-hi cssPseudoClassId guifg=#9b703f guibg=NONE gui=NONE
-hi cssClassName guifg=#9b703f guibg=NONE gui=NONE
-hi cssValueLength guifg=#cf6a4c guibg=NONE gui=NONE
-hi cssCommonAttr guifg=#cf6a4c guibg=NONE gui=NONE
-hi cssBraces guifg=NONE guibg=NONE gui=NONE
\ No newline at end of file
+++ /dev/null
-"
-" Vim colour file
-"
-" Maintainer: Vy-Shane Sin Fat <shane@node.mu>
-" Last Change: 20 November 2009
-" Version: 1.1
-"
-" This colour file is meant for GUI use.
-"
-
-set background=light
-hi clear
-if exists("syntax_on")
- syntax reset
-endif
-let g:colors_name="vylight"
-
-
-hi Normal guifg=#1a1a1a guibg=white
-hi Title guifg=black guibg=white
-hi Cursor guibg=#111111
-hi LineNr guifg=#aaaaaa guibg=#f8f8f8
-hi Visual guibg=#bbddff
-hi NonText guifg=#cccccc guibg=#fafafa
-hi StatusLine guifg=#222222 guibg=#eeeeee gui=none
-hi StatusLineNC guifg=#666666 guibg=#eeeeee gui=none
-hi VertSplit guifg=#eeeeee guibg=#eeeeee gui=none
-hi ModeMsg guifg=#007050 guibg=#eeeeee gui=none
-hi ErrorMsg guifg=#f03050 guibg=#eeeeee gui=none
-hi Error guifg=#bb3355 guibg=white gui=none
-
-
-" Vim 7.x specific
-if version >= 700
- hi CursorLine guibg=#eeeeee gui=none
- hi MatchParen guibg=#ccffdd gui=none
- hi Pmenu guifg=#60656f guibg=#f0f5ff gui=none
- hi PmenuSel guifg=white guibg=#3585ef gui=bold
- hi PmenuSbar guifg=#d0d5dd guibg=#e0e5ee gui=bold
- hi PmenuThumb guifg=#e0e5ee guibg=#c0c5dd gui=bold
- hi Search guibg=#fcfcaa gui=none
- hi IncSearch guibg=#ffff33 gui=bold
-endif
-
-
-" Syntax highlighting
-hi Comment guifg=#668866 gui=none
-"hi Todo guifg=#225522 guibg=white gui=italic
-hi Todo guifg=#446644 guibg=#ddeecc gui=italic
-hi Operator guifg=#1a1a1a gui=none
-hi Identifier guifg=#1a1a1a gui=none
-hi Statement guifg=#0050b0 gui=none
-hi Type guifg=#0050b0 gui=none
-hi Constant guifg=#204070 gui=none
-hi Conditional guifg=#006040 gui=none
-hi Delimiter guifg=#1a1a1a gui=none
-hi PreProc guifg=#007050 gui=none
-hi Special guifg=#a05050 gui=none
-hi Keyword guifg=#007050 gui=none
-
-hi link Function Normal
-hi link Character Constant
-hi link String Constant
-hi link Boolean Constant
-hi link Number Constant
-hi link Float Number
-hi link Repeat Conditional
-hi link Label Statement
-hi link Exception Statement
-hi link Include PreProc
-hi link Define PreProc
-hi link Macro PreProc
-hi link PreCondit PreProc
-hi link StorageClass Type
-hi link Structure Type
-hi link Typedef Type
-hi link Tag Special
-hi link SpecialChar Special
-hi link SpecialComment Special
-hi link Debug Special
-
+++ /dev/null
-
-""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
-" "
-" File_Name__: winter.vim "
-" Abstract___: A color sheme file (only for GVIM) which uses a light grey "
-" background makes the VIM look like the scenes of winter. "
-" Author_____: CHE Wenlong <chewenlong AT buaa.edu.cn> "
-" Version____: 1.3 "
-" Last_Change: February 26, 2009 "
-" "
-""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
-
-" Preprocess {{{
-
-if !has("gui_running")
- runtime! colors/default.vim
- finish
-endif
-
-set background=light
-
-hi clear
-
-if version > 580
- hi clear
- if exists("syntax_on")
- syntax reset
- endif
-endif
-
-let colors_name = "winter"
-
-" }}}
-
-" Common {{{
-
-hi Normal guifg=#000000 guibg=#D4D0C8 gui=NONE
-hi Visual guifg=#FFFFFF guibg=#000080 gui=NONE
-hi Cursor guifg=#D4D0C8 guibg=#FF0000 gui=NONE
-hi LineNr guifg=#707070 guibg=NONE gui=NONE
-hi Title guifg=#202020 guibg=NONE gui=NONE
-hi Underlined guifg=#202020 guibg=NONE gui=UNDERLINE
-
-" }}}
-
-" Split {{{
-
-hi StatusLine guifg=#E0E0E0 guibg=#707070 gui=NONE
-hi StatusLineNC guifg=#E0E0E0 guibg=#909090 gui=NONE
-hi VertSplit guifg=#909090 guibg=#909090 gui=NONE
-
-" }}}
-
-" Folder {{{
-
-hi Folded guifg=#707070 guibg=#E0E0E0 gui=NONE
-
-" }}}
-
-" Syntax {{{
-
-hi Type guifg=#0000FF guibg=NONE gui=NONE
-hi Define guifg=#0000FF guibg=NONE gui=NONE
-hi Comment guifg=#008000 guibg=NONE gui=NONE
-hi Constant guifg=#A000A0 guibg=NONE gui=NONE
-hi String guifg=#008080 guibg=NONE gui=NONE
-hi Number guifg=#FF0000 guibg=NONE gui=NONE
-hi Statement guifg=#0000FF guibg=NONE gui=NONE
-
-" }}}
-
-" Others {{{
-
-hi PreProc guifg=#A000A0 guibg=NONE gui=NONE
-hi Special guifg=#A000A0 guibg=NONE gui=NONE
-hi SpecialKey guifg=#707070 guibg=#E0E0E0 gui=NONE
-hi Error guifg=#FF0000 guibg=#FFFFFF gui=UNDERLINE
-hi Todo guifg=#FF0000 guibg=#FFFF00 gui=UNDERLINE
-
-" }}}
-
-""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
-" "
-" vim:foldmethod=marker:tabstop=4
-" "
-""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
-
+++ /dev/null
-" Maintainer: Lars H. Nielsen (dengmao@gmail.com)
-" Last Change: January 22 2007
-
-set background=dark
-
-hi clear
-
-if exists("syntax_on")
- syntax reset
-endif
-
-let colors_name = "wombat"
-
-
-" Vim >= 7.0 specific colors
-if version >= 700
- hi CursorLine guibg=#2d2d2d
- hi CursorColumn guibg=#2d2d2d
- hi MatchParen guifg=#f6f3e8 guibg=#857b6f gui=bold
- hi Pmenu guifg=#f6f3e8 guibg=#444444
- hi PmenuSel guifg=#000000 guibg=#cae682
-endif
-
-" General colors
-hi Cursor guifg=NONE guibg=#656565 gui=none
-hi Normal guifg=#f6f3e8 guibg=#242424 gui=none
-hi NonText guifg=#808080 guibg=#303030 gui=none
-hi LineNr guifg=#857b6f guibg=#000000 gui=none
-hi StatusLine guifg=#f6f3e8 guibg=#444444 gui=italic
-hi StatusLineNC guifg=#857b6f guibg=#444444 gui=none
-hi VertSplit guifg=#444444 guibg=#444444 gui=none
-hi Folded guibg=#384048 guifg=#a0a8b0 gui=none
-hi Title guifg=#f6f3e8 guibg=NONE gui=bold
-hi Visual guifg=#f6f3e8 guibg=#444444 gui=none
-hi SpecialKey guifg=#808080 guibg=#343434 gui=none
-
-" Syntax highlighting
-hi Comment guifg=#99968b gui=italic
-hi Todo guifg=#8f8f8f gui=italic
-hi Constant guifg=#e5786d gui=none
-hi String guifg=#95e454 gui=italic
-hi Identifier guifg=#cae682 gui=none
-hi Function guifg=#cae682 gui=none
-hi Type guifg=#cae682 gui=none
-hi Statement guifg=#8ac6f2 gui=none
-hi Keyword guifg=#8ac6f2 gui=none
-hi PreProc guifg=#e5786d gui=none
-hi Number guifg=#e5786d gui=none
-hi Special guifg=#e7f6da gui=none
-
-
+++ /dev/null
-" Vim color file
-" Original Maintainer: Lars H. Nielsen (dengmao@gmail.com)
-" Last Change: 2010-07-23
-"
-" Converting for 256-color terminals by
-" Danila Bespalov (danila.bespalov@gmail.com)
-" with great help of tool by Wolfgang Frisch (xororand@frexx.de)
-" inspired by David Liang's version (bmdavll@gmail.com)
-
-set background=dark
-
-hi clear
-
-if exists("syntax_on")
- syntax reset
-endif
-
-let colors_name = "wombat256"
-
-
-" General colors
-hi Normal ctermfg=254 ctermbg=234 cterm=none guifg=#f6f3e8 guibg=#242424 gui=none
-hi Cursor ctermfg=none ctermbg=241 cterm=none guifg=NONE guibg=#656565 gui=none
-hi Visual ctermfg=7 ctermbg=238 cterm=none guifg=#f6f3e8 guibg=#444444 gui=none
-" hi VisualNOS
-" hi Search
-hi Folded ctermfg=103 ctermbg=238 cterm=none guifg=#a0a8b0 guibg=#384048 gui=none
-hi Title ctermfg=7 ctermbg=none cterm=bold guifg=#f6f3e8 guibg=NONE gui=bold
-hi StatusLine ctermfg=7 ctermbg=238 cterm=none guifg=#f6f3e8 guibg=#444444 gui=italic
-hi VertSplit ctermfg=238 ctermbg=238 cterm=none guifg=#444444 guibg=#444444 gui=none
-hi StatusLineNC ctermfg=243 ctermbg=238 cterm=none guifg=#857b6f guibg=#444444 gui=none
-hi LineNr ctermfg=243 ctermbg=0 cterm=none guifg=#857b6f guibg=#000000 gui=none
-hi SpecialKey ctermfg=244 ctermbg=236 cterm=none guifg=#808080 guibg=#343434 gui=none
-hi NonText ctermfg=244 ctermbg=236 cterm=none guifg=#808080 guibg=#303030 gui=none
-
-" Vim >= 7.0 specific colors
-if version >= 700
-hi CursorLine ctermbg=236 cterm=none guibg=#2d2d2d
-hi MatchParen ctermfg=7 ctermbg=243 cterm=bold guifg=#f6f3e8 guibg=#857b6f gui=bold
-hi Pmenu ctermfg=7 ctermbg=238 guifg=#f6f3e8 guibg=#444444
-hi PmenuSel ctermfg=0 ctermbg=192 guifg=#000000 guibg=#cae682
-endif
-
-
-" Syntax highlighting
-hi Keyword ctermfg=111 cterm=none guifg=#8ac6f2 gui=none
-hi Statement ctermfg=111 cterm=none guifg=#8ac6f2 gui=none
-hi Constant ctermfg=173 cterm=none guifg=#e5786d gui=none
-hi Number ctermfg=173 cterm=none guifg=#e5786d gui=none
-hi PreProc ctermfg=173 cterm=none guifg=#e5786d gui=none
-hi Function ctermfg=192 cterm=none guifg=#cae682 gui=none
-hi Identifier ctermfg=192 cterm=none guifg=#cae682 gui=none
-hi Type ctermfg=192 cterm=none guifg=#cae682 gui=none
-hi Special ctermfg=194 cterm=none guifg=#e7f6da gui=none
-hi String ctermfg=113 cterm=none guifg=#95e454 gui=italic
-hi Comment ctermfg=246 cterm=none guifg=#99968b gui=italic
-hi Todo ctermfg=245 cterm=none guifg=#8f8f8f gui=italic
-
-
-" Links
-hi! link FoldColumn Folded
-hi! link CursorColumn CursorLine
-
-" vim:set ts=4 sw=4 noet:
+++ /dev/null
-" Vim color file
-" Maintainer: freddydaoud@netscape.net
-" Last Change: 09 Apr 2005
-
-set background=dark
-hi clear
-if exists("syntax_on")
- syntax reset
-endif
-let g:colors_name="wood"
-
-hi Normal guibg=#81816A guifg=linen
-hi Cursor guibg=#CFCFC6 guifg=black gui=bold
-hi VertSplit guifg=#81816A guibg=#CCCCAA gui=none
-hi Folded guibg=black guifg=white
-hi FoldColumn guibg=lightgray guifg=#292926
-hi ModeMsg guifg=black guibg=#CFCFC6
-hi MoreMsg guifg=black guibg=#CFCFC6
-hi NonText guifg=white guibg=#61614A gui=none
-hi Question guifg=snow
-hi Search guibg=#CFCFC6 guifg=black gui=bold
-hi SpecialKey guifg=yellow
-hi StatusLine guibg=#DFDFD6 guifg=black gui=none
-hi StatusLineNC guibg=#BFBFB6 guifg=black gui=none
-hi Title guifg=bisque3
-hi Subtitle guifg=black
-hi Visual guifg=#292926 guibg=#CFCFC6 gui=none
-hi WarningMsg guifg=salmon4 guibg=gray60 gui=bold
-hi Comment guifg=#D1D1BA
-hi Constant guifg=#FFFFCC gui=bold
-hi Identifier guifg=#FFFFCC
-hi Statement guifg=#000000
-hi PreProc guifg=black gui=bold
-hi Type guifg=#FFE0C0
-hi Special guifg=navajowhite
-hi Ignore guifg=grey29
-hi Todo guibg=black guifg=white
-hi WildMenu guibg=brown
-hi LineNr guifg=#CCCCAA guibg=#61614A
+++ /dev/null
-" Vim color file
-" Name: WuYe
-" Maintainer: Yeii
-" Last Change: 2009-08-12
-" Version: 1.2.1
-" URL: http://www.vim.org/scripts/script.php?script_id=2088
-
-" Init
-highlight clear
-set background=dark
-if exists("syntax_on")
- syntax reset
-endif
-let g:colors_name = "wuye"
-
-""""""""\ Highlighting groups for various occasions \""""""""
-hi SpecialKey guifg=SlateBlue ctermfg=Blue
-hi NonText guifg=MidnightBlue ctermfg=DarkBlue
-hi Directory gui=BOLD guifg=LightSeaGreen ctermfg=DarkCyan
-hi ErrorMsg guifg=Yellow guibg=Firebrick ctermfg=Yellow ctermbg=DarkRed
-hi IncSearch gui=BOLD guifg=Red cterm=BOLD ctermfg=Red
-hi Search gui=BOLD guifg=MintCream guibg=Red cterm=BOLD ctermfg=White ctermbg=Red
-hi MoreMsg gui=BOLD guifg=MediumSpringGreen cterm=BOLD ctermfg=DarkCyan
-hi ModeMsg guifg=LawnGreen guibg=DeepSkyBlue4 ctermfg=Yellow ctermbg=DarkCyan
-hi LineNr gui=UNDERLINE guifg=LightSkyBlue3 guibg=Gray10 cterm=UNDERLINE ctermfg=DarkGray
-hi Question gui=BOLD guifg=green cterm=BOLD ctermfg=green
-hi StatusLine gui=BOLD guifg=White guibg=RoyalBlue4 cterm=BOLD ctermfg=White ctermbg=DarkBlue
-hi StatusLineNC gui=BOLD guifg=Bisque guibg=DimGray cterm=BOLD ctermfg=Black ctermbg=Gray
-hi VertSplit gui=BOLD guifg=Bisque guibg=DimGray cterm=BOLD ctermfg=Black ctermbg=Gray
-hi Title gui=BOLD guifg=DodgerBlue cterm=BOLD ctermfg=LightBlue
-hi Visual gui=REVERSE guibg=Yellow guifg=SlateBlue4 cterm=REVERSE ctermbg=Yellow ctermfg=DarkBlue
-hi WarningMsg guifg=Gold ctermfg=Yellow
-hi WildMenu gui=BOLD guifg=Black guibg=Chartreuse cterm=BOLD ctermfg=Black ctermbg=Darkgreen
-hi Folded guifg=LightCyan guibg=DodgerBlue4 ctermfg=White ctermbg=DarkBlue
-hi FoldColumn gui=BOLD guifg=DodgerBlue guibg=Gray16 cterm=BOLD ctermfg=Blue ctermbg=DarkGray
-hi DiffAdd guifg=White guibg=Turquoise4 ctermfg=White ctermbg=Darkcyan
-hi DiffChange guifg=White guibg=ForestGreen ctermbg=Darkgreen
-hi DiffDelete guifg=HotPink4 guibg=SlateGray4 ctermfg=DarkMagenta ctermbg=DarkGray
-hi DiffText gui=BOLD guifg=Tomato guibg=DarkBlue cterm=BOLD ctermfg=Magenta ctermbg=DarkBlue
-hi Cursor guifg=Black guibg=Green ctermfg=Black ctermbg=Green
-hi CursorIM guifg=Black guibg=Red ctermfg=Black ctermbg=Red
-hi CursorLine gui=BOLD guibg=Black
-hi CursorColumn gui=BOLD guibg=Black
-
-""""""\ Syntax highlighting groups \""""""
-hi Normal gui=NONE guifg=GhostWhite guibg=Gray8 cterm=NONE ctermfg=LightGray ctermbg=NONE
-hi MatchParen gui=BOLD guifg=Gold cterm=BOLD ctermfg=Yellow
-hi Comment guifg=LightSlateGray ctermfg=DarkGray
-hi Constant guifg=CornflowerBlue ctermfg=DarkCyan
- hi String guifg=SteelBlue1 ctermfg=DarkCyan
- hi Character guifg=SteelBlue ctermfg=DarkCyan
- hi Number guifg=Turquoise ctermfg=DarkCyan
- hi Boolean gui=BOLD guifg=DarkTurquoise cterm=BOLD ctermfg=DarkCyan
- hi Float guifg=Turquoise ctermfg=DarkCyan
-hi Identifier guifg=DeepSkyBlue ctermfg=lightcyan
- hi Function gui=BOLD guifg=DeepSkyBlue cterm=BOLD ctermfg=lightcyan
-hi Statement guifg=SpringGreen ctermfg=LightGreen
- hi Conditional guifg=SeaGreen1 ctermfg=LightGreen
- hi Repeat guifg=SpringGreen ctermfg=LightGreen
- hi Label guifg=MediumSpringGreen ctermfg=LightGreen
- hi Operator guifg=Green2 ctermfg=LightGreen
- hi Keyword gui=BOLD guifg=SpringGreen cterm=BOLD ctermfg=LightGreen
- hi Exception gui=BOLD guifg=SpringGreen2 cterm=BOLD ctermfg=LightGreen
-hi PreProc guifg=Purple ctermfg=DarkMagenta
- hi Include guifg=Purple2 ctermfg=DarkMagenta
- hi Define guifg=BlueViolet ctermfg=DarkMagenta
- hi Macro guifg=DarkViolet ctermfg=DarkMagenta
- hi PreCondit guifg=DarkOrchid ctermfg=DarkMagenta
-hi Type gui=BOLD guifg=RoyalBlue cterm=BOLD ctermfg=LightBlue
- hi StorageClass gui=BOLD guifg=RoyalBlue2 cterm=BOLD ctermfg=LightBlue
- hi Structure gui=BOLD guifg=DodgerBlue3 cterm=BOLD ctermfg=LightBlue
- hi Typedef gui=BOLD guifg=RoyalBlue1 cterm=BOLD ctermfg=LightBlue
-hi Special guifg=BurlyWood ctermfg=DarkYellow
- hi Tag guifg=Moccasin ctermfg=DarkYellow
- hi Specialchar guifg=Tan ctermfg=DarkYellow
- hi Delimiter guifg=Wheat3 ctermfg=DarkYellow
- hi Debug guifg=peru ctermfg=DarkYellow
-hi Underlined gui=UNDERLINE cterm=UNDERLINE
-hi Ignore guifg=Gray75 ctermfg=DarkGray
-hi Error guifg=Khaki guibg=VioletRed ctermfg=Yellow ctermbg=LightMagenta
-hi Todo guifg=Yellow guibg=NavyBlue ctermfg=Yellow ctermbg=DarkBlue
-
+++ /dev/null
-
-" Vim color file
-" Maintainer: tranquility@portugalmail.pt
-" Last Change: 5 June 2002
-
-
-" cool help screens
-" :he group-name
-" :he highlight-groups
-" :he cterm-colors
-
-set background=dark
-hi clear
-if exists("syntax_on")
- syntax reset
-endif
-let g:colors_name="xemacs"
-
-hi Normal guibg=#cdcecd guifg=black
-hi Cursor guibg=red guifg=grey gui=bold
-hi VertSplit guibg=grey60 guifg=black gui=none
-hi Folded guibg=royalblue3 guifg=white
-hi FoldColumn guibg=royalblue4 guifg=white
-hi ModeMsg guifg=#cdcecd guibg=black
-hi MoreMsg guifg=#cdcecd guibg=black
-hi NonText guifg=black guibg=#cdcecd gui=none
-hi Question guifg=black
-hi Search guibg=#aceeee
-hi SpecialKey guifg=navyblue
-hi Special guifg=navyblue
-hi StatusLine guibg=#b7b7b7 guifg=black gui=none
-hi StatusLineNC guibg=#a6b7b7 guifg=black gui=none
-hi Title guifg=bisque3
-hi Subtitle guifg=black
-hi Visual guibg=#a4a5a3 guifg=black gui=none
-hi WarningMsg guibg=#cdcecd guifg=black gui=bold
-hi Comment guifg=#00008b
-hi Constant guifg=#008900
-hi Identifier guibg=#cdcecd guifg=black
-hi Statement guifg=royalblue4
-hi PreProc guifg=#0000cd
-hi Type guifg=#4a81b4 gui=NONE
-hi Ignore guifg=grey29
-hi Todo guibg=gold guifg=black
-hi WildMenu guibg=#b7b7b7 guibg=grey91
-hi Directory guibg=#cdcecd guifg=navyblue
+++ /dev/null
-" Vim color file
-" Name: xoria256.vim
-" Version: 0.3.2
-" License: Public Domain
-" Maintainer: Dmitriy Y. Zotikov (xio) <xio@ungrund.org>
-"
-" Heavily based on 'moria' color scheme.
-"
-" Sould work in a 256 color terminal (like latest versions of xterm, konsole,
-" etc). Will not, however, work in 88 color terminals like urxvt.
-"
-" Color numbers (0-255) see:
-" http://www.calmar.ws/vim/256-xterm-24bit-rgb-color-chart.html
-"
-" TODO:
-" - Diff (currently *VERY* ugly)
-" - Html
-
-
-
-if &t_Co != 256 && ! has("gui_running")
- echomsg ""
- echomsg "err: please use GUI or a 256-color terminal (so that t_Co=256 could be set)"
- echomsg ""
- finish
-endif
-
-set background=dark
-hi clear
-if exists("syntax_on")
- syntax reset
-endif
-
-" Which one is right?
-"let colors_name = "xoria256"
-let g:colors_name = "xoria256"
-
-
-
-hi Normal cterm=none ctermfg=252 ctermbg=234 gui=none guifg=#d0d0d0 guibg=#202020
-
-hi Cursor cterm=none ctermfg=bg ctermbg=214 gui=none guifg=bg guibg=#ffaf00
-hi CursorColumn cterm=none ctermbg=238 gui=none guibg=#444444
-hi CursorLine cterm=none ctermbg=238 gui=none guibg=#444444
-hi lCursor cterm=none ctermfg=0 ctermbg=40 gui=none guifg=#000000 guibg=#00df00
-"hi CursorIM cterm= ctermfg= ctermbg= gui= guifg= guibg=
-hi IncSearch cterm=none ctermfg=0 ctermbg=223 gui=none guifg=#000000 guibg=#ffdfaf
-hi Search cterm=none ctermfg=0 ctermbg=149 gui=none guifg=#000000 guibg=#afdf5f
-hi ErrorMsg cterm=none ctermfg=15 ctermbg=160 gui=bold guifg=#ffffff guibg=#df0000
-hi WarningMsg cterm=bold ctermfg=196 ctermbg=bg gui=bold guifg=#ff0000 guibg=bg
-hi ModeMsg cterm=bold ctermfg=fg ctermbg=bg gui=bold guifg=fg guibg=bg
-hi MoreMsg cterm=bold ctermfg=250 ctermbg=bg gui=bold guifg=#bcbcbc guibg=bg
-hi Question cterm=bold ctermfg=113 ctermbg=bg gui=bold guifg=#87df7f guibg=bg
-
-hi StatusLine cterm=bold ctermfg=fg ctermbg=239 gui=bold guifg=fg guibg=#4e4e4e
-hi StatusLineNC cterm=none ctermfg=fg ctermbg=237 gui=none guifg=fg guibg=#3a3a3a
-hi User1 cterm=none ctermfg=15 ctermbg=20 gui=none guifg=#ffffff guibg=#0000df
-hi User2 cterm=none ctermfg=46 ctermbg=20 gui=none guifg=#00ff00 guibg=#0000df
-hi User3 cterm=none ctermfg=46 ctermbg=20 gui=none guifg=#00ff00 guibg=#0000df
-hi User4 cterm=none ctermfg=50 ctermbg=20 gui=none guifg=#00ffdf guibg=#0000df
-hi User5 cterm=none ctermfg=46 ctermbg=20 gui=none guifg=#00ff00 guibg=#0000df
-hi VertSplit cterm=reverse ctermfg=fg ctermbg=237 gui=reverse guifg=fg guibg=#3a3a3a
-
-hi WildMenu cterm=bold ctermfg=0 ctermbg=184 gui=bold guifg=#000000 guibg=#dfdf00
-"hi Menu cterm= ctermfg= ctermbg= gui= guifg= guibg=
-"hi Scrollbar cterm= ctermfg= ctermbg= gui= guifg= guibg=
-"hi Tooltip cterm= ctermfg= ctermbg= gui= guifg= guibg=
-
-"hi MBENormal cterm= ctermfg= ctermbg= gui= guifg= guibg=
-"hi MBEChanged cterm= ctermfg= ctermbg= gui= guifg= guibg=
-"hi MBEVisibleNormal cterm= ctermfg= ctermbg= gui= guifg= guibg=
-"hi MBEVisibleChanged cterm= ctermfg= ctermbg= gui= guifg= guibg=
-
-"hi DiffText cterm=bold ctermfg=fg ctermbg=20 gui=bold guifg=fg guibg=#0000df
-"hi DiffDelete cterm=none ctermfg=fg ctermbg=88 gui=none guifg=fg guibg=#870000
-"hi DiffChange cterm=none ctermfg=fg ctermbg=18 gui=none guifg=fg guibg=#000087
-"hi DiffAdd cterm=none ctermfg=fg ctermbg=28 gui=none guifg=fg guibg=#008700
-
-hi Folded cterm=none ctermfg=255 ctermbg=60 gui=none guifg=#eeeeee guibg=#5f5f87
-"hi Folded cterm=none ctermfg=251 ctermbg=240 gui=bold guifg=#c6c6c6 guibg=#585858
-"hi Folded cterm=none ctermfg=251 ctermbg=95 gui=none guifg=#c6c6c6 guibg=#585858
-hi FoldColumn cterm=none ctermfg=248 ctermbg=58 gui=none guifg=#a8a8a8 guibg=bg
-hi SignColumn cterm=none ctermfg=248 ctermbg=bg gui=none guifg=#a8a8a8 guibg=bg
-
-hi Directory cterm=none ctermfg=39 ctermbg=bg gui=none guifg=#00afff guibg=bg
-hi LineNr cterm=none ctermfg=248 gui=none guifg=#a8a8a8
-hi NonText cterm=bold ctermfg=248 ctermbg=bg gui=bold guifg=#a8a8a8 guibg=bg
-hi SpecialKey cterm=none ctermfg=77 ctermbg=bg gui=none guifg=#5fdf5f guibg=bg
-hi Title cterm=none ctermfg=0 ctermbg=184 gui=none guifg=#000000 guibg=#dfdf00
-hi Visual cterm=none ctermfg=24 ctermbg=153 gui=none guifg=#005f87 guibg=#afdfff
-"hi Visual cterm=none ctermfg=18 ctermbg=153 gui=none guifg=#005f87 guibg=#afdfff
-hi VisualNOS cterm=bold,underline ctermfg=247 ctermbg=bg gui=bold,underline guifg=#9e9e9e guibg=bg
-
-hi Comment cterm=none ctermfg=244 ctermbg=bg gui=none guifg=#808080 guibg=bg
-""" COLD
-hi Constant cterm=none ctermfg=187 ctermbg=bg gui=none guifg=#dfdfaf guibg=bg
-""" COLD-DARK
-"hi Constant cterm=none ctermfg=223 ctermbg=bg gui=none guifg=#ffdfaf guibg=bg
-""" NEUTRAL
-"hi Constant cterm=none ctermfg=229 ctermbg=bg gui=none guifg=#ffffaf guibg=bg
-""" WARM
-"hi Constant cterm=none ctermfg=222 ctermbg=bg gui=none guifg=#ffdf87 guibg=bg
-"hi String cterm= ctermfg= ctermbg= gui= guifg= guibg=
-hi Error cterm=none ctermfg=196 ctermbg=bg gui=none guifg=#ff0000 guibg=bg
-""" COLD
-"hi Identifier cterm=none ctermfg=115 ctermbg=bg gui=none guifg=#87dfaf guibg=bg
-""" NEUTRAL
-"hi Identifier cterm=none ctermfg=114 ctermbg=bg gui=none guifg=#87df87 guibg=bg
-""" WARM
-hi Identifier cterm=none ctermfg=150 ctermbg=bg gui=none guifg=#afdf87 guibg=bg
-hi Ignore cterm=none ctermfg=238 ctermbg=bg gui=none guifg=#444444 guibg=bg
-hi Number cterm=none ctermfg=180 ctermbg=bg gui=none guifg=#dfaf87 guibg=bg
-"hi Number cterm=none ctermfg=222 ctermbg=bg gui=none guifg=#ffaf87 guibg=bg
-"hi Number cterm=none ctermfg=215 ctermbg=bg gui=none guifg=#ffaf87 guibg=bg
-"hi Number cterm=none ctermfg=209 ctermbg=0 gui=none guifg=#ff875f guibg=#000000
-"hi Number cterm=none ctermfg=210 ctermbg=0 gui=none guifg=#ff8787 guibg=#000000
-hi PreProc cterm=none ctermfg=182 ctermbg=bg gui=none guifg=#dfafdf guibg=bg
-"hi PreProc cterm=none ctermfg=218 ctermbg=bg gui=none guifg=#ffafdf guibg=bg
-""" LIGHT
-"hi Special cterm=none ctermfg=174 ctermbg=bg gui=none guifg=#ffafaf guibg=bg
-""" DARK
-hi Special cterm=none ctermfg=174 ctermbg=bg gui=none guifg=#df8787 guibg=bg
-"hi Special cterm=none ctermfg=114 ctermbg=bg gui=none guifg=#87df87 guibg=bg
-"hi SpecialChar cterm= ctermfg= ctermbg= gui= guifg= guibg=
-hi Statement cterm=none ctermfg=74 ctermbg=bg gui=none guifg=#5fafdf guibg=bg
-"hi Statement cterm=none ctermfg=75 ctermbg=bg gui=none guifg=#5fafff guibg=bg
-hi Todo cterm=none ctermfg=0 ctermbg=184 gui=none guifg=#000000 guibg=#dfdf00
-"hi Type cterm=none ctermfg=153 ctermbg=bg gui=none guifg=#afdfff guibg=bg
-hi Type cterm=none ctermfg=146 ctermbg=bg gui=none guifg=#afafdf guibg=bg
-hi Underlined cterm=underline ctermfg=39 ctermbg=bg gui=underline guifg=#00afff guibg=bg
-
-"hi htmlBold cterm= ctermbg=0 ctermfg=15 guibg=bg guifg=fg gui=bold
-"hi htmlBoldItalic cterm= ctermbg=0 ctermfg=15 guibg=bg guifg=fg gui=bold,italic
-"hi htmlBoldUnderline cterm= ctermbg=0 ctermfg=15 guibg=bg guifg=fg gui=bold,underline
-"hi htmlBoldUnderlineItalic cterm= ctermbg=0 ctermfg=15 guibg=bg guifg=fg gui=bold,underline,italic
-"hi htmlItalic cterm= ctermbg=0 ctermfg=15 guibg=bg guifg=fg gui=italic
-"hi htmlUnderline cterm= ctermbg=0 ctermfg=15 guibg=bg guifg=fg gui=underline
-"hi htmlUnderlineItalici cterm= ctermbg=0 ctermfg=15 guibg=bg guifg=fg gui=underline,italic
-
-
-" For taglist plugin
-if exists('loaded_taglist')
- hi TagListTagName cterm=none ctermfg=16 ctermbg=28 gui=none guifg=#000000 guibg=#008700
- hi TagListTagScope cterm=none ctermfg=16 ctermbg=28 gui=none guifg=#000000 guibg=#008700
- hi TagListTitle cterm=none ctermfg=199 ctermbg=16 gui=none guifg=#ff00af guibg=#000000
- hi TagListComment cterm=none ctermfg=16 ctermbg=28 gui=none guifg=#000000 guibg=#008700
- hi TagListFileName cterm=none ctermfg=15 ctermbg=90 gui=none guifg=#ffffff guibg=#870087
-endif
-
-
-" For features in vim v.7.0 and higher
-if v:version >= 700
- hi Pmenu cterm=none ctermfg=0 ctermbg=246 gui=none guifg=#000000 guibg=#949494
- hi PmenuSel cterm=none ctermfg=0 ctermbg=243 gui=none guifg=#000000 guibg=#767676
- hi PmenuSbar cterm=none ctermfg=fg ctermbg=243 gui=none guifg=fg guibg=#767676
- hi PmenuThumb cterm=none ctermfg=bg ctermbg=252 gui=none guifg=bg guibg=#d0d0d0
-
- " if has("spell")
- " hi SpellBad guisp=#ee2c2c gui=undercurl
- " hi SpellCap guisp=#2c2cee gui=undercurl
- " hi SpellLocal guisp=#2ceeee gui=undercurl
- " hi SpellRare guisp=#ee2cee gui=undercurl
- " endif
-
- hi MatchParen cterm=none ctermfg=188 ctermbg=68 gui=bold guifg=#dfdfdf guibg=#5f87df
- "hi MatchParen cterm=none ctermfg=24 ctermbg=153 gui=none guifg=#005f87 guibg=#afdfff
- "hi MatchParen cterm=none ctermfg=117 ctermbg=31 gui=bold guifg=#87dfff guibg=#0087af
- "hi MatchParen cterm=none ctermfg=187 ctermbg=67 gui=none guifg=#005f87 guibg=#afdfff
-
- hi TabLineSel cterm=bold ctermfg=fg ctermbg=bg gui=bold guifg=fg guibg=bg
- hi TabLine cterm=underline ctermfg=fg ctermbg=242 gui=underline guifg=fg guibg=#666666
- hi TabLineFill cterm=underline ctermfg=fg ctermbg=242 gui=underline guifg=fg guibg=#666666
-endif
+++ /dev/null
-" Vim color file
-" Maintainer: Jani Nurminen <slinky@iki.fi>
-" Last Change: $Id: zenburn.vim,v 2.13 2009/10/24 10:16:01 slinky Exp $
-" URL: http://slinky.imukuppi.org/zenburnpage/
-" License: GPL
-"
-" Nothing too fancy, just some alien fruit salad to keep you in the zone.
-" This syntax file was designed to be used with dark environments and
-" low light situations. Of course, if it works during a daybright office, go
-" ahead :)
-"
-" Owes heavily to other Vim color files! With special mentions
-" to "BlackDust", "Camo" and "Desert".
-"
-" To install, copy to ~/.vim/colors directory.
-"
-" Alternatively, you can use Vimball installation:
-" vim zenburn.vba
-" :so %
-" :q
-"
-" For details, see :help vimball
-"
-" After installation, use it with :colorscheme zenburn.
-" See also :help syntax
-"
-" Credits:
-" - Jani Nurminen - original Zenburn
-" - Steve Hall & Cream posse - higher-contrast Visual selection
-" - Kurt Maier - 256 color console coloring, low and high contrast toggle,
-" bug fixing
-" - Charlie - spotted too bright StatusLine in non-high contrast mode
-" - Pablo Castellazzi - CursorLine fix for 256 color mode
-" - Tim Smith - force dark background
-" - John Gabriele - spotted bad Ignore-group handling
-" - Zac Thompson - spotted invisible NonText in low contrast mode
-" - Christophe-Marie Duquesne - suggested making a Vimball
-"
-" CONFIGURABLE PARAMETERS:
-"
-" You can use the default (don't set any parameters), or you can
-" set some parameters to tweak the Zenburn colours.
-"
-" To use them, put them into your .vimrc file before loading the color scheme,
-" example:
-" let g:zenburn_high_Contrast=1
-" colors zenburn
-"
-" * You can now set a darker background for bright environments. To activate, use:
-" contrast Zenburn, use:
-"
-" let g:zenburn_high_Contrast = 1
-"
-" * For example, Vim help files uses the Ignore-group for the pipes in tags
-" like "|somelink.txt|". By default, the pipes are not visible, as they
-" map to Ignore group. If you wish to enable coloring of the Ignore group,
-" set the following parameter to 1. Warning, it might make some syntax files
-" look strange.
-"
-" let g:zenburn_color_also_Ignore = 1
-"
-" * To get more contrast to the Visual selection, use
-"
-" let g:zenburn_alternate_Visual = 1
-"
-" * To use alternate colouring for Error message, use
-"
-" let g:zenburn_alternate_Error = 1
-"
-" * The new default for Include is a duller orange. To use the original
-" colouring for Include, use
-"
-" let g:zenburn_alternate_Include = 1
-"
-" * Work-around to a Vim bug, it seems to misinterpret ctermfg and 234 and 237
-" as light values, and sets background to light for some people. If you have
-" this problem, use:
-"
-" let g:zenburn_force_dark_Background = 1
-"
-" NOTE:
-"
-" * To turn the parameter(s) back to defaults, use UNLET:
-"
-" unlet g:zenburn_alternate_Include
-"
-" Setting to 0 won't work!
-"
-" That's it, enjoy!
-"
-" TODO
-" - Visual alternate color is broken? Try GVim >= 7.0.66 if you have trouble
-" - IME colouring (CursorIM)
-
-set background=dark
-hi clear
-if exists("syntax_on")
- syntax reset
-endif
-let g:colors_name="zenburn"
-
-hi Boolean guifg=#dca3a3
-hi Character guifg=#dca3a3 gui=bold
-hi Comment guifg=#7f9f7f gui=italic
-hi Conditional guifg=#f0dfaf gui=bold
-hi Constant guifg=#dca3a3 gui=bold
-hi Cursor guifg=#000d18 guibg=#8faf9f gui=bold
-hi Debug guifg=#bca3a3 gui=bold
-hi Define guifg=#ffcfaf gui=bold
-hi Delimiter guifg=#8f8f8f
-hi DiffAdd guifg=#709080 guibg=#313c36 gui=bold
-hi DiffChange guibg=#333333
-hi DiffDelete guifg=#333333 guibg=#464646
-hi DiffText guifg=#ecbcbc guibg=#41363c gui=bold
-hi Directory guifg=#dcdccc gui=bold
-hi ErrorMsg guifg=#80d4aa guibg=#2f2f2f gui=bold
-hi Exception guifg=#c3bf9f gui=bold
-hi Float guifg=#c0bed1
-hi FoldColumn guifg=#93b3a3 guibg=#3f4040
-hi Folded guifg=#93b3a3 guibg=#3f4040
-hi Function guifg=#efef8f
-hi Identifier guifg=#efdcbc
-hi IncSearch guibg=#f8f893 guifg=#385f38
-hi Keyword guifg=#f0dfaf gui=bold
-hi Label guifg=#dfcfaf gui=underline
-hi LineNr guifg=#9fafaf guibg=#262626
-hi Macro guifg=#ffcfaf gui=bold
-hi ModeMsg guifg=#ffcfaf gui=none
-hi MoreMsg guifg=#ffffff gui=bold
-hi Number guifg=#8cd0d3
-hi Operator guifg=#f0efd0
-hi PreCondit guifg=#dfaf8f gui=bold
-hi PreProc guifg=#ffcfaf gui=bold
-hi Question guifg=#ffffff gui=bold
-hi Repeat guifg=#ffd7a7 gui=bold
-hi Search guifg=#ffffe0 guibg=#284f28
-hi SpecialChar guifg=#dca3a3 gui=bold
-hi SpecialComment guifg=#82a282 gui=bold
-hi Special guifg=#cfbfaf
-hi SpecialKey guifg=#9ece9e
-hi Statement guifg=#e3ceab gui=none
-hi StatusLine guifg=#313633 guibg=#ccdc90
-hi StatusLineNC guifg=#2e3330 guibg=#88b090
-hi StorageClass guifg=#c3bf9f gui=bold
-hi String guifg=#cc9393
-hi Structure guifg=#efefaf gui=bold
-hi Tag guifg=#e89393 gui=bold
-hi Title guifg=#efefef gui=bold
-hi Todo guifg=#dfdfdf guibg=bg gui=bold
-hi Typedef guifg=#dfe4cf gui=bold
-hi Type guifg=#dfdfbf gui=bold
-hi Underlined guifg=#dcdccc gui=underline
-hi VertSplit guifg=#2e3330 guibg=#688060
-hi VisualNOS guifg=#333333 guibg=#f18c96 gui=bold,underline
-hi WarningMsg guifg=#ffffff guibg=#333333 gui=bold
-hi WildMenu guibg=#2c302d guifg=#cbecd0 gui=underline
-
-hi SpellBad guisp=#bc6c4c guifg=#dc8c6c
-hi SpellCap guisp=#6c6c9c guifg=#8c8cbc
-hi SpellRare guisp=#bc6c9c guifg=#bc8cbc
-hi SpellLocal guisp=#7cac7c guifg=#9ccc9c
-
-" Entering Kurt zone
-if &t_Co > 255
- hi Boolean ctermfg=181
- hi Character ctermfg=181 cterm=bold
- hi Comment ctermfg=108
- hi Conditional ctermfg=223 cterm=bold
- hi Constant ctermfg=181 cterm=bold
- hi Cursor ctermfg=233 ctermbg=109 cterm=bold
- hi Debug ctermfg=181 cterm=bold
- hi Define ctermfg=223 cterm=bold
- hi Delimiter ctermfg=245
- hi DiffAdd ctermfg=66 ctermbg=237 cterm=bold
- hi DiffChange ctermbg=236
- hi DiffDelete ctermfg=236 ctermbg=238
- hi DiffText ctermfg=217 ctermbg=237 cterm=bold
- hi Directory ctermfg=188 cterm=bold
- hi ErrorMsg ctermfg=115 ctermbg=236 cterm=bold
- hi Exception ctermfg=249 cterm=bold
- hi Float ctermfg=251
- hi FoldColumn ctermfg=109 ctermbg=238
- hi Folded ctermfg=109 ctermbg=238
- hi Function ctermfg=228
- hi Identifier ctermfg=223
- hi IncSearch ctermbg=228 ctermfg=238
- hi Keyword ctermfg=223 cterm=bold
- hi Label ctermfg=187 cterm=underline
- hi LineNr ctermfg=248 ctermbg=235
- hi Macro ctermfg=223 cterm=bold
- hi ModeMsg ctermfg=223 cterm=none
- hi MoreMsg ctermfg=15 cterm=bold
- hi Number ctermfg=116
- hi Operator ctermfg=230
- hi PreCondit ctermfg=180 cterm=bold
- hi PreProc ctermfg=223 cterm=bold
- hi Question ctermfg=15 cterm=bold
- hi Repeat ctermfg=223 cterm=bold
- hi Search ctermfg=230 ctermbg=236
- hi SpecialChar ctermfg=181 cterm=bold
- hi SpecialComment ctermfg=108 cterm=bold
- hi Special ctermfg=181
- hi SpecialKey ctermfg=151
- hi Statement ctermfg=187 ctermbg=234 cterm=none
- hi StatusLine ctermfg=236 ctermbg=186
- hi StatusLineNC ctermfg=235 ctermbg=108
- hi StorageClass ctermfg=249 cterm=bold
- hi String ctermfg=174
- hi Structure ctermfg=229 cterm=bold
- hi Tag ctermfg=181 cterm=bold
- hi Title ctermfg=7 ctermbg=234 cterm=bold
- hi Todo ctermfg=108 ctermbg=234 cterm=bold
- hi Typedef ctermfg=253 cterm=bold
- hi Type ctermfg=187 cterm=bold
- hi Underlined ctermfg=188 ctermbg=234 cterm=bold
- hi VertSplit ctermfg=236 ctermbg=65
- hi VisualNOS ctermfg=236 ctermbg=210 cterm=bold
- hi WarningMsg ctermfg=15 ctermbg=236 cterm=bold
- hi WildMenu ctermbg=236 ctermfg=194 cterm=bold
- hi CursorLine ctermbg=236 cterm=none
-
- " spellchecking, always "bright" background
- hi SpellLocal ctermfg=14 ctermbg=237
- hi SpellBad ctermfg=9 ctermbg=237
- hi SpellCap ctermfg=12 ctermbg=237
- hi SpellRare ctermfg=13 ctermbg=237
-
- " pmenu
- hi PMenu ctermfg=248 ctermbg=0
- hi PMenuSel ctermfg=223 ctermbg=235
-
- if exists("g:zenburn_high_Contrast")
- hi Normal ctermfg=188 ctermbg=234
- hi NonText ctermfg=238
-
- if exists("g:zenburn_color_also_Ignore")
- hi Ignore ctermfg=238
- endif
- else
- hi Normal ctermfg=188 ctermbg=237
- hi Cursor ctermbg=109
- hi diffadd ctermbg=237
- hi diffdelete ctermbg=238
- hi difftext ctermbg=237
- hi errormsg ctermbg=237
- hi foldcolumn ctermbg=238
- hi folded ctermbg=238
- hi incsearch ctermbg=228
- hi linenr ctermbg=238
- hi search ctermbg=238
- hi statement ctermbg=237
- hi statusline ctermbg=144
- hi statuslinenc ctermbg=108
- hi title ctermbg=237
- hi todo ctermbg=237
- hi underlined ctermbg=237
- hi vertsplit ctermbg=65
- hi visualnos ctermbg=210
- hi warningmsg ctermbg=236
- hi wildmenu ctermbg=236
- hi NonText ctermfg=240
-
- if exists("g:zenburn_color_also_Ignore")
- hi Ignore ctermfg=240
- endif
- endif
-
- if exists("g:zenburn_alternate_Error")
- " use more jumpy Error
- hi Error ctermfg=210 ctermbg=52 gui=bold
- else
- " default is something more zenburn-compatible
- hi Error ctermfg=228 ctermbg=95 gui=bold
- endif
-endif
-
-if exists("g:zenburn_force_dark_Background")
- " Force dark background, because of a bug in VIM: VIM sets background
- " automatically during "hi Normal ctermfg=X"; it misinterprets the high
- " value (234 or 237 above) as a light color, and wrongly sets background to
- " light. See ":help highlight" for details.
- set background=dark
-endif
-
-if exists("g:zenburn_high_Contrast")
- " use new darker background
- hi Normal guifg=#dcdccc guibg=#1f1f1f
- hi CursorLine guibg=#121212 gui=bold
- hi Pmenu guibg=#242424 guifg=#ccccbc
- hi PMenuSel guibg=#353a37 guifg=#ccdc90 gui=bold
- hi PmenuSbar guibg=#2e3330 guifg=#000000
- hi PMenuThumb guibg=#a0afa0 guifg=#040404
- hi MatchParen guifg=#f0f0c0 guibg=#383838 gui=bold
- hi SignColumn guifg=#9fafaf guibg=#181818 gui=bold
- hi TabLineFill guifg=#cfcfaf guibg=#181818 gui=bold
- hi TabLineSel guifg=#efefef guibg=#1c1c1b gui=bold
- hi TabLine guifg=#b6bf98 guibg=#181818 gui=bold
- hi CursorColumn guifg=#dcdccc guibg=#2b2b2b
- hi NonText guifg=#404040 gui=bold
-else
- " Original, lighter background
- hi Normal guifg=#dcdccc guibg=#3f3f3f
- hi CursorLine guibg=#434443
- hi Pmenu guibg=#2c2e2e guifg=#9f9f9f
- hi PMenuSel guibg=#242424 guifg=#d0d0a0 gui=bold
- hi PmenuSbar guibg=#2e3330 guifg=#000000
- hi PMenuThumb guibg=#a0afa0 guifg=#040404
- hi MatchParen guifg=#b2b2a0 guibg=#2e2e2e gui=bold
- hi SignColumn guifg=#9fafaf guibg=#343434 gui=bold
- hi TabLineFill guifg=#cfcfaf guibg=#353535 gui=bold
- hi TabLineSel guifg=#efefef guibg=#3a3a39 gui=bold
- hi TabLine guifg=#b6bf98 guibg=#353535 gui=bold
- hi CursorColumn guifg=#dcdccc guibg=#4f4f4f
- hi NonText guifg=#5b605e gui=bold
-endif
-
-
-if exists("g:zenburn_alternate_Visual")
- " Visual with more contrast, thanks to Steve Hall & Cream posse
- " gui=none fixes weird highlight problem in at least GVim 7.0.66, thanks to Kurt Maier
- hi Visual guifg=#000000 guibg=#71d3b4 gui=none
- hi VisualNOS guifg=#000000 guibg=#71d3b4 gui=none
-else
- " use default visual
- hi Visual guifg=#233323 guibg=#71d3b4 gui=none
- hi VisualNOS guifg=#233323 guibg=#71d3b4 gui=none
-endif
-
-if exists("g:zenburn_alternate_Error")
- " use more jumpy Error
- hi Error guifg=#e37170 guibg=#664040 gui=bold
-else
- " default is something more zenburn-compatible
- hi Error guifg=#e37170 guibg=#3d3535 gui=none
-endif
-
-if exists("g:zenburn_alternate_Include")
- " original setting
- hi Include guifg=#ffcfaf gui=bold
-else
- " new, less contrasted one
- hi Include guifg=#dfaf8f gui=bold
-endif
-
-if exists("g:zenburn_color_also_Ignore")
- " color the Ignore groups
- " note: if you get strange coloring for your files, turn this off (unlet)
- hi Ignore guifg=#545a4f
-endif
-
-" TODO check for more obscure syntax groups that they're ok
+++ /dev/null
-" Maintainer: Krzysztof Goj <Krzysztof-dot-Goj-at-gmail-dot-com>
-" Last Change: 27th March 2009
-
-set background=dark
-hi clear
-if exists("syntax_on")
- syntax reset
-endif
-
-let g:colors_name="zmrok"
-
-" general colors
-hi Normal guifg=#F8F8F8 guibg=#141414
-hi Cursor guifg=Black guibg=Green gui=none
-hi LineNr guifg=#777777 guibg=Black
-hi NonText guifg=#808080 guibg=#202020
-
-hi StatusLine guifg=#F8F8F8 guibg=#202020 gui=bold
-hi StatusLineNC guifg=#777777 guibg=#202020 gui=none
-hi VertSplit guifg=#202020 guibg=#202020 gui=none
-
-" Vim >= 7.0 specific colors
-if version >= 700
- hi CursorLine guibg=#0d0d0d
- hi CursorColumn guibg=#0d0d0d
- hi MatchParen guifg=Black guibg=#FFCC20 gui=bold
-
- hi Pmenu guifg=#141414 guibg=#CDA869
- hi PmenuSel guifg=#F8F8F8 guibg=#9B703F
- hi PmenuSbar guibg=#DAEFA3
- hi PmenuThumb guifg=#8F9D6A
-endif
-
-"Syntax hilighting
-
-hi Comment guifg=#888888
-hi Error guifg=red guibg=#141414
-hi Todo guifg=red guibg=#141414 gui=bold
-
-hi Constant guifg=#CF593C
-hi Exception guifg=#CF593C
-hi Operator guifg=#DFCC77
-
-hi Special guifg=orange
-hi SpecialChar guifg=orange
-hi String guifg=#D9FF77
-hi Character guifg=#FFCE43
-hi Number guifg=#FACE43
-
-hi Statement guifg=#A56A30 gui=bold
-hi Keyword guifg=#A56A30 gui=bold
-hi Label guifg=#A56A30 gui=bold
-
-hi Identifier guifg=#C7CA87 gui=none
-hi Type guifg=#C7CA87 gui=none
-hi Function guifg=#C7CA87 gui=none
-hi StorageClass guifg=#C7CA87 gui=none
-
-hi PreProc guifg=khaki4
+++ /dev/null
-*coffee-script.txt* Plugin for editing, compiling and running CoffeeScript
-
-=============================================================================
-Author: Mick Koch <kchmck@gmail.com> *coffee-script-author*
-License: WTFPL (see |coffee-script-license|)
-
-=============================================================================
-
-CONTENTS *coffee-script-contents*
-
-|coffee-script-introduction| Introduction and Feature Summary
-|coffee-script-commands| Commands
-|coffee-script-settings| Settings
-
-{Vi does not have any of this}
-
-=============================================================================
-
-INTRODUCTION *coffee-script*
- *coffee-script-introduction*
-
-This plugin provides facilities for editing CoffeeScript, including syntax
-highlighting, indenting and compilation. Also included is syntax support for
-Eco templates, and handling of {text/coffeescript} in HTML.
-
-
-COMMANDS *coffee-script-commands*
-
- *:CoffeeMake*
-:CoffeeMake {opts} Calls |:make!|, with 'makeprg' being "coffee -c" plus
- any additional {opts} given. Opens the |quickfix|
- window if there are any errors and jumps to the first
- error. You may set |g:coffee_make_options| to specify
- default command-line options that will always be
- passed. By default, all compiler output is shown --
- running with |:silent| will hide this.
-
- *:CoffeeMake!*
-:CoffeeMake! {opts} As with :CoffeeMake, but will not jump to the first
- error.
-
- *:CoffeeCompile*
-:[range]CoffeeCompile [vertical] [{win-size}]
- Shows how the current file or [range] will be compiled
- to JavaScript. [vertical] (or vert) splits the
- compile buffer vertically instead of horizontally, and
- {win-size} sets the initial size of the buffer. It can
- be closed quickly with the "q" key.
-
-:CoffeeCompile {watch} [vertical] [{win-size}]
- The watch mode of :CoffeeCompile emulates the "Try
- CoffeeScript" live preview on the CoffeeScript web
- site -- after making changes to the source file,
- exiting insert mode will cause the preview buffer to
- update automatically. {watch} should be given as
- "watch" or "unwatch," where the latter will of course
- stop the automatic updating. [vertical] is
- recommended, and 'scrollbind' is useful.
-
- *:CoffeeRun*
-:[range]CoffeeRun Compiles the file or [range] and runs the resulting
- JavaScript, displaying the output.
-
-
-SETTINGS *coffee-script-settings*
-
-You can configure plugin behavior by setting global variables or syntax
-highlighting directives in your |vimrc|.
-
-Global Settings~
-
-You may set these in your |vimrc| as illustrated below.
-
- *g:coffee_make_options* >
- let g:coffee_make_options='--bare'
-Always include the specified options when compiling with |:CoffeeCompile|.
-
-Syntax Highlighting~
- *ft-coffee-script-syntax*
-Trailing whitespace is highlighted as an error by default. This can be
-disabled with:
->
- hi link coffeeSpaceError NONE
-
-Trailing semicolons are also considered an error (for help transitioning from
-JavaScript.) This can be disabled with:
->
- hi link coffeeSemicolonError NONE
-
-Reserved words like {function} and {var} are highlighted as an error in
-contexts disallowed by CoffeeScript. This can be disabled with:
->
- hi link coffeeReservedError NONE
-
-
-=============================================================================
-
-LICENSE *coffee-script-license*
-
- DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
- Version 2, December 2004
-
- Copyright (C) 2010 to 2011 Mick Koch <kchmck@gmail.com>
-
- Everyone is permitted to copy and distribute verbatim or modified
- copies of this license document, and changing it is allowed as long
- as the name is changed.
-
- DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
- TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
-
- 0. You just DO WHAT THE FUCK YOU WANT TO.
-
- vim:tw=78:ts=8:ft=help:norl:
+++ /dev/null
-GIT COMMIT *ft-gitcommit-plugin*
-
-One command, :DiffGitCached, is provided to show a diff of the current commit
-in the preview window. It is equivalent to calling "git diff --cached" plus
-any arguments given to the command.
+++ /dev/null
-*solarized.vim* for Vim version 7.3 or newer. Modified: 2011 May 05
-
-
- Solarized Vim Colorscheme by Ethan Schoonover ~
-
-Solarized Colorscheme *solarized*
- *solarized-help*
- *solarized-colors*
- *solarized-colorscheme*
- *vim-colors-solarized*
-
-Solarized is a carefully designed selective contrast colorscheme with dual
-light and dark modes that runs in both GUI, 256 and 16 color modes.
-
-See the homepage at http://ethanschoonover.com/solarized for screenshots and
-details.
-
-0. Install |solarized-install|
-1. Solarized Menu |solarized-menu|
-2. Options |solarized-options|
-3. Toggle Background |solarized-togglebg|
-4. Terminal Issues |solarized-term|
-
-==============================================================================
-0. Install *solarized-install*
-
-Note: I recommend using Tim Pope's pathogen plugin to install this
-colorscheme. See https://github.com/tpope/vim-pathogen . If you've installed
-pathogen properly you can install Solarized with the following commands,
-followed by the .vimrc configuration below.
-
- $ cd ~/.vim/bundle
- $ git clone https://github.com/altercation/vim-colors-solarized.git
-
-If you aren't using pathogen, you can use the following three steps to install
-Solarized:
-
-1. Download the solarized distribution (available on the homepage above)
- and unarchive the file.
-
-2. Move `solarized.vim` to your `.vim/colors` directory.
-
-3. Move each of the files in each subdirectories to the corresponding .vim
- subdirectory (e.g. autoload/togglebg.vim goes into your .vim/autoload
- directory as .vim/autoload/togglebg.vim).
-
-
-After installation, place the following lines in your .vimrc:
-
- syntax enable
- set background=dark
- colorscheme solarized
-
-or, for the light background mode of Solarized:
-
- syntax enable
- set background=light
- colorscheme solarized
-
-==============================================================================
-1. Solarized Menu *solarized-menu*
-
-Solarized makes available a menu when used in Vim GUI mode (gvim, macvim).
-This menu includes many of the options detailed below so that you can test out
-different values quickly without modifying your .vimrc file. If you wish to
-turn off this menu permanently, simply place the following line in your .vimrc
-above the "colorscheme solarized" line.
-
- let g:solarized_menu=0
-
-==============================================================================
-2. Toggle Background *solarized-togglebg*
- *toggle-bg* *togglebg*
- *toggle-background*
-
-Solarized comes with Toggle Background, a simple plugin to switch between
-light and dark background modes and reset the colorscheme. This is most useful
-for colorschemes that support both light and dark modes and in terminals or
-gui vim windows where the background will be properly set.
-
-Toggle Background can be accessed by:
-
- * the Solarized menu (in Vim gui mode)
- * the Window menu (in Vim gui mode, even if the Solarized menu is off)
- * the "yin/yang" toolbar button (in Vim gui mode)
- * the default mapping of <F5>
- * custom key mapping you set in your .vimrc (see below)
- * command line via ":ToggleBG" (no quotes)
-
-Toggle Background starts with a default mapping to function key <F5>. If you
-are already using this in a mapping, Toggle Background will not map itself to
-a default and you will have to map it manually in your .vimrc file, or
-remove/change your existing <F5> mapping to another value. To customize the
-keyboard mapping in your .vimrc file, use the following line, changing the
-"<F5>" value to the key or key combination you wish to use:
-
- call togglebg#map("<F5>")
-
-Note that you'll want to use a single function key or equivalent if you want
-the plugin to work in all modes (normal, insert, visual).
-
-When using the plugin during normal, visual, or insert mode, there should be
-no interruption in workflow. However, if you activate the plugin during
-REPLACE mode, you will switch to standard insert mode (you will leave the
-overwrite replace mode).
-
-==============================================================================
-3. Solarized Terminal Issues *solarized-term*
-
-If you are going to use Solarized in Terminal mode (i.e. not in a GUI version
-like gvim or macvim), **please please please** consider setting your terminal
-emulator's colorscheme to used the Solarized palette. I've included palettes
-for some popular terminal emulator as well as Xdefaults in the official
-Solarized download available from the Solarized homepage listed at the top of
-this help document. If you use Solarized *without* these colors, Solarized
-will need to be told to degrade its colorscheme to a set compatible with the
-limited 256 terminal palette (whereas by using the terminal's 16 ansi color
-values, you can set the correct, specific values for the Solarized palette).
-
-If you do use the custom terminal colors, solarized.vim should work out of
-the box for you. If you are using a terminal emulator that supports 256
-colors and don't want to use the custom Solarized terminal colors, you will
-need to use the degraded 256 colorscheme. To do so, simply add the following
-line *before* the `colorschem solarized` line:
-
- let g:solarized_termcolors=256
-
-Again, I recommend just changing your terminal colors to Solarized values
-either manually or via one of the many terminal schemes available for import.
-
-==============================================================================
-4. Solarized Options *solarized-options*
-
-
-AUTOGENERATE OPTIONS
-
-You can easily modify and experiment with Solarized display options using the
-Solarized menu when using Vim in gui mode. Once you have things set to your
-liking, you can autogenerate the current option list in a format ready for
-insertion into your .vimrc file using the Solarized menu "Autogenerate
-Options" command or at the command line with:
-
- :SolarizedOptions
-
-
-OPTION LIST
-
-Set these in your vimrc file prior to calling the colorscheme.
-
-option name default optional
-------------------------------------------------
-g:solarized_termcolors= 16 | 256
-g:solarized_termtrans = 0 | 1
-g:solarized_degrade = 0 | 1
-g:solarized_bold = 1 | 0
-g:solarized_underline = 1 | 0
-g:solarized_italic = 1 | 0
-g:solarized_contrast = "normal"| "high" or "low"
-g:solarized_visibility= "normal"| "high" or "low"
-g:solarized_hitrail = 0 | 1
-g:solarized_menu = 1 | 0
-------------------------------------------------
-
-
-OPTION DETAILS
-
-------------------------------------------------
-g:solarized_termcolors= 256 | 16 *'solarized_termcolors'*
-------------------------------------------------
-The most important option if you are using vim in terminal (non gui) mode!
-This tells Solarized to use the 256 degraded color mode if running in a 256
-color capable terminal. Otherwise, if set to `16` it will use the terminal
-emulators colorscheme (best option as long as you've set the emulators colors
-to the Solarized palette).
-
-If you are going to use Solarized in Terminal mode (i.e. not in a GUI
-version like gvim or macvim), **please please please** consider setting your
-terminal emulator's colorscheme to used the Solarized palette. I've included
-palettes for some popular terminal emulator as well as Xdefaults in the
-official Solarized download available from:
-http://ethanschoonover.com/solarized . If you use Solarized without these
-colors, Solarized will by default use an approximate set of 256 colors. It
-isn't bad looking and has been extensively tweaked, but it's still not quite
-the real thing.
-
-------------------------------------------------
-g:solarized_termtrans = 0 | 1 *'solarized_termtrans'*
-------------------------------------------------
-If you use a terminal emulator with a transparent background and Solarized
-isn't displaying the background color transparently, set this to 1 and
-Solarized will use the default (transparent) background of the terminal
-emulator. *urxvt* required this in my testing; iTerm2 did not.
-
-Note that on Mac OS X Terminal.app, solarized_termtrans is set to 1 by
-default as this is almost always the best option. The only exception to this
-is if the working terminfo file supports 256 colors (xterm-256color).
-
-------------------------------------------------
-g:solarized_degrade = 0 | 1 *'solarized_degrade'*
-------------------------------------------------
-For test purposes only; forces Solarized to use the 256 degraded color mode
-to test the approximate color values for accuracy.
-
-------------------------------------------------
-g:solarized_bold = 1 | 0 *'solarized_bold'*
-------------------------------------------------
-------------------------------------------------
-g:solarized_underline = 1 | 0 *'solarized_underline'*
-------------------------------------------------
-------------------------------------------------
-g:solarized_italic = 1 | 0 *'solarized_italic'*
-------------------------------------------------
-If you wish to stop Solarized from displaying bold, underlined or
-italicized typefaces, simply assign a zero value to the appropriate
-variable, for example: `let g:solarized_italic=0`
-
-------------------------------------------------
-g:solarized_contrast = "normal"| "high" or "low" *'solarized_contrast'*
-------------------------------------------------
-Stick with normal! It's been carefully tested. Setting this option to high
-or low does use the same Solarized palette but simply shifts some values up
-or down in order to expand or compress the tonal range displayed.
-
-------------------------------------------------
-g:solarized_visibility = "normal"| "high" or "low" *'solarized_visibility'*
-------------------------------------------------
-Special characters such as trailing whitespace, tabs, newlines, when
-displayed using ":set list" can be set to one of three levels depending on
-your needs.
-
-------------------------------------------------
-g:solarized_hitrail = 0 | 1 *'solarized_hitrail'*
-------------------------------------------------
-Visibility can make listchar entities more visible, but if one has set
-cursorline on, these same listchar values standout somewhat less due to the
-background color of the cursorline. g:solarized_hitrail enables highlighting
-of trailing spaces (only one of the listchar types, but a particularly
-important one) while in the cursoline in a different manner in order to make
-them more visible. This may not work consistently as Solarized is using
-a pattern match than can be overridden by a more encompassing syntax-native
-match such as a comment line.
-
-
-------------------------------------------------
-g:solarized_menu = 1 | 0 *'solarized_menu'*
-------------------------------------------------
-Solarized includes a menu providing access to several of the above
-display related options, including contrast and visibility. This allows
-for an easy method of testing different values quickly before settling
-on a final assignment for your .vimrc. If you wish to turn off this menu,
-assign g:solarized_menu a value of 0.
-
-
- vim:tw=78:noet:ts=8:ft=help:norl:
+++ /dev/null
-'showmarks_enable' showmarks.txt /*'showmarks_enable'*
-'showmarks_hlline_lower' showmarks.txt /*'showmarks_hlline_lower'*
-'showmarks_hlline_other' showmarks.txt /*'showmarks_hlline_other'*
-'showmarks_hlline_upper' showmarks.txt /*'showmarks_hlline_upper'*
-'showmarks_ignore_name' showmarks.txt /*'showmarks_ignore_name'*
-'showmarks_ignore_type' showmarks.txt /*'showmarks_ignore_type'*
-'showmarks_include' showmarks.txt /*'showmarks_include'*
-'showmarks_textother' showmarks.txt /*'showmarks_textother'*
-'showmarks_textupper' showmarks.txt /*'showmarks_textupper'*
-'solarized_bold' solarized.txt /*'solarized_bold'*
-'solarized_contrast' solarized.txt /*'solarized_contrast'*
-'solarized_degrade' solarized.txt /*'solarized_degrade'*
-'solarized_hitrail' solarized.txt /*'solarized_hitrail'*
-'solarized_italic' solarized.txt /*'solarized_italic'*
-'solarized_menu' solarized.txt /*'solarized_menu'*
-'solarized_termcolors' solarized.txt /*'solarized_termcolors'*
-'solarized_termtrans' solarized.txt /*'solarized_termtrans'*
-'solarized_underline' solarized.txt /*'solarized_underline'*
-'solarized_visibility' solarized.txt /*'solarized_visibility'*
-:CoffeeCompile coffee-script.txt /*:CoffeeCompile*
-:CoffeeMake coffee-script.txt /*:CoffeeMake*
-:CoffeeMake! coffee-script.txt /*:CoffeeMake!*
-:CoffeeRun coffee-script.txt /*:CoffeeRun*
-ShowMarksClearAll showmarks.txt /*ShowMarksClearAll*
-ShowMarksClearMark showmarks.txt /*ShowMarksClearMark*
-ShowMarksOn showmarks.txt /*ShowMarksOn*
-ShowMarksPlaceMark showmarks.txt /*ShowMarksPlaceMark*
-ShowMarksToggle showmarks.txt /*ShowMarksToggle*
-before solarized.txt /*before*
-coffee-script coffee-script.txt /*coffee-script*
-coffee-script-author coffee-script.txt /*coffee-script-author*
-coffee-script-commands coffee-script.txt /*coffee-script-commands*
-coffee-script-contents coffee-script.txt /*coffee-script-contents*
-coffee-script-introduction coffee-script.txt /*coffee-script-introduction*
-coffee-script-license coffee-script.txt /*coffee-script-license*
-coffee-script-settings coffee-script.txt /*coffee-script-settings*
-coffee-script.txt coffee-script.txt /*coffee-script.txt*
-ft-coffee-script-syntax coffee-script.txt /*ft-coffee-script-syntax*
-ft-gitcommit-plugin ft-gitcommit-plugin.txt /*ft-gitcommit-plugin*
-g:coffee_make_options coffee-script.txt /*g:coffee_make_options*
-showmarks showmarks.txt /*showmarks*
-showmarks-changelog showmarks.txt /*showmarks-changelog*
-showmarks-commands showmarks.txt /*showmarks-commands*
-showmarks-configuration showmarks.txt /*showmarks-configuration*
-showmarks-contents showmarks.txt /*showmarks-contents*
-showmarks-highlighting showmarks.txt /*showmarks-highlighting*
-showmarks-mappings showmarks.txt /*showmarks-mappings*
-showmarks.txt showmarks.txt /*showmarks.txt*
-solarized solarized.txt /*solarized*
-solarized-colors solarized.txt /*solarized-colors*
-solarized-colorscheme solarized.txt /*solarized-colorscheme*
-solarized-help solarized.txt /*solarized-help*
-solarized-install solarized.txt /*solarized-install*
-solarized-menu solarized.txt /*solarized-menu*
-solarized-options solarized.txt /*solarized-options*
-solarized-term solarized.txt /*solarized-term*
-solarized-togglebg solarized.txt /*solarized-togglebg*
-solarized.vim solarized.txt /*solarized.vim*
-textile-changelog textile.txt /*textile-changelog*
-textile-commands textile.txt /*textile-commands*
-textile-config textile.txt /*textile-config*
-textile-credits textile.txt /*textile-credits*
-textile-requirements textile.txt /*textile-requirements*
-textile.txt textile.txt /*textile.txt*
-toggle-background solarized.txt /*toggle-background*
-toggle-bg solarized.txt /*toggle-bg*
-togglebg solarized.txt /*togglebg*
-urxvt solarized.txt /*urxvt*
-vim-colors-solarized solarized.txt /*vim-colors-solarized*
-without solarized.txt /*without*
+++ /dev/null
-*textile.txt* Textile for Vim Last Change: November 3, 2008
-
-==============================================================================
-REQUIREMENTS *textile-requirements*
-
-- ruby - http://ruby-lang.org/ (seperate executable, not compiled in)
-- RedCloth - http://redcloth.org/
-
-Files with the extension *.textile will auto-detected. If editing a new file,
-or otherwise, run ":setf textile" to enable textile commands.
-
-
-==============================================================================
-CHANGELOG *textile-changelog*
-
-0.3 - Fixed keymappings in the documentation
-0.2 - Added multiple colors for headers, and alternating colors for list
- items
- - Fixed error in the vim script for TextileRenderBufferToFile
- - Changed shortcut keys from \tp to \rp (render preview instead of
- textile preview, since it's file-type specific anyways)
-0.1 - Initial Release
-
-==============================================================================
-COMMANDS *textile-commands*
-
-:TextilePreview - Render the current buffer to a temp file, and open it in
- your web browser (OSX only)
-
- <Leader>rp
-
-:TextileRenderTab - ... to a new tab
-
- <Leader>rt
-
-:TextileRenderFile - ... to a file
-
- <Leader>rf
-
-<Leader> is \ by default, so <Leader>rp == \rp
-
-==============================================================================
-CONFIG *textile-config*
-
-MAC OS X:
-
- Optional:
- set g:TextileBrowser="Google Chrome" - Open preview in "Google Chrome"
- rather than Safari (optional)
-
-Other:
-
- Mandatory:
- set g:TextileOS="Linux"
- set g:TextileBrowser="/path/to/browser_bin"
-
-
-==============================================================================
-CREDITS *textile-credits*
-
-- "Dominic Mitchell":http://happygiraffe.net/: initial syntax highlighting
-- "Aaron Bieber":http://blog.aaronbieber.com/: improved syntax highlighting
-- "Tim Harper":http://tim.theenchanter.com/ : improved syntax highlighting,
- plugin
-
-vim:tw=78:noet:wrap:ts=2:expandtab:ft=help:norl:
+++ /dev/null
-au BufNewFile,BufRead *.pde setf arduino
\ No newline at end of file
+++ /dev/null
-" Language: CoffeeScript
-" Maintainer: Mick Koch <kchmck@gmail.com>
-" URL: http://github.com/kchmck/vim-coffee-script
-" License: WTFPL
-
-autocmd BufNewFile,BufRead *.coffee set filetype=coffee
-autocmd BufNewFile,BufRead *Cakefile set filetype=coffee
+++ /dev/null
-" Cucumber
-autocmd BufNewFile,BufReadPost *.feature,*.story set filetype=cucumber
+++ /dev/null
-autocmd BufNewFile,BufRead *.eco set filetype=eco
+++ /dev/null
-" Git
-autocmd BufNewFile,BufRead *.git/COMMIT_EDITMSG set ft=gitcommit
-autocmd BufNewFile,BufRead *.git/config,.gitconfig,.gitmodules set ft=gitconfig
-autocmd BufNewFile,BufRead git-rebase-todo set ft=gitrebase
-autocmd BufNewFile,BufRead .msg.[0-9]*
- \ if getline(1) =~ '^From.*# This line is ignored.$' |
- \ set ft=gitsendemail |
- \ endif
-autocmd BufNewFile,BufRead *.git/**
- \ if getline(1) =~ '^\x\{40\}\>\|^ref: ' |
- \ set ft=git |
- \ endif
-
-" This logic really belongs in scripts.vim
-autocmd BufNewFile,BufRead,StdinReadPost *
- \ if getline(1) =~ '^\(commit\|tree\|object\) \x\{40\}\>\|^tag \S\+$' |
- \ set ft=git |
- \ endif
+++ /dev/null
-autocmd BufNewFile,BufRead *.haml setf haml
-autocmd BufNewFile,BufRead *.sass setf sass
-autocmd BufNewFile,BufRead *.scss setf scss
+++ /dev/null
-autocmd BufNewFile,BufRead *.markdown,*.md,*.mdown,*.mkd,*.mkdn
- \ if &ft =~# '^\%(conf\|modula2\)$' |
- \ set ft=markdown |
- \ else |
- \ setf markdown |
- \ endif
+++ /dev/null
-au BufNewFile,BufRead *.mustache setf mustache
\ No newline at end of file
+++ /dev/null
-" detect puppet filetype
-au BufRead,BufNewFile *.pp set filetype=puppet
+++ /dev/null
-
-au BufRead,BufNewFile *.scala set filetype=scala
+++ /dev/null
-" textile.vim
-"
-" Tim Harper (tim.theenchanter.com)
-
-" Force filetype to be textile even if already set
-" This will override the system ftplugin/changelog
-" set on some distros
-au BufRead,BufNewFile *.textile set filetype=textile
+++ /dev/null
-" Language: CoffeeScript
-" Maintainer: Mick Koch <kchmck@gmail.com>
-" URL: http://github.com/kchmck/vim-coffee-script
-" License: WTFPL
-
-if exists("b:did_ftplugin")
- finish
-endif
-
-let b:did_ftplugin = 1
-
-setlocal formatoptions-=t formatoptions+=croql
-setlocal comments=:#
-setlocal commentstring=#\ %s
-
-setlocal errorformat=Error:\ In\ %f\\,\ %m\ on\ line\ %l,
- \Error:\ In\ %f\\,\ Parse\ error\ on\ line\ %l:\ %m,
- \SyntaxError:\ In\ %f\\,\ %m,
- \%-G%.%#
-
-" Extra options passed to CoffeeMake
-if !exists("coffee_make_options")
- let coffee_make_options = ""
-endif
-
-" Update `makeprg` for the current filename. This is needed to support filenames
-" with spaces and quotes while also supporting generic `make`.
-function! s:SetMakePrg()
- let &l:makeprg = "coffee -c " . g:coffee_make_options . ' $* '
- \ . fnameescape(expand('%'))
-endfunction
-
-" Set `makeprg` initially.
-call s:SetMakePrg()
-" Set `makeprg` on rename.
-autocmd BufFilePost,BufWritePost,FileWritePost <buffer> call s:SetMakePrg()
-
-" Reset the global variables used by CoffeeCompile.
-function! s:CoffeeCompileResetVars()
- " Position in the source buffer
- let s:coffee_compile_src_buf = -1
- let s:coffee_compile_src_pos = []
-
- " Position in the CoffeeCompile buffer
- let s:coffee_compile_buf = -1
- let s:coffee_compile_win = -1
- let s:coffee_compile_pos = []
-
- " If CoffeeCompile is watching a buffer
- let s:coffee_compile_watch = 0
-endfunction
-
-" Save the cursor position when moving to and from the CoffeeCompile buffer.
-function! s:CoffeeCompileSavePos()
- let buf = bufnr('%')
- let pos = getpos('.')
-
- if buf == s:coffee_compile_buf
- let s:coffee_compile_pos = pos
- else
- let s:coffee_compile_src_buf = buf
- let s:coffee_compile_src_pos = pos
- endif
-endfunction
-
-" Restore the cursor to the source buffer.
-function! s:CoffeeCompileRestorePos()
- let win = bufwinnr(s:coffee_compile_src_buf)
-
- if win != -1
- exec win 'wincmd w'
- call setpos('.', s:coffee_compile_src_pos)
- endif
-endfunction
-
-" Close the CoffeeCompile buffer and clean things up.
-function! s:CoffeeCompileClose()
- silent! autocmd! CoffeeCompileAuPos
- silent! autocmd! CoffeeCompileAuWatch
-
- call s:CoffeeCompileRestorePos()
- call s:CoffeeCompileResetVars()
-endfunction
-
-" Update the CoffeeCompile buffer given some input lines.
-function! s:CoffeeCompileUpdate(startline, endline)
- let input = join(getline(a:startline, a:endline), "\n")
-
- " Coffee doesn't like empty input.
- if !len(input)
- return
- endif
-
- " Compile input.
- let output = system('coffee -scb 2>&1', input)
-
- " Move to the CoffeeCompile buffer.
- exec s:coffee_compile_win 'wincmd w'
-
- " Replace buffer contents with new output and delete the last empty line.
- setlocal modifiable
- exec '% delete _'
- put! =output
- exec '$ delete _'
- setlocal nomodifiable
-
- " Highlight as JavaScript if there is no compile error.
- if v:shell_error
- setlocal filetype=
- else
- setlocal filetype=javascript
- endif
-
- " Restore the cursor in the compiled output.
- call setpos('.', s:coffee_compile_pos)
-endfunction
-
-" Update the CoffeeCompile buffer with the whole source buffer and restore the
-" cursor.
-function! s:CoffeeCompileWatchUpdate()
- call s:CoffeeCompileSavePos()
- call s:CoffeeCompileUpdate(1, '$')
- call s:CoffeeCompileRestorePos()
-endfunction
-
-" Peek at compiled CoffeeScript in a scratch buffer. We handle ranges like this
-" to prevent the cursor from being moved (and its position saved) before the
-" function is called.
-function! s:CoffeeCompile(startline, endline, args)
- " Don't compile the CoffeeCompile buffer.
- if bufnr('%') == s:coffee_compile_buf
- return
- endif
-
- " Parse arguments.
- let watch = a:args =~ '\<watch\>'
- let unwatch = a:args =~ '\<unwatch\>'
- let vert = a:args =~ '\<vert\%[ical]\>'
- let size = str2nr(matchstr(a:args, '\<\d\+\>'))
-
- " Remove any watch listeners.
- silent! autocmd! CoffeeCompileAuWatch
-
- " If just unwatching, don't compile.
- if unwatch
- let s:coffee_compile_watch = 0
- return
- endif
-
- if watch
- let s:coffee_compile_watch = 1
- endif
-
- call s:CoffeeCompileSavePos()
-
- " Build the CoffeeCompile buffer if it doesn't exist.
- if s:coffee_compile_buf == -1
- let src_win = bufwinnr(s:coffee_compile_src_buf)
-
- " Create the new window and resize it.
- if vert
- let width = size ? size : winwidth(src_win) / 2
-
- vertical new
- exec 'vertical resize' width
- else
- " Try to guess the compiled output's height.
- let height = size ? size : min([winheight(src_win) / 2,
- \ a:endline - a:startline + 2])
-
- botright new
- exec 'resize' height
- endif
-
- " Set up scratch buffer.
- setlocal bufhidden=wipe buftype=nofile
- setlocal nobuflisted nomodifiable noswapfile nowrap
-
- autocmd BufWipeout <buffer> call s:CoffeeCompileClose()
- nnoremap <buffer> <silent> q :hide<CR>
-
- " Save the cursor position on each buffer switch.
- augroup CoffeeCompileAuPos
- autocmd BufEnter,BufLeave * call s:CoffeeCompileSavePos()
- augroup END
-
- let s:coffee_compile_buf = bufnr('%')
- let s:coffee_compile_win = bufwinnr(s:coffee_compile_buf)
- endif
-
- " Go back to the source buffer and do the initial compile.
- call s:CoffeeCompileRestorePos()
-
- if s:coffee_compile_watch
- call s:CoffeeCompileWatchUpdate()
-
- augroup CoffeeCompileAuWatch
- autocmd InsertLeave <buffer> call s:CoffeeCompileWatchUpdate()
- augroup END
- else
- call s:CoffeeCompileUpdate(a:startline, a:endline)
- endif
-endfunction
-
-" Complete arguments for the CoffeeCompile command.
-function! s:CoffeeCompileComplete(arg, cmdline, cursor)
- let args = ['unwatch', 'vertical', 'watch']
-
- if !len(a:arg)
- return args
- endif
-
- let match = '^' . a:arg
-
- for arg in args
- if arg =~ match
- return [arg]
- endif
- endfor
-endfunction
-
-" Don't let new windows overwrite the CoffeeCompile variables.
-if !exists("s:coffee_compile_buf")
- call s:CoffeeCompileResetVars()
-endif
-
-" Peek at compiled CoffeeScript.
-command! -range=% -bar -nargs=* -complete=customlist,s:CoffeeCompileComplete
-\ CoffeeCompile call s:CoffeeCompile(<line1>, <line2>, <q-args>)
-" Compile the current file.
-command! -bang -bar -nargs=* CoffeeMake make<bang> <args>
-" Run some CoffeeScript.
-command! -range=% -bar CoffeeRun <line1>,<line2>:w !coffee -s
+++ /dev/null
-" Vim filetype plugin
-" Language: Cucumber
-" Maintainer: Tim Pope <vimNOSPAM@tpope.org>
-" Last Change: 2010 Aug 09
-
-" Only do this when not done yet for this buffer
-if (exists("b:did_ftplugin"))
- finish
-endif
-let b:did_ftplugin = 1
-
-setlocal formatoptions-=t formatoptions+=croql
-setlocal comments=:# commentstring=#\ %s
-setlocal omnifunc=CucumberComplete
-
-let b:undo_ftplugin = "setl fo< com< cms< ofu<"
-
-let b:cucumber_root = expand('%:p:h:s?.*[\/]\%(features\|stories\)\zs[\/].*??')
-
-if !exists("g:no_plugin_maps") && !exists("g:no_cucumber_maps")
- nmap <silent><buffer> <C-]> :<C-U>exe <SID>jump('edit',v:count)<CR>
- nmap <silent><buffer> <C-W>] :<C-U>exe <SID>jump('split',v:count)<CR>
- nmap <silent><buffer> <C-W><C-]> :<C-U>exe <SID>jump('split',v:count)<CR>
- nmap <silent><buffer> <C-W>} :<C-U>exe <SID>jump('pedit',v:count)<CR>
- let b:undo_ftplugin .= "| sil! nunmap <buffer> <C-]>| sil! nunmap <buffer> <C-W>]| sil! nunmap <buffer> <C-W><C-]>| sil! nunmap <buffer> <C-W>}"
-endif
-
-function! s:jump(command,count)
- let steps = s:steps('.')
- if len(steps) == 0 || len(steps) < a:count
- return 'echoerr "No matching step found"'
- elseif len(steps) > 1 && !a:count
- return 'echoerr "Multiple matching steps found"'
- else
- let c = a:count ? a:count-1 : 0
- return a:command.' +'.steps[c][1].' '.escape(steps[c][0],' %#')
- endif
-endfunction
-
-function! s:allsteps()
- let step_pattern = '\C^\s*\K\k*\>\s*\zs\S.\{-\}\ze\s*\%(do\|{\)\s*\%(|[^|]*|\s*\)\=\%($\|#\)'
- let steps = []
- for file in split(glob(b:cucumber_root.'/**/*.rb'),"\n")
- let lines = readfile(file)
- let num = 0
- for line in lines
- let num += 1
- if line =~ step_pattern
- let type = matchstr(line,'\w\+')
- let steps += [[file,num,type,matchstr(line,step_pattern)]]
- endif
- endfor
- endfor
- return steps
-endfunction
-
-function! s:steps(lnum)
- let c = indent(a:lnum) + 1
- while synIDattr(synID(a:lnum,c,1),'name') !~# '^$\|Region$'
- let c = c + 1
- endwhile
- let step = matchstr(getline(a:lnum)[c-1 : -1],'^\s*\zs.\{-\}\ze\s*$')
- return filter(s:allsteps(),'s:stepmatch(v:val[3],step)')
-endfunction
-
-function! s:stepmatch(receiver,target)
- if a:receiver =~ '^[''"].*[''"]$'
- let pattern = '^'.escape(substitute(a:receiver[1:-2],'$\w\+','(.*)','g'),'/').'$'
- elseif a:receiver =~ '^/.*/$'
- let pattern = a:receiver[1:-2]
- elseif a:receiver =~ '^%r..*.$'
- let pattern = escape(a:receiver[3:-2],'/')
- else
- return 0
- endif
- try
- let vimpattern = substitute(substitute(pattern,'\\\@<!(?:','%(','g'),'\\\@<!\*?','{-}','g')
- if a:target =~# '\v'.vimpattern
- return 1
- endif
- catch
- endtry
- if has("ruby") && pattern !~ '\\\@<!#{'
- ruby VIM.command("return #{if (begin; Kernel.eval('/'+VIM.evaluate('pattern')+'/'); rescue SyntaxError; end) === VIM.evaluate('a:target') then 1 else 0 end}")
- else
- return 0
- endif
-endfunction
-
-function! s:bsub(target,pattern,replacement)
- return substitute(a:target,'\C\\\@<!'.a:pattern,a:replacement,'g')
-endfunction
-
-function! CucumberComplete(findstart,base) abort
- let indent = indent('.')
- let group = synIDattr(synID(line('.'),indent+1,1),'name')
- let type = matchstr(group,'\Ccucumber\zs\%(Given\|When\|Then\)')
- let e = matchend(getline('.'),'^\s*\S\+\s')
- if type == '' || col('.') < col('$') || e < 0
- return -1
- endif
- if a:findstart
- return e
- endif
- let steps = []
- for step in s:allsteps()
- if step[2] ==# type
- if step[3] =~ '^[''"]'
- let steps += [step[3][1:-2]]
- elseif step[3] =~ '^/\^.*\$/$'
- let pattern = step[3][2:-3]
- let pattern = substitute(pattern,'\C^(?:|I )','I ','')
- let pattern = s:bsub(pattern,'\\[Sw]','w')
- let pattern = s:bsub(pattern,'\\d','1')
- let pattern = s:bsub(pattern,'\\[sWD]',' ')
- let pattern = s:bsub(pattern,'\[\^\\\="\]','_')
- let pattern = s:bsub(pattern,'[[:alnum:]. _-][?*]?\=','')
- let pattern = s:bsub(pattern,'\[\([^^]\).\{-\}\]','\1')
- let pattern = s:bsub(pattern,'+?\=','')
- let pattern = s:bsub(pattern,'(\([[:alnum:]. -]\{-\}\))','\1')
- let pattern = s:bsub(pattern,'\\\([[:punct:]]\)','\1')
- if pattern !~ '[\\()*?]'
- let steps += [pattern]
- endif
- endif
- endif
- endfor
- call filter(steps,'strpart(v:val,0,strlen(a:base)) ==# a:base')
- return sort(steps)
-endfunction
-
-" vim:set sts=2 sw=2:
+++ /dev/null
-" Vim filetype plugin
-" Language: generic git output
-" Maintainer: Tim Pope <vimNOSPAM@tpope.org>
-
-" Only do this when not done yet for this buffer
-if (exists("b:did_ftplugin"))
- finish
-endif
-let b:did_ftplugin = 1
-
-if !exists('b:git_dir')
- if expand('%:p') =~# '\.git\>'
- let b:git_dir = matchstr(expand('%:p'),'.*\.git\>')
- elseif $GIT_DIR != ''
- let b:git_dir = $GIT_DIR
- endif
- if (has('win32') || has('win64')) && exists('b:git_dir')
- let b:git_dir = substitute(b:git_dir,'\\','/','g')
- endif
-endif
-
-if exists('*shellescape') && exists('b:git_dir') && b:git_dir != ''
- if b:git_dir =~# '/\.git$' " Not a bare repository
- let &l:path = escape(fnamemodify(b:git_dir,':h'),'\, ').','.&l:path
- endif
- let &l:path = escape(b:git_dir,'\, ').','.&l:path
- let &l:keywordprg = 'git --git-dir='.shellescape(b:git_dir).' show'
-else
- setlocal keywordprg=git\ show
-endif
-if has('gui_running')
- let &l:keywordprg = substitute(&l:keywordprg,'^git\>','git --no-pager','')
-endif
-
-setlocal includeexpr=substitute(v:fname,'^[^/]\\+/','','')
-let b:undo_ftplugin = "setl keywordprg< path< includeexpr<"
+++ /dev/null
-" Vim filetype plugin
-" Language: git commit file
-" Maintainer: Tim Pope <vimNOSPAM@tpope.org>
-
-" Only do this when not done yet for this buffer
-if (exists("b:did_ftplugin"))
- finish
-endif
-
-runtime! ftplugin/git.vim
-let b:did_ftplugin = 1
-
-set nomodeline
-
-let b:undo_ftplugin = 'setl modeline<'
-
-if &textwidth == 0
- " make sure that log messages play nice with git-log on standard terminals
- setlocal textwidth=72
- let b:undo_ftplugin .= "|setl tw<"
-endif
-
-if exists("g:no_gitcommit_commands") || v:version < 700
- finish
-endif
-
-if !exists("b:git_dir")
- let b:git_dir = expand("%:p:h")
-endif
-
-" Automatically diffing can be done with:
-" autocmd BufRead *.git/COMMIT_EDITMSG DiffGitCached | wincmd p
-command! -bang -bar -buffer -complete=custom,s:diffcomplete -nargs=* DiffGitCached :call s:gitdiffcached(<bang>0,b:git_dir,<f-args>)
-
-function! s:diffcomplete(A,L,P)
- let args = ""
- if a:P <= match(a:L." -- "," -- ")+3
- let args = args . "-p\n--stat\n--shortstat\n--summary\n--patch-with-stat\n--no-renames\n-B\n-M\n-C\n"
- end
- if exists("b:git_dir") && a:A !~ '^-'
- let tree = fnamemodify(b:git_dir,':h')
- if strpart(getcwd(),0,strlen(tree)) == tree
- let args = args."\n".system("git diff --cached --name-only")
- endif
- endif
- return args
-endfunction
-
-function! s:gitdiffcached(bang,gitdir,...)
- let tree = fnamemodify(a:gitdir,':h')
- let name = tempname()
- let git = "git"
- if strpart(getcwd(),0,strlen(tree)) != tree
- let git .= " --git-dir=".(exists("*shellescape") ? shellescape(a:gitdir) : '"'.a:gitdir.'"')
- endif
- if a:0
- let extra = join(map(copy(a:000),exists("*shellescape") ? 'shellescape(v:val)' : "'\"'.v:val.'\"'"))
- else
- let extra = "-p --stat=".&columns
- endif
- call system(git." diff --cached --no-color ".extra." > ".(exists("*shellescape") ? shellescape(name) : name))
- exe "pedit ".(exists("*fnameescape") ? fnameescape(name) : name)
- wincmd P
- let b:git_dir = a:gitdir
- command! -bang -bar -buffer -complete=custom,s:diffcomplete -nargs=* DiffGitCached :call s:gitdiffcached(<bang>0,b:git_dir,<f-args>)
- nnoremap <silent> q :q<CR>
- setlocal buftype=nowrite nobuflisted noswapfile nomodifiable filetype=git
-endfunction
+++ /dev/null
-" Vim filetype plugin
-" Language: git config file
-" Maintainer: Tim Pope <vimNOSPAM@tpope.org>
-
-" Only do this when not done yet for this buffer
-if (exists("b:did_ftplugin"))
- finish
-endif
-let b:did_ftplugin = 1
-
-setlocal formatoptions-=t formatoptions+=croql
-setlocal comments=:#,:; commentstring=;\ %s
-
-let b:undo_ftplugin = "setl fo< com< cms<"
+++ /dev/null
-" Vim filetype plugin
-" Language: git rebase --interactive
-" Maintainer: Tim Pope <vimNOSPAM@tpope.org>
-
-" Only do this when not done yet for this buffer
-if (exists("b:did_ftplugin"))
- finish
-endif
-
-runtime! ftplugin/git.vim
-let b:did_ftplugin = 1
-
-setlocal comments=:# commentstring=#\ %s formatoptions-=t
-if !exists("b:undo_ftplugin")
- let b:undo_ftplugin = ""
-endif
-let b:undo_ftplugin = b:undo_ftplugin."|setl com< cms< fo<"
-
-function! s:choose(word)
- s/^\(\w\+\>\)\=\(\s*\)\ze\x\{4,40\}\>/\=(strlen(submatch(1)) == 1 ? a:word[0] : a:word) . substitute(submatch(2),'^$',' ','')/e
-endfunction
-
-function! s:cycle()
- call s:choose(get({'s':'edit','p':'squash','e':'reword','r':'fixup'},getline('.')[0],'pick'))
-endfunction
-
-command! -buffer -bar Pick :call s:choose('pick')
-command! -buffer -bar Squash :call s:choose('squash')
-command! -buffer -bar Edit :call s:choose('edit')
-command! -buffer -bar Reword :call s:choose('reword')
-command! -buffer -bar Fixup :call s:choose('fixup')
-command! -buffer -bar Cycle :call s:cycle()
-" The above are more useful when they are mapped; for example:
-"nnoremap <buffer> <silent> S :Cycle<CR>
-
-if exists("g:no_plugin_maps") || exists("g:no_gitrebase_maps")
- finish
-endif
-
-nnoremap <buffer> <expr> K col('.') < 7 && expand('<Lt>cword>') =~ '\X' && getline('.') =~ '^\w\+\s\+\x\+\>' ? 'wK' : 'K'
-
-let b:undo_ftplugin = b:undo_ftplugin . "|nunmap <buffer> K"
+++ /dev/null
-" Vim filetype plugin
-" Language: git send-email message
-" Maintainer: Tim Pope <vimNOSPAM@tpope.org>
-
-runtime! ftplugin/mail.vim
+++ /dev/null
-" Vim filetype plugin
-" Language: Haml
-" Maintainer: Tim Pope <vimNOSPAM@tpope.org>
-" Last Change: 2010 May 21
-
-" Only do this when not done yet for this buffer
-if exists("b:did_ftplugin")
- finish
-endif
-
-let s:save_cpo = &cpo
-set cpo-=C
-
-" Define some defaults in case the included ftplugins don't set them.
-let s:undo_ftplugin = ""
-let s:browsefilter = "All Files (*.*)\t*.*\n"
-let s:match_words = ""
-
-runtime! ftplugin/html.vim ftplugin/html_*.vim ftplugin/html/*.vim
-unlet! b:did_ftplugin
-
-" Override our defaults if these were set by an included ftplugin.
-if exists("b:undo_ftplugin")
- let s:undo_ftplugin = b:undo_ftplugin
- unlet b:undo_ftplugin
-endif
-if exists("b:browsefilter")
- let s:browsefilter = b:browsefilter
- unlet b:browsefilter
-endif
-if exists("b:match_words")
- let s:match_words = b:match_words
- unlet b:match_words
-endif
-
-runtime! ftplugin/ruby.vim ftplugin/ruby_*.vim ftplugin/ruby/*.vim
-let b:did_ftplugin = 1
-
-" Combine the new set of values with those previously included.
-if exists("b:undo_ftplugin")
- let s:undo_ftplugin = b:undo_ftplugin . " | " . s:undo_ftplugin
-endif
-if exists ("b:browsefilter")
- let s:browsefilter = substitute(b:browsefilter,'\cAll Files (\*\.\*)\t\*\.\*\n','','') . s:browsefilter
-endif
-if exists("b:match_words")
- let s:match_words = b:match_words . ',' . s:match_words
-endif
-
-" Change the browse dialog on Win32 to show mainly Haml-related files
-if has("gui_win32")
- let b:browsefilter="Haml Files (*.haml)\t*.haml\nSass Files (*.sass)\t*.sass\n" . s:browsefilter
-endif
-
-" Load the combined list of match_words for matchit.vim
-if exists("loaded_matchit")
- let b:match_words = s:match_words
-endif
-
-setlocal comments= commentstring=-#\ %s
-
-let b:undo_ftplugin = "setl cms< com< "
- \ " | unlet! b:browsefilter b:match_words | " . s:undo_ftplugin
-
-let &cpo = s:save_cpo
-
-" vim:set sw=2:
+++ /dev/null
-" Vim filetype plugin
-" Language: Markdown
-" Maintainer: Tim Pope <vimNOSPAM@tpope.org>
-
-if exists("b:did_ftplugin")
- finish
-endif
-
-runtime! ftplugin/html.vim ftplugin/html_*.vim ftplugin/html/*.vim
-unlet! b:did_ftplugin
-
-setlocal comments=fb:*,fb:-,fb:+,n:> commentstring=>\ %s
-setlocal formatoptions+=tcqln
-setlocal formatlistpat=^\\s*\\d\\+\\.\\s\\+\\\|^[-*+]\\s\\+
-
-let b:undo_ftplugin .= "|setl cms< com< fo<"
-
-" vim:set sw=2:
+++ /dev/null
-" Vim filetype plugin
-" Language: Puppet
-" Maintainer: Todd Zullinger <tmz@pobox.com>
-" Last Change: 2009 Aug 19
-" vim: set sw=4 sts=4:
-
-if exists("b:did_ftplugin")
- finish
-endif
-let b:did_ftplugin = 1
-
-if !exists("no_plugin_maps") && !exists("no_puppet_maps")
- if !hasmapto("<Plug>AlignRange")
- map <buffer> <LocalLeader>= <Plug>AlignRange
- endif
-endif
-
-noremap <buffer> <unique> <script> <Plug>AlignArrows :call <SID>AlignArrows()<CR>
-noremap <buffer> <unique> <script> <Plug>AlignRange :call <SID>AlignRange()<CR>
-
-iabbrev => =><C-R>=<SID>AlignArrows('=>')<CR>
-iabbrev +> +><C-R>=<SID>AlignArrows('+>')<CR>
-
-if exists('*s:AlignArrows')
- finish
-endif
-
-let s:arrow_re = '[=+]>'
-let s:selector_re = '[=+]>\s*\$.*\s*?\s*{\s*$'
-
-" set keywordprg to 'pi' (alias for puppet describe)
-" this lets K invoke pi for word under cursor
-setlocal keywordprg=puppet\ describe
-
-function! s:AlignArrows(op)
- let cursor_pos = getpos('.')
- let lnum = line('.')
- let line = getline(lnum)
- if line !~ s:arrow_re
- return
- endif
- let pos = stridx(line, a:op)
- let start = lnum
- let end = lnum
- let pnum = lnum - 1
- while 1
- let pline = getline(pnum)
- if pline !~ s:arrow_re || pline =~ s:selector_re
- break
- endif
- let start = pnum
- let pnum -= 1
- endwhile
- let cnum = end
- while 1
- let cline = getline(cnum)
- if cline !~ s:arrow_re ||
- \ (indent(cnum) != indent(cnum+1) && getline(cnum+1) !~ '\s*}')
- break
- endif
- let end = cnum
- let cnum += 1
- endwhile
- call s:AlignSection(start, end)
- let cursor_pos[2] = stridx(getline('.'), a:op) + strlen(a:op) + 1
- call setpos('.', cursor_pos)
- return ''
-endfunction
-
-function! s:AlignRange() range
- call s:AlignSection(a:firstline, a:lastline)
-endfunction
-
-" AlignSection and AlignLine are from the vim wiki:
-" http://vim.wikia.com/wiki/Regex-based_text_alignment
-function! s:AlignSection(start, end)
- let extra = 1
- let sep = s:arrow_re
- let maxpos = 0
- let section = getline(a:start, a:end)
- for line in section
- let pos = match(line, ' *'.sep)
- if maxpos < pos
- let maxpos = pos
- endif
- endfor
- call map(section, 's:AlignLine(v:val, sep, maxpos, extra)')
- call setline(a:start, section)
-endfunction
-
-function! s:AlignLine(line, sep, maxpos, extra)
- let m = matchlist(a:line, '\(.\{-}\) \{-}\('.a:sep.'.*\)')
- if empty(m)
- return a:line
- endif
- let spaces = repeat(' ', a:maxpos - strlen(m[1]) + a:extra)
- return m[1] . spaces . m[2]
-endfunction
-
-" detect if we are in a module and set variables for classpath (autoloader),
-" modulename, modulepath, and classname
-" useful to use in templates
-function! s:SetModuleVars()
-
- " set these to any dirs you want to stop searching on
- " useful to stop vim from spinning disk looking all over for init.pp
- " probably only a macosx problem with /tmp since it's really /private/tmp
- " but it's here if you find vim spinning on new files in certain places
- if !exists("g:puppet_stop_dirs")
- let g:puppet_stop_dirs = '/tmp;/private/tmp'
- endif
-
- " search path for init.pp
- let b:search_path = './**'
- let b:search_path = b:search_path . ';' . getcwd() . ';' . g:puppet_stop_dirs
-
- " find what we assume to be our module dir
- let b:initpp = findfile("init.pp", b:search_path) " find an init.pp up or down
- let b:module_path = fnamemodify(b:initpp, ":p:h:h") " full path to module name
- let b:module_name = fnamemodify(b:module_path, ":t") " just the module name
-
- " sub out the full path to the module with the name and replace slashes with ::
- let b:classpath = fnamemodify(expand("%:p:r"), ':s#' . b:module_path . '/manifests#' . b:module_name . '#'. ":gs?/?::?")
- let b:classname = expand("%:t:r")
-
- " if we don't start with a word we didn't replace the module_path
- " probably b/c we couldn't find an init.pp / not a module
- " so we assume that root of the filename is the class (sane for throwaway
- " manifests
- if b:classpath =~ '^::'
- let b:classpath = b:classname
- endif
-endfunction
-
-if exists("g:puppet_module_detect")
- call s:SetModuleVars()
-endif
+++ /dev/null
-" Vim filetype plugin
-" Language: Sass
-" Maintainer: Tim Pope <vimNOSPAM@tpope.org>
-" Last Change: 2010 Jul 26
-
-" Only do this when not done yet for this buffer
-if exists("b:did_ftplugin")
- finish
-endif
-let b:did_ftplugin = 1
-
-let b:undo_ftplugin = "setl cms< def< inc< inex< ofu< sua<"
-
-setlocal commentstring=//\ %s
-setlocal define=^\\s*\\%(@mixin\\\|=\\)
-setlocal includeexpr=substitute(v:fname,'\\%(.*/\\\|^\\)\\zs','_','')
-setlocal omnifunc=csscomplete#CompleteCSS
-setlocal suffixesadd=.sass,.scss,.css
-
-let &l:include = '^\s*@import\s\+\%(url(\)\=["'']\='
-
-" vim:set sw=2:
+++ /dev/null
-" Vim filetype plugin
-" Language: SCSS
-" Maintainer: Tim Pope <vimNOSPAM@tpope.org>
-" Last Change: 2010 Jul 26
-
-if exists("b:did_ftplugin")
- finish
-endif
-
-runtime! ftplugin/sass.vim
-
-" vim:set sw=2:
+++ /dev/null
-" textile.vim
-"
-" Tim Harper (tim.theenchanter.com)
-
-command! -nargs=0 TextileRenderFile call TextileRenderBufferToFile()
-command! -nargs=0 TextileRenderTab call TextileRenderBufferToTab()
-command! -nargs=0 TextilePreview call TextileRenderBufferToPreview()
-noremap <buffer> <Leader>rp :TextilePreview<CR>
-noremap <buffer> <Leader>rf :TextileRenderFile<CR>
-noremap <buffer> <Leader>rt :TextileRenderTab<CR>
-setlocal ignorecase
-setlocal wrap
-setlocal lbr
-
-function! TextileRender(lines)
- if (system('which ruby') == "")
- throw "Could not find ruby!"
- end
-
- let text = join(a:lines, "\n")
- let html = system("ruby -e \"def e(msg); puts msg; exit 1; end; begin; require 'rubygems'; rescue LoadError; e('rubygems not found'); end; begin; require 'redcloth'; rescue LoadError; e('RedCloth gem not installed. Run this from the terminal: sudo gem install RedCloth'); end; puts(RedCloth.new(\\$stdin.read).to_html(:textile))\"", text)
- return html
-endfunction
-
-function! TextileRenderFile(lines, filename)
- let html = TextileRender(getbufline(bufname("%"), 1, '$'))
- let html = "<html><head><title>" . bufname("%") . "</title><body>\n" . html . "\n</body></html>"
- return writefile(split(html, "\n"), a:filename)
-endfunction
-
-function! TextileRenderBufferToPreview()
- let filename = "/tmp/textile-preview.html"
- call TextileRenderFile(getbufline(bufname("%"), 1, '$'), filename)
- " Verify if browser was set
- if !exists("g:TextileBrowser")
- let g:TextileBrowser='Safari'
- endif
- " call configured browser according OS
- if !exists("g:TextileOS") || g:TextileOS == 'mac'
- call system("open -a \"".g:TextileBrowser."\" ".filename)
- else
- echo g:TextileBrowser." ".filename
- call system(g:TextileBrowser." ".filename)
- endif
-endfunction
-
-function! TextileRenderBufferToFile()
- let filename = input("Filename:", substitute(bufname("%"), "textile$", "html", ""), "file")
- call TextileRenderFile(getbufline(bufname("%"), 1, '$'), filename)
- echo "Rendered to '" . filename . "'"
-endfunction
-
-function! TextileRenderBufferToTab()
- let html = TextileRender(getbufline(bufname("%"), 1, '$'))
- tabnew
- call append("^", split(html, "\n"))
- set syntax=html
-endfunction
-
+++ /dev/null
-if has("gui_macvim")
- " Fullscreen takes up entire screen
- set fuoptions=maxhorz,maxvert
-
- " Command-T for CommandT
- macmenu &File.New\ Tab key=<D-T>
- map <D-t> :CommandT<CR>
- imap <D-t> <Esc>:CommandT<CR>
-
- " Command-Return for fullscreen
- macmenu Window.Toggle\ Full\ Screen\ Mode key=<D-CR>
-
- " Command-Shift-F for Ack
- map <D-F> :Ack<space>
-
- " Command-e for ConqueTerm
- map <D-e> :call StartTerm()<CR>
-
- " Command-/ to toggle comments
- map <D-/> <plug>NERDCommenterToggle<CR>
- imap <D-/> <Esc><plug>NERDCommenterToggle<CR>i
-
-
- " Command-][ to increase/decrease indentation
- vmap <D-]> >gv
- vmap <D-[> <gv
-
- " Map Command-# to switch tabs
- map <D-0> 0gt
- imap <D-0> <Esc>0gt
- map <D-1> 1gt
- imap <D-1> <Esc>1gt
- map <D-2> 2gt
- imap <D-2> <Esc>2gt
- map <D-3> 3gt
- imap <D-3> <Esc>3gt
- map <D-4> 4gt
- imap <D-4> <Esc>4gt
- map <D-5> 5gt
- imap <D-5> <Esc>5gt
- map <D-6> 6gt
- imap <D-6> <Esc>6gt
- map <D-7> 7gt
- imap <D-7> <Esc>7gt
- map <D-8> 8gt
- imap <D-8> <Esc>8gt
- map <D-9> 9gt
- imap <D-9> <Esc>9gt
-
- " Command-Option-ArrowKey to switch viewports
- map <D-M-Up> <C-w>k
- imap <D-M-Up> <Esc> <C-w>k
- map <D-M-Down> <C-w>j
- imap <D-M-Down> <Esc> <C-w>j
- map <D-M-Right> <C-w>l
- imap <D-M-Right> <Esc> <C-w>l
- map <D-M-Left> <C-w>h
- imap <D-M-Left> <C-w>h
-
- " Adjust viewports to the same size
- map <Leader>= <C-w>=
- imap <Leader>= <Esc> <C-w>=
-endif
-
-" Don't beep
-set visualbell
-
-" Start without the toolbar
-set guioptions-=T
-
-" Default gui color scheme
-color ir_black
-
-" ConqueTerm wrapper
-function StartTerm()
- execute 'ConqueTerm ' . $SHELL . ' --login'
- setlocal listchars=tab:\ \
-endfunction
-
-" Project Tree
-if exists("loaded_nerd_tree")
- autocmd VimEnter * call s:CdIfDirectory(expand("<amatch>"))
- autocmd FocusGained * call s:UpdateNERDTree()
- autocmd WinEnter * call s:CloseIfOnlyNerdTreeLeft()
-endif
-
-" Close all open buffers on entering a window if the only
-" buffer that's left is the NERDTree buffer
-function s:CloseIfOnlyNerdTreeLeft()
- if exists("t:NERDTreeBufName")
- if bufwinnr(t:NERDTreeBufName) != -1
- if winnr("$") == 1
- q
- endif
- endif
- endif
-endfunction
-
-" If the parameter is a directory, cd into it
-function s:CdIfDirectory(directory)
- let explicitDirectory = isdirectory(a:directory)
- let directory = explicitDirectory || empty(a:directory)
-
- if explicitDirectory
- exe "cd " . fnameescape(a:directory)
- endif
-
- " Allows reading from stdin
- " ex: git diff | mvim -R -
- if strlen(a:directory) == 0
- return
- endif
-
- if directory
- NERDTree
- wincmd p
- bd
- endif
-
- if explicitDirectory
- wincmd p
- endif
-endfunction
-
-" NERDTree utility function
-function s:UpdateNERDTree(...)
- let stay = 0
-
- if(exists("a:1"))
- let stay = a:1
- end
-
- if exists("t:NERDTreeBufName")
- let nr = bufwinnr(t:NERDTreeBufName)
- if nr != -1
- exe nr . "wincmd w"
- exe substitute(mapcheck("R"), "<CR>", "", "")
- if !stay
- wincmd p
- end
- endif
- endif
-
- if exists(":CommandTFlush") == 2
- CommandTFlush
- endif
-endfunction
-
-" Utility functions to create file commands
-function s:CommandCabbr(abbreviation, expansion)
- execute 'cabbrev ' . a:abbreviation . ' <c-r>=getcmdpos() == 1 && getcmdtype() == ":" ? "' . a:expansion . '" : "' . a:abbreviation . '"<CR>'
-endfunction
-
-function s:FileCommand(name, ...)
- if exists("a:1")
- let funcname = a:1
- else
- let funcname = a:name
- endif
-
- execute 'command -nargs=1 -complete=file ' . a:name . ' :call ' . funcname . '(<f-args>)'
-endfunction
-
-function s:DefineCommand(name, destination)
- call s:FileCommand(a:destination)
- call s:CommandCabbr(a:name, a:destination)
-endfunction
-
-" Public NERDTree-aware versions of builtin functions
-function ChangeDirectory(dir, ...)
- execute "cd " . fnameescape(a:dir)
- let stay = exists("a:1") ? a:1 : 1
-
- NERDTree
-
- if !stay
- wincmd p
- endif
-endfunction
-
-function Touch(file)
- execute "!touch " . shellescape(a:file, 1)
- call s:UpdateNERDTree()
-endfunction
-
-function Remove(file)
- let current_path = expand("%")
- let removed_path = fnamemodify(a:file, ":p")
-
- if (current_path == removed_path) && (getbufvar("%", "&modified"))
- echo "You are trying to remove the file you are editing. Please close the buffer first."
- else
- execute "!rm " . shellescape(a:file, 1)
- endif
-
- call s:UpdateNERDTree()
-endfunction
-
-function Mkdir(file)
- execute "!mkdir " . shellescape(a:file, 1)
- call s:UpdateNERDTree()
-endfunction
-
-function Edit(file)
- if exists("b:NERDTreeRoot")
- wincmd p
- endif
-
- execute "e " . fnameescape(a:file)
-
-ruby << RUBY
- destination = File.expand_path(VIM.evaluate(%{system("dirname " . shellescape(a:file, 1))}))
- pwd = File.expand_path(Dir.pwd)
- home = pwd == File.expand_path("~")
-
- if home || Regexp.new("^" + Regexp.escape(pwd)) !~ destination
- VIM.command(%{call ChangeDirectory(fnamemodify(a:file, ":h"), 0)})
- end
-RUBY
-endfunction
-
-" Define the NERDTree-aware aliases
-if exists("loaded_nerd_tree")
- call s:DefineCommand("cd", "ChangeDirectory")
- call s:DefineCommand("touch", "Touch")
- call s:DefineCommand("rm", "Remove")
- call s:DefineCommand("e", "Edit")
- call s:DefineCommand("mkdir", "Mkdir")
-endif
-
-" Include user's local vim config
-if filereadable(expand("~/.gvimrc.local"))
- source ~/.gvimrc.local
-endif
+++ /dev/null
-" Language: CoffeeScript
-" Maintainer: Mick Koch <kchmck@gmail.com>
-" URL: http://github.com/kchmck/vim-coffee-script
-" License: WTFPL
-
-if exists("b:did_indent")
- finish
-endif
-
-let b:did_indent = 1
-
-setlocal autoindent
-setlocal indentexpr=GetCoffeeIndent(v:lnum)
-" Make sure GetCoffeeIndent is run when these are typed so they can be
-" indented or outdented.
-setlocal indentkeys+=0],0),0.,=else,=when,=catch,=finally
-
-" Only define the function once.
-if exists("*GetCoffeeIndent")
- finish
-endif
-
-" Keywords to indent after
-let s:INDENT_AFTER_KEYWORD = '^\%(if\|unless\|else\|for\|while\|until\|'
-\ . 'loop\|switch\|when\|try\|catch\|finally\|'
-\ . 'class\)\>'
-
-" Operators to indent after
-let s:INDENT_AFTER_OPERATOR = '\%([([{:=]\|[-=]>\)$'
-
-" Keywords and operators that continue a line
-let s:CONTINUATION = '\<\%(is\|isnt\|and\|or\)\>$'
-\ . '\|'
-\ . '\%(-\@<!-\|+\@<!+\|<\|[-=]\@<!>\|\*\|/\@<!/\|%\||\|'
-\ . '&\|,\|\.\@<!\.\)$'
-
-" Operators that block continuation indenting
-let s:CONTINUATION_BLOCK = '[([{:=]$'
-
-" A continuation dot access
-let s:DOT_ACCESS = '^\.'
-
-" Keywords to outdent after
-let s:OUTDENT_AFTER = '^\%(return\|break\|continue\|throw\)\>'
-
-" A compound assignment like `... = if ...`
-let s:COMPOUND_ASSIGNMENT = '[:=]\s*\%(if\|unless\|for\|while\|until\|'
-\ . 'switch\|try\|class\)\>'
-
-" A postfix condition like `return ... if ...`.
-let s:POSTFIX_CONDITION = '\S\s\+\zs\<\%(if\|unless\)\>'
-
-" A single-line else statement like `else ...` but not `else if ...
-let s:SINGLE_LINE_ELSE = '^else\s\+\%(\<\%(if\|unless\)\>\)\@!'
-
-" Max lines to look back for a match
-let s:MAX_LOOKBACK = 50
-
-" Syntax names for strings
-let s:SYNTAX_STRING = 'coffee\%(String\|AssignString\|Embed\|Regex\|Heregex\|'
-\ . 'Heredoc\)'
-
-" Syntax names for comments
-let s:SYNTAX_COMMENT = 'coffee\%(Comment\|BlockComment\|HeregexComment\)'
-
-" Syntax names for strings and comments
-let s:SYNTAX_STRING_COMMENT = s:SYNTAX_STRING . '\|' . s:SYNTAX_COMMENT
-
-" Get the linked syntax name of a character.
-function! s:SyntaxName(linenum, col)
- return synIDattr(synID(a:linenum, a:col, 1), 'name')
-endfunction
-
-" Check if a character is in a comment.
-function! s:IsComment(linenum, col)
- return s:SyntaxName(a:linenum, a:col) =~ s:SYNTAX_COMMENT
-endfunction
-
-" Check if a character is in a string.
-function! s:IsString(linenum, col)
- return s:SyntaxName(a:linenum, a:col) =~ s:SYNTAX_STRING
-endfunction
-
-" Check if a character is in a comment or string.
-function! s:IsCommentOrString(linenum, col)
- return s:SyntaxName(a:linenum, a:col) =~ s:SYNTAX_STRING_COMMENT
-endfunction
-
-" Check if a whole line is a comment.
-function! s:IsCommentLine(linenum)
- " Check the first non-whitespace character.
- return s:IsComment(a:linenum, indent(a:linenum) + 1)
-endfunction
-
-" Repeatedly search a line for a regex until one is found outside a string or
-" comment.
-function! s:SmartSearch(linenum, regex)
- " Start at the first column.
- let col = 0
-
- " Search until there are no more matches, unless a good match is found.
- while 1
- call cursor(a:linenum, col + 1)
- let [_, col] = searchpos(a:regex, 'cn', a:linenum)
-
- " No more matches.
- if !col
- break
- endif
-
- if !s:IsCommentOrString(a:linenum, col)
- return 1
- endif
- endwhile
-
- " No good match found.
- return 0
-endfunction
-
-" Skip a match if it's in a comment or string, is a single-line statement that
-" isn't adjacent, or is a postfix condition.
-function! s:ShouldSkip(startlinenum, linenum, col)
- if s:IsCommentOrString(a:linenum, a:col)
- return 1
- endif
-
- " Check for a single-line statement that isn't adjacent.
- if s:SmartSearch(a:linenum, '\<then\>') && a:startlinenum - a:linenum > 1
- return 1
- endif
-
- if s:SmartSearch(a:linenum, s:POSTFIX_CONDITION) &&
- \ !s:SmartSearch(a:linenum, s:COMPOUND_ASSIGNMENT)
- return 1
- endif
-
- return 0
-endfunction
-
-" Find the farthest line to look back to, capped to line 1 (zero and negative
-" numbers cause bad things).
-function! s:MaxLookback(startlinenum)
- return max([1, a:startlinenum - s:MAX_LOOKBACK])
-endfunction
-
-" Get the skip expression for searchpair().
-function! s:SkipExpr(startlinenum)
- return "s:ShouldSkip(" . a:startlinenum . ", line('.'), col('.'))"
-endfunction
-
-" Search for pairs of text.
-function! s:SearchPair(start, end)
- " The cursor must be in the first column for regexes to match.
- call cursor(0, 1)
-
- let startlinenum = line('.')
-
- " Don't need the W flag since MaxLookback caps the search to line 1.
- return searchpair(a:start, '', a:end, 'bcn',
- \ s:SkipExpr(startlinenum),
- \ s:MaxLookback(startlinenum))
-endfunction
-
-" Try to find a previous matching line.
-function! s:GetMatch(curline)
- let firstchar = a:curline[0]
-
- if firstchar == '}'
- return s:SearchPair('{', '}')
- elseif firstchar == ')'
- return s:SearchPair('(', ')')
- elseif firstchar == ']'
- return s:SearchPair('\[', '\]')
- elseif a:curline =~ '^else\>'
- return s:SearchPair('\<\%(if\|unless\|when\)\>', '\<else\>')
- elseif a:curline =~ '^catch\>'
- return s:SearchPair('\<try\>', '\<catch\>')
- elseif a:curline =~ '^finally\>'
- return s:SearchPair('\<try\>', '\<finally\>')
- endif
-
- return 0
-endfunction
-
-" Get the nearest previous line that isn't a comment.
-function! s:GetPrevNormalLine(startlinenum)
- let curlinenum = a:startlinenum
-
- while curlinenum > 0
- let curlinenum = prevnonblank(curlinenum - 1)
-
- if !s:IsCommentLine(curlinenum)
- return curlinenum
- endif
- endwhile
-
- return 0
-endfunction
-
-" Try to find a comment in a line.
-function! s:FindComment(linenum)
- let col = 0
-
- while 1
- call cursor(a:linenum, col + 1)
- let [_, col] = searchpos('#', 'cn', a:linenum)
-
- if !col
- break
- endif
-
- if s:IsComment(a:linenum, col)
- return col
- endif
- endwhile
-
- return 0
-endfunction
-
-" Get a line without comments or surrounding whitespace.
-function! s:GetTrimmedLine(linenum)
- let comment = s:FindComment(a:linenum)
- let line = getline(a:linenum)
-
- if comment
- " Subtract 1 to get to the column before the comment and another 1 for
- " zero-based indexing.
- let line = line[:comment - 2]
- endif
-
- return substitute(substitute(line, '^\s\+', '', ''),
- \ '\s\+$', '', '')
-endfunction
-
-function! s:GetCoffeeIndent(curlinenum)
- let prevlinenum = s:GetPrevNormalLine(a:curlinenum)
-
- " Don't do anything if there's no previous line.
- if !prevlinenum
- return -1
- endif
-
- let curline = s:GetTrimmedLine(a:curlinenum)
-
- " Try to find a previous matching statement. This handles outdenting.
- let matchlinenum = s:GetMatch(curline)
-
- if matchlinenum
- return indent(matchlinenum)
- endif
-
- " Try to find a matching `when`.
- if curline =~ '^when\>' && !s:SmartSearch(prevlinenum, '\<switch\>')
- let linenum = a:curlinenum
-
- while linenum > 0
- let linenum = s:GetPrevNormalLine(linenum)
-
- if getline(linenum) =~ '^\s*when\>'
- return indent(linenum)
- endif
- endwhile
-
- return -1
- endif
-
- let prevline = s:GetTrimmedLine(prevlinenum)
- let previndent = indent(prevlinenum)
-
- " Always indent after these operators.
- if prevline =~ s:INDENT_AFTER_OPERATOR
- return previndent + &shiftwidth
- endif
-
- " Indent after a continuation if it's the first.
- if prevline =~ s:CONTINUATION
- let prevprevlinenum = s:GetPrevNormalLine(prevlinenum)
- let prevprevline = s:GetTrimmedLine(prevprevlinenum)
-
- if prevprevline !~ s:CONTINUATION && prevprevline !~ s:CONTINUATION_BLOCK
- return previndent + &shiftwidth
- endif
-
- return -1
- endif
-
- " Indent after these keywords and compound assignments if they aren't a
- " single-line statement.
- if prevline =~ s:INDENT_AFTER_KEYWORD || prevline =~ s:COMPOUND_ASSIGNMENT
- if !s:SmartSearch(prevlinenum, '\<then\>') && prevline !~ s:SINGLE_LINE_ELSE
- return previndent + &shiftwidth
- endif
-
- return -1
- endif
-
- " Indent a dot access if it's the first.
- if curline =~ s:DOT_ACCESS && prevline !~ s:DOT_ACCESS
- return previndent + &shiftwidth
- endif
-
- " Outdent after these keywords if they don't have a postfix condition or are
- " a single-line statement.
- if prevline =~ s:OUTDENT_AFTER
- if !s:SmartSearch(prevlinenum, s:POSTFIX_CONDITION) ||
- \ s:SmartSearch(prevlinenum, '\<then\>')
- return previndent - &shiftwidth
- endif
- endif
-
- " No indenting or outdenting is needed.
- return -1
-endfunction
-
-" Wrap s:GetCoffeeIndent to keep the cursor position.
-function! GetCoffeeIndent(curlinenum)
- let oldcursor = getpos('.')
- let indent = s:GetCoffeeIndent(a:curlinenum)
- call setpos('.', oldcursor)
-
- return indent
-endfunction
+++ /dev/null
-" Vim indent file
-" Language: Cucumber
-" Maintainer: Tim Pope <vimNOSPAM@tpope.org>
-" Last Change: 2010 May 21
-
-if exists("b:did_indent")
- finish
-endif
-let b:did_indent = 1
-
-setlocal autoindent
-setlocal indentexpr=GetCucumberIndent()
-setlocal indentkeys=o,O,*<Return>,<:>,0<Bar>,0#,=,!^F
-
-let b:undo_indent = 'setl ai< inde< indk<'
-
-" Only define the function once.
-if exists("*GetCucumberIndent")
- finish
-endif
-
-function! s:syn(lnum)
- return synIDattr(synID(a:lnum,1+indent(a:lnum),1),'name')
-endfunction
-
-function! GetCucumberIndent()
- let line = getline(prevnonblank(v:lnum-1))
- let cline = getline(v:lnum)
- let nline = getline(nextnonblank(v:lnum+1))
- let syn = s:syn(prevnonblank(v:lnum-1))
- let csyn = s:syn(v:lnum)
- let nsyn = s:syn(nextnonblank(v:lnum+1))
- if csyn ==# 'cucumberFeature' || cline =~# '^\s*Feature:'
- " feature heading
- return 0
- elseif csyn ==# 'cucumberExamples' || cline =~# '^\s*\%(Examples\|Scenarios\):'
- " examples heading
- return 2 * &sw
- elseif csyn =~# '^cucumber\%(Background\|Scenario\|ScenarioOutline\)$' || cline =~# '^\s*\%(Background\|Scenario\|Scenario Outline\):'
- " background, scenario or outline heading
- return &sw
- elseif syn ==# 'cucumberFeature' || line =~# '^\s*Feature:'
- " line after feature heading
- return &sw
- elseif syn ==# 'cucumberExamples' || line =~# '^\s*\%(Examples\|Scenarios\):'
- " line after examples heading
- return 3 * &sw
- elseif syn =~# '^cucumber\%(Background\|Scenario\|ScenarioOutline\)$' || line =~# '^\s*\%(Background\|Scenario\|Scenario Outline\):'
- " line after background, scenario or outline heading
- return 2 * &sw
- elseif cline =~# '^\s*[@#]' && (nsyn == 'cucumberFeature' || nline =~# '^\s*Feature:' || indent(prevnonblank(v:lnum-1)) <= 0)
- " tag or comment before a feature heading
- return 0
- elseif cline =~# '^\s*@'
- " other tags
- return &sw
- elseif cline =~# '^\s*[#|]' && line =~# '^\s*|'
- " mid-table
- " preserve indent
- return indent(prevnonblank(v:lnum-1))
- elseif cline =~# '^\s*|' && line =~# '^\s*[^|]'
- " first line of a table, relative indent
- return indent(prevnonblank(v:lnum-1)) + &sw
- elseif cline =~# '^\s*[^|]' && line =~# '^\s*|'
- " line after a table, relative unindent
- return indent(prevnonblank(v:lnum-1)) - &sw
- elseif cline =~# '^\s*#' && getline(v:lnum-1) =~ '^\s*$' && (nsyn =~# '^cucumber\%(Background\|Scenario\|ScenarioOutline\)$' || nline =~# '^\s*\%(Background\|Scenario\|Scenario Outline\):')
- " comments on scenarios
- return &sw
- endif
- return indent(prevnonblank(v:lnum-1))
-endfunction
-
-" vim:set sts=2 sw=2:
+++ /dev/null
-" Vim indent file
-" Language: git config file
-" Maintainer: Tim Pope <vimNOSPAM@tpope.org>
-
-if exists("b:did_indent")
- finish
-endif
-let b:did_indent = 1
-
-setlocal autoindent
-setlocal indentexpr=GetGitconfigIndent()
-setlocal indentkeys=o,O,*<Return>,0[,],0;,0#,=,!^F
-
-let b:undo_indent = 'setl ai< inde< indk<'
-
-" Only define the function once.
-if exists("*GetGitconfigIndent")
- finish
-endif
-
-function! GetGitconfigIndent()
- let line = getline(prevnonblank(v:lnum-1))
- let cline = getline(v:lnum)
- if line =~ '\\\@<!\%(\\\\\)*\\$'
- " odd number of slashes, in a line continuation
- return 2 * &sw
- elseif cline =~ '^\s*\['
- return 0
- elseif cline =~ '^\s*\a'
- return &sw
- elseif cline == '' && line =~ '^\['
- return &sw
- else
- return -1
- endif
-endfunction
+++ /dev/null
-" Vim indent file
-" Language: Haml
-" Maintainer: Tim Pope <vimNOSPAM@tpope.org>
-" Last Change: 2010 May 21
-
-if exists("b:did_indent")
- finish
-endif
-runtime! indent/ruby.vim
-unlet! b:did_indent
-let b:did_indent = 1
-
-setlocal autoindent sw=2 et
-setlocal indentexpr=GetHamlIndent()
-setlocal indentkeys=o,O,*<Return>,},],0),!^F,=end,=else,=elsif,=rescue,=ensure,=when
-
-" Only define the function once.
-if exists("*GetHamlIndent")
- finish
-endif
-
-let s:attributes = '\%({.\{-\}}\|\[.\{-\}\]\)'
-let s:tag = '\%([%.#][[:alnum:]_-]\+\|'.s:attributes.'\)*[<>]*'
-
-if !exists('g:haml_self_closing_tags')
- let g:haml_self_closing_tags = 'meta|link|img|hr|br'
-endif
-
-function! GetHamlIndent()
- let lnum = prevnonblank(v:lnum-1)
- if lnum == 0
- return 0
- endif
- let line = substitute(getline(lnum),'\s\+$','','')
- let cline = substitute(substitute(getline(v:lnum),'\s\+$','',''),'^\s\+','','')
- let lastcol = strlen(line)
- let line = substitute(line,'^\s\+','','')
- let indent = indent(lnum)
- let cindent = indent(v:lnum)
- if cline =~# '\v^-\s*%(elsif|else|when)>'
- let indent = cindent < indent ? cindent : indent - &sw
- endif
- let increase = indent + &sw
- if indent == indent(lnum)
- let indent = cindent <= indent ? -1 : increase
- endif
-
- let group = synIDattr(synID(lnum,lastcol,1),'name')
-
- if line =~ '^!!!'
- return indent
- elseif line =~ '^/\%(\[[^]]*\]\)\=$'
- return increase
- elseif group == 'hamlFilter'
- return increase
- elseif line =~ '^'.s:tag.'[&!]\=[=~-]\s*\%(\%(if\|else\|elsif\|unless\|case\|when\|while\|until\|for\|begin\|module\|class\|def\)\>\%(.*\<end\>\)\@!\|.*do\%(\s*|[^|]*|\)\=\s*$\)'
- return increase
- elseif line =~ '^'.s:tag.'[&!]\=[=~-].*,\s*$'
- return increase
- elseif line == '-#'
- return increase
- elseif group =~? '\v^(hamlSelfCloser)$' || line =~? '^%\v%('.g:haml_self_closing_tags.')>'
- return indent
- elseif group =~? '\v^%(hamlTag|hamlAttributesDelimiter|hamlObjectDelimiter|hamlClass|hamlId|htmlTagName|htmlSpecialTagName)$'
- return increase
- elseif synIDattr(synID(v:lnum,1,1),'name') ==? 'hamlRubyFilter'
- return GetRubyIndent()
- else
- return indent
- endif
-endfunction
-
-" vim:set sw=2:
+++ /dev/null
-" Vim indent file
-" Language: Javascript
-" Maintainer: Darrick Wiebe <darrick at innatesoftware.com>
-" URL: http://github.com/pangloss/vim-javascript
-" Version: 1.0.0
-" Last Change: August 31, 2009
-" Acknowledgement: Based off of vim-ruby maintained by Nikolai Weibull http://vim-ruby.rubyforge.org
-
-" 0. Initialization {{{1
-" =================
-
-" Only load this indent file when no other was loaded.
-if exists("b:did_indent")
- finish
-endif
-let b:did_indent = 1
-
-setlocal nosmartindent
-
-" Now, set up our indentation expression and keys that trigger it.
-setlocal indentexpr=GetJavascriptIndent()
-setlocal indentkeys=0{,0},0),0],!^F,o,O,e
-
-" Only define the function once.
-if exists("*GetJavascriptIndent")
- finish
-endif
-
-let s:cpo_save = &cpo
-set cpo&vim
-
-" 1. Variables {{{1
-" ============
-
-" Regex of syntax group names that are or delimit string or are comments.
-let s:syng_strcom = 'javaScript\%(String\|RegexpString\|CommentTodo\|LineComment\|Comment\|DocComment\)'
-
-" Regex of syntax group names that are strings.
-let s:syng_string = 'javaScript\%(RegexpString\)'
-
-" Regex of syntax group names that are strings or documentation.
-let s:syng_stringdoc = 'javaScriptDocComment\|javaScriptComment'
-
-" Expression used to check whether we should skip a match with searchpair().
-let s:skip_expr = "synIDattr(synID(line('.'),col('.'),1),'name') =~ '".s:syng_strcom."'"
-
-let s:line_term = '\s*\%(\%(\/\/\).*\)\=$'
-
-" Regex that defines continuation lines, not including (, {, or [.
-let s:continuation_regex = '\%([\\*+/.:]\|\%(<%\)\@<![=-]\|\W[|&?]\|||\|&&\)' . s:line_term
-
-" Regex that defines continuation lines.
-" TODO: this needs to deal with if ...: and so on
-let s:msl_regex = '\%([\\*+/.:([]\|\%(<%\)\@<![=-]\|\W[|&?]\|||\|&&\)' . s:line_term
-
-let s:one_line_scope_regex = '\<\%(if\|else\|for\|while\)\>[^{;]*' . s:line_term
-
-" Regex that defines blocks.
-let s:block_regex = '\%({\)\s*\%(|\%([*@]\=\h\w*,\=\s*\)\%(,\s*[*@]\=\h\w*\)*|\)\=' . s:line_term
-
-" 2. Auxiliary Functions {{{1
-" ======================
-
-" Check if the character at lnum:col is inside a string, comment, or is ascii.
-function s:IsInStringOrComment(lnum, col)
- return synIDattr(synID(a:lnum, a:col, 1), 'name') =~ s:syng_strcom
-endfunction
-
-" Check if the character at lnum:col is inside a string.
-function s:IsInString(lnum, col)
- return synIDattr(synID(a:lnum, a:col, 1), 'name') =~ s:syng_string
-endfunction
-
-" Check if the character at lnum:col is inside a string or documentation.
-function s:IsInStringOrDocumentation(lnum, col)
- return synIDattr(synID(a:lnum, a:col, 1), 'name') =~ s:syng_stringdoc
-endfunction
-
-" Find line above 'lnum' that isn't empty, in a comment, or in a string.
-function s:PrevNonBlankNonString(lnum)
- let in_block = 0
- let lnum = prevnonblank(a:lnum)
- while lnum > 0
- " Go in and out of blocks comments as necessary.
- " If the line isn't empty (with opt. comment) or in a string, end search.
- let line = getline(lnum)
- if line =~ '/\*'
- if in_block
- let in_block = 0
- else
- break
- endif
- elseif !in_block && line =~ '\*/'
- let in_block = 1
- elseif !in_block && line !~ '^\s*\%(//\).*$' && !(s:IsInStringOrComment(lnum, 1) && s:IsInStringOrComment(lnum, strlen(line)))
- break
- endif
- let lnum = prevnonblank(lnum - 1)
- endwhile
- return lnum
-endfunction
-
-" Find line above 'lnum' that started the continuation 'lnum' may be part of.
-function s:GetMSL(lnum, in_one_line_scope)
- " Start on the line we're at and use its indent.
- let msl = a:lnum
- let lnum = s:PrevNonBlankNonString(a:lnum - 1)
- while lnum > 0
- " If we have a continuation line, or we're in a string, use line as MSL.
- " Otherwise, terminate search as we have found our MSL already.
- let line = getline(lnum)
- let col = match(line, s:msl_regex) + 1
- if (col > 0 && !s:IsInStringOrComment(lnum, col)) || s:IsInString(lnum, strlen(line))
- let msl = lnum
- else
- " Don't use lines that are part of a one line scope as msl unless the
- " flag in_one_line_scope is set to 1
- "
- if a:in_one_line_scope
- break
- end
- let msl_one_line = s:Match(lnum, s:one_line_scope_regex)
- if msl_one_line == 0
- break
- endif
- endif
- let lnum = s:PrevNonBlankNonString(lnum - 1)
- endwhile
- return msl
-endfunction
-
-" Check if line 'lnum' has more opening brackets than closing ones.
-function s:LineHasOpeningBrackets(lnum)
- let open_0 = 0
- let open_2 = 0
- let open_4 = 0
- let line = getline(a:lnum)
- let pos = match(line, '[][(){}]', 0)
- while pos != -1
- if !s:IsInStringOrComment(a:lnum, pos + 1)
- let idx = stridx('(){}[]', line[pos])
- if idx % 2 == 0
- let open_{idx} = open_{idx} + 1
- else
- let open_{idx - 1} = open_{idx - 1} - 1
- endif
- endif
- let pos = match(line, '[][(){}]', pos + 1)
- endwhile
- return (open_0 > 0) . (open_2 > 0) . (open_4 > 0)
-endfunction
-
-function s:Match(lnum, regex)
- let col = match(getline(a:lnum), a:regex) + 1
- return col > 0 && !s:IsInStringOrComment(a:lnum, col) ? col : 0
-endfunction
-
-function s:IndentWithContinuation(lnum, ind, width)
- " Set up variables to use and search for MSL to the previous line.
- let p_lnum = a:lnum
- let lnum = s:GetMSL(a:lnum, 1)
- let line = getline(line)
-
- " If the previous line wasn't a MSL and is continuation return its indent.
- " TODO: the || s:IsInString() thing worries me a bit.
- if p_lnum != lnum
- if s:Match(p_lnum,s:continuation_regex)||s:IsInString(p_lnum,strlen(line))
- return a:ind
- endif
- endif
-
- " Set up more variables now that we know we aren't continuation bound.
- let msl_ind = indent(lnum)
-
- " If the previous line ended with [*+/.-=], start a continuation that
- " indents an extra level.
- if s:Match(lnum, s:continuation_regex)
- if lnum == p_lnum
- return msl_ind + a:width
- else
- return msl_ind
- endif
- endif
-
- return a:ind
-endfunction
-
-function s:InOneLineScope(lnum)
- let msl = s:GetMSL(a:lnum, 1)
- if msl > 0 && s:Match(msl, s:one_line_scope_regex)
- return msl
- endif
- return 0
-endfunction
-
-function s:ExitingOneLineScope(lnum)
- let msl = s:GetMSL(a:lnum, 1)
- if msl > 0
- " if the current line is in a one line scope ..
- if s:Match(msl, s:one_line_scope_regex)
- return 0
- else
- let prev_msl = s:GetMSL(msl - 1, 1)
- if s:Match(prev_msl, s:one_line_scope_regex)
- return prev_msl
- endif
- endif
- endif
- return 0
-endfunction
-
-" 3. GetJavascriptIndent Function {{{1
-" =========================
-
-function GetJavascriptIndent()
- " 3.1. Setup {{{2
- " ----------
-
- " Set up variables for restoring position in file. Could use v:lnum here.
- let vcol = col('.')
-
- " 3.2. Work on the current line {{{2
- " -----------------------------
-
- " Get the current line.
- let line = getline(v:lnum)
- let ind = -1
-
-
- " If we got a closing bracket on an empty line, find its match and indent
- " according to it. For parentheses we indent to its column - 1, for the
- " others we indent to the containing line's MSL's level. Return -1 if fail.
- let col = matchend(line, '^\s*[]})]')
- if col > 0 && !s:IsInStringOrComment(v:lnum, col)
- call cursor(v:lnum, col)
- let bs = strpart('(){}[]', stridx(')}]', line[col - 1]) * 2, 2)
- if searchpair(escape(bs[0], '\['), '', bs[1], 'bW', s:skip_expr) > 0
- if line[col-1]==')' && col('.') != col('$') - 1
- let ind = virtcol('.')-1
- else
- let ind = indent(s:GetMSL(line('.'), 0))
- endif
- endif
- return ind
- endif
-
- " If we have a /* or */ set indent to first column.
- if match(line, '^\s*\%(/\*\|\*/\)$') != -1
- return 0
- endif
-
- " If we are in a multi-line string or line-comment, don't do anything to it.
- if s:IsInStringOrDocumentation(v:lnum, matchend(line, '^\s*') + 1)
- return indent('.')
- endif
-
- " 3.3. Work on the previous line. {{{2
- " -------------------------------
-
- " Find a non-blank, non-multi-line string line above the current line.
- let lnum = s:PrevNonBlankNonString(v:lnum - 1)
-
- " If the line is empty and inside a string, use the previous line.
- if line =~ '^\s*$' && lnum != prevnonblank(v:lnum - 1)
- return indent(prevnonblank(v:lnum))
- endif
-
- " At the start of the file use zero indent.
- if lnum == 0
- return 0
- endif
-
- " Set up variables for current line.
- let line = getline(lnum)
- let ind = indent(lnum)
-
- " If the previous line ended with a block opening, add a level of indent.
- if s:Match(lnum, s:block_regex)
- return indent(s:GetMSL(lnum, 0)) + &sw
- endif
-
- " If the previous line contained an opening bracket, and we are still in it,
- " add indent depending on the bracket type.
- if line =~ '[[({]'
- let counts = s:LineHasOpeningBrackets(lnum)
- if counts[0] == '1' && searchpair('(', '', ')', 'bW', s:skip_expr) > 0
- if col('.') + 1 == col('$')
- return ind + &sw
- else
- return virtcol('.')
- endif
- elseif counts[1] == '1' || counts[2] == '1'
- return ind + &sw
- else
- call cursor(v:lnum, vcol)
- end
- endif
-
- " 3.4. Work on the MSL line. {{{2
- " --------------------------
-
- let ind_con = ind
- let ind = s:IndentWithContinuation(lnum, ind_con, &sw)
-
- " }}}2
- "
- "
- let ols = s:InOneLineScope(lnum)
- if ols > 0
- let ind = ind + &sw
- else
- let ols = s:ExitingOneLineScope(lnum)
- while ols > 0 && ind > 0
- let ind = ind - &sw
- let ols = s:InOneLineScope(ols - 1)
- endwhile
- endif
-
- return ind
-endfunction
-
-" }}}1
-
-let &cpo = s:cpo_save
-unlet s:cpo_save
-
-" vim:set sw=2 sts=2 ts=8 noet:
-
+++ /dev/null
-" Vim indent file
-" Language: Puppet
-" Maintainer: Todd Zullinger <tmz@pobox.com>
-" Last Change: 2009 Aug 19
-" vim: set sw=4 sts=4:
-
-if exists("b:did_indent")
- finish
-endif
-let b:did_indent = 1
-
-setlocal autoindent smartindent
-setlocal indentexpr=GetPuppetIndent()
-setlocal indentkeys+=0],0)
-
-if exists("*GetPuppetIndent")
- finish
-endif
-
-" Check if a line is part of an include 'block', e.g.:
-" include foo,
-" bar,
-" baz
-function! s:PartOfInclude(lnum)
- let lnum = a:lnum
- while lnum
- let lnum = lnum - 1
- let line = getline(lnum)
- if line !~ ',$'
- break
- endif
- if line =~ '^\s*include\s\+[^,]\+,$'
- return 1
- endif
- endwhile
- return 0
-endfunction
-
-function! s:OpenBrace(lnum)
- call cursor(a:lnum, 1)
- return searchpair('{\|\[\|(', '', '}\|\]\|)', 'nbW')
-endfunction
-
-function! GetPuppetIndent()
- let pnum = prevnonblank(v:lnum - 1)
- if pnum == 0
- return 0
- endif
-
- let line = getline(v:lnum)
- let pline = getline(pnum)
- let ind = indent(pnum)
-
- if pline =~ '^\s*#'
- return ind
- endif
-
- if pline =~ '\({\|\[\|(\|:\)$'
- let ind += &sw
- elseif pline =~ ';$' && pline !~ '[^:]\+:.*[=+]>.*'
- let ind -= &sw
- elseif pline =~ '^\s*include\s\+.*,$'
- let ind += &sw
- endif
-
- if pline !~ ',$' && s:PartOfInclude(pnum)
- let ind -= &sw
- endif
-
- " Match } }, }; ] ]: )
- if line =~ '^\s*\(}\(,\|;\)\?$\|]:\?$\|)\)'
- let ind = indent(s:OpenBrace(v:lnum))
- endif
-
- return ind
-endfunction
+++ /dev/null
-" Vim indent file
-" Language: Sass
-" Maintainer: Tim Pope <vimNOSPAM@tpope.org>
-" Last Change: 2010 May 21
-
-if exists("b:did_indent")
- finish
-endif
-let b:did_indent = 1
-
-setlocal autoindent sw=2 et
-setlocal indentexpr=GetSassIndent()
-setlocal indentkeys=o,O,*<Return>,<:>,!^F
-
-" Only define the function once.
-if exists("*GetSassIndent")
- finish
-endif
-
-let s:property = '^\s*:\|^\s*[[:alnum:]#{}-]\+\%(:\|\s*=\)'
-let s:extend = '^\s*\%(@extend\|@include\|+\)'
-
-function! GetSassIndent()
- let lnum = prevnonblank(v:lnum-1)
- let line = substitute(getline(lnum),'\s\+$','','')
- let cline = substitute(substitute(getline(v:lnum),'\s\+$','',''),'^\s\+','','')
- let lastcol = strlen(line)
- let line = substitute(line,'^\s\+','','')
- let indent = indent(lnum)
- let cindent = indent(v:lnum)
- if line !~ s:property && line !~ s:extend && cline =~ s:property
- return indent + &sw
- "elseif line =~ s:property && cline !~ s:property
- "return indent - &sw
- else
- return -1
- endif
-endfunction
-
-" vim:set sw=2:
+++ /dev/null
-" Vim indent file
-" Language : Scala (http://scala-lang.org/)
-" Maintainer : Stefan Matthias Aust
-" Last Change: 2006 Apr 13
-
-if exists("b:did_indent")
- finish
-endif
-let b:did_indent = 1
-
-setlocal indentexpr=GetScalaIndent()
-
-setlocal indentkeys=0{,0},0),!^F,<>>,<CR>
-
-setlocal autoindent sw=2 et
-
-if exists("*GetScalaIndent")
- finish
-endif
-
-function! CountParens(line)
- let line = substitute(a:line, '"\(.\|\\"\)*"', '', 'g')
- let open = substitute(line, '[^(]', '', 'g')
- let close = substitute(line, '[^)]', '', 'g')
- return strlen(open) - strlen(close)
-endfunction
-
-function! GetScalaIndent()
- " Find a non-blank line above the current line.
- let lnum = prevnonblank(v:lnum - 1)
-
- " Hit the start of the file, use zero indent.
- if lnum == 0
- return 0
- endif
-
- let ind = indent(lnum)
- let prevline = getline(lnum)
-
- "Indent html literals
- if prevline !~ '/>\s*$' && prevline =~ '^\s*<[a-zA-Z][^>]*>\s*$'
- return ind + &shiftwidth
- endif
-
- " Add a 'shiftwidth' after lines that start a block
- " If if, for or while end with ), this is a one-line block
- " If val, var, def end with =, this is a one-line block
- if prevline =~ '^\s*\<\(\(else\s\+\)\?if\|for\|while\|va[lr]\|def\)\>.*[)=]\s*$'
- \ || prevline =~ '^\s*\<else\>\s*$'
- \ || prevline =~ '{\s*$'
- let ind = ind + &shiftwidth
- endif
-
- " If parenthesis are unbalanced, indent or dedent
- let c = CountParens(prevline)
- echo c
- if c > 0
- let ind = ind + &shiftwidth
- elseif c < 0
- let ind = ind - &shiftwidth
- endif
-
- " Dedent after if, for, while and val, var, def without block
- let pprevline = getline(prevnonblank(lnum - 1))
- if pprevline =~ '^\s*\<\(\(else\s\+\)\?if\|for\|while\|va[lr]\|def\)\>.*[)=]\s*$'
- \ || pprevline =~ '^\s*\<else\>\s*$'
- let ind = ind - &shiftwidth
- endif
-
- " Align 'for' clauses nicely
- if prevline =~ '^\s*\<for\> (.*;\s*$'
- let ind = ind - &shiftwidth + 5
- endif
-
- " Subtract a 'shiftwidth' on '}' or html
- let thisline = getline(v:lnum)
- if thisline =~ '^\s*[})]'
- \ || thisline =~ '^\s*</[a-zA-Z][^>]*>'
- let ind = ind - &shiftwidth
- endif
-
- return ind
-endfunction
+++ /dev/null
-" Vim indent file
-" Language: SCSS
-" Maintainer: Tim Pope <vimNOSPAM@tpope.org>
-" Last Change: 2010 Jul 26
-
-if exists("b:did_indent")
- finish
-endif
-
-runtime! indent/css.vim
-
-" vim:set sw=2:
+++ /dev/null
-# Global snippets
-
-# (c) holds no legal value ;)
-snippet c)
- Copyright `&enc[:2] == "utf" ? "ยฉ" : "(c)"` `strftime("%Y")` ${1:`g:snips_author`}. All Rights Reserved.${2}
-snippet date
- `strftime("%Y-%m-%d")`
-snippet ddate
- `strftime("%B %d, %Y")`
+++ /dev/null
-snippet if
- If ${1:condition} Then
- ${2:; True code}
- EndIf
-snippet el
- Else
- ${1}
-snippet elif
- ElseIf ${1:condition} Then
- ${2:; True code}
-# If/Else block
-snippet ifel
- If ${1:condition} Then
- ${2:; True code}
- Else
- ${3:; Else code}
- EndIf
-# If/ElseIf/Else block
-snippet ifelif
- If ${1:condition 1} Then
- ${2:; True code}
- ElseIf ${3:condition 2} Then
- ${4:; True code}
- Else
- ${5:; Else code}
- EndIf
-# Switch block
-snippet switch
- Switch (${1:condition})
- Case {$2:case1}:
- {$3:; Case 1 code}
- Case Else:
- {$4:; Else code}
- EndSwitch
-# Select block
-snippet select
- Select (${1:condition})
- Case {$2:case1}:
- {$3:; Case 1 code}
- Case Else:
- {$4:; Else code}
- EndSelect
-# While loop
-snippet while
- While (${1:condition})
- ${2:; code...}
- WEnd
-# For loop
-snippet for
- For ${1:n} = ${3:1} to ${2:count}
- ${4:; code...}
- Next
-# New Function
-snippet func
- Func ${1:fname}(${2:`indent('.') ? 'self' : ''`}):
- ${4:Return}
- EndFunc
-# Message box
-snippet msg
- MsgBox(${3:MsgType}, ${1:"Title"}, ${2:"Message Text"})
-# Debug Message
-snippet debug
- MsgBox(0, "Debug", ${1:"Debug Message"})
-# Show Variable Debug Message
-snippet showvar
- MsgBox(0, "${1:VarName}", $1)
+++ /dev/null
-# main()
-snippet main
- int main(int argc, const char *argv[])
- {
- ${1}
- return 0;
- }
-snippet mainn
- int main(void)
- {
- ${1}
- return 0;
- }
-# #include <...>
-snippet inc
- #include <${1:stdio}.h>${2}
-# #include "..."
-snippet Inc
- #include "${1:`Filename("$1.h")`}"${2}
-# #ifndef ... #define ... #endif
-snippet Def
- #ifndef $1
- #define ${1:SYMBOL} ${2:value}
- #endif${3}
-snippet def
- #define
-snippet ifdef
- #ifdef ${1:FOO}
- ${2:#define }
- #endif
-snippet #if
- #if ${1:FOO}
- ${2}
- #endif
-# Header Include-Guard
-snippet once
- #ifndef ${1:`toupper(Filename('$1_H', 'UNTITLED_H'))`}
-
- #define $1
-
- ${2}
-
- #endif /* end of include guard: $1 */
-# If Condition
-snippet if
- if (${1:/* condition */}) {
- ${2:/* code */}
- }
-snippet el
- else {
- ${1}
- }
-# Ternary conditional
-snippet t
- ${1:/* condition */} ? ${2:a} : ${3:b}
-# Do While Loop
-snippet do
- do {
- ${2:/* code */}
- } while (${1:/* condition */});
-# While Loop
-snippet wh
- while (${1:/* condition */}) {
- ${2:/* code */}
- }
-# For Loop
-snippet for
- for (${2:i} = 0; $2 < ${1:count}; $2${3:++}) {
- ${4:/* code */}
- }
-# Custom For Loop
-snippet forr
- for (${1:i} = ${2:0}; ${3:$1 < 10}; $1${4:++}) {
- ${5:/* code */}
- }
-# Function
-snippet fun
- ${1:void} ${2:function_name}(${3})
- {
- ${4:/* code */}
- }
-# Function Declaration
-snippet fund
- ${1:void} ${2:function_name}(${3});${4}
-# Typedef
-snippet td
- typedef ${1:int} ${2:MyCustomType};${3}
-# Struct
-snippet st
- struct ${1:`Filename('$1_t', 'name')`} {
- ${2:/* data */}
- }${3: /* optional variable list */};${4}
-# Typedef struct
-snippet tds
- typedef struct ${2:_$1 }{
- ${3:/* data */}
- } ${1:`Filename('$1_t', 'name')`};
-# Typdef enum
-snippet tde
- typedef enum {
- ${1:/* data */}
- } ${2:foo};
-# printf
-# unfortunately version this isn't as nice as TextMates's, given the lack of a
-# dynamic `...`
-snippet pr
- printf("${1:%s}\n"${2});${3}
-# fprintf (again, this isn't as nice as TextMate's version, but it works)
-snippet fpr
- fprintf(${1:stderr}, "${2:%s}\n"${3});${4}
-# This is kind of convenient
-snippet .
- [${1}]${2}
+++ /dev/null
-# Read File Into Vector
-snippet readfile
- std::vector<char> v;
- if (FILE *${2:fp} = fopen(${1:"filename"}, "r")) {
- char buf[1024];
- while (size_t len = fread(buf, 1, sizeof(buf), $2))
- v.insert(v.end(), buf, buf + len);
- fclose($2);
- }${3}
-# std::map
-snippet map
- std::map<${1:key}, ${2:value}> map${3};
-# std::vector
-snippet vector
- std::vector<${1:char}> v${2};
-# Namespace
-snippet ns
- namespace ${1:`Filename('', 'my')`} {
- ${2}
- } /* $1 */
-# Class
-snippet cl
- class ${1:`Filename('$1_t', 'name')`} {
- public:
- $1 (${2:arguments});
- virtual ~$1 ();
-
- private:
- ${3:/* data */}
- };
-snippet fori
- for (int ${2:i} = 0; $2 < ${1:count}; $2${3:++}) {
- ${4:/* code */}
- }
+++ /dev/null
-# module and export all
-snippet mod
- -module(${1:`Filename('', 'my')`}).
-
- -compile([export_all]).
-
- start() ->
- ${2}
-
- stop() ->
- ok.
-# define directive
-snippet def
- -define(${1:macro}, ${2:body}).${3}
-# export directive
-snippet exp
- -export([${1:function}/${2:arity}]).
-# include directive
-snippet inc
- -include("${1:file}").${2}
-# behavior directive
-snippet beh
- -behaviour(${1:behaviour}).${2}
-# if expression
-snippet if
- if
- ${1:guard} ->
- ${2:body}
- end
-# case expression
-snippet case
- case ${1:expression} of
- ${2:pattern} ->
- ${3:body};
- end
-# record directive
-snippet rec
- -record(${1:record}, {
- ${2:field}=${3:value}}).${4}
+++ /dev/null
-# Some useful Unicode entities
-# Non-Breaking Space
-snippet nbs
-
-# โ
-snippet left
- ←
-# โ
-snippet right
- →
-# โ
-snippet up
- ↑
-# โ
-snippet down
- ↓
-# โฉ
-snippet return
- ↩
-# โค
-snippet backtab
- ⇤
-# โฅ
-snippet tab
- ⇥
-# โง
-snippet shift
- ⇧
-# โ
-snippet control
- ⌃
-# โ
-snippet enter
- ⌅
-# โ
-snippet command
- ⌘
-# โฅ
-snippet option
- ⌥
-# โฆ
-snippet delete
- ⌦
-# โซ
-snippet backspace
- ⌫
-# โ
-snippet escape
- ⎋
-# Generic Doctype
-snippet doctype HTML 4.01 Strict
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
- "http://www.w3.org/TR/html4/strict.dtd">
-snippet doctype HTML 4.01 Transitional
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
- "http://www.w3.org/TR/html4/loose.dtd">
-snippet doctype HTML 5
- <!DOCTYPE HTML>
-snippet doctype XHTML 1.0 Frameset
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-snippet doctype XHTML 1.0 Strict
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-snippet doctype XHTML 1.0 Transitional
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-snippet doctype XHTML 1.1
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
- "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-# HTML Doctype 4.01 Strict
-snippet docts
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
- "http://www.w3.org/TR/html4/strict.dtd">
-# HTML Doctype 4.01 Transitional
-snippet doct
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
- "http://www.w3.org/TR/html4/loose.dtd">
-# HTML Doctype 5
-snippet doct5
- <!DOCTYPE HTML>
-# XHTML Doctype 1.0 Frameset
-snippet docxf
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
-# XHTML Doctype 1.0 Strict
-snippet docxs
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-# XHTML Doctype 1.0 Transitional
-snippet docxt
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-# XHTML Doctype 1.1
-snippet docx
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
- "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-snippet html
- <html>
- ${1}
- </html>
-snippet xhtml
- <html xmlns="http://www.w3.org/1999/xhtml">
- ${1}
- </html>
-snippet body
- <body>
- ${1}
- </body>
-snippet head
- <head>
- <meta http-equiv="content-type" content="text/html; charset=utf-8"`Close()`>
-
- <title>${1:`substitute(Filename('', 'Page Title'), '^.', '\u&', '')`}</title>
- ${2}
- </head>
-snippet title
- <title>${1:`substitute(Filename('', 'Page Title'), '^.', '\u&', '')`}</title>${2}
-snippet script
- <script type="text/javascript" charset="utf-8">
- ${1}
- </script>${2}
-snippet scriptsrc
- <script src="${1}.js" type="text/javascript" charset="utf-8"></script>${2}
-snippet style
- <style type="text/css" media="${1:screen}">
- ${2}
- </style>${3}
-snippet base
- <base href="${1}" target="${2}"`Close()`>
-snippet r
- <br`Close()[1:]`>
-snippet div
- <div id="${1:name}">
- ${2}
- </div>
-# Embed QT Movie
-snippet movie
- <object width="$2" height="$3" classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B"
- codebase="http://www.apple.com/qtactivex/qtplugin.cab">
- <param name="src" value="$1"`Close()`>
- <param name="controller" value="$4"`Close()`>
- <param name="autoplay" value="$5"`Close()`>
- <embed src="${1:movie.mov}"
- width="${2:320}" height="${3:240}"
- controller="${4:true}" autoplay="${5:true}"
- scale="tofit" cache="true"
- pluginspage="http://www.apple.com/quicktime/download/"
- `Close()[1:]`>
- </object>${6}
-snippet fieldset
- <fieldset id="$1">
- <legend>${1:name}</legend>
-
- ${3}
- </fieldset>
-snippet form
- <form action="${1:`Filename('$1_submit')`}" method="${2:get}" accept-charset="utf-8">
- ${3}
-
-
- <p><input type="submit" value="Continue →"`Close()`></p>
- </form>
-snippet h1
- <h1 id="${1:heading}">${2:$1}</h1>
-snippet input
- <input type="${1:text/submit/hidden/button}" name="${2:some_name}" value="${3}"`Close()`>${4}
-snippet label
- <label for="${2:$1}">${1:name}</label><input type="${3:text/submit/hidden/button}" name="${4:$2}" value="${5}" id="${6:$2}"`Close()`>${7}
-snippet link
- <link rel="${1:stylesheet}" href="${2:/css/master.css}" type="text/css" media="${3:screen}" charset="utf-8"`Close()`>${4}
-snippet mailto
- <a href="mailto:${1:joe@example.com}?subject=${2:feedback}">${3:email me}</a>
-snippet meta
- <meta name="${1:name}" content="${2:content}"`Close()`>${3}
-snippet opt
- <option value="${1:option}">${2:$1}</option>${3}
-snippet optt
- <option>${1:option}</option>${2}
-snippet select
- <select name="${1:some_name}" id="${2:$1}">
- <option value="${3:option}">${4:$3}</option>
- </select>${5}
-snippet table
- <table border="${1:0}">
- <tr><th>${2:Header}</th></tr>
- <tr><th>${3:Data}</th></tr>
- </table>${4}
-snippet textarea
- <textarea name="${1:Name}" rows="${2:8}" cols="${3:40}">${4}</textarea>${5}
+++ /dev/null
-snippet main
- public static void main (String [] args)
- {
- ${1:/* code */}
- }
-snippet pu
- public
-snippet po
- protected
-snippet pr
- private
-snippet st
- static
-snippet fi
- final
-snippet ab
- abstract
-snippet re
- return
-snippet br
- break;
-snippet de
- default:
- ${1}
-snippet ca
- catch(${1:Exception} ${2:e}) ${3}
-snippet th
- throw
-snippet sy
- synchronized
-snippet im
- import
-snippet imp
- implements
-snippet ext
- extends
-snippet j.u
- java.util
-snippet j.i
- java.io.
-snippet j.b
- java.beans.
-snippet j.n
- java.net.
-snippet j.m
- java.math.
-snippet if
- if (${1}) ${2}
-snippet el
- else
-snippet elif
- else if (${1}) ${2}
-snippet wh
- while (${1}) ${2}
-snippet for
- for (${1}; ${2}; ${3}) ${4}
-snippet fore
- for (${1} : ${2}) ${3}
-snippet sw
- switch (${1}) ${2}
-snippet cs
- case ${1}:
- ${2}
- ${3}
-snippet tc
- public class ${1:`Filename()`} extends ${2:TestCase}
-snippet t
- public void test${1:Name}() throws Exception ${2}
-snippet cl
- class ${1:`Filename("", "untitled")`} ${2}
-snippet in
- interface ${1:`Filename("", "untitled")`} ${2:extends Parent}${3}
-snippet m
- ${1:void} ${2:method}(${3}) ${4:throws }${5}
-snippet v
- ${1:String} ${2:var}${3: = null}${4};${5}
-snippet co
- static public final ${1:String} ${2:var} = ${3};${4}
-snippet cos
- static public final String ${1:var} = "${2}";${3}
-snippet as
- assert ${1:test} : "${2:Failure message}";${3}
-snippet try
- try {
- ${3}
- } catch(${1:Exception} ${2:e}) {
- }
-snippet tryf
- try {
- ${3}
- } catch(${1:Exception} ${2:e}) {
- } finally {
- }
-snippet rst
- ResultSet ${1:rst}${2: = null}${3};${4}
+++ /dev/null
-# Prototype
-snippet proto
- ${1:class_name}.prototype.${2:method_name} =
- function(${3:first_argument}) {
- ${4:// body...}
- };
-# Function
-snippet fun
- function ${1:function_name} (${2:argument}) {
- ${3:// body...}
- }
-# Anonymous Function
-snippet f
- function(${1}) {${2}};
-# if
-snippet if
- if (${1:true}) {${2}}
-# if ... else
-snippet ife
- if (${1:true}) {${2}}
- else{${3}}
-# tertiary conditional
-snippet t
- ${1:/* condition */} ? ${2:a} : ${3:b}
-# switch
-snippet switch
- switch(${1:expression}) {
- case '${3:case}':
- ${4:// code}
- break;
- ${5}
- default:
- ${2:// code}
- }
-# case
-snippet case
- case '${1:case}':
- ${2:// code}
- break;
- ${3}
-# for (...) {...}
-snippet for
- for (var ${2:i} = 0; $2 < ${1:Things}.length; $2${3:++}) {
- ${4:$1[$2]}
- };
-# for (...) {...} (Improved Native For-Loop)
-snippet forr
- for (var ${2:i} = ${1:Things}.length - 1; $2 >= 0; $2${3:--}) {
- ${4:$1[$2]}
- };
-# while (...) {...}
-snippet wh
- while (${1:/* condition */}) {
- ${2:/* code */}
- }
-# do...while
-snippet do
- do {
- ${2:/* code */}
- } while (${1:/* condition */});
-# Object Method
-snippet :f
- ${1:method_name}: function(${2:attribute}) {
- ${4}
- }${3:,}
-# setTimeout function
-snippet timeout
- setTimeout(function() {${3}}${2}, ${1:10};
-# Get Elements
-snippet get
- getElementsBy${1:TagName}('${2}')${3}
-# Get Element
-snippet gett
- getElementBy${1:Id}('${2}')${3}
+++ /dev/null
-snippet def
- <%def name="${1:name}">
- ${2:}
- </%def>
-snippet call
- <%call expr="${1:name}">
- ${2:}
- </%call>
-snippet doc
- <%doc>
- ${1:}
- </%doc>
-snippet text
- <%text>
- ${1:}
- </%text>
-snippet for
- % for ${1:i} in ${2:iter}:
- ${3:}
- % endfor
-snippet if if
- % if ${1:condition}:
- ${2:}
- % endif
-snippet if if/else
- % if ${1:condition}:
- ${2:}
- % else:
- ${3:}
- % endif
-snippet try
- % try:
- ${1:}
- % except${2:}:
- ${3:pass}
- % endtry
-snippet wh
- % while ${1:}:
- ${2:}
- % endwhile
-snippet $
- ${ ${1:} }
-snippet <%
- <% ${1:} %>
-snippet <!%
- <!% ${1:} %>
-snippet inherit
- <%inherit file="${1:filename}" />
-snippet include
- <%include file="${1:filename}" />
-snippet namespace
- <%namespace file="${1:name}" />
-snippet page
- <%page args="${1:}" />
+++ /dev/null
-# #import <...>
-snippet Imp
- #import <${1:Cocoa/Cocoa.h}>${2}
-# #import "..."
-snippet imp
- #import "${1:`Filename()`.h}"${2}
-# @selector(...)
-snippet sel
- @selector(${1:method}:)${3}
-# @"..." string
-snippet s
- @"${1}"${2}
-# Object
-snippet o
- ${1:NSObject} *${2:foo} = [${3:$1 alloc}]${4};${5}
-# NSLog(...)
-snippet log
- NSLog(@"${1:%@}"${2});${3}
-# Class
-snippet objc
- @interface ${1:`Filename('', 'someClass')`} : ${2:NSObject}
- {
- }
- @end
-
- @implementation $1
- ${3}
- @end
-# Class Interface
-snippet int
- @interface ${1:`Filename('', 'someClass')`} : ${2:NSObject}
- {${3}
- }
- ${4}
- @end
-snippet @interface
- @interface ${1:`Filename('', 'someClass')`} : ${2:NSObject}
- {${3}
- }
- ${4}
- @end
-# Class Implementation
-snippet impl
- @implementation ${1:`Filename('', 'someClass')`}
- ${2}
- @end
-snippet @implementation
- @implementation ${1:`Filename('', 'someClass')`}
- ${2}
- @end
-# Protocol
-snippet pro
- @protocol ${1:`Filename('$1Delegate', 'MyProtocol')`} ${2:<NSObject>}
- ${3}
- @end
-snippet @protocol
- @protocol ${1:`Filename('$1Delegate', 'MyProtocol')`} ${2:<NSObject>}
- ${3}
- @end
-# init Definition
-snippet init
- - (id)init
- {
- if (self = [super init]) {
- ${1}
- }
- return self;
- }
-# dealloc Definition
-snippet dealloc
- - (void) dealloc
- {
- ${1:deallocations}
- [super dealloc];
- }
-snippet su
- [super ${1:init}]${2}
-snippet ibo
- IBOutlet ${1:NSSomeClass} *${2:$1};${3}
-# Category
-snippet cat
- @interface ${1:NSObject} (${2:MyCategory})
- @end
-
- @implementation $1 ($2)
- ${3}
- @end
-# Category Interface
-snippet cath
- @interface ${1:`Filename('$1', 'NSObject')`} (${2:MyCategory})
- ${3}
- @end
-# Method
-snippet m
- - (${1:id})${2:method}
- {
- ${3}
- }
-# Method declaration
-snippet md
- - (${1:id})${2:method};${3}
-# IBAction declaration
-snippet ibad
- - (IBAction)${1:method}:(${2:id})sender;${3}
-# IBAction method
-snippet iba
- - (IBAction)${1:method}:(${2:id})sender
- {
- ${3}
- }
-# awakeFromNib method
-snippet wake
- - (void)awakeFromNib
- {
- ${1}
- }
-# Class Method
-snippet M
- + (${1:id})${2:method}
- {
- ${3:return nil;}
- }
-# Sub-method (Call super)
-snippet sm
- - (${1:id})${2:method}
- {
- [super $2];${3}
- return self;
- }
-# Accessor Methods For:
-# Object
-snippet objacc
- - (${1:id})${2:thing}
- {
- return $2;
- }
-
- - (void)set$2:($1)${3:new$2}
- {
- [$3 retain];
- [$2 release];
- $2 = $3;
- }${4}
-# for (object in array)
-snippet forin
- for (${1:Class} *${2:some$1} in ${3:array}) {
- ${4}
- }
-snippet fore
- for (${1:object} in ${2:array}) {
- ${3:statements}
- }
-snippet forarray
- unsigned int ${1:object}Count = [${2:array} count];
-
- for (unsigned int index = 0; index < $1Count; index++) {
- ${3:id} $1 = [$2 $1AtIndex:index];
- ${4}
- }
-snippet fora
- unsigned int ${1:object}Count = [${2:array} count];
-
- for (unsigned int index = 0; index < $1Count; index++) {
- ${3:id} $1 = [$2 $1AtIndex:index];
- ${4}
- }
-# Try / Catch Block
-snippet @try
- @try {
- ${1:statements}
- }
- @catch (NSException * e) {
- ${2:handler}
- }
- @finally {
- ${3:statements}
- }
-snippet @catch
- @catch (${1:exception}) {
- ${2:handler}
- }
-snippet @finally
- @finally {
- ${1:statements}
- }
-# IBOutlet
-# @property (Objective-C 2.0)
-snippet prop
- @property (${1:retain}) ${2:NSSomeClass} ${3:*$2};${4}
-# @synthesize (Objective-C 2.0)
-snippet syn
- @synthesize ${1:property};${2}
-# [[ alloc] init]
-snippet alloc
- [[${1:foo} alloc] init${2}];${3}
-snippet a
- [[${1:foo} alloc] init${2}];${3}
-# retain
-snippet ret
- [${1:foo} retain];${2}
-# release
-snippet rel
- [${1:foo} release];
-# autorelease
-snippet arel
- [${1:foo} autorelease];
-# autorelease pool
-snippet pool
- NSAutoreleasePool *${1:pool} = [[NSAutoreleasePool alloc] init];
- ${2:/* code */}
- [$1 drain];
-# Throw an exception
-snippet except
- NSException *${1:badness};
- $1 = [NSException exceptionWithName:@"${2:$1Name}"
- reason:@"${3}"
- userInfo:nil];
- [$1 raise];
-snippet prag
- #pragma mark ${1:-}
-snippet cl
- @class ${1:Foo};${2}
-snippet color
- [[NSColor ${1:blackColor}] set];
-# NSArray
-snippet array
- NSMutableArray *${1:array} = [NSMutable array];${2}
-snippet nsa
- NSArray ${1}
-snippet nsma
- NSMutableArray ${1}
-snippet aa
- NSArray * array;${1}
-snippet ma
- NSMutableArray * array;${1}
-# NSDictionary
-snippet dict
- NSMutableDictionary *${1:dict} = [NSMutableDictionary dictionary];${2}
-snippet nsd
- NSDictionary ${1}
-snippet nsmd
- NSMutableDictionary ${1}
-# NSString
-snippet nss
- NSString ${1}
-snippet nsms
- NSMutableString ${1}
+++ /dev/null
-# #!/usr/bin/perl
-snippet #!
- #!/usr/bin/perl
-
-# Hash Pointer
-snippet .
- =>
-# Function
-snippet sub
- sub ${1:function_name} {
- ${2:#body ...}
- }
-# Conditional
-snippet if
- if (${1}) {
- ${2:# body...}
- }
-# Conditional if..else
-snippet ife
- if (${1}) {
- ${2:# body...}
- }
- else {
- ${3:# else...}
- }
-# Conditional if..elsif..else
-snippet ifee
- if (${1}) {
- ${2:# body...}
- }
- elsif (${3}) {
- ${4:# elsif...}
- }
- else {
- ${5:# else...}
- }
-# Conditional One-line
-snippet xif
- ${1:expression} if ${2:condition};${3}
-# Unless conditional
-snippet unless
- unless (${1}) {
- ${2:# body...}
- }
-# Unless conditional One-line
-snippet xunless
- ${1:expression} unless ${2:condition};${3}
-# Try/Except
-snippet eval
- eval {
- ${1:# do something risky...}
- };
- if ($@) {
- ${2:# handle failure...}
- }
-# While Loop
-snippet wh
- while (${1}) {
- ${2:# body...}
- }
-# While Loop One-line
-snippet xwh
- ${1:expression} while ${2:condition};${3}
-# C-style For Loop
-snippet cfor
- for (my $${2:var} = 0; $$2 < ${1:count}; $$2${3:++}) {
- ${4:# body...}
- }
-# For loop one-line
-snippet xfor
- ${1:expression} for @${2:array};${3}
-# Foreach Loop
-snippet for
- foreach my $${1:x} (@${2:array}) {
- ${3:# body...}
- }
-# Foreach Loop One-line
-snippet fore
- ${1:expression} foreach @${2:array};${3}
-# Package
-snippet cl
- package ${1:ClassName};
-
- use base qw(${2:ParentClass});
-
- sub new {
- my $class = shift;
- $class = ref $class if ref $class;
- my $self = bless {}, $class;
- $self;
- }
-
- 1;${3}
-# Read File
-snippet slurp
- my $${1:var};
- { local $/ = undef; local *FILE; open FILE, "<${2:file}"; $$1 = <FILE>; close FILE }${3}
+++ /dev/null
-snippet php
- <?php
- ${1}
- ?>
-snippet ec
- echo "${1:string}"${2};
-snippet inc
- include '${1:file}';${2}
-snippet inc1
- include_once '${1:file}';${2}
-snippet req
- require '${1:file}';${2}
-snippet req1
- require_once '${1:file}';${2}
-# $GLOBALS['...']
-snippet globals
- $GLOBALS['${1:variable}']${2: = }${3:something}${4:;}${5}
-snippet $_ COOKIE['...']
- $_COOKIE['${1:variable}']${2}
-snippet $_ ENV['...']
- $_ENV['${1:variable}']${2}
-snippet $_ FILES['...']
- $_FILES['${1:variable}']${2}
-snippet $_ Get['...']
- $_GET['${1:variable}']${2}
-snippet $_ POST['...']
- $_POST['${1:variable}']${2}
-snippet $_ REQUEST['...']
- $_REQUEST['${1:variable}']${2}
-snippet $_ SERVER['...']
- $_SERVER['${1:variable}']${2}
-snippet $_ SESSION['...']
- $_SESSION['${1:variable}']${2}
-# Start Docblock
-snippet /*
- /**
- * ${1}
- **/
-# Class - post doc
-snippet doc_cp
- /**
- * ${1:undocumented class}
- *
- * @package ${2:default}
- * @author ${3:`g:snips_author`}
- **/${4}
-# Class Variable - post doc
-snippet doc_vp
- /**
- * ${1:undocumented class variable}
- *
- * @var ${2:string}
- **/${3}
-# Class Variable
-snippet doc_v
- /**
- * ${3:undocumented class variable}
- *
- * @var ${4:string}
- **/
- ${1:var} $${2};${5}
-# Class
-snippet doc_c
- /**
- * ${3:undocumented class}
- *
- * @packaged ${4:default}
- * @author ${5:`g:snips_author`}
- **/
- ${1:}class ${2:}
- {${6}
- } // END $1class $2
-# Constant Definition - post doc
-snippet doc_dp
- /**
- * ${1:undocumented constant}
- **/${2}
-# Constant Definition
-snippet doc_d
- /**
- * ${3:undocumented constant}
- **/
- define(${1}, ${2});${4}
-# Function - post doc
-snippet doc_fp
- /**
- * ${1:undocumented function}
- *
- * @return ${2:void}
- * @author ${3:`g:snips_author`}
- **/${4}
-# Function signature
-snippet doc_s
- /**
- * ${4:undocumented function}
- *
- * @return ${5:void}
- * @author ${6:`g:snips_author`}
- **/
- ${1}function ${2}(${3});${7}
-# Function
-snippet doc_f
- /**
- * ${4:undocumented function}
- *
- * @return ${5:void}
- * @author ${6:`g:snips_author`}
- **/
- ${1}function ${2}(${3})
- {${7}
- }
-# Header
-snippet doc_h
- /**
- * ${1}
- *
- * @author ${2:`g:snips_author`}
- * @version ${3:$Id$}
- * @copyright ${4:$2}, `strftime('%d %B, %Y')`
- * @package ${5:default}
- **/
-
- /**
- * Define DocBlock
- *//
-# Interface
-snippet doc_i
- /**
- * ${2:undocumented class}
- *
- * @package ${3:default}
- * @author ${4:`g:snips_author`}
- **/
- interface ${1:}
- {${5}
- } // END interface $1
-# class ...
-snippet class
- /**
- * ${1}
- **/
- class ${2:ClassName}
- {
- ${3}
- function ${4:__construct}(${5:argument})
- {
- ${6:// code...}
- }
- }
-# define(...)
-snippet def
- define('${1}'${2});${3}
-# defined(...)
-snippet def?
- ${1}defined('${2}')${3}
-snippet wh
- while (${1:/* condition */}) {
- ${2:// code...}
- }
-# do ... while
-snippet do
- do {
- ${2:// code... }
- } while (${1:/* condition */});
-snippet if
- if (${1:/* condition */}) {
- ${2:// code...}
- }
-snippet ife
- if (${1:/* condition */}) {
- ${2:// code...}
- } else {
- ${3:// code...}
- }
- ${4}
-snippet else
- else {
- ${1:// code...}
- }
-snippet elseif
- elseif (${1:/* condition */}) {
- ${2:// code...}
- }
-# Tertiary conditional
-snippet t
- $${1:retVal} = (${2:condition}) ? ${3:a} : ${4:b};${5}
-snippet switch
- switch ($${1:variable}) {
- case '${2:value}':
- ${3:// code...}
- break;
- ${5}
- default:
- ${4:// code...}
- break;
- }
-snippet case
- case '${1:value}':
- ${2:// code...}
- break;${3}
-snippet for
- for ($${2:i} = 0; $$2 < ${1:count}; $$2${3:++}) {
- ${4: // code...}
- }
-snippet foreach
- foreach ($${1:variable} as $${2:key}) {
- ${3:// code...}
- }
-snippet fun
- ${1:public }function ${2:FunctionName}(${3})
- {
- ${4:// code...}
- }
-# $... = array (...)
-snippet array
- $${1:arrayName} = array('${2}' => ${3});${4}
+++ /dev/null
-# vim: nofoldenable foldmethod=manual
-snippet file
- file {
- "${1:filename}":
- ensure => "${3:file}",
- source => "puppet:///${2:source}",
- owner => "${4:root}",
- group => "${5:root}",
- mode => '${6:0755}';
- }
-snippet exec
- exec {
- "${1:name}":
- command => "${2:command}",
- refreshonly => "${3:true}",
- onlyif => "${4:run_if_true}",
- unless => "${5:run_if_false}",
- }
-snippet encap
- encap {
- "${1:package_name}":
- ensure => "${2:package_version}";
- }
-snippet package
- package {
- "${1:package_name}":
- ensure => "${2:installed}";
- provider => "yum",
- }
-snippet tidy
- tidy {
- "${1:directory}":
- age => "${2:0}",
- matches => [ "${3:pattern}" ],
- recurse => "${4:true}",
- rmdirs => "${5:true}";
- }
-snippet cron
- cron {
- "${1:name}":
- command => "${2:command}",
- hour => ${3:hour},
- minute => ${4:minute},
- day => ${5:day};
- }
-snippet class
- # Class:: $1
- #
- #
- class ${1:classname} {
- ${2:#code...}
- } # Class:: $1
-snippet def
- # Define:: $1
- # Args:: $2
- #
- define ${1:defname}(${2:args}) {
- ${3:#code}
- } # Define: $1
-snippet inc
- include "${1}"
-snippet #head
- # Module:: ${1:modulename}
- # Manifest:: ${2:init.pp}
- #
- # Author:: `system("git config user.name")` (<`system("git config user.email")`>)
- # Date:: `system("ruby -e 'puts Time.now'")`
- #
- ${3}
-snippet #class
- # Module:: ${1:modulename}
- # Class: ${2:classname}
- #
- # ${3:description}
- #
- # Author:: `system("git config user.name")` (<`system("git config user.email")`>)
- # Date:: `system("ruby -e 'puts Time.now'")`
- #
- class $1::$2
- {
-
- }
+++ /dev/null
-snippet #!
- #!/usr/bin/env python
-
-snippet imp
- import ${1:module}
-# Module Docstring
-snippet docs
- '''
- File: ${1:`Filename('$1.py', 'foo.py')`}
- Author: ${2:`g:snips_author`}
- Description: ${3}
- '''
-snippet wh
- while ${1:condition}:
- ${2:# code...}
-snippet for
- for ${1:needle} in ${2:haystack}:
- ${3:# code...}
-# New Class
-snippet cl
- class ${1:ClassName}(${2:object}):
- """${3:docstring for $1}"""
- def __init__(self, ${4:arg}):
- ${5:super($1, self).__init__()}
- self.$4 = $4
- ${6}
-# New Function
-snippet def
- def ${1:fname}(${2:`indent('.') ? 'self' : ''`}):
- """${3:docstring for $1}"""
- ${4:pass}
-snippet deff
- def ${1:fname}(${2:`indent('.') ? 'self' : ''`}):
- ${3}
-# New Method
-snippet defs
- def ${1:mname}(self, ${2:arg}):
- ${3:pass}
-# New Property
-snippet property
- def ${1:foo}():
- doc = "${2:The $1 property.}"
- def fget(self):
- ${3:return self._$1}
- def fset(self, value):
- ${4:self._$1 = value}
-# Lambda
-snippet ld
- ${1:var} = lambda ${2:vars} : ${3:action}
-snippet .
- self.
-snippet try Try/Except
- try:
- ${1:pass}
- except ${2:Exception}, ${3:e}:
- ${4:raise $3}
-snippet try Try/Except/Else
- try:
- ${1:pass}
- except ${2:Exception}, ${3:e}:
- ${4:raise $3}
- else:
- ${5:pass}
-snippet try Try/Except/Finally
- try:
- ${1:pass}
- except ${2:Exception}, ${3:e}:
- ${4:raise $3}
- finally:
- ${5:pass}
-snippet try Try/Except/Else/Finally
- try:
- ${1:pass}
- except ${2:Exception}, ${3:e}:
- ${4:raise $3}
- else:
- ${5:pass}
- finally:
- ${6:pass}
-# if __name__ == '__main__':
-snippet ifmain
- if __name__ == '__main__':
- ${1:main()}
-# __magic__
-snippet _
- __${1:init}__${2}
+++ /dev/null
-# #!/usr/bin/env ruby
-snippet #!
- #!/usr/bin/env ruby
-
-# New Block
-snippet =b
- =begin rdoc
- ${1}
- =end
-snippet y
- :yields: ${1:arguments}
-snippet rb
- #!/usr/bin/env ruby -wKU
-snippet beg
- begin
- ${3}
- rescue ${1:Exception} => ${2:e}
- end
-
-snippet req
- require "${1}"${2}
-snippet #
- # =>
-snippet end
- __END__
-snippet case
- case ${1:object}
- when ${2:condition}
- ${3}
- end
-snippet when
- when ${1:condition}
- ${2}
-snippet def
- def ${1:method_name}
- ${2}
- end
-snippet deft
- def test_${1:case_name}
- ${2}
- end
-snippet if
- if ${1:condition}
- ${2}
- end
-snippet ife
- if ${1:condition}
- ${2}
- else
- ${3}
- end
-snippet elsif
- elsif ${1:condition}
- ${2}
-snippet unless
- unless ${1:condition}
- ${2}
- end
-snippet while
- while ${1:condition}
- ${2}
- end
-snippet for
- for ${1:e} in ${2:c}
- ${3}
- end
-snippet until
- until ${1:condition}
- ${2}
- end
-snippet cla class .. end
- class ${1:`substitute(Filename(), '^.', '\u&', '')`}
- ${2}
- end
-snippet cla class .. initialize .. end
- class ${1:`substitute(Filename(), '^.', '\u&', '')`}
- def initialize(${2:args})
- ${3}
- end
-
-
- end
-snippet cla class .. < ParentClass .. initialize .. end
- class ${1:`substitute(Filename(), '^.', '\u&', '')`} < ${2:ParentClass}
- def initialize(${3:args})
- ${4}
- end
-
-
- end
-snippet cla ClassName = Struct .. do .. end
- ${1:`substitute(Filename(), '^.', '\u&', '')`} = Struct.new(:${2:attr_names}) do
- def ${3:method_name}
- ${4}
- end
-
-
- end
-snippet cla class BlankSlate .. initialize .. end
- class ${1:BlankSlate}
- instance_methods.each { |meth| undef_method(meth) unless meth =~ /\A__/ }
-snippet cla class << self .. end
- class << ${1:self}
- ${2}
- end
-# class .. < DelegateClass .. initialize .. end
-snippet cla-
- class ${1:`substitute(Filename(), '^.', '\u&', '')`} < DelegateClass(${2:ParentClass})
- def initialize(${3:args})
- super(${4:del_obj})
-
- ${5}
- end
-
-
- end
-snippet mod module .. end
- module ${1:`substitute(Filename(), '^.', '\u&', '')`}
- ${2}
- end
-snippet mod module .. module_function .. end
- module ${1:`substitute(Filename(), '^.', '\u&', '')`}
- module_function
-
- ${2}
- end
-snippet mod module .. ClassMethods .. end
- module ${1:`substitute(Filename(), '^.', '\u&', '')`}
- module ClassMethods
- ${2}
- end
-
- module InstanceMethods
-
- end
-
- def self.included(receiver)
- receiver.extend ClassMethods
- receiver.send :include, InstanceMethods
- end
- end
-# attr_reader
-snippet r
- attr_reader :${1:attr_names}
-# attr_writer
-snippet w
- attr_writer :${1:attr_names}
-# attr_accessor
-snippet rw
- attr_accessor :${1:attr_names}
-# include Enumerable
-snippet Enum
- include Enumerable
-
- def each(&block)
- ${1}
- end
-# include Comparable
-snippet Comp
- include Comparable
-
- def <=>(other)
- ${1}
- end
-# extend Forwardable
-snippet Forw-
- extend Forwardable
-# def self
-snippet defs
- def self.${1:class_method_name}
- ${2}
- end
-# def method_missing
-snippet defmm
- def method_missing(meth, *args, &blk)
- ${1}
- end
-snippet defd
- def_delegator :${1:@del_obj}, :${2:del_meth}, :${3:new_name}
-snippet defds
- def_delegators :${1:@del_obj}, :${2:del_methods}
-snippet am
- alias_method :${1:new_name}, :${2:old_name}
-snippet app
- if __FILE__ == $PROGRAM_NAME
- ${1}
- end
-# usage_if()
-snippet usai
- if ARGV.${1}
- abort "Usage: #{$PROGRAM_NAME} ${2:ARGS_GO_HERE}"${3}
- end
-# usage_unless()
-snippet usau
- unless ARGV.${1}
- abort "Usage: #{$PROGRAM_NAME} ${2:ARGS_GO_HERE}"${3}
- end
-snippet array
- Array.new(${1:10}) { |${2:i}| ${3} }
-snippet hash
- Hash.new { |${1:hash}, ${2:key}| $1[$2] = ${3} }
-snippet file File.foreach() { |line| .. }
- File.foreach(${1:"path/to/file"}) { |${2:line}| ${3} }
-snippet file File.read()
- File.read(${1:"path/to/file"})${2}
-snippet Dir Dir.global() { |file| .. }
- Dir.glob(${1:"dir/glob/*"}) { |${2:file}| ${3} }
-snippet Dir Dir[".."]
- Dir[${1:"glob/**/*.rb"}]${2}
-snippet dir
- Filename.dirname(__FILE__)
-snippet deli
- delete_if { |${1:e}| ${2} }
-snippet fil
- fill(${1:range}) { |${2:i}| ${3} }
-# flatten_once()
-snippet flao
- inject(Array.new) { |${1:arr}, ${2:a}| $1.push(*$2)}${3}
-snippet zip
- zip(${1:enums}) { |${2:row}| ${3} }
-# downto(0) { |n| .. }
-snippet dow
- downto(${1:0}) { |${2:n}| ${3} }
-snippet ste
- step(${1:2}) { |${2:n}| ${3} }
-snippet tim
- times { |${1:n}| ${2} }
-snippet upt
- upto(${1:1.0/0.0}) { |${2:n}| ${3} }
-snippet loo
- loop { ${1} }
-snippet ea
- each { |${1:e}| ${2} }
-snippet ead
- each do |${1:e}|
- ${2}
- end
-snippet eab
- each_byte { |${1:byte}| ${2} }
-snippet eac- each_char { |chr| .. }
- each_char { |${1:chr}| ${2} }
-snippet eac- each_cons(..) { |group| .. }
- each_cons(${1:2}) { |${2:group}| ${3} }
-snippet eai
- each_index { |${1:i}| ${2} }
-snippet eaid
- each_index do |${1:i}|
- end
-snippet eak
- each_key { |${1:key}| ${2} }
-snippet eakd
- each_key do |${1:key}|
- ${2}
- end
-snippet eal
- each_line { |${1:line}| ${2} }
-snippet eald
- each_line do |${1:line}|
- ${2}
- end
-snippet eap
- each_pair { |${1:name}, ${2:val}| ${3} }
-snippet eapd
- each_pair do |${1:name}, ${2:val}|
- ${3}
- end
-snippet eas-
- each_slice(${1:2}) { |${2:group}| ${3} }
-snippet easd-
- each_slice(${1:2}) do |${2:group}|
- ${3}
- end
-snippet eav
- each_value { |${1:val}| ${2} }
-snippet eavd
- each_value do |${1:val}|
- ${2}
- end
-snippet eawi
- each_with_index { |${1:e}, ${2:i}| ${3} }
-snippet eawid
- each_with_index do |${1:e},${2:i}|
- ${3}
- end
-snippet reve
- reverse_each { |${1:e}| ${2} }
-snippet reved
- reverse_each do |${1:e}|
- ${2}
- end
-snippet inj
- inject(${1:init}) { |${2:mem}, ${3:var}| ${4} }
-snippet injd
- inject(${1:init}) do |${2:mem}, ${3:var}|
- ${4}
- end
-snippet map
- map { |${1:e}| ${2} }
-snippet mapd
- map do |${1:e}|
- ${2}
- end
-snippet mapwi-
- enum_with_index.map { |${1:e}, ${2:i}| ${3} }
-snippet sor
- sort { |a, b| ${1} }
-snippet sorb
- sort_by { |${1:e}| ${2} }
-snippet ran
- sort_by { rand }
-snippet all
- all? { |${1:e}| ${2} }
-snippet any
- any? { |${1:e}| ${2} }
-snippet cl
- classify { |${1:e}| ${2} }
-snippet col
- collect { |${1:e}| ${2} }
-snippet cold
- collect do |${1:e}|
- ${2}
- end
-snippet det
- detect { |${1:e}| ${2} }
-snippet detd
- detect do |${1:e}|
- ${2}
- end
-snippet fet
- fetch(${1:name}) { |${2:key}| ${3} }
-snippet fin
- find { |${1:e}| ${2} }
-snippet find
- find do |${1:e}|
- ${2}
- end
-snippet fina
- find_all { |${1:e}| ${2} }
-snippet finad
- find_all do |${1:e}|
- ${2}
- end
-snippet gre
- grep(${1:/pattern/}) { |${2:match}| ${3} }
-snippet sub
- ${1:g}sub(${2:/pattern/}) { |${3:match}| ${4} }
-snippet sca
- scan(${1:/pattern/}) { |${2:match}| ${3} }
-snippet scad
- scan(${1:/pattern/}) do |${2:match}|
- ${3}
- end
-snippet max
- max { |a, b| ${1} }
-snippet min
- min { |a, b| ${1} }
-snippet par
- partition { |${1:e}| ${2} }
-snippet pard
- partition do |${1:e}|
- ${2}
- end
-snippet rej
- reject { |${1:e}| ${2} }
-snippet rejd
- reject do |${1:e}|
- ${2}
- end
-snippet sel
- select { |${1:e}| ${2} }
-snippet seld
- select do |${1:e}|
- ${2}
- end
-snippet lam
- lambda { |${1:args}| ${2} }
-snippet do
- do |${1:variable}|
- ${2}
- end
-snippet :
- :${1:key} => ${2:"value"}${3}
-snippet ope
- open(${1:"path/or/url/or/pipe"}, "${2:w}") { |${3:io}| ${4} }
-# path_from_here()
-snippet patfh
- File.join(File.dirname(__FILE__), *%2[${1:rel path here}])${2}
-# unix_filter {}
-snippet unif
- ARGF.each_line${1} do |${2:line}|
- ${3}
- end
-# option_parse {}
-snippet optp
- require "optparse"
-
- options = {${1:default => "args"}}
-
- ARGV.options do |opts|
- opts.banner = "Usage: #{File.basename($PROGRAM_NAME)}
-snippet opt
- opts.on( "-${1:o}", "--${2:long-option-name}", ${3:String},
- "${4:Option description.}") do |${5:opt}|
- ${6}
- end
-snippet tc
- require "test/unit"
-
- require "${1:library_file_name}"
-
- class Test${2:$1} < Test::Unit::TestCase
- def test_${3:case_name}
- ${4}
- end
- end
-snippet ts
- require "test/unit"
-
- require "tc_${1:test_case_file}"
- require "tc_${2:test_case_file}"${3}
-snippet as
- assert(${1:test}, "${2:Failure message.}")${3}
-snippet ase
- assert_equal(${1:expected}, ${2:actual})${3}
-snippet asne
- assert_not_equal(${1:unexpected}, ${2:actual})${3}
-snippet asid
- assert_in_delta(${1:expected_float}, ${2:actual_float}, ${3:2 ** -20})${4}
-snippet asio
- assert_instance_of(${1:ExpectedClass}, ${2:actual_instance})${3}
-snippet asko
- assert_kind_of(${1:ExpectedKind}, ${2:actual_instance})${3}
-snippet asn
- assert_nil(${1:instance})${2}
-snippet asnn
- assert_not_nil(${1:instance})${2}
-snippet asm
- assert_match(/${1:expected_pattern}/, ${2:actual_string})${3}
-snippet asnm
- assert_no_match(/${1:unexpected_pattern}/, ${2:actual_string})${3}
-snippet aso
- assert_operator(${1:left}, :${2:operator}, ${3:right})${4}
-snippet asr
- assert_raise(${1:Exception}) { ${2} }
-snippet asnr
- assert_nothing_raised(${1:Exception}) { ${2} }
-snippet asrt
- assert_respond_to(${1:object}, :${2:method})${3}
-snippet ass assert_same(..)
- assert_same(${1:expected}, ${2:actual})${3}
-snippet ass assert_send(..)
- assert_send([${1:object}, :${2:message}, ${3:args}])${4}
-snippet asns
- assert_not_same(${1:unexpected}, ${2:actual})${3}
-snippet ast
- assert_throws(:${1:expected}) { ${2} }
-snippet asnt
- assert_nothing_thrown { ${1} }
-snippet fl
- flunk("${1:Failure message.}")${2}
-# Benchmark.bmbm do .. end
-snippet bm-
- TESTS = ${1:10_000}
- Benchmark.bmbm do |results|
- ${2}
- end
-snippet rep
- results.report("${1:name}:") { TESTS.times { ${2} }}
-# Marshal.dump(.., file)
-snippet Md
- File.open(${1:"path/to/file.dump"}, "wb") { |${2:file}| Marshal.dump(${3:obj}, $2) }${4}
-# Mashal.load(obj)
-snippet Ml
- File.open(${1:"path/to/file.dump"}, "rb") { |${2:file}| Marshal.load($2) }${3}
-# deep_copy(..)
-snippet deec
- Marshal.load(Marshal.dump(${1:obj_to_copy}))${2}
-snippet Pn-
- PStore.new(${1:"file_name.pstore"})${2}
-snippet tra
- transaction(${1:true}) { ${2} }
-# xmlread(..)
-snippet xml-
- REXML::Document.new(File.read(${1:"path/to/file"}))${2}
-# xpath(..) { .. }
-snippet xpa
- elements.each(${1:"//Xpath"}) do |${2:node}|
- ${3}
- end
-# class_from_name()
-snippet clafn
- split("::").inject(Object) { |par, const| par.const_get(const) }
-# singleton_class()
-snippet sinc
- class << self; self end
-snippet nam
- namespace :${1:`Filename()`} do
- ${2}
- end
-snippet tas
- desc "${1:Task description\}"
- task :${2:task_name => [:dependent, :tasks]} do
- ${3}
- end
+++ /dev/null
-# #!/bin/bash
-snippet #!
- #!/bin/bash
-
-snippet if
- if [[ ${1:condition} ]]; then
- ${2:#statements}
- fi
-snippet elif
- elif [[ ${1:condition} ]]; then
- ${2:#statements}
-snippet for
- for (( ${2:i} = 0; $2 < ${1:count}; $2++ )); do
- ${3:#statements}
- done
-snippet wh
- while [[ ${1:condition} ]]; do
- ${2:#statements}
- done
-snippet until
- until [[ ${1:condition} ]]; do
- ${2:#statements}
- done
-snippet case
- case ${1:word} in
- ${2:pattern})
- ${3};;
- esac
+++ /dev/null
-# snippets for making snippets :)
-snippet snip
- snippet ${1:trigger}
- ${2}
-snippet msnip
- snippet ${1:trigger} ${2:description}
- ${3}
+++ /dev/null
-# #!/usr/bin/env tclsh
-snippet #!
- #!/usr/bin/env tclsh
-
-# Process
-snippet pro
- proc ${1:function_name} {${2:args}} {
- ${3:#body ...}
- }
-#xif
-snippet xif
- ${1:expr}? ${2:true} : ${3:false}
-# Conditional
-snippet if
- if {${1}} {
- ${2:# body...}
- }
-# Conditional if..else
-snippet ife
- if {${1}} {
- ${2:# body...}
- } else {
- ${3:# else...}
- }
-# Conditional if..elsif..else
-snippet ifee
- if {${1}} {
- ${2:# body...}
- } elseif {${3}} {
- ${4:# elsif...}
- } else {
- ${5:# else...}
- }
-# If catch then
-snippet ifc
- if { [catch {${1:#do something...}} ${2:err}] } {
- ${3:# handle failure...}
- }
-# Catch
-snippet catch
- catch {${1}} ${2:err} ${3:options}
-# While Loop
-snippet wh
- while {${1}} {
- ${2:# body...}
- }
-# For Loop
-snippet for
- for {set ${2:var} 0} {$$2 < ${1:count}} {${3:incr} $2} {
- ${4:# body...}
- }
-# Foreach Loop
-snippet fore
- foreach ${1:x} {${2:#list}} {
- ${3:# body...}
- }
-# after ms script...
-snippet af
- after ${1:ms} ${2:#do something}
-# after cancel id
-snippet afc
- after cancel ${1:id or script}
-# after idle
-snippet afi
- after idle ${1:script}
-# after info id
-snippet afin
- after info ${1:id}
-# Expr
-snippet exp
- expr {${1:#expression here}}
-# Switch
-snippet sw
- switch ${1:var} {
- ${3:pattern 1} {
- ${4:#do something}
- }
- default {
- ${2:#do something}
- }
- }
-# Case
-snippet ca
- ${1:pattern} {
- ${2:#do something}
- }${3}
-# Namespace eval
-snippet ns
- namespace eval ${1:path} {${2:#script...}}
-# Namespace current
-snippet nsc
- namespace current
+++ /dev/null
-# \begin{}...\end{}
-snippet begin
- \begin{${1:env}}
- ${2}
- \end{$1}
-# Tabular
-snippet tab
- \begin{${1:tabular}}{${2:c}}
- ${3}
- \end{$1}
-# Align(ed)
-snippet ali
- \begin{align${1:ed}}
- ${2}
- \end{align$1}
-# Gather(ed)
-snippet gat
- \begin{gather${1:ed}}
- ${2}
- \end{gather$1}
-# Equation
-snippet eq
- \begin{equation}
- ${1}
- \end{equation}
-# Unnumbered Equation
-snippet \
- \\[
- ${1}
- \\]
-# Enumerate
-snippet enum
- \begin{enumerate}
- \item ${1}
- \end{enumerate}
-# Itemize
-snippet item
- \begin{itemize}
- \item ${1}
- \end{itemize}
-# Description
-snippet desc
- \begin{description}
- \item[${1}] ${2}
- \end{description}
-# Matrix
-snippet mat
- \begin{${1:p/b/v/V/B/small}matrix}
- ${2}
- \end{$1matrix}
-# Cases
-snippet cas
- \begin{cases}
- ${1:equation}, &\text{ if }${2:case}\\
- ${3}
- \end{cases}
-# Split
-snippet spl
- \begin{split}
- ${1}
- \end{split}
-# Part
-snippet part
- \part{${1:part name}} % (fold)
- \label{prt:${2:$1}}
- ${3}
- % part $2 (end)
-# Chapter
-snippet cha
- \chapter{${1:chapter name}} % (fold)
- \label{cha:${2:$1}}
- ${3}
- % chapter $2 (end)
-# Section
-snippet sec
- \section{${1:section name}} % (fold)
- \label{sec:${2:$1}}
- ${3}
- % section $2 (end)
-# Sub Section
-snippet sub
- \subsection{${1:subsection name}} % (fold)
- \label{sub:${2:$1}}
- ${3}
- % subsection $2 (end)
-# Sub Sub Section
-snippet subs
- \subsubsection{${1:subsubsection name}} % (fold)
- \label{ssub:${2:$1}}
- ${3}
- % subsubsection $2 (end)
-# Paragraph
-snippet par
- \paragraph{${1:paragraph name}} % (fold)
- \label{par:${2:$1}}
- ${3}
- % paragraph $2 (end)
-# Sub Paragraph
-snippet subp
- \subparagraph{${1:subparagraph name}} % (fold)
- \label{subp:${2:$1}}
- ${3}
- % subparagraph $2 (end)
-snippet itd
- \item[${1:description}] ${2:item}
-snippet figure
- ${1:Figure}~\ref{${2:fig:}}${3}
-snippet table
- ${1:Table}~\ref{${2:tab:}}${3}
-snippet listing
- ${1:Listing}~\ref{${2:list}}${3}
-snippet section
- ${1:Section}~\ref{${2:sec:}}${3}
-snippet page
- ${1:page}~\pageref{${2}}${3}
+++ /dev/null
-snippet header
- " File: ${1:`expand('%:t')`}
- " Author: ${2:`g:snips_author`}
- " Description: ${3}
- ${4:" Last Modified: `strftime("%B %d, %Y")`}
-snippet guard
- if exists('${1:did_`Filename()`}') || &cp${2: || version < 700}
- finish
- endif
- let $1 = 1${3}
-snippet f
- fun ${1:function_name}(${2})
- ${3:" code}
- endf
-snippet for
- for ${1:needle} in ${2:haystack}
- ${3:" code}
- endfor
-snippet wh
- while ${1:condition}
- ${2:" code}
- endw
-snippet if
- if ${1:condition}
- ${2:" code}
- endif
-snippet ife
- if ${1:condition}
- ${2}
- else
- ${3}
- endif
+++ /dev/null
-# #!/bin/zsh
-snippet #!
- #!/bin/zsh
-
-snippet if
- if ${1:condition}; then
- ${2:# statements}
- fi
-snippet ife
- if ${1:condition}; then
- ${2:# statements}
- else
- ${3:# statements}
- fi
-snippet elif
- elif ${1:condition} ; then
- ${2:# statements}
-snippet for
- for (( ${2:i} = 0; $2 < ${1:count}; $2++ )); do
- ${3:# statements}
- done
-snippet fore
- for ${1:item} in ${2:list}; do
- ${3:# statements}
- done
-snippet wh
- while ${1:condition}; do
- ${2:# statements}
- done
-snippet until
- until ${1:condition}; do
- ${2:# statements}
- done
-snippet repeat
- repeat ${1:integer}; do
- ${2:# statements}
- done
-snippet case
- case ${1:word} in
- ${2:pattern})
- ${3};;
- esac
-snippet select
- select ${1:answer} in ${2:choices}; do
- ${3:# statements}
- done
-snippet (
- ( ${1:#statements} )
-snippet {
- { ${1:#statements} }
-snippet [
- [[ ${1:test} ]]
-snippet always
- { ${1:try} } always { ${2:always} }
-snippet fun
- function ${1:name} (${2:args}) {
- ${3:# body}
- }
+++ /dev/null
-" Vim syntax file
-" Language: Arduino
-" Maintainer: Johannes Hoff <johannes@johanneshoff.com>
-" Last Change: 06 June 2011
-" License: VIM license (:help license, replace vim by arduino.vim)
-
-" Syntax highlighting like in the Arduino IDE
-" Automatically generated by the script available at
-" https://bitbucket.org/johannes/arduino-vim-syntax
-" Using keywords from <arduino>/build/shared/lib/keywords.txt
-" From version: ARDUINO 0022 - 2010.12.24
-
-" Thanks to Rik, Erik Nomitch, Adam Obeng and Graeme Cross for helpful feedback!
-
-" For version 5.x: Clear all syntax items
-" For version 6.x: Quit when a syntax file was already loaded
-if version < 600
- syntax clear
-elseif exists("b:current_syntax")
- finish
-endif
-
-" Read the C syntax to start with
-if version < 600
- so <sfile>:p:h/cpp.vim
-else
- runtime! syntax/cpp.vim
-endif
-
-syn keyword arduinoConstant BIN BYTE CHANGE DEC DEFAULT EXTERNAL FALLING HALF_PI
-syn keyword arduinoConstant HEX HIGH INPUT INTERNAL INTERNAL1V1 INTERNAL2V56
-syn keyword arduinoConstant LOW LSBFIRST MSBFIRST OCT OUTPUT PI RISING TWO_PI
-
-syn keyword arduinoFunc analogRead analogReference analogWrite
-syn keyword arduinoFunc attachInterrupt bit bitClear bitRead bitSet
-syn keyword arduinoFunc bitWrite delay delayMicroseconds detachInterrupt
-syn keyword arduinoFunc digitalRead digitalWrite highByte interrupts
-syn keyword arduinoFunc lowByte micros millis noInterrupts noTone pinMode
-syn keyword arduinoFunc pulseIn shiftIn shiftOut tone
-
-syn keyword arduinoMethod available begin end flush loop peek print println
-syn keyword arduinoMethod read setup
-
-syn keyword arduinoModule Serial Serial1 Serial2 Serial3
-
-syn keyword arduinoStdFunc abs acos asin atan atan2 ceil constrain cos degrees
-syn keyword arduinoStdFunc exp floor log map max min radians random randomSeed
-syn keyword arduinoStdFunc round sin sq sqrt tan
-
-syn keyword arduinoType boolean byte null String word
-
-hi def link arduinoType Type
-hi def link arduinoConstant Constant
-hi def link arduinoStdFunc Function
-hi def link arduinoFunc Function
-hi def link arduinoMethod Function
-hi def link arduinoModule Identifier
+++ /dev/null
-" Language: CoffeeScript
-" Maintainer: Mick Koch <kchmck@gmail.com>
-" URL: http://github.com/kchmck/vim-coffee-script
-" License: WTFPL
-
-" Bail if our syntax is already loaded.
-if exists('b:current_syntax') && b:current_syntax == 'coffee'
- finish
-endif
-
-if version < 600
- syn clear
-endif
-
-" Include JavaScript for coffeeEmbed.
-syn include @coffeeJS syntax/javascript.vim
-
-" Highlight long strings.
-syn sync minlines=100
-
-" CoffeeScript identifiers can have dollar signs.
-setlocal isident+=$
-
-" These are `matches` instead of `keywords` because vim's highlighting
-" priority for keywords is higher than matches. This causes keywords to be
-" highlighted inside matches, even if a match says it shouldn't contain them --
-" like with coffeeAssign and coffeeDot.
-syn match coffeeStatement /\<\%(return\|break\|continue\|throw\)\>/ display
-hi def link coffeeStatement Statement
-
-syn match coffeeRepeat /\<\%(for\|while\|until\|loop\)\>/ display
-hi def link coffeeRepeat Repeat
-
-syn match coffeeConditional /\<\%(if\|else\|unless\|switch\|when\|then\)\>/
-\ display
-hi def link coffeeConditional Conditional
-
-syn match coffeeException /\<\%(try\|catch\|finally\)\>/ display
-hi def link coffeeException Exception
-
-syn match coffeeKeyword /\<\%(new\|in\|of\|by\|and\|or\|not\|is\|isnt\|class\|extends\|super\|own\|do\)\>/
-\ display
-hi def link coffeeKeyword Keyword
-
-syn match coffeeOperator /\<\%(instanceof\|typeof\|delete\)\>/ display
-hi def link coffeeOperator Operator
-
-" The first case matches symbol operators only if they have an operand before.
-syn match coffeeExtendedOp /\%(\S\s*\)\@<=[+\-*/%&|\^=!<>?.]\+\|--\|++\|::/
-\ display
-syn match coffeeExtendedOp /\%(and\|or\)=/ display
-hi def link coffeeExtendedOp coffeeOperator
-
-" This is separate from `coffeeExtendedOp` to help differentiate commas from
-" dots.
-syn match coffeeSpecialOp /[,;]/ display
-hi def link coffeeSpecialOp SpecialChar
-
-syn match coffeeBoolean /\<\%(true\|on\|yes\|false\|off\|no\)\>/ display
-hi def link coffeeBoolean Boolean
-
-syn match coffeeGlobal /\<\%(null\|undefined\)\>/ display
-hi def link coffeeGlobal Type
-
-" A special variable
-syn match coffeeSpecialVar /\<\%(this\|prototype\|arguments\)\>/ display
-" An @-variable
-syn match coffeeSpecialVar /@\%(\I\i*\)\?/ display
-hi def link coffeeSpecialVar Special
-
-" A class-like name that starts with a capital letter
-syn match coffeeObject /\<\u\w*\>/ display
-hi def link coffeeObject Structure
-
-" A constant-like name in SCREAMING_CAPS
-syn match coffeeConstant /\<\u[A-Z0-9_]\+\>/ display
-hi def link coffeeConstant Constant
-
-" A variable name
-syn cluster coffeeIdentifier contains=coffeeSpecialVar,coffeeObject,
-\ coffeeConstant
-
-" A non-interpolated string
-syn cluster coffeeBasicString contains=@Spell,coffeeEscape
-" An interpolated string
-syn cluster coffeeInterpString contains=@coffeeBasicString,coffeeInterp
-
-" Regular strings
-syn region coffeeString start=/"/ skip=/\\\\\|\\"/ end=/"/
-\ contains=@coffeeInterpString
-syn region coffeeString start=/'/ skip=/\\\\\|\\'/ end=/'/
-\ contains=@coffeeBasicString
-hi def link coffeeString String
-
-" A integer, including a leading plus or minus
-syn match coffeeNumber /\i\@<![-+]\?\d\+\%([eE][+-]\?\d\+\)\?/ display
-" A hex number
-syn match coffeeNumber /\<0[xX]\x\+\>/ display
-hi def link coffeeNumber Number
-
-" A floating-point number, including a leading plus or minus
-syn match coffeeFloat /\i\@<![-+]\?\d*\.\@<!\.\d\+\%([eE][+-]\?\d\+\)\?/
-\ display
-hi def link coffeeFloat Float
-
-" An error for reserved keywords
-if !exists("coffee_no_reserved_words_error")
- syn match coffeeReservedError /\<\%(case\|default\|function\|var\|void\|with\|const\|let\|enum\|export\|import\|native\|__hasProp\|__extends\|__slice\|__bind\|__indexOf\)\>/
- \ display
- hi def link coffeeReservedError Error
-endif
-
-" This is separate from `coffeeExtendedOp` since assignments require it.
-syn match coffeeAssignOp /:/ contained display
-hi def link coffeeAssignOp coffeeOperator
-
-" Strings used in string assignments, which can't have interpolations
-syn region coffeeAssignString start=/"/ skip=/\\\\\|\\"/ end=/"/ contained
-\ contains=@coffeeBasicString
-syn region coffeeAssignString start=/'/ skip=/\\\\\|\\'/ end=/'/ contained
-\ contains=@coffeeBasicString
-hi def link coffeeAssignString String
-
-" A normal object assignment
-syn match coffeeObjAssign /@\?\I\i*\s*:\@<!::\@!/
-\ contains=@coffeeIdentifier,coffeeAssignOp
-hi def link coffeeObjAssign Identifier
-
-" An object-string assignment
-syn match coffeeObjStringAssign /\("\|'\)[^\1]*\1\s*;\@<!::\@!'\@!/
-\ contains=coffeeAssignString,coffeeAssignOp
-" An object-integer assignment
-syn match coffeeObjNumberAssign /\d\+\%(\.\d\+\)\?\s*:\@<!::\@!/
-\ contains=coffeeNumber,coffeeAssignOp
-
-syn keyword coffeeTodo TODO FIXME XXX contained
-hi def link coffeeTodo Todo
-
-syn match coffeeComment /#.*/ contains=@Spell,coffeeTodo
-hi def link coffeeComment Comment
-
-syn region coffeeBlockComment start=/####\@!/ end=/###/
-\ contains=@Spell,coffeeTodo
-hi def link coffeeBlockComment coffeeComment
-
-" A comment in a heregex
-syn region coffeeHeregexComment start=/#/ end=/\ze\/\/\/\|$/ contained
-\ contains=@Spell,coffeeTodo
-hi def link coffeeHeregexComment coffeeComment
-
-" Embedded JavaScript
-syn region coffeeEmbed matchgroup=coffeeEmbedDelim
-\ start=/`/ skip=/\\\\\|\\`/ end=/`/
-\ contains=@coffeeJS
-hi def link coffeeEmbedDelim Delimiter
-
-syn region coffeeInterp matchgroup=coffeeInterpDelim start=/#{/ end=/}/ contained
-\ contains=@coffeeAll
-hi def link coffeeInterpDelim PreProc
-
-" A string escape sequence
-syn match coffeeEscape /\\\d\d\d\|\\x\x\{2\}\|\\u\x\{4\}\|\\./ contained display
-hi def link coffeeEscape SpecialChar
-
-" A regex -- must not follow a parenthesis, number, or identifier, and must not
-" be followed by a number
-syn region coffeeRegex start=/\%(\%()\|\i\@<!\d\)\s*\|\i\)\@<!\/=\@!\s\@!/
-\ skip=/\[[^\]]\{-}\/[^\]]\{-}\]/
-\ end=/\/[gimy]\{,4}\d\@!/
-\ oneline contains=@coffeeBasicString
-hi def link coffeeRegex String
-
-" A heregex
-syn region coffeeHeregex start=/\/\/\// end=/\/\/\/[gimy]\{,4}/
-\ contains=@coffeeInterpString,coffeeHeregexComment
-\ fold
-hi def link coffeeHeregex coffeeRegex
-
-" Heredoc strings
-syn region coffeeHeredoc start=/"""/ end=/"""/ contains=@coffeeInterpString
-\ fold
-syn region coffeeHeredoc start=/'''/ end=/'''/ contains=@coffeeBasicString
-\ fold
-hi def link coffeeHeredoc String
-
-" An error for trailing whitespace, as long as the line isn't just whitespace
-if !exists("coffee_no_trailing_space_error")
- syn match coffeeSpaceError /\S\@<=\s\+$/ display
- hi def link coffeeSpaceError Error
-endif
-
-" An error for trailing semicolons, for help transitioning from JavaScript
-if !exists("coffee_no_trailing_semicolon_error")
- syn match coffeeSemicolonError /;$/ display
- hi def link coffeeSemicolonError Error
-endif
-
-" Ignore reserved words in dot accesses.
-syn match coffeeDotAccess /\.\@<!\.\s*\I\i*/he=s+1 contains=@coffeeIdentifier
-hi def link coffeeDotAccess coffeeExtendedOp
-
-" Ignore reserved words in prototype accesses.
-syn match coffeeProtoAccess /::\s*\I\i*/he=s+2 contains=@coffeeIdentifier
-hi def link coffeeProtoAccess coffeeExtendedOp
-
-" This is required for interpolations to work.
-syn region coffeeCurlies matchgroup=coffeeCurly start=/{/ end=/}/
-\ contains=@coffeeAll
-syn region coffeeBrackets matchgroup=coffeeBracket start=/\[/ end=/\]/
-\ contains=@coffeeAll
-syn region coffeeParens matchgroup=coffeeParen start=/(/ end=/)/
-\ contains=@coffeeAll
-
-" These are highlighted the same as commas since they tend to go together.
-hi def link coffeeBlock coffeeSpecialOp
-hi def link coffeeBracket coffeeBlock
-hi def link coffeeCurly coffeeBlock
-hi def link coffeeParen coffeeBlock
-
-" This is used instead of TOP to keep things coffee-specific for good
-" embedding. `contained` groups aren't included.
-syn cluster coffeeAll contains=coffeeStatement,coffeeRepeat,coffeeConditional,
-\ coffeeException,coffeeKeyword,coffeeOperator,
-\ coffeeExtendedOp,coffeeSpecialOp,coffeeBoolean,
-\ coffeeGlobal,coffeeSpecialVar,coffeeObject,
-\ coffeeConstant,coffeeString,coffeeNumber,
-\ coffeeFloat,coffeeReservedError,coffeeObjAssign,
-\ coffeeObjStringAssign,coffeeObjNumberAssign,
-\ coffeeComment,coffeeBlockComment,coffeeEmbed,
-\ coffeeRegex,coffeeHeregex,coffeeHeredoc,
-\ coffeeSpaceError,coffeeSemicolonError,
-\ coffeeDotAccess,coffeeProtoAccess,
-\ coffeeCurlies,coffeeBrackets,coffeeParens
-
-if !exists('b:current_syntax')
- let b:current_syntax = 'coffee'
-endif
+++ /dev/null
-
-" *******************************************************************************************************************
-" MySQL *************************************************************************************************************
-" *******************************************************************************************************************
-
-syn match MySQLTableHead "^ *|.*| *$" nextgroup=MySQLTableDivide contains=MySQLTableBar oneline skipwhite skipnl
-syn match MySQLTableBody "^ *|.*| *$" nextgroup=MySQLTableBody,MySQLTableEnd contains=MySQLTableBar,MySQLNull,MySQLBool,MySQLNumber,MySQLStorageClass oneline skipwhite skipnl
-syn match MySQLTableEnd "^ *+[+=-]\++ *$" oneline
-syn match MySQLTableDivide "^ *+[+=-]\++ *$" nextgroup=MySQLTableBody oneline skipwhite skipnl
-syn match MySQLTableStart "^ *+[+=-]\++ *$" nextgroup=MySQLTableHead oneline skipwhite skipnl
-syn match MySQLNull " NULL " contained contains=MySQLTableBar
-syn match MySQLStorageClass " PRI " contained
-syn match MySQLStorageClass " MUL " contained
-syn match MySQLStorageClass " UNI " contained
-syn match MySQLStorageClass " CURRENT_TIMESTAMP " contained
-syn match MySQLStorageClass " auto_increment " contained
-syn match MySQLTableBar "|" contained
-syn match MySQLNumber "|\? *\d\+ *|" contained contains=MySQLTableBar
-syn match MySQLQueryStat "^\d\+ rows\? in set.*" oneline
-syn match MySQLPromptLine "^.\?mysql> .*$" contains=MySQLKeyword,MySQLPrompt,MySQLString oneline
-syn match MySQLPromptLine "^ -> .*$" contains=MySQLKeyword,MySQLPrompt,MySQLString oneline
-syn match MySQLPrompt "^.\?mysql>" contained oneline
-syn match MySQLPrompt "^ ->" contained oneline
-syn case ignore
-syn keyword MySQLKeyword select count max sum avg date show table tables status like as from left right outer inner join contained
-syn keyword MySQLKeyword where group by having limit offset order desc asc show contained
-syn case match
-syn region MySQLString start=+'+ end=+'+ skip=+\\'+ contained oneline
-syn region MySQLString start=+"+ end=+"+ skip=+\\"+ contained oneline
-syn region MySQLString start=+`+ end=+`+ skip=+\\`+ contained oneline
-
-hi def link MySQLPrompt Identifier
-hi def link MySQLTableHead Title
-hi def link MySQLTableBody Normal
-hi def link MySQLBool Boolean
-hi def link MySQLStorageClass StorageClass
-hi def link MySQLNumber Number
-hi def link MySQLKeyword Keyword
-hi def link MySQLString String
-
-" terms which have no reasonable default highlight group to link to
-hi MySQLTableHead term=bold cterm=bold gui=bold
-if &background == 'dark'
- hi MySQLTableEnd term=NONE cterm=NONE gui=NONE ctermfg=238 guifg=#444444
- hi MySQLTableDivide term=NONE cterm=NONE gui=NONE ctermfg=238 guifg=#444444
- hi MySQLTableStart term=NONE cterm=NONE gui=NONE ctermfg=238 guifg=#444444
- hi MySQLTableBar term=NONE cterm=NONE gui=NONE ctermfg=238 guifg=#444444
- hi MySQLNull term=NONE cterm=NONE gui=NONE ctermfg=238 guifg=#444444
- hi MySQLQueryStat term=NONE cterm=NONE gui=NONE ctermfg=238 guifg=#444444
-elseif &background == 'light'
- hi MySQLTableEnd term=NONE cterm=NONE gui=NONE ctermfg=247 guifg=#9e9e9e
- hi MySQLTableDivide term=NONE cterm=NONE gui=NONE ctermfg=247 guifg=#9e9e9e
- hi MySQLTableStart term=NONE cterm=NONE gui=NONE ctermfg=247 guifg=#9e9e9e
- hi MySQLTableBar term=NONE cterm=NONE gui=NONE ctermfg=247 guifg=#9e9e9e
- hi MySQLNull term=NONE cterm=NONE gui=NONE ctermfg=247 guifg=#9e9e9e
- hi MySQLQueryStat term=NONE cterm=NONE gui=NONE ctermfg=247 guifg=#9e9e9e
-endif
-
-
-" *******************************************************************************************************************
-" Bash **************************************************************************************************************
-" *******************************************************************************************************************
-
-" Typical Prompt
-silent execute "syn match ConquePromptLine '" . g:ConqueTerm_PromptRegex . ".*$' contains=ConquePrompt,ConqueString oneline"
-silent execute "syn match ConquePrompt '" . g:ConqueTerm_PromptRegex . "' contained oneline"
-hi def link ConquePrompt Identifier
-
-" Strings
-syn region ConqueString start=+'+ end=+'+ skip=+\\'+ contained oneline
-syn region ConqueString start=+"+ end=+"+ skip=+\\"+ contained oneline
-syn region ConqueString start=+`+ end=+`+ skip=+\\`+ contained oneline
-hi def link ConqueString String
-
-" vim: foldmethod=marker
+++ /dev/null
-" Vim syntax file
-" Language: Cucumber
-" Maintainer: Tim Pope <vimNOSPAM@tpope.org>
-" Filenames: *.feature
-" Last Change: 2010 May 21
-
-if exists("b:current_syntax")
- finish
-endif
-syn case match
-syn sync minlines=20
-
-let g:cucumber_languages = {
- \"en": {"and": "And\\>", "background": "Background\\>", "but": "But\\>", "examples": "Scenarios\\>\\|Examples\\>", "feature": "Feature\\>", "given": "Given\\>", "scenario": "Scenario\\>", "scenario_outline": "Scenario Outline\\>", "then": "Then\\>", "when": "When\\>"},
- \"ar": {"and": "\\%u0648\\>", "background": "\\%u0627\\%u0644\\%u062e\\%u0644\\%u0641\\%u064a\\%u0629\\>", "but": "\\%u0644\\%u0643\\%u0646\\>", "examples": "\\%u0627\\%u0645\\%u062b\\%u0644\\%u0629\\>", "feature": "\\%u062e\\%u0627\\%u0635\\%u064a\\%u0629\\>", "given": "\\%u0628\\%u0641\\%u0631\\%u0636\\>", "scenario": "\\%u0633\\%u064a\\%u0646\\%u0627\\%u0631\\%u064a\\%u0648\\>", "scenario_outline": "\\%u0633\\%u064a\\%u0646\\%u0627\\%u0631\\%u064a\\%u0648 \\%u0645\\%u062e\\%u0637\\%u0637\\>", "then": "\\%u0627\\%u0630\\%u0627\\%u064b\\>\\|\\%u062b\\%u0645\\>", "when": "\\%u0639\\%u0646\\%u062f\\%u0645\\%u0627\\>\\|\\%u0645\\%u062a\\%u0649\\>"},
- \"bg": {"and": "\\%u0418\\>", "background": "\\%u041f\\%u0440\\%u0435\\%u0434\\%u0438\\%u0441\\%u0442\\%u043e\\%u0440\\%u0438\\%u044f\\>", "but": "\\%u041d\\%u043e\\>", "examples": "\\%u041f\\%u0440\\%u0438\\%u043c\\%u0435\\%u0440\\%u0438\\>", "feature": "\\%u0424\\%u0443\\%u043d\\%u043a\\%u0446\\%u0438\\%u043e\\%u043d\\%u0430\\%u043b\\%u043d\\%u043e\\%u0441\\%u0442\\>", "given": "\\%u0414\\%u0430\\%u0434\\%u0435\\%u043d\\%u043e\\>", "scenario": "\\%u0421\\%u0446\\%u0435\\%u043d\\%u0430\\%u0440\\%u0438\\%u0439\\>", "scenario_outline": "\\%u0420\\%u0430\\%u043c\\%u043a\\%u0430 \\%u043d\\%u0430 \\%u0441\\%u0446\\%u0435\\%u043d\\%u0430\\%u0440\\%u0438\\%u0439\\>", "then": "\\%u0422\\%u043e\\>", "when": "\\%u041a\\%u043e\\%u0433\\%u0430\\%u0442\\%u043e\\>"},
- \"ca": {"and": "I\\>", "background": "Antecedents\\>\\|Rerefons\\>", "but": "Per\\%u00f2\\>", "examples": "Exemples\\>", "feature": "Caracter\\%u00edstica\\>\\|Funcionalitat\\>", "given": "At\\%u00e8s\\>\\|Donada\\>\\|Donat\\>\\|Atesa\\>", "scenario": "Escenari\\>", "scenario_outline": "Esquema de l'escenari\\>", "then": "Aleshores\\>\\|Cal\\>", "when": "Quan\\>"},
- \"cs": {"and": "A tak\\%u00e9\\>\\|A\\>", "background": "Pozad\\%u00ed\\>\\|Kontext\\>", "but": "Ale\\>", "examples": "P\\%u0159\\%u00edklady\\>", "feature": "Po\\%u017eadavek\\>", "given": "Pokud\\>", "scenario": "Sc\\%u00e9n\\%u00e1\\%u0159\\>", "scenario_outline": "N\\%u00e1\\%u010drt Sc\\%u00e9n\\%u00e1\\%u0159e\\>\\|Osnova sc\\%u00e9n\\%u00e1\\%u0159e\\>", "then": "Pak\\>", "when": "Kdy\\%u017e\\>"},
- \"cy-GB": {"and": "A\\>", "background": "Cefndir\\>", "but": "Ond\\>", "examples": "Enghreifftiau\\>", "feature": "Arwedd\\>", "given": "Anrhegedig a\\>", "scenario": "Scenario\\>", "scenario_outline": "Scenario Amlinellol\\>", "then": "Yna\\>", "when": "Pryd\\>"},
- \"da": {"and": "Og\\>", "background": "Baggrund\\>", "but": "Men\\>", "examples": "Eksempler\\>", "feature": "Egenskab\\>", "given": "Givet\\>", "scenario": "Scenarie\\>", "scenario_outline": "Abstrakt Scenario\\>", "then": "S\\%u00e5\\>", "when": "N\\%u00e5r\\>"},
- \"de": {"and": "Und\\>", "background": "Grundlage\\>", "but": "Aber\\>", "examples": "Beispiele\\>", "feature": "Funktionalit\\%u00e4t\\>", "given": "Gegeben sei\\>\\|Angenommen\\>", "scenario": "Szenario\\>", "scenario_outline": "Szenariogrundriss\\>", "then": "Dann\\>", "when": "Wenn\\>"},
- \"en-Scouse": {"and": "An\\>", "background": "Dis is what went down\\>", "but": "Buh\\>", "examples": "Examples\\>", "feature": "Feature\\>", "given": "Youse know when youse got\\>\\|Givun\\>", "scenario": "The thing of it is\\>", "scenario_outline": "Wharrimean is\\>", "then": "Den youse gotta\\>\\|Dun\\>", "when": "Youse know like when\\>\\|Wun\\>"},
- \"en-au": {"and": "N\\>", "background": "Background\\>", "but": "Cept\\>", "examples": "Cobber\\>", "feature": "Crikey\\>", "given": "Ya know how\\>", "scenario": "Mate\\>", "scenario_outline": "Blokes\\>", "then": "Ya gotta\\>", "when": "When\\>"},
- \"en-lol": {"and": "AN\\>", "background": "B4\\>", "but": "BUT\\>", "examples": "EXAMPLZ\\>", "feature": "OH HAI\\>", "given": "I CAN HAZ\\>", "scenario": "MISHUN\\>", "scenario_outline": "MISHUN SRSLY\\>", "then": "DEN\\>", "when": "WEN\\>"},
- \"en-tx": {"and": "And y'all\\>", "background": "Background\\>", "but": "But y'all\\>", "examples": "Examples\\>", "feature": "Feature\\>", "given": "Given y'all\\>", "scenario": "Scenario\\>", "scenario_outline": "All y'all\\>", "then": "Then y'all\\>", "when": "When y'all\\>"},
- \"eo": {"and": "Kaj\\>", "background": "Fono\\>", "but": "Sed\\>", "examples": "Ekzemploj\\>", "feature": "Trajto\\>", "given": "Donita\\%u0135o\\>", "scenario": "Scenaro\\>", "scenario_outline": "Konturo de la scenaro\\>", "then": "Do\\>", "when": "Se\\>"},
- \"es": {"and": "Y\\>", "background": "Antecedentes\\>", "but": "Pero\\>", "examples": "Ejemplos\\>", "feature": "Caracter\\%u00edstica\\>", "given": "Dado\\>", "scenario": "Escenario\\>", "scenario_outline": "Esquema del escenario\\>", "then": "Entonces\\>", "when": "Cuando\\>"},
- \"et": {"and": "Ja\\>", "background": "Taust\\>", "but": "Kuid\\>", "examples": "Juhtumid\\>", "feature": "Omadus\\>", "given": "Eeldades\\>", "scenario": "Stsenaarium\\>", "scenario_outline": "Raamstsenaarium\\>", "then": "Siis\\>", "when": "Kui\\>"},
- \"fi": {"and": "Ja\\>", "background": "Tausta\\>", "but": "Mutta\\>", "examples": "Tapaukset\\>", "feature": "Ominaisuus\\>", "given": "Oletetaan\\>", "scenario": "Tapaus\\>", "scenario_outline": "Tapausaihio\\>", "then": "Niin\\>", "when": "Kun\\>"},
- \"fr": {"and": "Et\\>", "background": "Contexte\\>", "but": "Mais\\>", "examples": "Exemples\\>", "feature": "Fonctionnalit\\%u00e9\\>", "given": "Etant donn\\%u00e9\\>\\|Soit\\>", "scenario": "Sc\\%u00e9nario\\>", "scenario_outline": "Plan du sc\\%u00e9nario\\>\\|Plan du Sc\\%u00e9nario\\>", "then": "Alors\\>", "when": "Lorsqu'\\|Lorsque\\>\\|Quand\\>"},
- \"he": {"and": "\\%u05d5\\%u05d2\\%u05dd\\>", "background": "\\%u05e8\\%u05e7\\%u05e2\\>", "but": "\\%u05d0\\%u05d1\\%u05dc\\>", "examples": "\\%u05d3\\%u05d5\\%u05d2\\%u05de\\%u05d0\\%u05d5\\%u05ea\\>", "feature": "\\%u05ea\\%u05db\\%u05d5\\%u05e0\\%u05d4\\>", "given": "\\%u05d1\\%u05d4\\%u05d9\\%u05e0\\%u05ea\\%u05df\\>", "scenario": "\\%u05ea\\%u05e8\\%u05d7\\%u05d9\\%u05e9\\>", "scenario_outline": "\\%u05ea\\%u05d1\\%u05e0\\%u05d9\\%u05ea \\%u05ea\\%u05e8\\%u05d7\\%u05d9\\%u05e9\\>", "then": "\\%u05d0\\%u05d6\\%u05d9\\>\\|\\%u05d0\\%u05d6\\>", "when": "\\%u05db\\%u05d0\\%u05e9\\%u05e8\\>"},
- \"hr": {"and": "I\\>", "background": "Pozadina\\>", "but": "Ali\\>", "examples": "Scenariji\\>\\|Primjeri\\>", "feature": "Mogu\\%u0107nost\\>\\|Mogucnost\\>\\|Osobina\\>", "given": "Zadano\\>\\|Zadani\\>\\|Zadan\\>", "scenario": "Scenarij\\>", "scenario_outline": "Koncept\\>\\|Skica\\>", "then": "Onda\\>", "when": "Kada\\>\\|Kad\\>"},
- \"hu": {"and": "\\%u00c9s\\>", "background": "H\\%u00e1tt\\%u00e9r\\>", "but": "De\\>", "examples": "P\\%u00e9ld\\%u00e1k\\>", "feature": "Jellemz\\%u0151\\>", "given": "Ha\\>", "scenario": "Forgat\\%u00f3k\\%u00f6nyv\\>", "scenario_outline": "Forgat\\%u00f3k\\%u00f6nyv v\\%u00e1zlat\\>", "then": "Akkor\\>", "when": "Majd\\>"},
- \"id": {"and": "Dan\\>", "background": "Dasar\\>", "but": "Tapi\\>", "examples": "Contoh\\>", "feature": "Fitur\\>", "given": "Dengan\\>", "scenario": "Skenario\\>", "scenario_outline": "Skenario konsep\\>", "then": "Maka\\>", "when": "Ketika\\>"},
- \"it": {"and": "E\\>", "background": "Contesto\\>", "but": "Ma\\>", "examples": "Esempi\\>", "feature": "Funzionalit\\%u00e0\\>", "given": "Dato\\>", "scenario": "Scenario\\>", "scenario_outline": "Schema dello scenario\\>", "then": "Allora\\>", "when": "Quando\\>"},
- \"ja": {"and": "\\%u304b\\%u3064", "background": "\\%u80cc\\%u666f\\>", "but": "\\%u3057\\%u304b\\%u3057\\|\\%u305f\\%u3060\\%u3057\\|\\%u4f46\\%u3057", "examples": "\\%u30b5\\%u30f3\\%u30d7\\%u30eb\\>\\|\\%u4f8b\\>", "feature": "\\%u30d5\\%u30a3\\%u30fc\\%u30c1\\%u30e3\\>\\|\\%u6a5f\\%u80fd\\>", "given": "\\%u524d\\%u63d0", "scenario": "\\%u30b7\\%u30ca\\%u30ea\\%u30aa\\>", "scenario_outline": "\\%u30b7\\%u30ca\\%u30ea\\%u30aa\\%u30a2\\%u30a6\\%u30c8\\%u30e9\\%u30a4\\%u30f3\\>\\|\\%u30b7\\%u30ca\\%u30ea\\%u30aa\\%u30c6\\%u30f3\\%u30d7\\%u30ec\\%u30fc\\%u30c8\\>\\|\\%u30b7\\%u30ca\\%u30ea\\%u30aa\\%u30c6\\%u30f3\\%u30d7\\%u30ec\\>\\|\\%u30c6\\%u30f3\\%u30d7\\%u30ec\\>", "then": "\\%u306a\\%u3089\\%u3070", "when": "\\%u3082\\%u3057"},
- \"ko": {"and": "\\%uadf8\\%ub9ac\\%uace0", "background": "\\%ubc30\\%uacbd\\>", "but": "\\%ud558\\%uc9c0\\%ub9cc\\|\\%ub2e8", "examples": "\\%uc608\\>", "feature": "\\%uae30\\%ub2a5\\>", "given": "\\%uc870\\%uac74\\|\\%uba3c\\%uc800", "scenario": "\\%uc2dc\\%ub098\\%ub9ac\\%uc624\\>", "scenario_outline": "\\%uc2dc\\%ub098\\%ub9ac\\%uc624 \\%uac1c\\%uc694\\>", "then": "\\%uadf8\\%ub7ec\\%uba74", "when": "\\%ub9cc\\%uc77c\\|\\%ub9cc\\%uc57d"},
- \"lt": {"and": "Ir\\>", "background": "Kontekstas\\>", "but": "Bet\\>", "examples": "Pavyzd\\%u017eiai\\>\\|Scenarijai\\>\\|Variantai\\>", "feature": "Savyb\\%u0117\\>", "given": "Duota\\>", "scenario": "Scenarijus\\>", "scenario_outline": "Scenarijaus \\%u0161ablonas\\>", "then": "Tada\\>", "when": "Kai\\>"},
- \"lu": {"and": "an\\>\\|a\\>", "background": "Hannergrond\\>", "but": "m\\%u00e4\\>\\|awer\\>", "examples": "Beispiller\\>", "feature": "Funktionalit\\%u00e9it\\>", "given": "ugeholl\\>", "scenario": "Szenario\\>", "scenario_outline": "Plang vum Szenario\\>", "then": "dann\\>", "when": "wann\\>"},
- \"lv": {"and": "Un\\>", "background": "Situ\\%u0101cija\\>\\|Konteksts\\>", "but": "Bet\\>", "examples": "Piem\\%u0113ri\\>\\|Paraugs\\>", "feature": "Funkcionalit\\%u0101te\\>\\|F\\%u012b\\%u010da\\>", "given": "Kad\\>", "scenario": "Scen\\%u0101rijs\\>", "scenario_outline": "Scen\\%u0101rijs p\\%u0113c parauga\\>", "then": "Tad\\>", "when": "Ja\\>"},
- \"nl": {"and": "En\\>", "background": "Achtergrond\\>", "but": "Maar\\>", "examples": "Voorbeelden\\>", "feature": "Functionaliteit\\>", "given": "Gegeven\\>\\|Stel\\>", "scenario": "Scenario\\>", "scenario_outline": "Abstract Scenario\\>", "then": "Dan\\>", "when": "Als\\>"},
- \"no": {"and": "Og\\>", "background": "Bakgrunn\\>", "but": "Men\\>", "examples": "Eksempler\\>", "feature": "Egenskap\\>", "given": "Gitt\\>", "scenario": "Scenario\\>", "scenario_outline": "Abstrakt Scenario\\>", "then": "S\\%u00e5\\>", "when": "N\\%u00e5r\\>"},
- \"pl": {"and": "Oraz\\>", "background": "Za\\%u0142o\\%u017cenia\\>", "but": "Ale\\>", "examples": "Przyk\\%u0142ady\\>", "feature": "W\\%u0142a\\%u015bciwo\\%u015b\\%u0107\\>", "given": "Zak\\%u0142adaj\\%u0105c\\>", "scenario": "Scenariusz\\>", "scenario_outline": "Szablon scenariusza\\>", "then": "Wtedy\\>", "when": "Je\\%u017celi\\>"},
- \"pt": {"and": "E\\>", "background": "Contexto\\>", "but": "Mas\\>", "examples": "Exemplos\\>", "feature": "Funcionalidade\\>", "given": "Dado\\>", "scenario": "Cen\\%u00e1rio\\>\\|Cenario\\>", "scenario_outline": "Esquema do Cen\\%u00e1rio\\>\\|Esquema do Cenario\\>", "then": "Ent\\%u00e3o\\>\\|Entao\\>", "when": "Quando\\>"},
- \"ro": {"and": "Si\\>", "background": "Conditii\\>", "but": "Dar\\>", "examples": "Exemplele\\>", "feature": "Functionalitate\\>", "given": "Daca\\>", "scenario": "Scenariu\\>", "scenario_outline": "Scenariul de sablon\\>", "then": "Atunci\\>", "when": "Cand\\>"},
- \"ro-RO": {"and": "\\%u0218i\\>", "background": "Condi\\%u0163ii\\>", "but": "Dar\\>", "examples": "Exemplele\\>", "feature": "Func\\%u021bionalitate\\>", "given": "Dac\\%u0103\\>", "scenario": "Scenariu\\>", "scenario_outline": "Scenariul de \\%u015fablon\\>", "then": "Atunci\\>", "when": "C\\%u00e2nd\\>"},
- \"ru": {"and": "\\%u041a \\%u0442\\%u043e\\%u043c\\%u0443 \\%u0436\\%u0435\\>\\|\\%u0418\\>", "background": "\\%u041f\\%u0440\\%u0435\\%u0434\\%u044b\\%u0441\\%u0442\\%u043e\\%u0440\\%u0438\\%u044f\\>", "but": "\\%u041d\\%u043e\\>\\|\\%u0410\\>", "examples": "\\%u0417\\%u043d\\%u0430\\%u0447\\%u0435\\%u043d\\%u0438\\%u044f\\>", "feature": "\\%u0424\\%u0443\\%u043d\\%u043a\\%u0446\\%u0438\\%u043e\\%u043d\\%u0430\\%u043b\\>\\|\\%u0424\\%u0438\\%u0447\\%u0430\\>", "given": "\\%u0414\\%u043e\\%u043f\\%u0443\\%u0441\\%u0442\\%u0438\\%u043c\\>", "scenario": "\\%u0421\\%u0446\\%u0435\\%u043d\\%u0430\\%u0440\\%u0438\\%u0439\\>", "scenario_outline": "\\%u0421\\%u0442\\%u0440\\%u0443\\%u043a\\%u0442\\%u0443\\%u0440\\%u0430 \\%u0441\\%u0446\\%u0435\\%u043d\\%u0430\\%u0440\\%u0438\\%u044f\\>", "then": "\\%u0422\\%u043e\\>", "when": "\\%u0415\\%u0441\\%u043b\\%u0438\\>"},
- \"sk": {"and": "A\\>", "background": "Pozadie\\>", "but": "Ale\\>", "examples": "Pr\\%u00edklady\\>", "feature": "Po\\%u017eiadavka\\>", "given": "Pokia\\%u013e\\>", "scenario": "Scen\\%u00e1r\\>", "scenario_outline": "N\\%u00e1\\%u010drt Scen\\%u00e1ru\\>", "then": "Tak\\>", "when": "Ke\\%u010f\\>"},
- \"sr-Cyrl": {"and": "\\%u0418\\>", "background": "\\%u041a\\%u043e\\%u043d\\%u0442\\%u0435\\%u043a\\%u0441\\%u0442\\>\\|\\%u041f\\%u043e\\%u0437\\%u0430\\%u0434\\%u0438\\%u043d\\%u0430\\>\\|\\%u041e\\%u0441\\%u043d\\%u043e\\%u0432\\%u0430\\>", "but": "\\%u0410\\%u043b\\%u0438\\>", "examples": "\\%u0421\\%u0446\\%u0435\\%u043d\\%u0430\\%u0440\\%u0438\\%u0458\\%u0438\\>\\|\\%u041f\\%u0440\\%u0438\\%u043c\\%u0435\\%u0440\\%u0438\\>", "feature": "\\%u0424\\%u0443\\%u043d\\%u043a\\%u0446\\%u0438\\%u043e\\%u043d\\%u0430\\%u043b\\%u043d\\%u043e\\%u0441\\%u0442\\>\\|\\%u041c\\%u043e\\%u0433\\%u0443\\%u045b\\%u043d\\%u043e\\%u0441\\%u0442\\>\\|\\%u041e\\%u0441\\%u043e\\%u0431\\%u0438\\%u043d\\%u0430\\>", "given": "\\%u0417\\%u0430\\%u0434\\%u0430\\%u0442\\%u043e\\>\\|\\%u0417\\%u0430\\%u0434\\%u0430\\%u0442\\%u0435\\>\\|\\%u0417\\%u0430\\%u0434\\%u0430\\%u0442\\%u0438\\>", "scenario": "\\%u0421\\%u0446\\%u0435\\%u043d\\%u0430\\%u0440\\%u0438\\%u043e\\>\\|\\%u041f\\%u0440\\%u0438\\%u043c\\%u0435\\%u0440\\>", "scenario_outline": "\\%u0421\\%u0442\\%u0440\\%u0443\\%u043a\\%u0442\\%u0443\\%u0440\\%u0430 \\%u0441\\%u0446\\%u0435\\%u043d\\%u0430\\%u0440\\%u0438\\%u0458\\%u0430\\>\\|\\%u041a\\%u043e\\%u043d\\%u0446\\%u0435\\%u043f\\%u0442\\>\\|\\%u0421\\%u043a\\%u0438\\%u0446\\%u0430\\>", "then": "\\%u041e\\%u043d\\%u0434\\%u0430\\>", "when": "\\%u041a\\%u0430\\%u0434\\%u0430\\>\\|\\%u041a\\%u0430\\%u0434\\>"},
- \"sr-Latn": {"and": "I\\>", "background": "Kontekst\\>\\|Pozadina\\>\\|Osnova\\>", "but": "Ali\\>", "examples": "Scenariji\\>\\|Primeri\\>", "feature": "Mogu\\%u0107nost\\>\\|Funkcionalnost\\>\\|Mogucnost\\>\\|Osobina\\>", "given": "Zadato\\>\\|Zadate\\>\\|Zatati\\>", "scenario": "Scenario\\>\\|Primer\\>", "scenario_outline": "Struktura scenarija\\>\\|Koncept\\>\\|Skica\\>", "then": "Onda\\>", "when": "Kada\\>\\|Kad\\>"},
- \"sv": {"and": "Och\\>", "background": "Bakgrund\\>", "but": "Men\\>", "examples": "Exempel\\>", "feature": "Egenskap\\>", "given": "Givet\\>", "scenario": "Scenario\\>", "scenario_outline": "Abstrakt Scenario\\>", "then": "S\\%u00e5\\>", "when": "N\\%u00e4r\\>"},
- \"tr": {"and": "Ve\\>", "background": "Ge\\%u00e7mi\\%u015f\\>", "but": "Fakat\\>\\|Ama\\>", "examples": "\\%u00d6rnekler\\>", "feature": "\\%u00d6zellik\\>", "given": "Diyelim ki\\>", "scenario": "Senaryo\\>", "scenario_outline": "Senaryo tasla\\%u011f\\%u0131\\>", "then": "O zaman\\>", "when": "E\\%u011fer ki\\>"},
- \"uk": {"and": "\\%u0406\\>", "background": "\\%u041f\\%u0435\\%u0440\\%u0435\\%u0434\\%u0443\\%u043c\\%u043e\\%u0432\\%u0430\\>", "but": "\\%u0410\\%u043b\\%u0435\\>", "examples": "\\%u041f\\%u0440\\%u0438\\%u043a\\%u043b\\%u0430\\%u0434\\%u0438\\>", "feature": "\\%u0424\\%u0443\\%u043d\\%u043a\\%u0446\\%u0456\\%u043e\\%u043d\\%u0430\\%u043b\\>", "given": "\\%u041f\\%u0440\\%u0438\\%u043f\\%u0443\\%u0441\\%u0442\\%u0438\\%u043c\\%u043e, \\%u0449\\%u043e\\>\\|\\%u041f\\%u0440\\%u0438\\%u043f\\%u0443\\%u0441\\%u0442\\%u0438\\%u043c\\%u043e\\>\\|\\%u041d\\%u0435\\%u0445\\%u0430\\%u0439\\>", "scenario": "\\%u0421\\%u0446\\%u0435\\%u043d\\%u0430\\%u0440\\%u0456\\%u0439\\>", "scenario_outline": "\\%u0421\\%u0442\\%u0440\\%u0443\\%u043a\\%u0442\\%u0443\\%u0440\\%u0430 \\%u0441\\%u0446\\%u0435\\%u043d\\%u0430\\%u0440\\%u0456\\%u044e\\>", "then": "\\%u0422\\%u043e\\>", "when": "\\%u042f\\%u043a\\%u0449\\%u043e\\>"},
- \"uz": {"and": "\\%u0412\\%u0430\\>", "background": "\\%u0422\\%u0430\\%u0440\\%u0438\\%u0445\\>", "but": "\\%u041b\\%u0435\\%u043a\\%u0438\\%u043d\\>\\|\\%u0411\\%u0438\\%u0440\\%u043e\\%u043a\\>\\|\\%u0410\\%u043c\\%u043c\\%u043e\\>", "examples": "\\%u041c\\%u0438\\%u0441\\%u043e\\%u043b\\%u043b\\%u0430\\%u0440\\>", "feature": "\\%u0424\\%u0443\\%u043d\\%u043a\\%u0446\\%u0438\\%u043e\\%u043d\\%u0430\\%u043b\\>", "given": "\\%u0410\\%u0433\\%u0430\\%u0440\\>", "scenario": "\\%u0421\\%u0446\\%u0435\\%u043d\\%u0430\\%u0440\\%u0438\\%u0439\\>", "scenario_outline": "\\%u0421\\%u0446\\%u0435\\%u043d\\%u0430\\%u0440\\%u0438\\%u0439 \\%u0441\\%u0442\\%u0440\\%u0443\\%u043a\\%u0442\\%u0443\\%u0440\\%u0430\\%u0441\\%u0438\\>", "then": "\\%u0423\\%u043d\\%u0434\\%u0430\\>", "when": "\\%u0410\\%u0433\\%u0430\\%u0440\\>"},
- \"vi": {"and": "V\\%u00e0\\>", "background": "B\\%u1ed1i c\\%u1ea3nh\\>", "but": "Nh\\%u01b0ng\\>", "examples": "D\\%u1eef li\\%u1ec7u\\>", "feature": "T\\%u00ednh n\\%u0103ng\\>", "given": "Bi\\%u1ebft\\>\\|Cho\\>", "scenario": "T\\%u00ecnh hu\\%u1ed1ng\\>\\|K\\%u1ecbch b\\%u1ea3n\\>", "scenario_outline": "Khung t\\%u00ecnh hu\\%u1ed1ng\\>\\|Khung k\\%u1ecbch b\\%u1ea3n\\>", "then": "Th\\%u00ec\\>", "when": "Khi\\>"},
- \"zh-CN": {"and": "\\%u800c\\%u4e14", "background": "\\%u80cc\\%u666f\\>", "but": "\\%u4f46\\%u662f", "examples": "\\%u4f8b\\%u5b50\\>", "feature": "\\%u529f\\%u80fd\\>", "given": "\\%u5047\\%u5982", "scenario": "\\%u573a\\%u666f\\>", "scenario_outline": "\\%u573a\\%u666f\\%u5927\\%u7eb2\\>", "then": "\\%u90a3\\%u4e48", "when": "\\%u5f53"},
- \"zh-TW": {"and": "\\%u800c\\%u4e14\\|\\%u4e26\\%u4e14", "background": "\\%u80cc\\%u666f\\>", "but": "\\%u4f46\\%u662f", "examples": "\\%u4f8b\\%u5b50\\>", "feature": "\\%u529f\\%u80fd\\>", "given": "\\%u5047\\%u8a2d", "scenario": "\\%u5834\\%u666f\\>\\|\\%u5287\\%u672c\\>", "scenario_outline": "\\%u5834\\%u666f\\%u5927\\%u7db1\\>\\|\\%u5287\\%u672c\\%u5927\\%u7db1\\>", "then": "\\%u90a3\\%u9ebc", "when": "\\%u7576"}}
-
-function! s:pattern(key)
- let language = matchstr(getline(1),'#\s*language:\s*\zs\S\+')
- if &fileencoding == 'latin1' && language == ''
- let language = 'en'
- endif
- if has_key(g:cucumber_languages, language)
- let languages = [g:cucumber_languages[language]]
- else
- let languages = values(g:cucumber_languages)
- end
- return '\<\%('.join(map(languages,'get(v:val,a:key,"\\%(a\\&b\\)")'),'\|').'\)'
-endfunction
-
-function! s:Add(name)
- let next = " skipempty skipwhite nextgroup=".join(map(["Region","AndRegion","ButRegion","Comment","String","Table"],'"cucumber".a:name.v:val'),",")
- exe "syn region cucumber".a:name.'Region matchgroup=cucumber'.a:name.' start="\%(^\s*\)\@<=\%('.s:pattern(tolower(a:name)).'\)" end="$"'.next
- exe 'syn region cucumber'.a:name.'AndRegion matchgroup=cucumber'.a:name.'And start="\%(^\s*\)\@<='.s:pattern('and').'" end="$" contained'.next
- exe 'syn region cucumber'.a:name.'ButRegion matchgroup=cucumber'.a:name.'But start="\%(^\s*\)\@<='.s:pattern('but').'" end="$" contained'.next
- exe 'syn match cucumber'.a:name.'Comment "\%(^\s*\)\@<=#.*" contained'.next
- exe 'syn region cucumber'.a:name.'String start=+\%(^\s*\)\@<="""+ end=+"""+ contained'.next
- exe 'syn match cucumber'.a:name.'Table "\%(^\s*\)\@<=|.*" contained contains=cucumberDelimiter'.next
- exe 'hi def link cucumber'.a:name.'Comment cucumberComment'
- exe 'hi def link cucumber'.a:name.'String cucumberString'
- exe 'hi def link cucumber'.a:name.'But cucumber'.a:name.'And'
- exe 'hi def link cucumber'.a:name.'And cucumber'.a:name
- exe 'syn cluster cucumberStepRegions add=cucumber'.a:name.'Region,cucumber'.a:name.'AndRegion,cucumber'.a:name.'ButRegion'
-endfunction
-
-syn match cucumberComment "\%(^\s*\)\@<=#.*"
-syn match cucumberComment "\%(\%^\s*\)\@<=#.*" contains=cucumberLanguage
-syn match cucumberLanguage "\%(#\s*\)\@<=language:" contained
-syn match cucumberUnparsed "\S.*" nextgroup=cucumberUnparsedComment,cucumberUnparsed,cucumberTags,cucumberBackground,cucumberScenario,cucumberScenarioOutline,cucumberExamples skipwhite skipempty contained
-syn match cucumberUnparsedComment "#.*" nextgroup=cucumberUnparsedComment,cucumberUnparsed,cucumberTags,cucumberBackground,cucumberScenario,cucumberScenarioOutline,cucumberExamples skipwhite skipempty contained
-
-exe 'syn match cucumberFeature "\%(^\s*\)\@<='.s:pattern('feature').':" nextgroup=cucumberUnparsedComment,cucumberUnparsed,cucumberBackground,cucumberScenario,cucumberScenarioOutline,cucumberExamples skipwhite skipempty'
-exe 'syn match cucumberBackground "\%(^\s*\)\@<='.s:pattern('background').':"'
-exe 'syn match cucumberScenario "\%(^\s*\)\@<='.s:pattern('scenario').':"'
-exe 'syn match cucumberScenarioOutline "\%(^\s*\)\@<='.s:pattern('scenario_outline').':"'
-exe 'syn match cucumberExamples "\%(^\s*\)\@<='.s:pattern('examples').':" nextgroup=cucumberExampleTable skipempty skipwhite'
-
-syn match cucumberPlaceholder "<[^<>]*>" contained containedin=@cucumberStepRegions
-syn match cucumberExampleTable "\%(^\s*\)\@<=|.*" contains=cucumberDelimiter
-syn match cucumberDelimiter "\\\@<!\%(\\\\\)*\zs|" contained
-syn match cucumberTags "\%(^\s*\)\@<=\%(@[^@[:space:]]\+\s\+\)*@[^@[:space:]]\+\s*$" contains=@NoSpell
-
-call s:Add('Then')
-call s:Add('When')
-call s:Add('Given')
-
-hi def link cucumberUnparsedComment cucumberComment
-hi def link cucumberComment Comment
-hi def link cucumberLanguage SpecialComment
-hi def link cucumberFeature Macro
-hi def link cucumberBackground Define
-hi def link cucumberScenario Define
-hi def link cucumberScenarioOutline Define
-hi def link cucumberExamples Define
-hi def link cucumberPlaceholder Constant
-hi def link cucumberDelimiter Delimiter
-hi def link cucumberTags Tag
-hi def link cucumberString String
-hi def link cucumberGiven Conditional
-hi def link cucumberWhen Function
-hi def link cucumberThen Type
-
-let b:current_syntax = "cucumber"
-
-" vim:set sts=2 sw=2:
+++ /dev/null
-" Vim syntax file
-" Language: eco
-" Maintainer: Jay Adkisson
-" Mostly stolen from eruby.vim
-
-if !exists("g:eco_default_subtype")
- let g:eco_default_subtype = "html"
-endif
-
-if !exists("b:eco_subtype")
- let s:lines = getline(1)."\n".getline(2)."\n".getline(3)."\n".getline(4)."\n".getline(5)."\n".getline("$")
- let b:eco_subtype = matchstr(s:lines,'eco_subtype=\zs\w\+')
- if b:eco_subtype == ''
- let b:eco_subtype = matchstr(substitute(expand("%:t"),'\c\%(\.eco\)\+$','',''),'\.\zs\w\+$')
- endif
- if b:eco_subtype == 'rhtml'
- let b:eco_subtype = 'html'
- elseif b:eco_subtype == 'jst'
- let b:eco_subtype = 'html'
- elseif b:eco_subtype == 'rb'
- let b:eco_subtype = 'ruby'
- elseif b:eco_subtype == 'yml'
- let b:eco_subtype = 'yaml'
- elseif b:eco_subtype == 'js' || b:eco_subtype == 'json'
- let b:eco_subtype = 'javascript'
- elseif b:eco_subtype == 'txt'
- " Conventional; not a real file type
- let b:eco_subtype = 'text'
- elseif b:eco_subtype == ''
- if exists('b:current_syntax') && b:current_syntax != ''
- let b:eco_subtype = b:current_syntax
- else
- let b:eco_subtype = g:eco_default_subtype
- endif
- endif
-endif
-
-if exists("b:eco_subtype") && b:eco_subtype != '' && b:eco_subtype != 'eco'
- exec "runtime! syntax/".b:eco_subtype.".vim"
- syn include @coffeeTop syntax/coffee.vim
-endif
-
-syn cluster ecoRegions contains=ecoBlock,ecoExpression,ecoComment
-
-syn region ecoBlock matchgroup=ecoDelimiter start=/<%/ end=/%>/ contains=@coffeeTop containedin=ALLBUT,@ecoRegions keepend
-syn region ecoExpression matchgroup=ecoDelimiter start=/<%[=\-]/ end=/%>/ contains=@coffeeTop containedin=ALLBUT,@ecoRegions keepend
-syn region ecoComment matchgroup=ecoComment start=/<%#/ end=/%>/ contains=@coffeeTodo,@Spell containedin=ALLBUT,@ecoRegions keepend
-
-" eco features not in coffeescript proper
-syn keyword ecoEnd end containedin=@ecoRegions
-syn match ecoIndentColon /\s+\w+:/ containedin=@ecoRegions
-
-" Define the default highlighting.
-
-hi def link ecoDelimiter Delimiter
-hi def link ecoComment Comment
-hi def link ecoEnd coffeeConditional
-hi def link ecoIndentColon None
-
-let b:current_syntax = 'eco'
-
-" vim: nowrap sw=2 sts=2 ts=8:
+++ /dev/null
-" Vim syntax file
-" Language: generic git output
-" Maintainer: Tim Pope <vimNOSPAM@tpope.org>
-
-if exists("b:current_syntax")
- finish
-endif
-
-syn case match
-syn sync minlines=50
-
-syn include @gitDiff syntax/diff.vim
-
-syn region gitHead start=/\%^/ end=/^$/
-syn region gitHead start=/\%(^commit \x\{40\}\%(\s*(.*)\)\=$\)\@=/ end=/^$/
-
-" For git reflog and git show ...^{tree}, avoid sync issues
-syn match gitHead /^\d\{6\} \%(\w\{4} \)\=\x\{40\}\%( [0-3]\)\=\t.*/
-syn match gitHead /^\x\{40\} \x\{40}\t.*/
-
-syn region gitDiff start=/^\%(diff --git \)\@=/ end=/^\%(diff --\|$\)\@=/ contains=@gitDiff fold
-syn region gitDiff start=/^\%(@@ -\)\@=/ end=/^\%(diff --\%(git\|cc\|combined\) \|$\)\@=/ contains=@gitDiff
-
-syn region gitDiffMerge start=/^\%(diff --\%(cc\|combined\) \)\@=/ end=/^\%(diff --\|$\)\@=/ contains=@gitDiff
-syn region gitDiffMerge start=/^\%(@@@@* -\)\@=/ end=/^\%(diff --\|$\)\@=/ contains=@gitDiff
-syn match gitDiffAdded "^ \++.*" contained containedin=gitDiffMerge
-syn match gitDiffRemoved "^ \+-.*" contained containedin=gitDiffMerge
-
-syn match gitKeyword /^\%(object\|type\|tag\|commit\|tree\|parent\|encoding\)\>/ contained containedin=gitHead nextgroup=gitHash,gitType skipwhite
-syn match gitKeyword /^\%(tag\>\|ref:\)/ contained containedin=gitHead nextgroup=gitReference skipwhite
-syn match gitKeyword /^Merge:/ contained containedin=gitHead nextgroup=gitHashAbbrev skipwhite
-syn match gitMode /^\d\{6\}/ contained containedin=gitHead nextgroup=gitType,gitHash skipwhite
-syn match gitIdentityKeyword /^\%(author\|committer\|tagger\)\>/ contained containedin=gitHead nextgroup=gitIdentity skipwhite
-syn match gitIdentityHeader /^\%(Author\|Commit\|Tagger\):/ contained containedin=gitHead nextgroup=gitIdentity skipwhite
-syn match gitDateHeader /^\%(AuthorDate\|CommitDate\|Date\):/ contained containedin=gitHead nextgroup=gitDate skipwhite
-
-syn match gitReflogHeader /^Reflog:/ contained containedin=gitHead nextgroup=gitReflogMiddle skipwhite
-syn match gitReflogHeader /^Reflog message:/ contained containedin=gitHead skipwhite
-syn match gitReflogMiddle /\S\+@{\d\+} (/he=e-2 nextgroup=gitIdentity
-
-syn match gitDate /\<\u\l\l \u\l\l \d\=\d \d\d:\d\d:\d\d \d\d\d\d [+-]\d\d\d\d/ contained
-syn match gitDate /-\=\d\+ [+-]\d\d\d\d\>/ contained
-syn match gitDate /\<\d\+ \l\+ ago\>/ contained
-syn match gitType /\<\%(tag\|commit\|tree\|blob\)\>/ contained nextgroup=gitHash skipwhite
-syn match gitStage /\<\d\t\@=/ contained
-syn match gitReference /\S\+\S\@!/ contained
-syn match gitHash /\<\x\{40\}\>/ contained nextgroup=gitIdentity,gitStage,gitHash skipwhite
-syn match gitHash /^\<\x\{40\}\>/ containedin=gitHead contained nextgroup=gitHash skipwhite
-syn match gitHashAbbrev /\<\x\{4,40\}\>/ contained nextgroup=gitHashAbbrev skipwhite
-syn match gitHashAbbrev /\<\x\{4,39\}\.\.\./he=e-3 contained nextgroup=gitHashAbbrev skipwhite
-
-syn match gitIdentity /\S.\{-\} <[^>]*>/ contained nextgroup=gitDate skipwhite
-syn region gitEmail matchgroup=gitEmailDelimiter start=/</ end=/>/ keepend oneline contained containedin=gitIdentity
-
-syn match gitNotesHeader /^Notes:\ze\n /
-
-hi def link gitDateHeader gitIdentityHeader
-hi def link gitIdentityHeader gitIdentityKeyword
-hi def link gitIdentityKeyword Label
-hi def link gitNotesHeader gitKeyword
-hi def link gitReflogHeader gitKeyword
-hi def link gitKeyword Keyword
-hi def link gitIdentity String
-hi def link gitEmailDelimiter Delimiter
-hi def link gitEmail Special
-hi def link gitDate Number
-hi def link gitMode Number
-hi def link gitHashAbbrev gitHash
-hi def link gitHash Identifier
-hi def link gitReflogMiddle gitReference
-hi def link gitReference Function
-hi def link gitStage gitType
-hi def link gitType Type
-hi def link gitDiffAdded diffAdded
-hi def link gitDiffRemoved diffRemoved
-
-let b:current_syntax = "git"
+++ /dev/null
-" Vim syntax file
-" Language: git commit file
-" Maintainer: Tim Pope <vimNOSPAM@tpope.org>
-" Filenames: *.git/COMMIT_EDITMSG
-
-if exists("b:current_syntax")
- finish
-endif
-
-syn case match
-syn sync minlines=50
-
-if has("spell")
- syn spell toplevel
-endif
-
-syn include @gitcommitDiff syntax/diff.vim
-syn region gitcommitDiff start=/\%(^diff --\%(git\|cc\|combined\) \)\@=/ end=/^$\|^#\@=/ contains=@gitcommitDiff
-
-syn match gitcommitFirstLine "\%^[^#].*" nextgroup=gitcommitBlank skipnl
-syn match gitcommitSummary "^.\{0,50\}" contained containedin=gitcommitFirstLine nextgroup=gitcommitOverflow contains=@Spell
-syn match gitcommitOverflow ".*" contained contains=@Spell
-syn match gitcommitBlank "^[^#].*" contained contains=@Spell
-syn match gitcommitComment "^#.*"
-syn match gitcommitHead "^\%(# .*\n\)\+#$" contained transparent
-syn match gitcommitOnBranch "\%(^# \)\@<=On branch" contained containedin=gitcommitComment nextgroup=gitcommitBranch skipwhite
-syn match gitcommitOnBranch "\%(^# \)\@<=Your branch .\{-\} '" contained containedin=gitcommitComment nextgroup=gitcommitBranch skipwhite
-syn match gitcommitBranch "[^ \t']\+" contained
-syn match gitcommitNoBranch "\%(^# \)\@<=Not currently on any branch." contained containedin=gitcommitComment
-syn match gitcommitHeader "\%(^# \)\@<=.*:$" contained containedin=gitcommitComment
-syn region gitcommitAuthor matchgroup=gitCommitHeader start=/\%(^# \)\@<=\%(Author\|Committer\):/ end=/$/ keepend oneline contained containedin=gitcommitComment transparent
-syn match gitcommitNoChanges "\%(^# \)\@<=No changes$" contained containedin=gitcommitComment
-
-syn region gitcommitUntracked start=/^# Untracked files:/ end=/^#$\|^#\@!/ contains=gitcommitHeader,gitcommitHead,gitcommitUntrackedFile fold
-syn match gitcommitUntrackedFile "\t\@<=.*" contained
-
-syn region gitcommitDiscarded start=/^# Changed but not updated:/ end=/^#$\|^#\@!/ contains=gitcommitHeader,gitcommitHead,gitcommitDiscardedType fold
-syn region gitcommitSelected start=/^# Changes to be committed:/ end=/^#$\|^#\@!/ contains=gitcommitHeader,gitcommitHead,gitcommitSelectedType fold
-syn region gitcommitUnmerged start=/^# Unmerged paths:/ end=/^#$\|^#\@!/ contains=gitcommitHeader,gitcommitHead,gitcommitUnmergedType fold
-
-syn match gitcommitDiscardedType "\t\@<=[a-z][a-z ]*[a-z]: "he=e-2 contained containedin=gitcommitComment nextgroup=gitcommitDiscardedFile skipwhite
-syn match gitcommitSelectedType "\t\@<=[a-z][a-z ]*[a-z]: "he=e-2 contained containedin=gitcommitComment nextgroup=gitcommitSelectedFile skipwhite
-syn match gitcommitUnmergedType "\t\@<=[a-z][a-z ]*[a-z]: "he=e-2 contained containedin=gitcommitComment nextgroup=gitcommitUnmergedFile skipwhite
-syn match gitcommitDiscardedFile ".\{-\}\%($\| -> \)\@=" contained nextgroup=gitcommitDiscardedArrow
-syn match gitcommitSelectedFile ".\{-\}\%($\| -> \)\@=" contained nextgroup=gitcommitSelectedArrow
-syn match gitcommitUnmergedFile ".\{-\}\%($\| -> \)\@=" contained nextgroup=gitcommitSelectedArrow
-syn match gitcommitDiscardedArrow " -> " contained nextgroup=gitcommitDiscardedFile
-syn match gitcommitSelectedArrow " -> " contained nextgroup=gitcommitSelectedFile
-syn match gitcommitUnmergedArrow " -> " contained nextgroup=gitcommitSelectedFile
-
-syn match gitcommitWarning "\%^[^#].*: needs merge$" nextgroup=gitcommitWarning skipnl
-syn match gitcommitWarning "^[^#].*: needs merge$" nextgroup=gitcommitWarning skipnl contained
-syn match gitcommitWarning "^\%(no changes added to commit\|nothing \%(added \)\=to commit\)\>.*\%$"
-
-hi def link gitcommitSummary Keyword
-hi def link gitcommitComment Comment
-hi def link gitcommitUntracked gitcommitComment
-hi def link gitcommitDiscarded gitcommitComment
-hi def link gitcommitSelected gitcommitComment
-hi def link gitcommitUnmerged gitcommitComment
-hi def link gitcommitOnBranch Comment
-hi def link gitcommitBranch Special
-hi def link gitcommitNoBranch gitCommitBranch
-hi def link gitcommitDiscardedType gitcommitType
-hi def link gitcommitSelectedType gitcommitType
-hi def link gitcommitUnmergedType gitcommitType
-hi def link gitcommitType Type
-hi def link gitcommitNoChanges gitcommitHeader
-hi def link gitcommitHeader PreProc
-hi def link gitcommitUntrackedFile gitcommitFile
-hi def link gitcommitDiscardedFile gitcommitFile
-hi def link gitcommitSelectedFile gitcommitFile
-hi def link gitcommitUnmergedFile gitcommitFile
-hi def link gitcommitFile Constant
-hi def link gitcommitDiscardedArrow gitcommitArrow
-hi def link gitcommitSelectedArrow gitcommitArrow
-hi def link gitcommitUnmergedArrow gitcommitArrow
-hi def link gitcommitArrow gitcommitComment
-"hi def link gitcommitOverflow Error
-hi def link gitcommitBlank Error
-
-let b:current_syntax = "gitcommit"
+++ /dev/null
-" Vim syntax file
-" Language: git config file
-" Maintainer: Tim Pope <vimNOSPAM@tpope.org>
-" Filenames: gitconfig, .gitconfig, *.git/config
-
-if exists("b:current_syntax")
- finish
-endif
-
-setlocal iskeyword+=-
-setlocal iskeyword-=_
-syn case ignore
-syn sync minlines=10
-
-syn match gitconfigComment "[#;].*"
-syn match gitconfigSection "\%(^\s*\)\@<=\[[a-z0-9.-]\+\]"
-syn match gitconfigSection '\%(^\s*\)\@<=\[[a-z0-9.-]\+ \+\"\%([^\\"]\|\\.\)*"\]'
-syn match gitconfigVariable "\%(^\s*\)\@<=\a\k*\%(\s*\%([=#;]\|$\)\)\@=" nextgroup=gitconfigAssignment skipwhite
-syn region gitconfigAssignment matchgroup=gitconfigNone start=+=\s*+ skip=+\\+ end=+\s*$+ contained contains=gitconfigBoolean,gitconfigNumber,gitConfigString,gitConfigEscape,gitConfigError,gitconfigComment keepend
-syn keyword gitconfigBoolean true false yes no contained
-syn match gitconfigNumber "\d\+" contained
-syn region gitconfigString matchgroup=gitconfigDelim start=+"+ skip=+\\+ end=+"+ matchgroup=gitconfigError end=+[^\\"]\%#\@!$+ contained contains=gitconfigEscape,gitconfigEscapeError
-syn match gitconfigError +\\.+ contained
-syn match gitconfigEscape +\\[\\"ntb]+ contained
-syn match gitconfigEscape +\\$+ contained
-
-hi def link gitconfigComment Comment
-hi def link gitconfigSection Keyword
-hi def link gitconfigVariable Identifier
-hi def link gitconfigBoolean Boolean
-hi def link gitconfigNumber Number
-hi def link gitconfigString String
-hi def link gitconfigDelim Delimiter
-hi def link gitconfigEscape Delimiter
-hi def link gitconfigError Error
-
-let b:current_syntax = "gitconfig"
+++ /dev/null
-" Vim syntax file
-" Language: git rebase --interactive
-" Maintainer: Tim Pope <vimNOSPAM@tpope.org>
-" Filenames: git-rebase-todo
-
-if exists("b:current_syntax")
- finish
-endif
-
-syn case match
-
-syn match gitrebaseHash "\v<\x{7,40}>" contained
-syn match gitrebaseCommit "\v<\x{7,40}>" nextgroup=gitrebaseSummary skipwhite
-syn match gitrebasePick "\v^p%(ick)=>" nextgroup=gitrebaseCommit skipwhite
-syn match gitrebaseReword "\v^r%(eword)=>" nextgroup=gitrebaseCommit skipwhite
-syn match gitrebaseEdit "\v^e%(dit)=>" nextgroup=gitrebaseCommit skipwhite
-syn match gitrebaseSquash "\v^s%(quash)=>" nextgroup=gitrebaseCommit skipwhite
-syn match gitrebaseFixup "\v^f%(ixup)=>" nextgroup=gitrebaseCommit skipwhite
-syn match gitrebaseSummary ".*" contains=gitrebaseHash contained
-syn match gitrebaseComment "^#.*" contains=gitrebaseHash
-syn match gitrebaseSquashError "\v%^%(s%(quash)=>|f%(ixup)=>)" nextgroup=gitrebaseCommit skipwhite
-
-hi def link gitrebaseCommit gitrebaseHash
-hi def link gitrebaseHash Identifier
-hi def link gitrebasePick Statement
-hi def link gitrebaseReword Number
-hi def link gitrebaseEdit PreProc
-hi def link gitrebaseSquash Type
-hi def link gitrebaseFixup Special
-hi def link gitrebaseSummary String
-hi def link gitrebaseComment Comment
-hi def link gitrebaseSquashError Error
-
-let b:current_syntax = "gitrebase"
+++ /dev/null
-" Vim syntax file
-" Language: git send-email message
-" Maintainer: Tim Pope
-" Filenames: *.msg.[0-9]* (first line is "From ... # This line is ignored.")
-
-if exists("b:current_syntax")
- finish
-endif
-
-runtime! syntax/mail.vim
-syn case match
-
-syn match gitsendemailComment "\%^From.*#.*"
-syn match gitsendemailComment "^GIT:.*"
-
-hi def link gitsendemailComment Comment
-
-let b:current_syntax = "gitsendemail"
+++ /dev/null
-" Vim syntax file
-" Language: Markdown
-" Maintainer: Tim Pope <vimNOSPAM@tpope.org>
-" Filenames: *.markdown
-
-if exists("b:current_syntax")
- finish
-endif
-
-runtime! syntax/html.vim
-unlet! b:current_syntax
-
-syn sync minlines=10
-syn case ignore
-
-syn match markdownValid '[<>]\S\@!'
-syn match markdownValid '&\%(#\=\w*;\)\@!'
-
-syn match markdownLineStart "^[<@]\@!" nextgroup=@markdownBlock
-
-syn cluster markdownBlock contains=markdownH1,markdownH2,markdownH3,markdownH4,markdownH5,markdownH6,markdownBlockquote,markdownListMarker,markdownOrderedListMarker,markdownCodeBlock,markdownRule
-syn cluster markdownInline contains=markdownLineBreak,markdownLinkText,markdownItalic,markdownBold,markdownCode,markdownEscape,@htmlTop
-
-syn match markdownH1 ".\+\n=\+$" contained contains=@markdownInline,markdownHeadingRule
-syn match markdownH2 ".\+\n-\+$" contained contains=@markdownInline,markdownHeadingRule
-
-syn match markdownHeadingRule "^[=-]\+$" contained
-
-syn region markdownH1 matchgroup=markdownHeadingDelimiter start="##\@!" end="#*\s*$" keepend oneline contains=@markdownInline contained
-syn region markdownH2 matchgroup=markdownHeadingDelimiter start="###\@!" end="#*\s*$" keepend oneline contains=@markdownInline contained
-syn region markdownH3 matchgroup=markdownHeadingDelimiter start="####\@!" end="#*\s*$" keepend oneline contains=@markdownInline contained
-syn region markdownH4 matchgroup=markdownHeadingDelimiter start="#####\@!" end="#*\s*$" keepend oneline contains=@markdownInline contained
-syn region markdownH5 matchgroup=markdownHeadingDelimiter start="######\@!" end="#*\s*$" keepend oneline contains=@markdownInline contained
-syn region markdownH6 matchgroup=markdownHeadingDelimiter start="#######\@!" end="#*\s*$" keepend oneline contains=@markdownInline contained
-
-syn match markdownBlockquote ">\s" contained nextgroup=@markdownBlock
-
-syn region markdownCodeBlock start=" \|\t" end="$" contained
-
-" TODO: real nesting
-syn match markdownListMarker " \{0,4\}[-*+]\%(\s\+\S\)\@=" contained
-syn match markdownOrderedListMarker " \{0,4}\<\d\+\.\%(\s*\S\)\@=" contained
-
-syn match markdownRule "\* *\* *\*[ *]*$" contained
-syn match markdownRule "- *- *-[ -]*$" contained
-
-syn match markdownLineBreak "\s\{2,\}$"
-
-syn region markdownIdDeclaration matchgroup=markdownLinkDelimiter start="^ \{0,3\}!\=\[" end="\]:" oneline keepend nextgroup=markdownUrl skipwhite
-syn match markdownUrl "\S\+" nextgroup=markdownUrlTitle skipwhite contained
-syn region markdownUrl matchgroup=markdownUrlDelimiter start="<" end=">" oneline keepend nextgroup=markdownUrlTitle skipwhite contained
-syn region markdownUrlTitle matchgroup=markdownUrlTitleDelimiter start=+"+ end=+"+ keepend contained
-syn region markdownUrlTitle matchgroup=markdownUrlTitleDelimiter start=+'+ end=+'+ keepend contained
-syn region markdownUrlTitle matchgroup=markdownUrlTitleDelimiter start=+(+ end=+)+ keepend contained
-
-syn region markdownLinkText matchgroup=markdownLinkTextDelimiter start="!\=\[\%(\_[^]]*]\%( \=[[(]\)\)\@=" end="\]\%( \=[[(]\)\@=" keepend nextgroup=markdownLink,markdownId skipwhite contains=@markdownInline,markdownLineStart
-syn region markdownLink matchgroup=markdownLinkDelimiter start="(" end=")" contains=markdownUrl keepend contained
-syn region markdownId matchgroup=markdownIdDelimiter start="\[" end="\]" keepend contained
-syn region markdownAutomaticLink matchgroup=markdownUrlDelimiter start="<\%(\w\+:\|[[:alnum:]_+-]\+@\)\@=" end=">" keepend oneline
-
-syn region markdownItalic start="\S\@<=\*\|\*\S\@=" end="\S\@<=\*\|\*\S\@=" keepend contains=markdownLineStart
-syn region markdownItalic start="\S\@<=_\|_\S\@=" end="\S\@<=_\|_\S\@=" keepend contains=markdownLineStart
-syn region markdownBold start="\S\@<=\*\*\|\*\*\S\@=" end="\S\@<=\*\*\|\*\*\S\@=" keepend contains=markdownLineStart
-syn region markdownBold start="\S\@<=__\|__\S\@=" end="\S\@<=__\|__\S\@=" keepend contains=markdownLineStart
-syn region markdownBoldItalic start="\S\@<=\*\*\*\|\*\*\*\S\@=" end="\S\@<=\*\*\*\|\*\*\*\S\@=" keepend contains=markdownLineStart
-syn region markdownBoldItalic start="\S\@<=___\|___\S\@=" end="\S\@<=___\|___\S\@=" keepend contains=markdownLineStart
-syn region markdownCode matchgroup=markdownCodeDelimiter start="`" end="`" keepend contains=markdownLineStart
-syn region markdownCode matchgroup=markdownCodeDelimiter start="`` \=" end=" \=``" keepend contains=markdownLineStart
-syn region markdownCode matchgroup=markdownCodeDelimiter start="^\s*\zs```\s*\w*\ze\s*$" end="^```\ze\s*$" keepend
-
-syn match markdownEscape "\\[][\\`*_{}()#+.!-]"
-syn match markdownError "\w\@<=_\w\@="
-
-hi def link markdownH1 htmlH1
-hi def link markdownH2 htmlH2
-hi def link markdownH3 htmlH3
-hi def link markdownH4 htmlH4
-hi def link markdownH5 htmlH5
-hi def link markdownH6 htmlH6
-hi def link markdownHeadingRule markdownRule
-hi def link markdownHeadingDelimiter Delimiter
-hi def link markdownOrderedListMarker markdownListMarker
-hi def link markdownListMarker htmlTagName
-hi def link markdownBlockquote Comment
-hi def link markdownRule PreProc
-
-hi def link markdownLinkText htmlLink
-hi def link markdownIdDeclaration Typedef
-hi def link markdownId Type
-hi def link markdownAutomaticLink markdownUrl
-hi def link markdownUrl Float
-hi def link markdownUrlTitle String
-hi def link markdownIdDelimiter markdownLinkDelimiter
-hi def link markdownUrlDelimiter htmlTag
-hi def link markdownUrlTitleDelimiter Delimiter
-
-hi def link markdownItalic htmlItalic
-hi def link markdownBold htmlBold
-hi def link markdownBoldItalic htmlBoldItalic
-hi def link markdownCodeDelimiter Delimiter
-
-hi def link markdownEscape Special
-hi def link markdownError Error
-
-let b:current_syntax = "markdown"
-
-" vim:set sw=2:
+++ /dev/null
-" Vim syntax file
-" Language: Mustache
-" Maintainer: Juvenn Woo <machese@gmail.com>
-" Screenshot: http://imgur.com/6F408
-" Version: 1
-" Last Change: 2009 Oct 15
-" Remark:
-" It lexically hilights embedded mustaches (exclusively) in html file.
-" While it was written for Ruby-based Mustache template system, it should work for Google's C-based *ctemplate* as well as Erlang-based *et*. All of them are, AFAIK, based on the idea of ctemplate.
-" References:
-" [Mustache](http://github.com/defunkt/mustache)
-" [ctemplate](http://code.google.com/p/google-ctemplate/)
-" [ctemplate doc](http://google-ctemplate.googlecode.com/svn/trunk/doc/howto.html)
-" [et](http://www.ivan.fomichev.name/2008/05/erlang-template-engine-prototype.html)
-" TODO: Feedback is welcomed.
-
-
-" Read the HTML syntax to start with
-if version < 600
- so <sfile>:p:h/html.vim
-else
- runtime! syntax/html.vim
- unlet b:current_syntax
-endif
-
-if version < 600
- syntax clear
-elseif exists("b:current_syntax")
- finish
-endif
-
-" Standard HiLink will not work with included syntax files
-if version < 508
- command! -nargs=+ HtmlHiLink hi link <args>
-else
- command! -nargs=+ HtmlHiLink hi def link <args>
-endif
-
-syntax match mustacheError '}}}\?'
-syntax match mustacheInsideError '{{[{#^<>=!\/]\?' containedin=@mustacheInside
-syntax region mustacheVariable matchgroup=mustacheMarker start=/{{/ end=/}}/ containedin=@htmlMustacheContainer
-syntax region mustacheVariableUnescape matchgroup=mustacheMarker start=/{{{/ end=/}}}/ containedin=@htmlMustacheContainer
-syntax region mustacheSection matchgroup=mustacheMarker start='{{[#^/]' end=/}}/ containedin=@htmlMustacheContainer
-syntax region mustachePartial matchgroup=mustacheMarker start=/{{[<>]/ end=/}}/
-syntax region mustacheMarkerSet matchgroup=mustacheMarker start=/{{=/ end=/=}}/
-syntax region mustacheComment start=/{{!/ end=/}}/ contains=Todo containedin=htmlHead
-
-
-" Clustering
-syntax cluster mustacheInside add=mustacheVariable,mustacheVariableUnescape,mustacheSection,mustachePartial,mustacheMarkerSet
-syntax cluster htmlMustacheContainer add=htmlHead,htmlTitle,htmlString,htmlH1,htmlH2,htmlH3,htmlH4,htmlH5,htmlH6
-
-
-" Hilighting
-" mustacheInside hilighted as Number, which is rarely used in html
-" you might like change it to Function or Identifier
-HtmlHiLink mustacheVariable Number
-HtmlHiLink mustacheVariableUnescape Number
-HtmlHiLink mustachePartial Number
-HtmlHiLink mustacheSection Number
-HtmlHiLink mustacheMarkerSet Number
-
-HtmlHiLink mustacheComment Comment
-HtmlHiLink mustacheMarker Identifier
-HtmlHiLink mustacheError Error
-HtmlHiLink mustacheInsideError Error
-
-let b:current_syntax = "mustache"
-delcommand HtmlHiLink
\ No newline at end of file
+++ /dev/null
-" puppet syntax file
-" Filename: puppet.vim
-" Language: puppet configuration file
-" Maintainer: Luke Kanies <luke@madstop.com>
-" URL:
-" Last Change:
-" Version:
-"
-
-" Copied from the cfengine, ruby, and perl syntax files
-" For version 5.x: Clear all syntax items
-" For version 6.x: Quit when a syntax file was already loaded
-if version < 600
- syntax clear
-elseif exists("b:current_syntax")
- finish
-endif
-
-" match class/definition/node declarations
-syn region puppetDefine start="^\s*\(class\|define\|node\)\s" end="{" contains=puppetDefType,puppetDefName,puppetDefArguments,puppetNodeRe
-syn keyword puppetDefType class define node inherits contained
-syn region puppetDefArguments start="(" end=")" contained contains=puppetArgument,puppetString
-syn match puppetArgument "\w\+" contained
-syn match puppetArgument "\$\w\+" contained
-syn match puppetArgument "'[^']+'" contained
-syn match puppetArgument '"[^"]+"' contained
-syn match puppetDefName "\w\+" contained
-syn match puppetNodeRe "/.*/" contained
-
-" match 'foo' in 'class foo { ...'
-" match 'foo::bar' in 'class foo::bar { ...'
-" match 'Foo::Bar' in 'Foo::Bar["..."]
-"FIXME: "Foo-bar" doesn't get highlighted as expected, although "foo-bar" does.
-syn match puppetInstance "[A-Za-z0-9_-]\+\(::[A-Za-z0-9_-]\+\)*\s*{" contains=puppetTypeName,puppetTypeDefault
-syn match puppetInstance "[A-Z][a-z_-]\+\(::[A-Z][a-z_-]\+\)*\s*[[{]" contains=puppetTypeName,puppetTypeDefault
-syn match puppetInstance "[A-Z][a-z_-]\+\(::[A-Z][a-z_-]\+\)*\s*<\?<|" contains=puppetTypeName,puppetTypeDefault
-syn match puppetTypeName "[a-z]\w*" contained
-syn match puppetTypeDefault "[A-Z]\w*" contained
-
-" match 'foo' in 'foo => "bar"'
-syn match puppetParam "\w\+\s*[=+]>" contains=puppetParamName
-syn match puppetParamName "\w\+" contained
-
-" match 'present' in 'ensure => present'
-" match '2755' in 'mode => 2755'
-" don't match 'bar' in 'foo => bar'
-syn match puppetParam "\w\+\s*[=+]>\s*[a-z0-9]\+" contains=puppetParamString,puppetParamName
-syn match puppetParamString "[=+]>\s*\w\+" contains=puppetParamKeyword,puppetParamSpecial,puppetParamDigits contained
-syn keyword puppetParamKeyword present absent purged latest installed running stopped mounted unmounted role configured file directory link contained
-syn keyword puppetParamSpecial true false undef contained
-syn match puppetParamDigits "[0-9]\+"
-
-" match 'template' in 'content => template("...")'
-syn match puppetParam "\w\+\s*[=+]>\s*\w\+\s*(" contains=puppetFunction,puppetParamName
-" statements
-syn region puppetFunction start="^\s*\(alert\|crit\|debug\|emerg\|err\|fail\|include\|info\|notice\|realize\|require\|search\|tag\|warning\)\s*(" end=")" contained contains=puppetString
-" rvalues
-syn region puppetFunction start="^\s*\(defined\|file\|fqdn_rand\|generate\|inline_template\|regsubst\|sha1\|shellquote\|split\|sprintf\|tagged\|template\|versioncmp\)\s*(" end=")" contained contains=puppetString
-
-syn match puppetVariable "$[a-zA-Z0-9_:]\+"
-syn match puppetVariable "${[a-zA-Z0-9_:]\+}"
-
-" match anything between simple/double quotes.
-" don't match variables if preceded by a backslash.
-syn region puppetString start=+'+ skip=+\\\\\|\\'+ end=+'+
-syn region puppetString start=+"+ skip=+\\\\\|\\"+ end=+"+ contains=puppetVariable,puppetNotVariable
-syn match puppetString "/[^/]*/"
-syn match puppetNotVariable "\\$\w\+" contained
-syn match puppetNotVariable "\\${\w\+}" contained
-
-syn keyword puppetKeyword import inherits include
-syn keyword puppetControl case default if else elsif
-syn keyword puppetSpecial true false undef
-
-" comments last overriding everything else
-syn match puppetComment "\s*#.*$" contains=puppetTodo
-syn region puppetComment start="/\*" end="\*/" contains=puppetTodo extend
-syn keyword puppetTodo TODO NOTE FIXME XXX BUG HACK contained
-
-" Define the default highlighting.
-" For version 5.7 and earlier: only when not done already
-" For version 5.8 and later: only when an item doesn't have highlighting yet
-if version >= 508 || !exists("did_puppet_syn_inits")
- if version < 508
- let did_puppet_syn_inits = 1
- command -nargs=+ HiLink hi link <args>
- else
- command -nargs=+ HiLink hi def link <args>
- endif
-
- HiLink puppetVariable Identifier
- HiLink puppetType Identifier
- HiLink puppetKeyword Define
- HiLink puppetComment Comment
- HiLink puppetString String
- HiLink puppetParamKeyword String
- HiLink puppetParamDigits String
- HiLink puppetNotVariable String
- HiLink puppetParamSpecial Special
- HiLink puppetSpecial Special
- HiLink puppetTodo Todo
- HiLink puppetControl Statement
- HiLink puppetDefType Define
- HiLink puppetDefName Type
- HiLink puppetNodeRe Type
- HiLink puppetTypeName Statement
- HiLink puppetTypeDefault Type
- HiLink puppetParamName Identifier
- HiLink puppetArgument Identifier
- HiLink puppetFunction Function
-
- delcommand HiLink
-endif
-
-let b:current_syntax = "puppet"
-set iskeyword=-,:,@,48-57,_,192-255
-
+++ /dev/null
-" Vim syntax file
-" Language: Sass
-" Maintainer: Tim Pope <vimNOSPAM@tpope.org>
-" Filenames: *.sass
-" Last Change: 2010 Aug 09
-
-if exists("b:current_syntax")
- finish
-endif
-
-runtime! syntax/css.vim
-
-syn case ignore
-
-syn cluster sassCssProperties contains=cssFontProp,cssFontDescriptorProp,cssColorProp,cssTextProp,cssBoxProp,cssGeneratedContentProp,cssPagingProp,cssUIProp,cssRenderProp,cssAuralProp,cssTableProp
-syn cluster sassCssAttributes contains=css.*Attr,scssComment,cssValue.*,cssColor,cssURL,sassDefault,cssImportant,cssError,cssStringQ,cssStringQQ,cssFunction,cssUnicodeEscape,cssRenderProp
-
-syn region sassDefinition matchgroup=cssBraces start="{" end="}" contains=TOP
-
-syn match sassProperty "\%([{};]\s*\|^\)\@<=\%([[:alnum:]-]\|#{[^{}]*}\)\+:" contains=css.*Prop skipwhite nextgroup=sassCssAttribute contained containedin=sassDefinition
-syn match sassProperty "^\s*\zs\s\%(\%([[:alnum:]-]\|#{[^{}]*}\)\+:\|:[[:alnum:]-]\+\)"hs=s+1 contains=css.*Prop skipwhite nextgroup=sassCssAttribute
-syn match sassProperty "^\s*\zs\s\%(:\=[[:alnum:]-]\+\s*=\)"hs=s+1 contains=css.*Prop skipwhite nextgroup=sassCssAttribute
-syn match sassCssAttribute +\%("\%([^"]\|\\"\)*"\|'\%([^']\|\\'\)*'\|#{[^{}]*}\|[^{};]\)*+ contained contains=@sassCssAttributes,sassVariable,sassFunction,sassInterpolation
-syn match sassDefault "!default\>" contained
-syn match sassVariable "!\%(important\>\|default\>\)\@![[:alnum:]_-]\+"
-syn match sassVariable "$[[:alnum:]_-]\+"
-syn match sassVariableAssignment "\%([!$][[:alnum:]_-]\+\s*\)\@<=\%(||\)\==" nextgroup=sassCssAttribute skipwhite
-syn match sassVariableAssignment "\%([!$][[:alnum:]_-]\+\s*\)\@<=:" nextgroup=sassCssAttribute skipwhite
-
-syn match sassFunction "\<\%(rgb\|rgba\|red\|green\|blue\|mix\)\>(\@=" contained
-syn match sassFunction "\<\%(hsl\|hsla\|hue\|saturation\|lightness\|adjust-hue\|lighten\|darken\|saturate\|desaturate\|grayscale\|complement\)\>(\@=" contained
-syn match sassFunction "\<\%(alpha\|opacity\|rgba\|opacify\|fade-in\|transparentize\|fade-out\)\>(\@=" contained
-syn match sassFunction "\<\%(unquote\|quote\)\>(\@=" contained
-syn match sassFunction "\<\%(percentage\|round\|ceil\|floor\|abs\)\>(\@=" contained
-syn match sassFunction "\<\%(type-of\|unit\|unitless\|comparable\)\>(\@=" contained
-
-syn region sassInterpolation matchgroup=sassInterpolationDelimiter start="#{" end="}" contains=@sassCssAttributes,sassVariable,sassFunction containedin=cssStringQ,cssStringQQ,sassProperty
-
-syn match sassMixinName "[[:alnum:]_-]\+" contained nextgroup=sassCssAttribute
-syn match sassMixin "^=" nextgroup=sassMixinName skipwhite
-syn match sassMixin "\%([{};]\s*\|^\s*\)\@<=@mixin" nextgroup=sassMixinName skipwhite
-syn match sassMixing "^\s\+\zs+" nextgroup=sassMixinName
-syn match sassMixing "\%([{};]\s*\|^\s*\)\@<=@include" nextgroup=sassMixinName skipwhite
-syn match sassExtend "\%([{};]\s*\|^\s*\)\@<=@extend"
-
-syn match sassEscape "^\s*\zs\\"
-syn match sassIdChar "#[[:alnum:]_-]\@=" nextgroup=sassId
-syn match sassId "[[:alnum:]_-]\+" contained
-syn match sassClassChar "\.[[:alnum:]_-]\@=" nextgroup=sassClass
-syn match sassClass "[[:alnum:]_-]\+" contained
-syn match sassAmpersand "&"
-
-" TODO: Attribute namespaces
-" TODO: Arithmetic (including strings and concatenation)
-
-syn region sassInclude start="@import" end=";\|$" contains=scssComment,cssURL,cssUnicodeEscape,cssMediaType
-syn region sassDebugLine end=";\|$" matchgroup=sassDebug start="@debug\>" contains=@sassCssAttributes,sassVariable,sassFunction
-syn region sassWarnLine end=";\|$" matchgroup=sassWarn start="@warn\>" contains=@sassCssAttributes,sassVariable,sassFunction
-syn region sassControlLine matchgroup=sassControl start="@\%(if\|else\%(\s\+if\)\=\|while\|for\|each\)\>" end="[{};]\@=\|$" contains=sassFor,@sassCssAttributes,sassVariable,sassFunction
-syn keyword sassFor from to through in contained
-
-syn keyword sassTodo FIXME NOTE TODO OPTIMIZE XXX contained
-syn region sassComment start="^\z(\s*\)//" end="^\%(\z1 \)\@!" contains=sassTodo,@Spell
-syn region sassCssComment start="^\z(\s*\)/\*" end="^\%(\z1 \)\@!" contains=sassTodo,@Spell
-
-hi def link sassCssComment sassComment
-hi def link sassComment Comment
-hi def link sassDefault cssImportant
-hi def link sassVariable Identifier
-hi def link sassFunction Function
-hi def link sassMixing PreProc
-hi def link sassMixin PreProc
-hi def link sassExtend PreProc
-hi def link sassTodo Todo
-hi def link sassInclude Include
-hi def link sassDebug sassControl
-hi def link sassWarn sassControl
-hi def link sassControl PreProc
-hi def link sassFor PreProc
-hi def link sassEscape Special
-hi def link sassIdChar Special
-hi def link sassClassChar Special
-hi def link sassInterpolationDelimiter Delimiter
-hi def link sassAmpersand Character
-hi def link sassId Identifier
-hi def link sassClass Type
-
-let b:current_syntax = "sass"
-
-" vim:set sw=2:
+++ /dev/null
-" Vim syntax file
-" Language : Scala (http://scala-lang.org/)
-" Maintainers: Stefan Matthias Aust, Julien Wetterwald
-" Last Change: 2007 June 13
-
-if version < 600
- syntax clear
-elseif exists("b:current_syntax")
- finish
-endif
-
-syn case match
-syn sync minlines=50
-
-" most Scala keywords
-syn keyword scalaKeyword abstract case catch do else extends final finally for forSome if implicit lazy match new null override private protected requires return sealed super this throw try type while with yield
-syn match scalaKeyword "=>"
-syn match scalaKeyword "<-"
-syn match scalaKeyword "\<_\>"
-
-syn match scalaOperator ":\{2,\}" "this is not a type
-
-" package and import statements
-syn keyword scalaPackage package nextgroup=scalaFqn skipwhite
-syn keyword scalaImport import nextgroup=scalaFqn skipwhite
-syn match scalaFqn "\<[._$a-zA-Z0-9,]*" contained nextgroup=scalaFqnSet
-syn region scalaFqnSet start="{" end="}" contained
-
-" boolean literals
-syn keyword scalaBoolean true false
-
-" definitions
-syn keyword scalaDef def nextgroup=scalaDefName skipwhite
-syn keyword scalaVal val nextgroup=scalaValName skipwhite
-syn keyword scalaVar var nextgroup=scalaVarName skipwhite
-syn keyword scalaClass class nextgroup=scalaClassName skipwhite
-syn keyword scalaObject object nextgroup=scalaClassName skipwhite
-syn keyword scalaTrait trait nextgroup=scalaClassName skipwhite
-syn match scalaDefName "[^ =:;([]\+" contained nextgroup=scalaDefSpecializer skipwhite
-syn match scalaValName "[^ =:;([]\+" contained
-syn match scalaVarName "[^ =:;([]\+" contained
-syn match scalaClassName "[^ =:;(\[]\+" contained nextgroup=scalaClassSpecializer skipwhite
-syn region scalaDefSpecializer start="\[" end="\]" contained contains=scalaDefSpecializer
-syn region scalaClassSpecializer start="\[" end="\]" contained contains=scalaClassSpecializer
-
-" type constructor (actually anything with an uppercase letter)
-syn match scalaConstructor "\<[A-Z][_$a-zA-Z0-9]*\>" nextgroup=scalaConstructorSpecializer
-syn region scalaConstructorSpecializer start="\[" end="\]" contained contains=scalaConstructorSpecializer
-
-" method call
-syn match scalaRoot "\<[a-zA-Z][_$a-zA-Z0-9]*\."me=e-1
-syn match scalaMethodCall "\.[a-z][_$a-zA-Z0-9]*"ms=s+1
-
-" type declarations in val/var/def
-syn match scalaType ":\s*\(=>\s*\)\?[._$a-zA-Z0-9]\+\(\[[^]]*\]\+\)\?\(\s*\(<:\|>:\|#\|=>\)\s*[._$a-zA-Z0-9]\+\(\[[^]]*\]\+\)*\)*"ms=s+1
-
-" comments
-syn match scalaTodo "[tT][oO][dD][oO]" contained
-syn match scalaLineComment "//.*" contains=scalaTodo
-syn region scalaComment start="/\*" end="\*/" contains=scalaTodo
-syn case ignore
-syn include @scalaHtml syntax/html.vim
-unlet b:current_syntax
-syn case match
-syn region scalaDocComment start="/\*\*" end="\*/" contains=scalaDocTags,scalaTodo,@scalaHtml keepend
-syn region scalaDocTags start="{@\(link\|linkplain\|inherit[Dd]oc\|doc[rR]oot\|value\)" end="}" contained
-syn match scalaDocTags "@[a-z]\+" contained
-
-syn match scalaEmptyString "\"\""
-
-" multi-line string literals
-syn region scalaMultiLineString start="\"\"\"" end="\"\"\"" contains=scalaUnicode
-syn match scalaUnicode "\\u[0-9a-fA-F]\{4}" contained
-
-" string literals with escapes
-syn region scalaString start="\"[^"]" skip="\\\"" end="\"" contains=scalaStringEscape " TODO end \n or not?
-syn match scalaStringEscape "\\u[0-9a-fA-F]\{4}" contained
-syn match scalaStringEscape "\\[nrfvb\\\"]" contained
-
-" symbol and character literals
-syn match scalaSymbol "'[_a-zA-Z0-9][_a-zA-Z0-9]*\>"
-syn match scalaChar "'[^'\\]'\|'\\.'\|'\\u[0-9a-fA-F]\{4}'"
-
-" number literals
-syn match scalaNumber "\<\(0[0-7]*\|0[xX]\x\+\|\d\+\)[lL]\=\>"
-syn match scalaNumber "\(\<\d\+\.\d*\|\.\d\+\)\([eE][-+]\=\d\+\)\=[fFdD]\="
-syn match scalaNumber "\<\d\+[eE][-+]\=\d\+[fFdD]\=\>"
-syn match scalaNumber "\<\d\+\([eE][-+]\=\d\+\)\=[fFdD]\>"
-
-" xml literals
-syn match scalaXmlTag "<[a-zA-Z]\_[^>]*/>" contains=scalaXmlQuote,scalaXmlEscape,scalaXmlString
-syn region scalaXmlString start="\"" end="\"" contained
-syn match scalaXmlStart "<[a-zA-Z]\_[^>]*>" contained contains=scalaXmlQuote,scalaXmlEscape,scalaXmlString
-syn region scalaXml start="<\([a-zA-Z]\_[^>]*\_[^/]\|[a-zA-Z]\)>" matchgroup=scalaXmlStart end="</\_[^>]\+>" contains=scalaXmlEscape,scalaXmlQuote,scalaXml,scalaXmlStart,scalaXmlComment
-syn region scalaXmlEscape matchgroup=scalaXmlEscapeSpecial start="{" matchgroup=scalaXmlEscapeSpecial end="}" contained contains=TOP
-syn match scalaXmlQuote "&[^;]\+;" contained
-syn match scalaXmlComment "<!--\_[^>]*-->" contained
-
-syn sync fromstart
-
-" map Scala groups to standard groups
-hi link scalaKeyword Keyword
-hi link scalaPackage Include
-hi link scalaImport Include
-hi link scalaBoolean Boolean
-hi link scalaOperator Normal
-hi link scalaNumber Number
-hi link scalaEmptyString String
-hi link scalaString String
-hi link scalaChar String
-hi link scalaMultiLineString String
-hi link scalaStringEscape Special
-hi link scalaSymbol Special
-hi link scalaUnicode Special
-hi link scalaComment Comment
-hi link scalaLineComment Comment
-hi link scalaDocComment Comment
-hi link scalaDocTags Special
-hi link scalaTodo Todo
-hi link scalaType Type
-hi link scalaTypeSpecializer scalaType
-hi link scalaXml String
-hi link scalaXmlTag Include
-hi link scalaXmlString String
-hi link scalaXmlStart Include
-hi link scalaXmlEscape Normal
-hi link scalaXmlEscapeSpecial Special
-hi link scalaXmlQuote Special
-hi link scalaXmlComment Comment
-hi link scalaDef Keyword
-hi link scalaVar Keyword
-hi link scalaVal Keyword
-hi link scalaClass Keyword
-hi link scalaObject Keyword
-hi link scalaTrait Keyword
-hi link scalaDefName Function
-hi link scalaDefSpecializer Function
-hi link scalaClassName Special
-hi link scalaClassSpecializer Special
-hi link scalaConstructor Special
-hi link scalaConstructorSpecializer scalaConstructor
-
-let b:current_syntax = "scala"
-
-" you might like to put these lines in your .vimrc
-"
-" customize colors a little bit (should be a different file)
-" hi scalaNew gui=underline
-" hi scalaMethodCall gui=italic
-" hi scalaValName gui=underline
-" hi scalaVarName gui=underline
+++ /dev/null
-" Vim syntax file
-" Language: SCSS
-" Maintainer: Tim Pope <vimNOSPAM@tpope.org>
-" Filenames: *.scss
-" Last Change: 2010 Jul 26
-
-if exists("b:current_syntax")
- finish
-endif
-
-runtime! syntax/sass.vim
-
-syn match scssComment "//.*" contains=sassTodo,@Spell
-syn region scssComment start="/\*" end="\*/" contains=sassTodo,@Spell
-
-hi def link scssComment sassComment
-
-let b:current_syntax = "scss"
-
-" vim:set sw=2:
+++ /dev/null
-"
-" You will have to restart vim for this to take effect. In any case
-" it is a good idea to read ":he new-filetype" so that you know what
-" is going on, and why the above lines work.
-"
-" Written originally by Dominic Mitchell, Jan 2006.
-" happygiraffe.net
-"
-" Modified by Aaron Bieber, May 2007.
-" blog.aaronbieber.com
-"
-" Modified by Tim Harper, July 2008 - current
-" tim.theenchanter.com
-" @(#) $Id$
-
-if version < 600
- syntax clear
-elseif exists("b:current_syntax")
- finish
-endif
-
-" Textile commands like "h1" are case sensitive, AFAIK.
-syn case match
-
-" Textile syntax: <http://textism.com/tools/textile/>
-
-" Inline elements.
-syn match txtEmphasis /_[^_]\+_/
-syn match txtBold /\*[^*]\+\*/
-syn match txtCite /??.\+??/
-syn match txtDeleted /-[^-]\+-/
-syn match txtInserted /+[^+]\++/
-syn match txtSuper /\^[^^]\+\^/
-syn match txtSub /\~[^~]\+\~/
-syn match txtSpan /%[^%]\+%/
-syn match txtFootnoteRef /\[[0-9]\+]/
-syn match txtCode /@[^@]\+@/
-
-" Block elements.
-syn match txtHeader /^h1\. .\+/
-syn match txtHeader2 /^h2\. .\+/
-syn match txtHeader3 /^h[3-6]\..\+/
-syn match txtBlockquote /^bq\./
-syn match txtFootnoteDef /^fn[0-9]\+\./
-syn match txtListBullet /\v^\*+ /
-syn match txtListBullet2 /\v^(\*\*)+ /
-syn match txtListNumber /\v^#+ /
-syn match txtListNumber2 /\v^(##)+ /
-
-syn cluster txtBlockElement contains=txtHeader,txtBlockElement,txtFootnoteDef,txtListBullet,txtListNumber
-
-
-" Everything after the first colon is from RFC 2396, with extra
-" backslashes to keep vim happy... Original:
-" ^(([^:/?#]+):)?(//([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?
-"
-" Revised the pattern to exclude spaces from the URL portion of the
-" pattern. Aaron Bieber, 2007.
-syn match txtLink /"[^"]\+":\(\([^:\/?# ]\+\):\)\?\(\/\/\([^\/?# ]*\)\)\?\([^?# ]*\)\(?\([^# ]*\)\)\?\(#\([^ ]*\)\)\?/
-
-syn cluster txtInlineElement contains=txtEmphasis,txtBold,txtCite,txtDeleted,txtInserted,txtSuper,txtSub,txtSpan
-
-if version >= 508 || !exists("did_txt_syn_inits")
- if version < 508
- let did_txt_syn_inits = 1
- command -nargs=+ HiLink hi link <args>
- else
- command -nargs=+ HiLink hi def link <args>
- endif
-
- HiLink txtHeader Title
- HiLink txtHeader2 Question
- HiLink txtHeader3 Statement
- HiLink txtBlockquote Comment
- HiLink txtListBullet Operator
- HiLink txtListBullet2 Constant
- HiLink txtListNumber Operator
- HiLink txtListNumber2 Constant
- HiLink txtLink String
- HiLink txtCode Identifier
- hi def txtEmphasis term=underline cterm=underline gui=italic
- hi def txtBold term=bold cterm=bold gui=bold
-
- delcommand HiLink
-endif
-
-" vim: set ai et sw=4 :
+++ /dev/null
-syntax match rspecHeader /^*/
-syntax match rspecTitle /^\[.\+/
-syntax match rspecOk /^+.\+/
-syntax match rspecError /^-.\+/
-syntax match rspecErrorDetail /^ \w.\+/
-syntax match rspecErrorURL /^ \/.\+/
-syntax match rspecNotImplemented /^#.\+/
-syntax match rspecCode /^ \d\+:/
-
-highlight link rspecHeader Type
-highlight link rspecTitle Identifier
-highlight link rspecOk Tag
-highlight link rspecError Error
-highlight link rspecErrorDetail Constant
-highlight link rspecErrorURL PreProc
-highlight link rspecNotImplemented Todo
-highlight link rspecCode Type
+++ /dev/null
-set nocompatible
-
-"
-" Basics
-"
-
-set number
-set ruler
-syntax on
-
-" Set encoding
-set encoding=utf-8
-
-" Whitespace stuff
-set nowrap
-set tabstop=2
-set shiftwidth=2
-set softtabstop=2
-set expandtab
-set list listchars=tab:\ \ ,trail:ยท
-
-" Searching
-set hlsearch
-set incsearch
-set ignorecase
-set smartcase
-
-" Tab completion
-set wildmode=list:longest,list:full
-set wildignore+=*.o,*.obj,.git,*.rbc,*.class,.svn,vendor/gems/*
-
-" Status bar
-set laststatus=2
-
-" allow backspacing over everything in insert mode
-set backspace=indent,eol,start
-
-" Show (partial) command in the status line
-set showcmd
-
-" Remember last location in file
-if has("autocmd")
- au BufReadPost * if line("'\"") > 0 && line("'\"") <= line("$")
- \| exe "normal g'\"" | endif
-endif
-
-"
-" File Type Config
-"
-
-" make uses real tabs
-au FileType make set noexpandtab
-
-" Thorfile, Rakefile, Vagrantfile and Gemfile are Ruby
-au BufRead,BufNewFile {Gemfile,Rakefile,Vagrantfile,Thorfile,config.ru} set ft=ruby
-
-" make Python follow PEP8 ( http://www.python.org/dev/peps/pep-0008/ )
-au FileType python set softtabstop=4 tabstop=4 shiftwidth=4 textwidth=79
-
-" snes syntax highlighting
-au BufNewFile,BufRead *.asm,*.s set filetype=snes"
-
-" load the plugin and indent settings for the detected filetype
-filetype plugin indent on
-filetype plugin on
-
-" Directories for swp files
-set backupdir=~/.vim/.backup
-set directory=~/.vim/.backup
-
-" Include local vimrc
-if filereadable(expand("~/.vimrc.local"))
- source ~/.vimrc.local
-endif
-
-"
-" Tool Configs
-"
-
-" CTags
-map <Leader>rt :!ctags --extra=+f -R *<CR><CR>
-map <C-\> :tnext<CR>
-
-" Opens an edit command with the path of the currently edited file filled in
-" Normal mode: <Leader>e
-map <Leader>e :e <C-R>=expand("%:p:h") . "/" <CR>
-
-" Opens a tab edit command with the path of the currently edited file filled in
-" Normal mode: <Leader>t
-map <Leader>te :tabe <C-R>=expand("%:p:h") . "/" <CR>
-
-" % to bounce from do to end etc.
-runtime! macros/matchit.vim
-
-" Dank Mono Italics
-highlight Keyword cterm=italic
-
-" FZF config
-set rtp+=$FZF_VIM_PATH
-
-" Inserts the path of the currently edited file into a command
-noremap <C-P> :FZF <CR>
-
-let g:fzf_layout = { 'down': '40%' }
-
-" Auto Pairs
-let g:AutoPairsMultilineClose = 0
-
-" ALE config
-let g:ale_linter_aliases = {'svelte': ['css', 'javascript']}
-let g:ale_linters = {
- \'javascript': ['eslint'],
- \'svelte': ['stylelint', 'eslint']
- \}
-let g:ale_fixers = {
- \'javascript': ['eslint'],
- \'svelte': ['eslint']
- \}
-let g:ale_fix_on_save = 1
-
-" Svelte Config
-let g:vim_svelte_plugin_use_typescript = 1
-
-" Deoplete config
-let g:deoplete#enable_at_startup = 1
-inoremap <expr><tab> pumvisible() ? "\<c-n>" : "\<tab>"
-inoremap <expr><S-tab> pumvisible() ? "\<c-p>" : "\<tab>"
-
-"
-" A E S T H E T I C S
-"
-
-" Color Column
-let &colorcolumn="80,150"
-
-" Default color scheme
-set termguicolors
-color rbdr
-
-" Map colors to vim colors
-let g:fzf_colors =
-\ { 'fg': ['fg', 'Normal'],
- \ 'bg': ['bg', 'Normal'],
- \ 'hl': ['fg', 'Comment'],
- \ 'fg+': ['fg', 'CursorLine', 'CursorColumn', 'Normal'],
- \ 'bg+': ['bg', 'CursorLine', 'CursorColumn'],
- \ 'hl+': ['fg', 'Statement'],
- \ 'info': ['fg', 'PreProc'],
- \ 'border': ['fg', 'Ignore'],
- \ 'prompt': ['fg', 'Conditional'],
- \ 'pointer': ['fg', 'Exception'],
- \ 'marker': ['fg', 'Keyword'],
- \ 'spinner': ['fg', 'Label'],
- \ 'header': ['fg', 'Comment'] }
-
-"
-" Editing Shortcuts
-"
-
-" Folding Settings
-set foldmethod=syntax
-set foldnestmax=10
-set nofoldenable
-set foldlevel=1
-
-" Relative numbers
-autocmd FocusLost * :set norelativenumber
-autocmd InsertEnter * :set norelativenumber
-autocmd InsertLeave * :set relativenumber
-autocmd CursorMoved * :set relativenumber
-
-function! NumberToggle()
- if(&relativenumber == 1)
- set norelativenumber
- else
- set relativenumber
- endif
-endfunction
-
-nnoremap <C-n> :call NumberToggle()<cr>
-
-
-" Move things up and down using Ctrl + Shift
-nnoremap <C-S-j> :m .+1<CR>==
-nnoremap <C-S-k> :m .-2<CR>==
-inoremap <C-S-j> <Esc>:m .+1<CR>==gi
-inoremap <C-S-k> <Esc>:m .-2<CR>==gi
-vnoremap <C-S-j> :m '>+1<CR>gv=gv
-vnoremap <C-S-k> :m '<-2<CR>gv=gv
-
-" Limelight / Goyo config
-
-let g:limelight_conceal_ctermfg = 'gray'
-let g:limelight_conceal_guifg = 'DarkGray'
-
-autocmd! User GoyoEnter Limelight
-autocmd! User GoyoLeave Limelight!
-nnoremap <leader>f :Limelight!!<CR>==
-inoremap <leader>f <Esc>:Limelight!!<CR>==gi
-vnoremap <leader>f :<C-u>Limelight!!<CR>gv=gv
-nnoremap <leader>g :Goyo<CR>==
-inoremap <leader>g <Esc>:Goyo<CR>==gi
-vnoremap <leader>g :<C-u>Goyo<CR>gv=gv
-
-"
-" Plug Config
-"
-
-call plug#begin('~/.vim/plugged')
-
-" Syntaxes
-Plug 'https://gitlab.com/rbdr/api-notation.vim.git'
-Plug 'elzr/vim-json'
-Plug 'mustache/vim-mode'
-Plug 'othree/yajs.vim'
-Plug 'ARM9/snes-syntax-vim'
-Plug 'posva/vim-vue'
-Plug 'leafgarland/typescript-vim'
-Plug 'leafOfTree/vim-svelte-plugin'
-Plug 'bumaociyuan/vim-swift'
-Plug 'udalov/kotlin-vim'
-Plug 'tikhomirov/vim-glsl'
-Plug 'jparise/vim-graphql'
-Plug 'digitaltoad/vim-pug'
-Plug 'https://git.sr.ht/~torresjrjr/gemini.vim'
-Plug 'rust-lang/rust.vim'
-Plug 'dart-lang/dart-vim-plugin'
-
-" Editing
-Plug 'tpope/vim-endwise'
-Plug 'rstacruz/vim-closer'
-Plug 'michaeljsmith/vim-indent-object'
-Plug 'editorconfig/editorconfig-vim'
-
-" Distraction free editing
-Plug 'junegunn/goyo.vim'
-Plug 'junegunn/limelight.vim'
-
-" Tools
-Plug 'editorconfig/editorconfig-vim'
-Plug 'dense-analysis/ale'
-Plug 'neoclide/coc.nvim', {'branch': 'release'}
-Plug 'vim-scripts/LargeFile'
-Plug 'tpope/vim-fugitive'
-Plug 'milkypostman/vim-togglelist'
-Plug 'jremmen/vim-ripgrep'
-
-" List ends here. Plugins become visible to Vim after this call.
-call plug#end()
-
-if filereadable(expand('~/.vimrc.local'))
- exe 'source' '~/.vimrc.local'
-endif