diff --git a/.gitignore b/.gitignore index 6d4861b..940f702 100644 --- a/.gitignore +++ b/.gitignore @@ -6,3 +6,4 @@ vim/undodir vim/init.vim vim/.vim vim/.colorminder_last_colorscheme +nvim/plugin/packer_compiled.lua diff --git a/.gvimrc b/.gvimrc deleted file mode 100644 index cfc7a44..0000000 --- a/.gvimrc +++ /dev/null @@ -1,56 +0,0 @@ - set guioptions-=T - set guifont=Monaco:h12 - set antialias - autocmd BufNewFile,BufRead *_spec.rb compiler rspec - -" Go to full width and height in full screen mode. - set fuoptions=maxvert,maxhorz - set transparency=0 - set go-=L - -" Don't highlight search result. - set nohlsearch - -" Don't flick cursor. - set guicursor=a:blinkon0 - -" TABS: safari style tab navigation - nmap :tabprevious - nmap :tabnext - map :tabprevious - map :tabnext - imap :tabprevious - imap :tabnext - imap - map :tabn 1 - map :tabn 2 - map :tabn 3 - map :tabn 4 - map :tabn 5 - map :tabn 6 - map :tabn 7 - map :tabn 8 - map :tabn 9 - -" don't unselect after move - vmap < >gv - vmap >gv - vmap >> - vmap >> - imap >> - -" bind command-[ to shift left - nmap << - vmap << - imap << - -call pathogen#runtime_append_all_bundles() - diff --git a/ackrc b/ackrc deleted file mode 100644 index 4082d37..0000000 --- a/ackrc +++ /dev/null @@ -1,16 +0,0 @@ ---type-add=ruby=.haml,.rake,.ru ---type-add=html=.html.erb,.html.haml,.mustache ---type-add=js=.js.erb,.coffee ---type-add=css=.sass,.less,.scss ---type-set=markdown=.markdown,.md ---type-set=cucumber=.feature ---ignore-dir=vendor ---ignore-dir=log ---ignore-dir=tmp ---ignore-dir=doc ---ignore-dir=coverage ---sort-files ---color ---follow ---group ---context=0 diff --git a/aliasrc b/aliasrc index 341e1f7..da1ff48 100644 --- a/aliasrc +++ b/aliasrc @@ -3,7 +3,7 @@ alias cpu='top -o cpu' alias mem='top -o vsize' alias ..="cd .." alias ...="cd ../.." -alias dotfiles="code ~/bin/dotfiles/" +alias dotfiles="cd ~/bin/dotfiles/ && vim" alias q="exit" alias :q="exit" alias :wq="exit" @@ -12,18 +12,19 @@ alias noo='fuckit' alias hg="history | grep " -alias weather="curl wttr.in/98144" +alias weather="curl wttr.in/94086" # RUBY alias be="bundle exec" -alias br="bundle exec rake" alias bet="be rake test TEST=" +alias br="bundle exec rake" alias s="bundle exec rspec" # GIT alias g='git status' alias gsp='git stash show -p stash@{0}' alias gs='git show --stat' +alias ghostscript='/opt/homebrew/bin/gs' alias gl='git log -n 21' alias gb='git checkout -b' alias gca='git commit --amend' @@ -32,11 +33,19 @@ alias gitme='git log --author=Len' alias glo='git log --graph --pretty=format:"%Cred%h%Creset - %s %Cgreen(%cr)%Creset" --abbrev-commit --date=relative' alias co='git checkout' alias gap="git add -p" -alias gpp="git push origin head" +alias gpr="gppp" alias wat="git for-each-ref --count=30 --sort=-committerdate refs/heads/ --format='%(refname:short)' | fzf | xargs git checkout" +alias pwtrace="ls ~/code/zeck/e2e/test-results | fzf | xargs -I {} yarn playwright show-trace ~/code/zeck/e2e/test-results/{}/trace.zip" + +alias xx="gt" # gt is way too close to git and my fingers hate it + +alias RG='rg --hidden --no-ignore-vcs' +alias searchHidden='RG' alias hc="hub compare" +alias lg="lazygit" + #javascrittt alias que="cat package.json | jq .scripts" alias qdev="cat package.json | jq .devDependencies" @@ -55,9 +64,7 @@ alias emul="/Users/ignu/Library/Android/sdk/tools/emulator -netdelay none -netsp alias editalias="vim ~/bin/dotfiles/aliasrc" alias editvim="vim ~/bin/dotfiles/vimrc" -alias editzsh="vim ~/bin/dotfiles/zshrc" -alias editlocal="vim ~/.zshrc.local" -alias godot="cd ~/bin/dotfiles && git add -p" +alias godot="cd ~/bin/dotfiles && gs && echo '🚀' && gl" # NODE alias nod="nodemon --exec npm run babel-node -- " @@ -69,11 +76,16 @@ alias iph="iex -S mix phx.server" # DOCKER alias burn="docker kill $(docker ps -q)" - - -alias l="exa -l" +#alias l="exa -l" +alias l="eza --color=always --long --git --icons=always --no-time --no-user --no-permissions --group-directories-first" +alias la="ls -lAh" # OOPS alias :sp='cowsay "this isnt vim."' alias :vsp='cowsay "this isnt vim."' alias :w='cowsay "this isnt vim."' +alias pn='pnpm' + +alias lex='cowsay "you meant yarn lex dipshipt"' +alias mkmp3="~/bin/mkmp3.sh" + diff --git a/com.googlecode.iterm2.plist b/com.googlecode.iterm2.plist deleted file mode 100644 index 737d815..0000000 --- a/com.googlecode.iterm2.plist +++ /dev/null @@ -1,928 +0,0 @@ - - - - - AnimateDimming - - AppleAntiAliasingThreshold - 1 - AppleScrollAnimationEnabled - 0 - AppleSmoothFixedFontsSizeThreshold - 1 - AutoHideTmuxClientSession - - CheckTestRelease - - ClosingHotkeySwitchesSpaces - - CommandSelection - - Control - 1 - CopyLastNewline - - CopySelection - - Default Bookmark Guid - 3E5ED1F0-EB02-426B-924E-68B2741C7875 - DimBackgroundWindows - - DimInactiveSplitPanes - - DimOnlyText - - DisableFullscreenTransparency - - EnableRendezvous - - FocusFollowsMouse - - FsTabDelay - 1 - HiddenAFRStrokeThickness - 0.0 - HiddenAdvancedFontRendering - - HideActivityIndicator - - HideScrollbar - - HideTab - - HighlightTabLabels - - HotKeyBookmark - 3E5ED1F0-EB02-426B-924E-68B2741C7875 - HotKeyTogglesWindow - - Hotkey - - HotkeyChar - 0 - HotkeyCode - 0 - HotkeyModifiers - 0 - IRMemory - 4 - JobName - - LeftCommand - 7 - LeftOption - 2 - LoadPrefsFromCustomFolder - - MaxVertically - - NSNavLastRootDirectory - ~/bin/dotfiles2.0 - NSQuotedKeystrokeBinding - - NSRepeatCountBinding - - NSTableView Columns KeyBingingTable - - - BAtzdHJlYW10eXBlZIHoA4QBQISEhAhOU1N0cmluZwGEhAhOU09iamVjdACF - hAErATCG - - 198 - - BAtzdHJlYW10eXBlZIHoA4QBQISEhAhOU1N0cmluZwGEhAhOU09iamVjdACF - hAErATGG - - 319 - - NSTableView Hidden Columns KeyBingingTable - - NSTableView Sort Ordering KeyBingingTable - - NSWindow Frame Preferences - 269 110 924 485 0 0 1680 1028 - NSWindow Frame iTerm Window 0 - 0 0 1680 1050 0 0 1680 1028 - New Bookmarks - - - ASCII Anti Aliased - - Ambiguous Double Width - - Ansi 0 Color - - Blue Component - 0.0 - Green Component - 0.0 - Red Component - 0.0 - - Ansi 1 Color - - Blue Component - 0.0 - Green Component - 0.0 - Red Component - 0.73333334922790527 - - Ansi 10 Color - - Blue Component - 0.3333333432674408 - Green Component - 1 - Red Component - 0.3333333432674408 - - Ansi 11 Color - - Blue Component - 0.3333333432674408 - Green Component - 1 - Red Component - 1 - - Ansi 12 Color - - Blue Component - 1 - Green Component - 0.3333333432674408 - Red Component - 0.3333333432674408 - - Ansi 13 Color - - Blue Component - 1 - Green Component - 0.3333333432674408 - Red Component - 1 - - Ansi 14 Color - - Blue Component - 1 - Green Component - 1 - Red Component - 0.3333333432674408 - - Ansi 15 Color - - Blue Component - 1 - Green Component - 1 - Red Component - 1 - - Ansi 2 Color - - Blue Component - 0.0 - Green Component - 0.73333334922790527 - Red Component - 0.0 - - Ansi 3 Color - - Blue Component - 0.0 - Green Component - 0.73333334922790527 - Red Component - 0.73333334922790527 - - Ansi 4 Color - - Blue Component - 0.73333334922790527 - Green Component - 0.0 - Red Component - 0.0 - - Ansi 5 Color - - Blue Component - 0.73333334922790527 - Green Component - 0.0 - Red Component - 0.73333334922790527 - - Ansi 6 Color - - Blue Component - 0.73333334922790527 - Green Component - 0.73333334922790527 - Red Component - 0.0 - - Ansi 7 Color - - Blue Component - 0.73333334922790527 - Green Component - 0.73333334922790527 - Red Component - 0.73333334922790527 - - Ansi 8 Color - - Blue Component - 0.3333333432674408 - Green Component - 0.3333333432674408 - Red Component - 0.3333333432674408 - - Ansi 9 Color - - Blue Component - 0.3333333432674408 - Green Component - 0.3333333432674408 - Red Component - 1 - - Automatically Log - - BM Growl - - Background Color - - Blue Component - 0.0 - Green Component - 0.0 - Red Component - 0.0 - - Background Image Location - - Blend - 0.30000001192092896 - Blink Allowed - - Blinking Cursor - - Blur - - Blur Radius - 1.2585521936416626 - Bold Color - - Blue Component - 1 - Green Component - 1 - Red Component - 1 - - Character Encoding - 4 - Close Sessions On End - - Columns - 80 - Command - - Cursor Color - - Blue Component - 0.73333334922790527 - Green Component - 0.73333334922790527 - Red Component - 0.73333334922790527 - - Cursor Text Color - - Blue Component - 1 - Green Component - 1 - Red Component - 1 - - Cursor Type - 2 - Custom Command - No - Custom Directory - No - Default Bookmark - No - Disable Printing - - Disable Smcup Rmcup - - Disable Window Resizing - - Flashing Bell - - Foreground Color - - Blue Component - 0.73333334922790527 - Green Component - 0.73333334922790527 - Red Component - 0.73333334922790527 - - Guid - 3E5ED1F0-EB02-426B-924E-68B2741C7875 - Hide After Opening - - Horizontal Spacing - 1 - Idle Code - 0 - Initial Text - - Jobs to Ignore - - rlogin - ssh - slogin - telnet - - Keyboard Map - - 0x2d-0x40000 - - Action - 11 - Text - 0x1f - - 0x32-0x40000 - - Action - 11 - Text - 0x00 - - 0x33-0x40000 - - Action - 11 - Text - 0x1b - - 0x34-0x40000 - - Action - 11 - Text - 0x1c - - 0x35-0x40000 - - Action - 11 - Text - 0x1d - - 0x36-0x40000 - - Action - 11 - Text - 0x1e - - 0x37-0x40000 - - Action - 11 - Text - 0x1f - - 0x38-0x40000 - - Action - 11 - Text - 0x7f - - 0xf700-0x220000 - - Action - 10 - Text - [1;2A - - 0xf700-0x240000 - - Action - 10 - Text - [1;5A - - 0xf700-0x260000 - - Action - 10 - Text - [1;6A - - 0xf700-0x280000 - - Action - 11 - Text - 0x1b 0x1b 0x5b 0x41 - - 0xf701-0x220000 - - Action - 10 - Text - [1;2B - - 0xf701-0x240000 - - Action - 10 - Text - [1;5B - - 0xf701-0x260000 - - Action - 10 - Text - [1;6B - - 0xf701-0x280000 - - Action - 11 - Text - 0x1b 0x1b 0x5b 0x42 - - 0xf702-0x220000 - - Action - 10 - Text - [1;2D - - 0xf702-0x240000 - - Action - 10 - Text - [1;5D - - 0xf702-0x260000 - - Action - 10 - Text - [1;6D - - 0xf702-0x280000 - - Action - 11 - Text - 0x1b 0x1b 0x5b 0x44 - - 0xf703-0x220000 - - Action - 10 - Text - [1;2C - - 0xf703-0x240000 - - Action - 10 - Text - [1;5C - - 0xf703-0x260000 - - Action - 10 - Text - [1;6C - - 0xf703-0x280000 - - Action - 11 - Text - 0x1b 0x1b 0x5b 0x43 - - 0xf704-0x20000 - - Action - 10 - Text - [1;2P - - 0xf705-0x20000 - - Action - 10 - Text - [1;2Q - - 0xf706-0x20000 - - Action - 10 - Text - [1;2R - - 0xf707-0x20000 - - Action - 10 - Text - [1;2S - - 0xf708-0x20000 - - Action - 10 - Text - [15;2~ - - 0xf709-0x20000 - - Action - 10 - Text - [17;2~ - - 0xf70a-0x20000 - - Action - 10 - Text - [18;2~ - - 0xf70b-0x20000 - - Action - 10 - Text - [19;2~ - - 0xf70c-0x20000 - - Action - 10 - Text - [20;2~ - - 0xf70d-0x20000 - - Action - 10 - Text - [21;2~ - - 0xf70e-0x20000 - - Action - 10 - Text - [23;2~ - - 0xf70f-0x20000 - - Action - 10 - Text - [24;2~ - - 0xf729-0x20000 - - Action - 10 - Text - [1;2H - - 0xf729-0x40000 - - Action - 10 - Text - [1;5H - - 0xf72b-0x20000 - - Action - 10 - Text - [1;2F - - 0xf72b-0x40000 - - Action - 10 - Text - [1;5F - - - Log Directory - - Minimum Contrast - 0.0 - Mouse Reporting - - Name - Default - Non Ascii Font - Monaco 12 - Non-ASCII Anti Aliased - - Normal Font - Monaco 12 - Option Key Sends - 0 - Prompt Before Closing 2 - 0 - Right Option Key Sends - 0 - Rows - 25 - Screen - -1 - Scrollback Lines - 1000 - Scrollback With Status Bar - - Scrollback in Alternate Screen - - Selected Text Color - - Blue Component - 0.0 - Green Component - 0.0 - Red Component - 0.0 - - Selection Color - - Blue Component - 1 - Green Component - 0.8353000283241272 - Red Component - 0.70980000495910645 - - Semantic History - - action - best editor - editor - com.sublimetext.2 - text - - - Send Code When Idle - - Set Local Environment Vars - - Shortcut - - Silence Bell - - Smart Cursor Color - - Smart Selection Rules - - - notes - Word bounded by whitespace - precision - low - regex - \S+ - - - notes - C++ namespace::identifier - precision - normal - regex - ([a-zA-Z0-9_]+::)+[a-zA-Z0-9_]+ - - - notes - Paths - precision - normal - regex - \~?/?([[:letter:][:number:]._-]+/+)+[[:letter:][:number:]._-]+/? - - - notes - Quoted string - precision - normal - regex - @?"(?:[^"\\]|\\.)*" - - - notes - Java/Python include paths - precision - normal - regex - ([[:letter:][:number:]._]+\.)+[[:letter:][:number:]._]+ - - - notes - mailto URL - precision - normal - regex - \bmailto:([a-z0-9A-Z_]+@)?([a-zA-Z0-9\-]+\.)*[a-zA-Z0-9\-]+\b - - - notes - Obj-C selector - precision - high - regex - @selector\([^)]+\) - - - notes - email address - precision - high - regex - \b[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}\b - - - notes - HTTP URL - precision - very_high - regex - https?://([a-z0-9A-Z]+(:[a-zA-Z0-9]+)?@)?[a-z0-9A-Z]+(\.[a-z0-9A-Z]+)*((:[0-9]+)?)(/[a-zA-Z0-9;/\.\-_+%?&@=#\(\)]*)? - - - notes - SSH URL - precision - very_high - regex - \bssh:([a-z0-9A-Z_]+@)?([a-zA-Z0-9\-]+\.)*[a-zA-Z0-9\-]+\b - - - notes - Telnet URL - precision - very_high - regex - \btelnet:([a-z0-9A-Z_]+@)?([a-zA-Z0-9\-]+\.)*[a-zA-Z0-9\-]+\b - - - Sync Title - - Tags - - Terminal Type - xterm-256color - Transparency - 0.20432229340076447 - Triggers - - Unlimited Scrollback - - Use Bold Font - - Use Bright Bold - - Vertical Spacing - 1 - Visual Bell - - Window Type - 0 - Working Directory - /Users/ignu - - - OnlyWhenMoreTabs - - OpenArrangementAtStartup - - OpenBookmark - - OpenTmuxWindowsIn - 0 - PassOnControlClick - - PasteFromClipboard - - PointerActions - - Button,1,1,, - - Action - kContextMenuPointerAction - - Button,2,1,, - - Action - kPasteFromClipboardPointerAction - - Gesture,ThreeFingerSwipeDown,, - - Action - kPrevWindowPointerAction - - Gesture,ThreeFingerSwipeLeft,, - - Action - kPrevTabPointerAction - - Gesture,ThreeFingerSwipeRight,, - - Action - kNextTabPointerAction - - Gesture,ThreeFingerSwipeUp,, - - Action - kNextWindowPointerAction - - - PrefsCustomFolder - /Users/ignu/bin/dotfiles - PromptOnQuit - - QuitWhenAllWindowsClosed - - RightCommand - 8 - RightOption - 3 - SUEnableAutomaticChecks - - SUFeedURL - http://iterm2.googlecode.com/svn/trunk/appcasts/testing.xml - SUHasLaunchedBefore - - SULastCheckTime - 2012-04-05T21:20:27Z - SavePasteHistory - - ShowBookmarkName - - ShowPaneTitles - - SmartPlacement - - SplitPaneDimmingAmount - 0.32916668057441711 - SwitchTabModifier - 4 - SwitchWindowModifier - 6 - TabViewType - 0 - ThreeFingerEmulates - - TmuxDashboardLimit - 10 - TripleClickSelectsFullWrappedLines - - URLHandlersByGuid - - UseBorder - - UseCompactLabel - - UseLionStyleFullscreen - - WindowNumber - - WindowStyle - 0 - WordCharacters - /-+\~_. - iTerm Version - 1.0.0.20120326 - - diff --git a/gitconfig b/gitconfig index 9c424af..6c292be 100644 --- a/gitconfig +++ b/gitconfig @@ -47,3 +47,6 @@ tool = Kaleidoscope [rerere] enabled = 1 +[init] + defaultBranch = main + diff --git a/gitignore_global b/gitignore_global index 2c55c8d..f3eaa0e 100644 --- a/gitignore_global +++ b/gitignore_global @@ -6,3 +6,16 @@ .vscode/ .tool-versions .scratch.sh +.lvimrc +.null-ls-root +vim_all +.nvimrc +.tool-versions +.vimrc.lua +vitest.workspace.ts +.env +.cursor/ +memory-bank/ +tsconfig.tsbuildinfo +CLAUDE.md +.claude/ diff --git a/init.vim b/init.vim deleted file mode 100644 index b20535b..0000000 --- a/init.vim +++ /dev/null @@ -1,10 +0,0 @@ -set runtimepath+=~/.vim,~/.vim/after -set packpath+=~/.vim -source ~/.vimrc -set termguicolors - -noremap G :GitGutterStageHunk -noremap g :GitGutterToggle - -" my test command on most projects these days. -noremap :w! :Tx npm run test diff --git a/install.sh b/install.sh index 0d980e4..59a792b 100755 --- a/install.sh +++ b/install.sh @@ -6,6 +6,8 @@ echo "installing prereqs..." brew install wget brew install ripgrep brew install fzf + brew install asdf + brew install neovim brew install tree brew install elixir brew install diff-so-fancy @@ -13,6 +15,16 @@ echo "installing prereqs..." brew install curlie brew install tldr brew install starship + brew install alacritty + brew install tmuxinator + brew install nnn + brew install jq + brew install fd + brew install tokei + brew install procs + brew install stylua + brew install python + brew install --cask keycastr pip install pygments echo "installing oh my zsh" @@ -28,10 +40,12 @@ echo "linking files" cd ln ~/bin/dotfiles/vimrc .vimrc ln -s ~/bin/dotfiles/vim .vim - ln -s ~/bin/dotfiles/vim ~/config/nvim + ln -s ~/bin/dotfiles/vim ~/.config/nvim ln ~/bin/dotfiles/gitconfig .gitconfig ln ~/bin/dotfiles/aliasrc .aliasrc ln ~/bin/dotfiles/tmux.conf .tmux.conf + ln -s ~/bin/dotfiles/nvim nvim + ln -s ~/bin/dotfiles/nvim ~/.config/nvim rm .zshrc ln ~/bin/dotfiles/zshrc .zshrc @@ -46,5 +60,6 @@ source ~/.zshrc reprofile +git config --global core.excludesfile ~/.gitignore_global diff --git a/karabiner/assets/complex_modifications/1647621759.json b/karabiner/assets/complex_modifications/1647621759.json new file mode 100644 index 0000000..acac439 --- /dev/null +++ b/karabiner/assets/complex_modifications/1647621759.json @@ -0,0 +1,3487 @@ +{ + "title": "Map Option to soft-meta for Alacritty", + "rules": [ + { + "description": "Map left_option to soft-meta for Alacritty", + "manipulators": [ + { + "type": "basic", + "from": { + "key_code": "left_option" + }, + "to": [ + { + "key_code": "left_option", + "lazy": true + } + ], + "conditions": [ + { + "type": "frontmost_application_if", + "bundle_identifiers": [ + "^io\\.alacritty$" + ] + } + ] + }, + { + "type": "basic", + "from": { + "key_code": "a", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [ + + ] + }, + { + "key_code": "a" + } + ], + "conditions": [ + { + "type": "frontmost_application_if", + "bundle_identifiers": [ + "^io\\.alacritty$" + ] + } + ] + }, + { + "type": "basic", + "from": { + "key_code": "b", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [ + + ] + }, + { + "key_code": "b" + } + ], + "conditions": [ + { + "type": "frontmost_application_if", + "bundle_identifiers": [ + "^io\\.alacritty$" + ] + } + ] + }, + { + "type": "basic", + "from": { + "key_code": "c", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [ + + ] + }, + { + "key_code": "c" + } + ], + "conditions": [ + { + "type": "frontmost_application_if", + "bundle_identifiers": [ + "^io\\.alacritty$" + ] + } + ] + }, + { + "type": "basic", + "from": { + "key_code": "d", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [ + + ] + }, + { + "key_code": "d" + } + ], + "conditions": [ + { + "type": "frontmost_application_if", + "bundle_identifiers": [ + "^io\\.alacritty$" + ] + } + ] + }, + { + "type": "basic", + "from": { + "key_code": "e", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [ + + ] + }, + { + "key_code": "e" + } + ], + "conditions": [ + { + "type": "frontmost_application_if", + "bundle_identifiers": [ + "^io\\.alacritty$" + ] + } + ] + }, + { + "type": "basic", + "from": { + "key_code": "f", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [ + + ] + }, + { + "key_code": "f" + } + ], + "conditions": [ + { + "type": "frontmost_application_if", + "bundle_identifiers": [ + "^io\\.alacritty$" + ] + } + ] + }, + { + "type": "basic", + "from": { + "key_code": "g", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [ + + ] + }, + { + "key_code": "g" + } + ], + "conditions": [ + { + "type": "frontmost_application_if", + "bundle_identifiers": [ + "^io\\.alacritty$" + ] + } + ] + }, + { + "type": "basic", + "from": { + "key_code": "h", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [ + + ] + }, + { + "key_code": "h" + } + ], + "conditions": [ + { + "type": "frontmost_application_if", + "bundle_identifiers": [ + "^io\\.alacritty$" + ] + } + ] + }, + { + "type": "basic", + "from": { + "key_code": "i", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [ + + ] + }, + { + "key_code": "i" + } + ], + "conditions": [ + { + "type": "frontmost_application_if", + "bundle_identifiers": [ + "^io\\.alacritty$" + ] + } + ] + }, + { + "type": "basic", + "from": { + "key_code": "j", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [ + + ] + }, + { + "key_code": "j" + } + ], + "conditions": [ + { + "type": "frontmost_application_if", + "bundle_identifiers": [ + "^io\\.alacritty$" + ] + } + ] + }, + { + "type": "basic", + "from": { + "key_code": "k", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [ + + ] + }, + { + "key_code": "k" + } + ], + "conditions": [ + { + "type": "frontmost_application_if", + "bundle_identifiers": [ + "^io\\.alacritty$" + ] + } + ] + }, + { + "type": "basic", + "from": { + "key_code": "l", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [ + + ] + }, + { + "key_code": "l" + } + ], + "conditions": [ + { + "type": "frontmost_application_if", + "bundle_identifiers": [ + "^io\\.alacritty$" + ] + } + ] + }, + { + "type": "basic", + "from": { + "key_code": "m", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [ + + ] + }, + { + "key_code": "m" + } + ], + "conditions": [ + { + "type": "frontmost_application_if", + "bundle_identifiers": [ + "^io\\.alacritty$" + ] + } + ] + }, + { + "type": "basic", + "from": { + "key_code": "n", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [ + + ] + }, + { + "key_code": "n" + } + ], + "conditions": [ + { + "type": "frontmost_application_if", + "bundle_identifiers": [ + "^io\\.alacritty$" + ] + } + ] + }, + { + "type": "basic", + "from": { + "key_code": "o", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [ + + ] + }, + { + "key_code": "o" + } + ], + "conditions": [ + { + "type": "frontmost_application_if", + "bundle_identifiers": [ + "^io\\.alacritty$" + ] + } + ] + }, + { + "type": "basic", + "from": { + "key_code": "p", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [ + + ] + }, + { + "key_code": "p" + } + ], + "conditions": [ + { + "type": "frontmost_application_if", + "bundle_identifiers": [ + "^io\\.alacritty$" + ] + } + ] + }, + { + "type": "basic", + "from": { + "key_code": "q", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [ + + ] + }, + { + "key_code": "q" + } + ], + "conditions": [ + { + "type": "frontmost_application_if", + "bundle_identifiers": [ + "^io\\.alacritty$" + ] + } + ] + }, + { + "type": "basic", + "from": { + "key_code": "r", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [ + + ] + }, + { + "key_code": "r" + } + ], + "conditions": [ + { + "type": "frontmost_application_if", + "bundle_identifiers": [ + "^io\\.alacritty$" + ] + } + ] + }, + { + "type": "basic", + "from": { + "key_code": "s", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [ + + ] + }, + { + "key_code": "s" + } + ], + "conditions": [ + { + "type": "frontmost_application_if", + "bundle_identifiers": [ + "^io\\.alacritty$" + ] + } + ] + }, + { + "type": "basic", + "from": { + "key_code": "t", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [ + + ] + }, + { + "key_code": "t" + } + ], + "conditions": [ + { + "type": "frontmost_application_if", + "bundle_identifiers": [ + "^io\\.alacritty$" + ] + } + ] + }, + { + "type": "basic", + "from": { + "key_code": "u", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [ + + ] + }, + { + "key_code": "u" + } + ], + "conditions": [ + { + "type": "frontmost_application_if", + "bundle_identifiers": [ + "^io\\.alacritty$" + ] + } + ] + }, + { + "type": "basic", + "from": { + "key_code": "v", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [ + + ] + }, + { + "key_code": "v" + } + ], + "conditions": [ + { + "type": "frontmost_application_if", + "bundle_identifiers": [ + "^io\\.alacritty$" + ] + } + ] + }, + { + "type": "basic", + "from": { + "key_code": "w", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [ + + ] + }, + { + "key_code": "w" + } + ], + "conditions": [ + { + "type": "frontmost_application_if", + "bundle_identifiers": [ + "^io\\.alacritty$" + ] + } + ] + }, + { + "type": "basic", + "from": { + "key_code": "x", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [ + + ] + }, + { + "key_code": "x" + } + ], + "conditions": [ + { + "type": "frontmost_application_if", + "bundle_identifiers": [ + "^io\\.alacritty$" + ] + } + ] + }, + { + "type": "basic", + "from": { + "key_code": "y", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [ + + ] + }, + { + "key_code": "y" + } + ], + "conditions": [ + { + "type": "frontmost_application_if", + "bundle_identifiers": [ + "^io\\.alacritty$" + ] + } + ] + }, + { + "type": "basic", + "from": { + "key_code": "z", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [ + + ] + }, + { + "key_code": "z" + } + ], + "conditions": [ + { + "type": "frontmost_application_if", + "bundle_identifiers": [ + "^io\\.alacritty$" + ] + } + ] + }, + { + "type": "basic", + "from": { + "key_code": "0", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [ + + ] + }, + { + "key_code": "0" + } + ], + "conditions": [ + { + "type": "frontmost_application_if", + "bundle_identifiers": [ + "^io\\.alacritty$" + ] + } + ] + }, + { + "type": "basic", + "from": { + "key_code": "1", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [ + + ] + }, + { + "key_code": "1" + } + ], + "conditions": [ + { + "type": "frontmost_application_if", + "bundle_identifiers": [ + "^io\\.alacritty$" + ] + } + ] + }, + { + "type": "basic", + "from": { + "key_code": "2", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [ + + ] + }, + { + "key_code": "2" + } + ], + "conditions": [ + { + "type": "frontmost_application_if", + "bundle_identifiers": [ + "^io\\.alacritty$" + ] + } + ] + }, + { + "type": "basic", + "from": { + "key_code": "3", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [ + + ] + }, + { + "key_code": "3" + } + ], + "conditions": [ + { + "type": "frontmost_application_if", + "bundle_identifiers": [ + "^io\\.alacritty$" + ] + } + ] + }, + { + "type": "basic", + "from": { + "key_code": "4", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [ + + ] + }, + { + "key_code": "4" + } + ], + "conditions": [ + { + "type": "frontmost_application_if", + "bundle_identifiers": [ + "^io\\.alacritty$" + ] + } + ] + }, + { + "type": "basic", + "from": { + "key_code": "5", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [ + + ] + }, + { + "key_code": "5" + } + ], + "conditions": [ + { + "type": "frontmost_application_if", + "bundle_identifiers": [ + "^io\\.alacritty$" + ] + } + ] + }, + { + "type": "basic", + "from": { + "key_code": "6", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [ + + ] + }, + { + "key_code": "6" + } + ], + "conditions": [ + { + "type": "frontmost_application_if", + "bundle_identifiers": [ + "^io\\.alacritty$" + ] + } + ] + }, + { + "type": "basic", + "from": { + "key_code": "7", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [ + + ] + }, + { + "key_code": "7" + } + ], + "conditions": [ + { + "type": "frontmost_application_if", + "bundle_identifiers": [ + "^io\\.alacritty$" + ] + } + ] + }, + { + "type": "basic", + "from": { + "key_code": "8", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [ + + ] + }, + { + "key_code": "8" + } + ], + "conditions": [ + { + "type": "frontmost_application_if", + "bundle_identifiers": [ + "^io\\.alacritty$" + ] + } + ] + }, + { + "type": "basic", + "from": { + "key_code": "9", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [ + + ] + }, + { + "key_code": "9" + } + ], + "conditions": [ + { + "type": "frontmost_application_if", + "bundle_identifiers": [ + "^io\\.alacritty$" + ] + } + ] + }, + { + "type": "basic", + "from": { + "key_code": "backslash", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [ + + ] + }, + { + "key_code": "backslash" + } + ], + "conditions": [ + { + "type": "frontmost_application_if", + "bundle_identifiers": [ + "^io\\.alacritty$" + ] + } + ] + }, + { + "type": "basic", + "from": { + "key_code": "close_bracket", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [ + + ] + }, + { + "key_code": "close_bracket" + } + ], + "conditions": [ + { + "type": "frontmost_application_if", + "bundle_identifiers": [ + "^io\\.alacritty$" + ] + } + ] + }, + { + "type": "basic", + "from": { + "key_code": "comma", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [ + + ] + }, + { + "key_code": "comma" + } + ], + "conditions": [ + { + "type": "frontmost_application_if", + "bundle_identifiers": [ + "^io\\.alacritty$" + ] + } + ] + }, + { + "type": "basic", + "from": { + "key_code": "down_arrow", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [ + + ] + }, + { + "key_code": "down_arrow" + } + ], + "conditions": [ + { + "type": "frontmost_application_if", + "bundle_identifiers": [ + "^io\\.alacritty$" + ] + } + ] + }, + { + "type": "basic", + "from": { + "key_code": "equal_sign", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [ + + ] + }, + { + "key_code": "equal_sign" + } + ], + "conditions": [ + { + "type": "frontmost_application_if", + "bundle_identifiers": [ + "^io\\.alacritty$" + ] + } + ] + }, + { + "type": "basic", + "from": { + "key_code": "grave_accent_and_tilde", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [ + + ] + }, + { + "key_code": "grave_accent_and_tilde" + } + ], + "conditions": [ + { + "type": "frontmost_application_if", + "bundle_identifiers": [ + "^io\\.alacritty$" + ] + } + ] + }, + { + "type": "basic", + "from": { + "key_code": "hyphen", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [ + + ] + }, + { + "key_code": "hyphen" + } + ], + "conditions": [ + { + "type": "frontmost_application_if", + "bundle_identifiers": [ + "^io\\.alacritty$" + ] + } + ] + }, + { + "type": "basic", + "from": { + "key_code": "left_arrow", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [ + + ] + }, + { + "key_code": "left_arrow" + } + ], + "conditions": [ + { + "type": "frontmost_application_if", + "bundle_identifiers": [ + "^io\\.alacritty$" + ] + } + ] + }, + { + "type": "basic", + "from": { + "key_code": "open_bracket", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [ + + ] + }, + { + "key_code": "open_bracket" + } + ], + "conditions": [ + { + "type": "frontmost_application_if", + "bundle_identifiers": [ + "^io\\.alacritty$" + ] + } + ] + }, + { + "type": "basic", + "from": { + "key_code": "period", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [ + + ] + }, + { + "key_code": "period" + } + ], + "conditions": [ + { + "type": "frontmost_application_if", + "bundle_identifiers": [ + "^io\\.alacritty$" + ] + } + ] + }, + { + "type": "basic", + "from": { + "key_code": "right_arrow", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [ + + ] + }, + { + "key_code": "right_arrow" + } + ], + "conditions": [ + { + "type": "frontmost_application_if", + "bundle_identifiers": [ + "^io\\.alacritty$" + ] + } + ] + }, + { + "type": "basic", + "from": { + "key_code": "semicolon", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [ + + ] + }, + { + "key_code": "semicolon" + } + ], + "conditions": [ + { + "type": "frontmost_application_if", + "bundle_identifiers": [ + "^io\\.alacritty$" + ] + } + ] + }, + { + "type": "basic", + "from": { + "key_code": "slash", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [ + + ] + }, + { + "key_code": "slash" + } + ], + "conditions": [ + { + "type": "frontmost_application_if", + "bundle_identifiers": [ + "^io\\.alacritty$" + ] + } + ] + }, + { + "type": "basic", + "from": { + "key_code": "spacebar", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [ + + ] + }, + { + "key_code": "spacebar" + } + ], + "conditions": [ + { + "type": "frontmost_application_if", + "bundle_identifiers": [ + "^io\\.alacritty$" + ] + } + ] + }, + { + "type": "basic", + "from": { + "key_code": "tab", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [ + + ] + }, + { + "key_code": "tab" + } + ], + "conditions": [ + { + "type": "frontmost_application_if", + "bundle_identifiers": [ + "^io\\.alacritty$" + ] + } + ] + }, + { + "type": "basic", + "from": { + "key_code": "up_arrow", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [ + + ] + }, + { + "key_code": "up_arrow" + } + ], + "conditions": [ + { + "type": "frontmost_application_if", + "bundle_identifiers": [ + "^io\\.alacritty$" + ] + } + ] + } + ] + }, + { + "description": "Map right_option to soft-meta for Alacritty", + "manipulators": [ + { + "type": "basic", + "from": { + "key_code": "right_option" + }, + "to": [ + { + "key_code": "right_option", + "lazy": true + } + ], + "conditions": [ + { + "type": "frontmost_application_if", + "bundle_identifiers": [ + "^io\\.alacritty$" + ] + } + ] + }, + { + "type": "basic", + "from": { + "key_code": "a", + "modifiers": { + "mandatory": [ + "right_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [ + + ] + }, + { + "key_code": "a" + } + ], + "conditions": [ + { + "type": "frontmost_application_if", + "bundle_identifiers": [ + "^io\\.alacritty$" + ] + } + ] + }, + { + "type": "basic", + "from": { + "key_code": "b", + "modifiers": { + "mandatory": [ + "right_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [ + + ] + }, + { + "key_code": "b" + } + ], + "conditions": [ + { + "type": "frontmost_application_if", + "bundle_identifiers": [ + "^io\\.alacritty$" + ] + } + ] + }, + { + "type": "basic", + "from": { + "key_code": "c", + "modifiers": { + "mandatory": [ + "right_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [ + + ] + }, + { + "key_code": "c" + } + ], + "conditions": [ + { + "type": "frontmost_application_if", + "bundle_identifiers": [ + "^io\\.alacritty$" + ] + } + ] + }, + { + "type": "basic", + "from": { + "key_code": "d", + "modifiers": { + "mandatory": [ + "right_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [ + + ] + }, + { + "key_code": "d" + } + ], + "conditions": [ + { + "type": "frontmost_application_if", + "bundle_identifiers": [ + "^io\\.alacritty$" + ] + } + ] + }, + { + "type": "basic", + "from": { + "key_code": "e", + "modifiers": { + "mandatory": [ + "right_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [ + + ] + }, + { + "key_code": "e" + } + ], + "conditions": [ + { + "type": "frontmost_application_if", + "bundle_identifiers": [ + "^io\\.alacritty$" + ] + } + ] + }, + { + "type": "basic", + "from": { + "key_code": "f", + "modifiers": { + "mandatory": [ + "right_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [ + + ] + }, + { + "key_code": "f" + } + ], + "conditions": [ + { + "type": "frontmost_application_if", + "bundle_identifiers": [ + "^io\\.alacritty$" + ] + } + ] + }, + { + "type": "basic", + "from": { + "key_code": "g", + "modifiers": { + "mandatory": [ + "right_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [ + + ] + }, + { + "key_code": "g" + } + ], + "conditions": [ + { + "type": "frontmost_application_if", + "bundle_identifiers": [ + "^io\\.alacritty$" + ] + } + ] + }, + { + "type": "basic", + "from": { + "key_code": "h", + "modifiers": { + "mandatory": [ + "right_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [ + + ] + }, + { + "key_code": "h" + } + ], + "conditions": [ + { + "type": "frontmost_application_if", + "bundle_identifiers": [ + "^io\\.alacritty$" + ] + } + ] + }, + { + "type": "basic", + "from": { + "key_code": "i", + "modifiers": { + "mandatory": [ + "right_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [ + + ] + }, + { + "key_code": "i" + } + ], + "conditions": [ + { + "type": "frontmost_application_if", + "bundle_identifiers": [ + "^io\\.alacritty$" + ] + } + ] + }, + { + "type": "basic", + "from": { + "key_code": "j", + "modifiers": { + "mandatory": [ + "right_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [ + + ] + }, + { + "key_code": "j" + } + ], + "conditions": [ + { + "type": "frontmost_application_if", + "bundle_identifiers": [ + "^io\\.alacritty$" + ] + } + ] + }, + { + "type": "basic", + "from": { + "key_code": "k", + "modifiers": { + "mandatory": [ + "right_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [ + + ] + }, + { + "key_code": "k" + } + ], + "conditions": [ + { + "type": "frontmost_application_if", + "bundle_identifiers": [ + "^io\\.alacritty$" + ] + } + ] + }, + { + "type": "basic", + "from": { + "key_code": "l", + "modifiers": { + "mandatory": [ + "right_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [ + + ] + }, + { + "key_code": "l" + } + ], + "conditions": [ + { + "type": "frontmost_application_if", + "bundle_identifiers": [ + "^io\\.alacritty$" + ] + } + ] + }, + { + "type": "basic", + "from": { + "key_code": "m", + "modifiers": { + "mandatory": [ + "right_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [ + + ] + }, + { + "key_code": "m" + } + ], + "conditions": [ + { + "type": "frontmost_application_if", + "bundle_identifiers": [ + "^io\\.alacritty$" + ] + } + ] + }, + { + "type": "basic", + "from": { + "key_code": "n", + "modifiers": { + "mandatory": [ + "right_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [ + + ] + }, + { + "key_code": "n" + } + ], + "conditions": [ + { + "type": "frontmost_application_if", + "bundle_identifiers": [ + "^io\\.alacritty$" + ] + } + ] + }, + { + "type": "basic", + "from": { + "key_code": "o", + "modifiers": { + "mandatory": [ + "right_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [ + + ] + }, + { + "key_code": "o" + } + ], + "conditions": [ + { + "type": "frontmost_application_if", + "bundle_identifiers": [ + "^io\\.alacritty$" + ] + } + ] + }, + { + "type": "basic", + "from": { + "key_code": "p", + "modifiers": { + "mandatory": [ + "right_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [ + + ] + }, + { + "key_code": "p" + } + ], + "conditions": [ + { + "type": "frontmost_application_if", + "bundle_identifiers": [ + "^io\\.alacritty$" + ] + } + ] + }, + { + "type": "basic", + "from": { + "key_code": "q", + "modifiers": { + "mandatory": [ + "right_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [ + + ] + }, + { + "key_code": "q" + } + ], + "conditions": [ + { + "type": "frontmost_application_if", + "bundle_identifiers": [ + "^io\\.alacritty$" + ] + } + ] + }, + { + "type": "basic", + "from": { + "key_code": "r", + "modifiers": { + "mandatory": [ + "right_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [ + + ] + }, + { + "key_code": "r" + } + ], + "conditions": [ + { + "type": "frontmost_application_if", + "bundle_identifiers": [ + "^io\\.alacritty$" + ] + } + ] + }, + { + "type": "basic", + "from": { + "key_code": "s", + "modifiers": { + "mandatory": [ + "right_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [ + + ] + }, + { + "key_code": "s" + } + ], + "conditions": [ + { + "type": "frontmost_application_if", + "bundle_identifiers": [ + "^io\\.alacritty$" + ] + } + ] + }, + { + "type": "basic", + "from": { + "key_code": "t", + "modifiers": { + "mandatory": [ + "right_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [ + + ] + }, + { + "key_code": "t" + } + ], + "conditions": [ + { + "type": "frontmost_application_if", + "bundle_identifiers": [ + "^io\\.alacritty$" + ] + } + ] + }, + { + "type": "basic", + "from": { + "key_code": "u", + "modifiers": { + "mandatory": [ + "right_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [ + + ] + }, + { + "key_code": "u" + } + ], + "conditions": [ + { + "type": "frontmost_application_if", + "bundle_identifiers": [ + "^io\\.alacritty$" + ] + } + ] + }, + { + "type": "basic", + "from": { + "key_code": "v", + "modifiers": { + "mandatory": [ + "right_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [ + + ] + }, + { + "key_code": "v" + } + ], + "conditions": [ + { + "type": "frontmost_application_if", + "bundle_identifiers": [ + "^io\\.alacritty$" + ] + } + ] + }, + { + "type": "basic", + "from": { + "key_code": "w", + "modifiers": { + "mandatory": [ + "right_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [ + + ] + }, + { + "key_code": "w" + } + ], + "conditions": [ + { + "type": "frontmost_application_if", + "bundle_identifiers": [ + "^io\\.alacritty$" + ] + } + ] + }, + { + "type": "basic", + "from": { + "key_code": "x", + "modifiers": { + "mandatory": [ + "right_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [ + + ] + }, + { + "key_code": "x" + } + ], + "conditions": [ + { + "type": "frontmost_application_if", + "bundle_identifiers": [ + "^io\\.alacritty$" + ] + } + ] + }, + { + "type": "basic", + "from": { + "key_code": "y", + "modifiers": { + "mandatory": [ + "right_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [ + + ] + }, + { + "key_code": "y" + } + ], + "conditions": [ + { + "type": "frontmost_application_if", + "bundle_identifiers": [ + "^io\\.alacritty$" + ] + } + ] + }, + { + "type": "basic", + "from": { + "key_code": "z", + "modifiers": { + "mandatory": [ + "right_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [ + + ] + }, + { + "key_code": "z" + } + ], + "conditions": [ + { + "type": "frontmost_application_if", + "bundle_identifiers": [ + "^io\\.alacritty$" + ] + } + ] + }, + { + "type": "basic", + "from": { + "key_code": "0", + "modifiers": { + "mandatory": [ + "right_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [ + + ] + }, + { + "key_code": "0" + } + ], + "conditions": [ + { + "type": "frontmost_application_if", + "bundle_identifiers": [ + "^io\\.alacritty$" + ] + } + ] + }, + { + "type": "basic", + "from": { + "key_code": "1", + "modifiers": { + "mandatory": [ + "right_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [ + + ] + }, + { + "key_code": "1" + } + ], + "conditions": [ + { + "type": "frontmost_application_if", + "bundle_identifiers": [ + "^io\\.alacritty$" + ] + } + ] + }, + { + "type": "basic", + "from": { + "key_code": "2", + "modifiers": { + "mandatory": [ + "right_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [ + + ] + }, + { + "key_code": "2" + } + ], + "conditions": [ + { + "type": "frontmost_application_if", + "bundle_identifiers": [ + "^io\\.alacritty$" + ] + } + ] + }, + { + "type": "basic", + "from": { + "key_code": "3", + "modifiers": { + "mandatory": [ + "right_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [ + + ] + }, + { + "key_code": "3" + } + ], + "conditions": [ + { + "type": "frontmost_application_if", + "bundle_identifiers": [ + "^io\\.alacritty$" + ] + } + ] + }, + { + "type": "basic", + "from": { + "key_code": "4", + "modifiers": { + "mandatory": [ + "right_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [ + + ] + }, + { + "key_code": "4" + } + ], + "conditions": [ + { + "type": "frontmost_application_if", + "bundle_identifiers": [ + "^io\\.alacritty$" + ] + } + ] + }, + { + "type": "basic", + "from": { + "key_code": "5", + "modifiers": { + "mandatory": [ + "right_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [ + + ] + }, + { + "key_code": "5" + } + ], + "conditions": [ + { + "type": "frontmost_application_if", + "bundle_identifiers": [ + "^io\\.alacritty$" + ] + } + ] + }, + { + "type": "basic", + "from": { + "key_code": "6", + "modifiers": { + "mandatory": [ + "right_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [ + + ] + }, + { + "key_code": "6" + } + ], + "conditions": [ + { + "type": "frontmost_application_if", + "bundle_identifiers": [ + "^io\\.alacritty$" + ] + } + ] + }, + { + "type": "basic", + "from": { + "key_code": "7", + "modifiers": { + "mandatory": [ + "right_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [ + + ] + }, + { + "key_code": "7" + } + ], + "conditions": [ + { + "type": "frontmost_application_if", + "bundle_identifiers": [ + "^io\\.alacritty$" + ] + } + ] + }, + { + "type": "basic", + "from": { + "key_code": "8", + "modifiers": { + "mandatory": [ + "right_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [ + + ] + }, + { + "key_code": "8" + } + ], + "conditions": [ + { + "type": "frontmost_application_if", + "bundle_identifiers": [ + "^io\\.alacritty$" + ] + } + ] + }, + { + "type": "basic", + "from": { + "key_code": "9", + "modifiers": { + "mandatory": [ + "right_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [ + + ] + }, + { + "key_code": "9" + } + ], + "conditions": [ + { + "type": "frontmost_application_if", + "bundle_identifiers": [ + "^io\\.alacritty$" + ] + } + ] + }, + { + "type": "basic", + "from": { + "key_code": "backslash", + "modifiers": { + "mandatory": [ + "right_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [ + + ] + }, + { + "key_code": "backslash" + } + ], + "conditions": [ + { + "type": "frontmost_application_if", + "bundle_identifiers": [ + "^io\\.alacritty$" + ] + } + ] + }, + { + "type": "basic", + "from": { + "key_code": "close_bracket", + "modifiers": { + "mandatory": [ + "right_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [ + + ] + }, + { + "key_code": "close_bracket" + } + ], + "conditions": [ + { + "type": "frontmost_application_if", + "bundle_identifiers": [ + "^io\\.alacritty$" + ] + } + ] + }, + { + "type": "basic", + "from": { + "key_code": "comma", + "modifiers": { + "mandatory": [ + "right_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [ + + ] + }, + { + "key_code": "comma" + } + ], + "conditions": [ + { + "type": "frontmost_application_if", + "bundle_identifiers": [ + "^io\\.alacritty$" + ] + } + ] + }, + { + "type": "basic", + "from": { + "key_code": "down_arrow", + "modifiers": { + "mandatory": [ + "right_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [ + + ] + }, + { + "key_code": "down_arrow" + } + ], + "conditions": [ + { + "type": "frontmost_application_if", + "bundle_identifiers": [ + "^io\\.alacritty$" + ] + } + ] + }, + { + "type": "basic", + "from": { + "key_code": "equal_sign", + "modifiers": { + "mandatory": [ + "right_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [ + + ] + }, + { + "key_code": "equal_sign" + } + ], + "conditions": [ + { + "type": "frontmost_application_if", + "bundle_identifiers": [ + "^io\\.alacritty$" + ] + } + ] + }, + { + "type": "basic", + "from": { + "key_code": "grave_accent_and_tilde", + "modifiers": { + "mandatory": [ + "right_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [ + + ] + }, + { + "key_code": "grave_accent_and_tilde" + } + ], + "conditions": [ + { + "type": "frontmost_application_if", + "bundle_identifiers": [ + "^io\\.alacritty$" + ] + } + ] + }, + { + "type": "basic", + "from": { + "key_code": "hyphen", + "modifiers": { + "mandatory": [ + "right_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [ + + ] + }, + { + "key_code": "hyphen" + } + ], + "conditions": [ + { + "type": "frontmost_application_if", + "bundle_identifiers": [ + "^io\\.alacritty$" + ] + } + ] + }, + { + "type": "basic", + "from": { + "key_code": "left_arrow", + "modifiers": { + "mandatory": [ + "right_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [ + + ] + }, + { + "key_code": "left_arrow" + } + ], + "conditions": [ + { + "type": "frontmost_application_if", + "bundle_identifiers": [ + "^io\\.alacritty$" + ] + } + ] + }, + { + "type": "basic", + "from": { + "key_code": "open_bracket", + "modifiers": { + "mandatory": [ + "right_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [ + + ] + }, + { + "key_code": "open_bracket" + } + ], + "conditions": [ + { + "type": "frontmost_application_if", + "bundle_identifiers": [ + "^io\\.alacritty$" + ] + } + ] + }, + { + "type": "basic", + "from": { + "key_code": "period", + "modifiers": { + "mandatory": [ + "right_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [ + + ] + }, + { + "key_code": "period" + } + ], + "conditions": [ + { + "type": "frontmost_application_if", + "bundle_identifiers": [ + "^io\\.alacritty$" + ] + } + ] + }, + { + "type": "basic", + "from": { + "key_code": "right_arrow", + "modifiers": { + "mandatory": [ + "right_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [ + + ] + }, + { + "key_code": "right_arrow" + } + ], + "conditions": [ + { + "type": "frontmost_application_if", + "bundle_identifiers": [ + "^io\\.alacritty$" + ] + } + ] + }, + { + "type": "basic", + "from": { + "key_code": "semicolon", + "modifiers": { + "mandatory": [ + "right_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [ + + ] + }, + { + "key_code": "semicolon" + } + ], + "conditions": [ + { + "type": "frontmost_application_if", + "bundle_identifiers": [ + "^io\\.alacritty$" + ] + } + ] + }, + { + "type": "basic", + "from": { + "key_code": "slash", + "modifiers": { + "mandatory": [ + "right_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [ + + ] + }, + { + "key_code": "slash" + } + ], + "conditions": [ + { + "type": "frontmost_application_if", + "bundle_identifiers": [ + "^io\\.alacritty$" + ] + } + ] + }, + { + "type": "basic", + "from": { + "key_code": "spacebar", + "modifiers": { + "mandatory": [ + "right_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [ + + ] + }, + { + "key_code": "spacebar" + } + ], + "conditions": [ + { + "type": "frontmost_application_if", + "bundle_identifiers": [ + "^io\\.alacritty$" + ] + } + ] + }, + { + "type": "basic", + "from": { + "key_code": "tab", + "modifiers": { + "mandatory": [ + "right_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [ + + ] + }, + { + "key_code": "tab" + } + ], + "conditions": [ + { + "type": "frontmost_application_if", + "bundle_identifiers": [ + "^io\\.alacritty$" + ] + } + ] + }, + { + "type": "basic", + "from": { + "key_code": "up_arrow", + "modifiers": { + "mandatory": [ + "right_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [ + + ] + }, + { + "key_code": "up_arrow" + } + ], + "conditions": [ + { + "type": "frontmost_application_if", + "bundle_identifiers": [ + "^io\\.alacritty$" + ] + } + ] + } + ] + } + ] +} diff --git a/karabiner/assets/complex_modifications/1648093228.json b/karabiner/assets/complex_modifications/1648093228.json new file mode 100644 index 0000000..d2ffa49 --- /dev/null +++ b/karabiner/assets/complex_modifications/1648093228.json @@ -0,0 +1,29 @@ +{ + "title": "Ctrl Key → Hyper Key (⌃⌥⇧⌘)", + "rules": [ + { + "description": "Ctrl Key → Hyper Key (⌃⌥⇧⌘)", + "manipulators": [ + { + "from": { + "key_code": "left_control", + "modifiers": { + "optional": ["caps_lock"] + } + }, + "to": [ + { + "key_code": "left_shift", + "modifiers": [ + "left_command", + "left_control", + "left_option" + ] + } + ], + "type": "basic" + } + ] + } + ] +} diff --git a/karabiner/automatic_backups/karabiner_20220318.json b/karabiner/automatic_backups/karabiner_20220318.json new file mode 100644 index 0000000..0f5e065 --- /dev/null +++ b/karabiner/automatic_backups/karabiner_20220318.json @@ -0,0 +1,241 @@ +{ + "global": { + "check_for_updates_on_startup": true, + "show_in_menu_bar": true, + "show_profile_name_in_menu_bar": false + }, + "profiles": [ + { + "complex_modifications": { + "parameters": { + "basic.to_delayed_action_delay_milliseconds": 500, + "basic.to_if_alone_timeout_milliseconds": 1000, + "basic.to_if_held_down_threshold_milliseconds": 500 + }, + "rules": [ + { + "description": "Change caps_lock to control if pressed with other keys, to escape if pressed alone.", + "manipulators": [ + { + "from": { + "key_code": "caps_lock", + "modifiers": { + "optional": [ + "any" + ] + } + }, + "to": [ + { + "key_code": "left_control" + } + ], + "to_if_alone": [ + { + "key_code": "escape" + } + ], + "type": "basic" + } + ] + }, + { + "description": "Change right_control key to command+control+option+shift. (Post escape key when pressed alone)", + "manipulators": [ + { + "from": { + "key_code": "right_control", + "modifiers": { + "optional": [ + "any" + ] + } + }, + "to": [ + { + "key_code": "left_shift", + "modifiers": [ + "left_command", + "left_control", + "left_option" + ] + } + ], + "to_if_alone": [ + { + "key_code": "F13" + } + ], + "type": "basic" + } + ] + }, + { + "description": "Change left_control key to command+control+option+shift. (Post escape key when pressed alone)", + "manipulators": [ + { + "from": { + "key_code": "left_control", + "modifiers": { + "optional": [ + "any" + ] + } + }, + "to": [ + { + "key_code": "left_shift", + "modifiers": [ + "left_command", + "left_control", + "left_option" + ] + } + ], + "to_if_alone": [ + { + "key_code": "F13" + } + ], + "type": "basic" + } + ] + } + ] + }, + "devices": [ + { + "disable_built_in_keyboard_if_exists": false, + "fn_function_keys": [], + "identifiers": { + "is_keyboard": true, + "is_pointing_device": false, + "product_id": 628, + "vendor_id": 1452 + }, + "ignore": false, + "manipulate_caps_lock_led": true, + "simple_modifications": [] + }, + { + "disable_built_in_keyboard_if_exists": false, + "fn_function_keys": [], + "identifiers": { + "is_keyboard": true, + "is_pointing_device": false, + "product_id": 544, + "vendor_id": 1452 + }, + "ignore": false, + "manipulate_caps_lock_led": true, + "simple_modifications": [] + } + ], + "fn_function_keys": [ + { + "from": { + "key_code": "f1" + }, + "to": { + "consumer_key_code": "display_brightness_decrement" + } + }, + { + "from": { + "key_code": "f2" + }, + "to": { + "consumer_key_code": "display_brightness_increment" + } + }, + { + "from": { + "key_code": "f3" + }, + "to": { + "key_code": "mission_control" + } + }, + { + "from": { + "key_code": "f4" + }, + "to": { + "key_code": "launchpad" + } + }, + { + "from": { + "key_code": "f5" + }, + "to": { + "key_code": "illumination_decrement" + } + }, + { + "from": { + "key_code": "f6" + }, + "to": { + "key_code": "illumination_increment" + } + }, + { + "from": { + "key_code": "f7" + }, + "to": { + "consumer_key_code": "rewind" + } + }, + { + "from": { + "key_code": "f8" + }, + "to": { + "consumer_key_code": "play_or_pause" + } + }, + { + "from": { + "key_code": "f9" + }, + "to": { + "consumer_key_code": "fastforward" + } + }, + { + "from": { + "key_code": "f10" + }, + "to": { + "consumer_key_code": "mute" + } + }, + { + "from": { + "key_code": "f11" + }, + "to": { + "consumer_key_code": "volume_decrement" + } + }, + { + "from": { + "key_code": "f12" + }, + "to": { + "consumer_key_code": "volume_increment" + } + } + ], + "name": "Default profile", + "selected": true, + "simple_modifications": [], + "virtual_hid_keyboard": { + "caps_lock_delay_milliseconds": 1, + "keyboard_type": "" + } + } + ] +} diff --git a/karabiner/automatic_backups/karabiner_20220319.json b/karabiner/automatic_backups/karabiner_20220319.json new file mode 100644 index 0000000..9bb974f --- /dev/null +++ b/karabiner/automatic_backups/karabiner_20220319.json @@ -0,0 +1,1910 @@ +{ + "global": { + "check_for_updates_on_startup": true, + "show_in_menu_bar": true, + "show_profile_name_in_menu_bar": false + }, + "profiles": [ + { + "complex_modifications": { + "parameters": { + "basic.simultaneous_threshold_milliseconds": 50, + "basic.to_delayed_action_delay_milliseconds": 500, + "basic.to_if_alone_timeout_milliseconds": 1000, + "basic.to_if_held_down_threshold_milliseconds": 500, + "mouse_motion_to_scroll.speed": 100 + }, + "rules": [ + { + "description": "Change caps_lock to control if pressed with other keys, to escape if pressed alone.", + "manipulators": [ + { + "from": { + "key_code": "caps_lock", + "modifiers": { + "optional": [ + "any" + ] + } + }, + "to": [ + { + "key_code": "left_control" + } + ], + "to_if_alone": [ + { + "key_code": "escape" + } + ], + "type": "basic" + } + ] + }, + { + "description": "Change right_control key to command+control+option+shift. (Post escape key when pressed alone)", + "manipulators": [ + { + "from": { + "key_code": "right_control", + "modifiers": { + "optional": [ + "any" + ] + } + }, + "to": [ + { + "key_code": "left_shift", + "modifiers": [ + "left_command", + "left_control", + "left_option" + ] + } + ], + "to_if_alone": [ + { + "key_code": "F13" + } + ], + "type": "basic" + } + ] + }, + { + "description": "Change left_control key to command+control+option+shift. (Post escape key when pressed alone)", + "manipulators": [ + { + "from": { + "key_code": "left_control", + "modifiers": { + "optional": [ + "any" + ] + } + }, + "to": [ + { + "key_code": "left_shift", + "modifiers": [ + "left_command", + "left_control", + "left_option" + ] + } + ], + "to_if_alone": [ + { + "key_code": "F13" + } + ], + "type": "basic" + } + ] + }, + { + "description": "Map left_option to soft-meta for Alacritty", + "manipulators": [ + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "left_option" + }, + "to": [ + { + "key_code": "left_option", + "lazy": true + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "a", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "a" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "b", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "b" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "c", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "c" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "d", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "d" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "e", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "e" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "f", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "f" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "g", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "g" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "h", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "h" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "i", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "i" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "j", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "j" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "k", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "k" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "l", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "l" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "m", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "m" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "n", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "n" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "o", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "o" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "p", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "p" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "q", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "q" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "r", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "r" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "s", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "s" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "t", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "t" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "u", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "u" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "v", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "v" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "w", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "w" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "x", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "x" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "y", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "y" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "z", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "z" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "0", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "0" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "1", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "1" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "2", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "2" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "3", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "3" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "4", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "4" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "5", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "5" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "6", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "6" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "7", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "7" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "8", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "8" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "9", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "9" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "backslash", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "backslash" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "close_bracket", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "close_bracket" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "comma", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "comma" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "down_arrow", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "down_arrow" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "equal_sign", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "equal_sign" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "grave_accent_and_tilde", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "grave_accent_and_tilde" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "hyphen", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "hyphen" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "left_arrow", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "left_arrow" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "open_bracket", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "open_bracket" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "period", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "period" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "right_arrow", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "right_arrow" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "semicolon", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "semicolon" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "slash", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "slash" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "spacebar", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "spacebar" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "tab", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "tab" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "up_arrow", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "up_arrow" + } + ], + "type": "basic" + } + ] + } + ] + }, + "devices": [ + { + "disable_built_in_keyboard_if_exists": false, + "fn_function_keys": [], + "identifiers": { + "is_keyboard": true, + "is_pointing_device": false, + "product_id": 628, + "vendor_id": 1452 + }, + "ignore": false, + "manipulate_caps_lock_led": true, + "simple_modifications": [] + }, + { + "disable_built_in_keyboard_if_exists": false, + "fn_function_keys": [], + "identifiers": { + "is_keyboard": true, + "is_pointing_device": false, + "product_id": 544, + "vendor_id": 1452 + }, + "ignore": false, + "manipulate_caps_lock_led": true, + "simple_modifications": [] + } + ], + "fn_function_keys": [ + { + "from": { + "key_code": "f1" + }, + "to": [ + { + "consumer_key_code": "display_brightness_decrement" + } + ] + }, + { + "from": { + "key_code": "f2" + }, + "to": [ + { + "consumer_key_code": "display_brightness_increment" + } + ] + }, + { + "from": { + "key_code": "f3" + }, + "to": [ + { + "key_code": "mission_control" + } + ] + }, + { + "from": { + "key_code": "f4" + }, + "to": [ + { + "key_code": "launchpad" + } + ] + }, + { + "from": { + "key_code": "f5" + }, + "to": [ + { + "key_code": "illumination_decrement" + } + ] + }, + { + "from": { + "key_code": "f6" + }, + "to": [ + { + "key_code": "illumination_increment" + } + ] + }, + { + "from": { + "key_code": "f7" + }, + "to": [ + { + "consumer_key_code": "rewind" + } + ] + }, + { + "from": { + "key_code": "f8" + }, + "to": [ + { + "consumer_key_code": "play_or_pause" + } + ] + }, + { + "from": { + "key_code": "f9" + }, + "to": [ + { + "consumer_key_code": "fastforward" + } + ] + }, + { + "from": { + "key_code": "f10" + }, + "to": [ + { + "consumer_key_code": "mute" + } + ] + }, + { + "from": { + "key_code": "f11" + }, + "to": [ + { + "consumer_key_code": "volume_decrement" + } + ] + }, + { + "from": { + "key_code": "f12" + }, + "to": [ + { + "consumer_key_code": "volume_increment" + } + ] + } + ], + "name": "Default profile", + "parameters": { + "delay_milliseconds_before_open_device": 1000 + }, + "selected": true, + "simple_modifications": [], + "virtual_hid_keyboard": { + "caps_lock_delay_milliseconds": 1, + "country_code": 0, + "indicate_sticky_modifier_keys_state": true, + "keyboard_type": "", + "mouse_key_xy_scale": 100 + } + } + ] +} \ No newline at end of file diff --git a/karabiner/automatic_backups/karabiner_20220323.json b/karabiner/automatic_backups/karabiner_20220323.json new file mode 100644 index 0000000..de7a3ec --- /dev/null +++ b/karabiner/automatic_backups/karabiner_20220323.json @@ -0,0 +1,1941 @@ +{ + "global": { + "check_for_updates_on_startup": true, + "show_in_menu_bar": true, + "show_profile_name_in_menu_bar": false + }, + "profiles": [ + { + "complex_modifications": { + "parameters": { + "basic.simultaneous_threshold_milliseconds": 50, + "basic.to_delayed_action_delay_milliseconds": 500, + "basic.to_if_alone_timeout_milliseconds": 1000, + "basic.to_if_held_down_threshold_milliseconds": 500, + "mouse_motion_to_scroll.speed": 100 + }, + "rules": [ + { + "description": "Change caps_lock to control if pressed with other keys, to escape if pressed alone.", + "manipulators": [ + { + "from": { + "key_code": "caps_lock", + "modifiers": { + "optional": [ + "any" + ] + } + }, + "to": [ + { + "key_code": "left_control" + } + ], + "to_if_alone": [ + { + "key_code": "escape" + } + ], + "type": "basic" + } + ] + }, + { + "description": "Change right_control key to command+control+option+shift. (Post escape key when pressed alone)", + "manipulators": [ + { + "from": { + "key_code": "right_control", + "modifiers": { + "optional": [ + "any" + ] + } + }, + "to": [ + { + "key_code": "left_shift", + "modifiers": [ + "left_command", + "left_control", + "left_option" + ] + } + ], + "to_if_alone": [ + { + "key_code": "F13" + } + ], + "type": "basic" + } + ] + }, + { + "description": "Change left_control key to command+control+option+shift. (Post escape key when pressed alone)", + "manipulators": [ + { + "from": { + "key_code": "left_control", + "modifiers": { + "optional": [ + "any" + ] + } + }, + "to": [ + { + "key_code": "left_shift", + "modifiers": [ + "left_command", + "left_control", + "left_option" + ] + } + ], + "to_if_alone": [ + { + "key_code": "F13" + } + ], + "type": "basic" + } + ] + }, + { + "description": "Map left_option to soft-meta for Alacritty", + "manipulators": [ + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "left_option" + }, + "to": [ + { + "key_code": "left_option", + "lazy": true + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "a", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "a" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "b", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "b" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "c", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "c" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "d", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "d" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "e", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "e" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "f", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "f" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "g", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "g" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "h", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "h" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "i", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "i" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "j", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "j" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "k", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "k" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "l", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "l" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "m", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "m" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "n", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "n" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "o", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "o" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "p", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "p" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "q", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "q" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "r", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "r" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "s", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "s" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "t", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "t" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "u", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "u" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "v", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "v" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "w", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "w" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "x", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "x" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "y", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "y" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "z", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "z" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "0", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "0" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "1", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "1" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "2", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "2" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "3", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "3" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "4", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "4" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "5", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "5" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "6", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "6" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "7", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "7" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "8", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "8" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "9", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "9" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "backslash", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "backslash" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "close_bracket", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "close_bracket" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "comma", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "comma" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "down_arrow", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "down_arrow" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "equal_sign", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "equal_sign" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "grave_accent_and_tilde", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "grave_accent_and_tilde" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "hyphen", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "hyphen" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "left_arrow", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "left_arrow" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "open_bracket", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "open_bracket" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "period", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "period" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "right_arrow", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "right_arrow" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "semicolon", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "semicolon" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "slash", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "slash" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "spacebar", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "spacebar" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "tab", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "tab" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "up_arrow", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "up_arrow" + } + ], + "type": "basic" + } + ] + }, + { + "description": "Change left_control key to command+control+option+shift. (Post escape key when pressed alone)", + "manipulators": [ + { + "from": { + "key_code": "left_control", + "modifiers": { + "optional": [ + "any" + ] + } + }, + "to": [ + { + "key_code": "left_shift", + "modifiers": [ + "left_command", + "left_control", + "left_option" + ] + } + ], + "to_if_alone": [ + { + "key_code": "F13" + } + ], + "type": "basic" + } + ] + } + ] + }, + "devices": [ + { + "disable_built_in_keyboard_if_exists": false, + "fn_function_keys": [], + "identifiers": { + "is_keyboard": true, + "is_pointing_device": false, + "product_id": 628, + "vendor_id": 1452 + }, + "ignore": false, + "manipulate_caps_lock_led": true, + "simple_modifications": [] + }, + { + "disable_built_in_keyboard_if_exists": false, + "fn_function_keys": [], + "identifiers": { + "is_keyboard": true, + "is_pointing_device": false, + "product_id": 544, + "vendor_id": 1452 + }, + "ignore": false, + "manipulate_caps_lock_led": true, + "simple_modifications": [] + } + ], + "fn_function_keys": [ + { + "from": { + "key_code": "f1" + }, + "to": [ + { + "consumer_key_code": "display_brightness_decrement" + } + ] + }, + { + "from": { + "key_code": "f2" + }, + "to": [ + { + "consumer_key_code": "display_brightness_increment" + } + ] + }, + { + "from": { + "key_code": "f3" + }, + "to": [ + { + "key_code": "mission_control" + } + ] + }, + { + "from": { + "key_code": "f4" + }, + "to": [ + { + "key_code": "launchpad" + } + ] + }, + { + "from": { + "key_code": "f5" + }, + "to": [ + { + "key_code": "illumination_decrement" + } + ] + }, + { + "from": { + "key_code": "f6" + }, + "to": [ + { + "key_code": "illumination_increment" + } + ] + }, + { + "from": { + "key_code": "f7" + }, + "to": [ + { + "consumer_key_code": "rewind" + } + ] + }, + { + "from": { + "key_code": "f8" + }, + "to": [ + { + "consumer_key_code": "play_or_pause" + } + ] + }, + { + "from": { + "key_code": "f9" + }, + "to": [ + { + "consumer_key_code": "fastforward" + } + ] + }, + { + "from": { + "key_code": "f10" + }, + "to": [ + { + "consumer_key_code": "mute" + } + ] + }, + { + "from": { + "key_code": "f11" + }, + "to": [ + { + "consumer_key_code": "volume_decrement" + } + ] + }, + { + "from": { + "key_code": "f12" + }, + "to": [ + { + "consumer_key_code": "volume_increment" + } + ] + } + ], + "name": "Default profile", + "parameters": { + "delay_milliseconds_before_open_device": 1000 + }, + "selected": true, + "simple_modifications": [], + "virtual_hid_keyboard": { + "caps_lock_delay_milliseconds": 1, + "country_code": 0, + "indicate_sticky_modifier_keys_state": true, + "keyboard_type": "", + "mouse_key_xy_scale": 100 + } + } + ] +} \ No newline at end of file diff --git a/karabiner/automatic_backups/karabiner_20241007.json b/karabiner/automatic_backups/karabiner_20241007.json new file mode 100644 index 0000000..4f5593e --- /dev/null +++ b/karabiner/automatic_backups/karabiner_20241007.json @@ -0,0 +1,1967 @@ +{ + "global": { + "check_for_updates_on_startup": true, + "show_in_menu_bar": true, + "show_profile_name_in_menu_bar": false + }, + "profiles": [ + { + "complex_modifications": { + "parameters": { + "basic.simultaneous_threshold_milliseconds": 50, + "basic.to_delayed_action_delay_milliseconds": 500, + "basic.to_if_alone_timeout_milliseconds": 1000, + "basic.to_if_held_down_threshold_milliseconds": 500, + "mouse_motion_to_scroll.speed": 100 + }, + "rules": [ + { + "description": "Change caps_lock to control if pressed with other keys, to escape if pressed alone.", + "manipulators": [ + { + "from": { + "key_code": "caps_lock", + "modifiers": { + "optional": [ + "any" + ] + } + }, + "to": [ + { + "key_code": "left_control" + } + ], + "to_if_alone": [ + { + "key_code": "escape" + } + ], + "type": "basic" + } + ] + }, + { + "description": "Change right_control key to command+control+option+shift. (Post escape key when pressed alone)", + "manipulators": [ + { + "from": { + "key_code": "right_control", + "modifiers": { + "optional": [ + "any" + ] + } + }, + "to": [ + { + "key_code": "left_shift", + "modifiers": [ + "left_command", + "left_control", + "left_option" + ] + } + ], + "to_if_alone": [ + { + "key_code": "F13" + } + ], + "type": "basic" + } + ] + }, + { + "description": "Change left_control key to command+control+option+shift. (Post escape key when pressed alone)", + "manipulators": [ + { + "from": { + "key_code": "left_control", + "modifiers": { + "optional": [ + "any" + ] + } + }, + "to": [ + { + "key_code": "left_shift", + "modifiers": [ + "left_command", + "left_control", + "left_option" + ] + } + ], + "to_if_alone": [ + { + "key_code": "F13" + } + ], + "type": "basic" + } + ] + }, + { + "description": "Map left_option to soft-meta for Alacritty", + "manipulators": [ + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "left_option" + }, + "to": [ + { + "key_code": "left_option", + "lazy": true + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "a", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "a" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "b", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "b" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "c", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "c" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "d", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "d" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "e", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "e" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "f", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "f" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "g", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "g" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "h", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "h" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "i", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "i" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "j", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "j" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "k", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "k" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "l", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "l" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "m", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "m" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "n", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "n" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "o", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "o" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "p", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "p" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "q", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "q" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "r", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "r" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "s", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "s" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "t", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "t" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "u", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "u" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "v", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "v" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "w", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "w" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "x", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "x" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "y", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "y" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "z", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "z" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "0", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "0" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "1", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "1" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "2", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "2" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "3", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "3" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "4", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "4" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "5", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "5" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "6", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "6" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "7", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "7" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "8", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "8" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "9", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "9" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "backslash", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "backslash" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "close_bracket", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "close_bracket" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "comma", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "comma" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "down_arrow", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "down_arrow" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "equal_sign", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "equal_sign" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "grave_accent_and_tilde", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "grave_accent_and_tilde" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "hyphen", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "hyphen" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "left_arrow", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "left_arrow" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "open_bracket", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "open_bracket" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "period", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "period" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "right_arrow", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "right_arrow" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "semicolon", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "semicolon" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "slash", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "slash" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "spacebar", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "spacebar" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "tab", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "tab" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "up_arrow", + "modifiers": { + "mandatory": [ + "left_option" + ], + "optional": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { + "key_code": "up_arrow" + } + ], + "type": "basic" + } + ] + }, + { + "description": "Change left_control key to command+control+option+shift. (Post escape key when pressed alone)", + "manipulators": [ + { + "from": { + "key_code": "left_control", + "modifiers": { + "optional": [ + "any" + ] + } + }, + "to": [ + { + "key_code": "left_shift", + "modifiers": [ + "left_command", + "left_control", + "left_option" + ] + } + ], + "to_if_alone": [ + { + "key_code": "F13" + } + ], + "type": "basic" + } + ] + }, + { + "description": "Ctrl Key → Hyper Key (⌃⌥⇧⌘)", + "manipulators": [ + { + "from": { + "key_code": "left_control", + "modifiers": { + "optional": [ + "caps_lock" + ] + } + }, + "to": [ + { + "key_code": "left_shift", + "modifiers": [ + "left_command", + "left_control", + "left_option" + ] + } + ], + "type": "basic" + } + ] + } + ] + }, + "devices": [ + { + "disable_built_in_keyboard_if_exists": false, + "fn_function_keys": [], + "identifiers": { + "is_keyboard": true, + "is_pointing_device": false, + "product_id": 628, + "vendor_id": 1452 + }, + "ignore": false, + "manipulate_caps_lock_led": true, + "simple_modifications": [] + }, + { + "disable_built_in_keyboard_if_exists": false, + "fn_function_keys": [], + "identifiers": { + "is_keyboard": true, + "is_pointing_device": false, + "product_id": 544, + "vendor_id": 1452 + }, + "ignore": false, + "manipulate_caps_lock_led": true, + "simple_modifications": [] + } + ], + "fn_function_keys": [ + { + "from": { + "key_code": "f1" + }, + "to": [ + { + "consumer_key_code": "display_brightness_decrement" + } + ] + }, + { + "from": { + "key_code": "f2" + }, + "to": [ + { + "consumer_key_code": "display_brightness_increment" + } + ] + }, + { + "from": { + "key_code": "f3" + }, + "to": [ + { + "key_code": "mission_control" + } + ] + }, + { + "from": { + "key_code": "f4" + }, + "to": [ + { + "key_code": "launchpad" + } + ] + }, + { + "from": { + "key_code": "f5" + }, + "to": [ + { + "key_code": "illumination_decrement" + } + ] + }, + { + "from": { + "key_code": "f6" + }, + "to": [ + { + "key_code": "illumination_increment" + } + ] + }, + { + "from": { + "key_code": "f7" + }, + "to": [ + { + "consumer_key_code": "rewind" + } + ] + }, + { + "from": { + "key_code": "f8" + }, + "to": [ + { + "consumer_key_code": "play_or_pause" + } + ] + }, + { + "from": { + "key_code": "f9" + }, + "to": [ + { + "consumer_key_code": "fastforward" + } + ] + }, + { + "from": { + "key_code": "f10" + }, + "to": [ + { + "consumer_key_code": "mute" + } + ] + }, + { + "from": { + "key_code": "f11" + }, + "to": [ + { + "consumer_key_code": "volume_decrement" + } + ] + }, + { + "from": { + "key_code": "f12" + }, + "to": [ + { + "consumer_key_code": "volume_increment" + } + ] + } + ], + "name": "Default profile", + "parameters": { + "delay_milliseconds_before_open_device": 1000 + }, + "selected": true, + "simple_modifications": [], + "virtual_hid_keyboard": { + "caps_lock_delay_milliseconds": 1, + "country_code": 0, + "indicate_sticky_modifier_keys_state": true, + "keyboard_type": "", + "mouse_key_xy_scale": 100 + } + } + ] +} \ No newline at end of file diff --git a/karabiner/karabiner.json b/karabiner/karabiner.json index 567c957..985f0a5 100644 --- a/karabiner/karabiner.json +++ b/karabiner/karabiner.json @@ -1,39 +1,1378 @@ { - "global": { - "check_for_updates_on_startup": true, - "show_in_menu_bar": true, - "show_profile_name_in_menu_bar": false - }, "profiles": [ { "complex_modifications": { - "parameters": { - "basic.to_delayed_action_delay_milliseconds": 500, - "basic.to_if_alone_timeout_milliseconds": 1000, - "basic.to_if_held_down_threshold_milliseconds": 500 - }, "rules": [ { "description": "Change caps_lock to control if pressed with other keys, to escape if pressed alone.", "manipulators": [ { "from": { - "key_code": "caps_lock", + "key_code": "caps_lock", + "modifiers": { "optional": ["any"] } + }, + "to": [{ "key_code": "left_control" }], + "to_if_alone": [{ "key_code": "escape" }], + "type": "basic" + } + ] + }, + { + "description": "Change right_control key to command+control+option+shift. (Post escape key when pressed alone)", + "manipulators": [ + { + "from": { + "key_code": "right_control", + "modifiers": { "optional": ["any"] } + }, + "to": [ + { + "key_code": "left_shift", + "modifiers": ["left_command", "left_control", "left_option"] + } + ], + "to_if_alone": [{ "key_code": "F13" }], + "type": "basic" + } + ] + }, + { + "description": "Change left_control key to command+control+option+shift. (Post escape key when pressed alone)", + "manipulators": [ + { + "from": { + "key_code": "left_control", + "modifiers": { "optional": ["any"] } + }, + "to": [ + { + "key_code": "left_shift", + "modifiers": ["left_command", "left_control", "left_option"] + } + ], + "to_if_alone": [{ "key_code": "F13" }], + "type": "basic" + } + ] + }, + { + "description": "Map left_option to soft-meta for Alacritty", + "manipulators": [ + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { "key_code": "left_option" }, + "to": [ + { + "key_code": "left_option", + "lazy": true + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "a", + "modifiers": { + "mandatory": ["left_option"], + "optional": ["shift"] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { "key_code": "a" } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "b", + "modifiers": { + "mandatory": ["left_option"], + "optional": ["shift"] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { "key_code": "b" } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "c", + "modifiers": { + "mandatory": ["left_option"], + "optional": ["shift"] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { "key_code": "c" } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "d", + "modifiers": { + "mandatory": ["left_option"], + "optional": ["shift"] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { "key_code": "d" } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "e", + "modifiers": { + "mandatory": ["left_option"], + "optional": ["shift"] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { "key_code": "e" } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "f", + "modifiers": { + "mandatory": ["left_option"], + "optional": ["shift"] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { "key_code": "f" } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "g", + "modifiers": { + "mandatory": ["left_option"], + "optional": ["shift"] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { "key_code": "g" } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "h", + "modifiers": { + "mandatory": ["left_option"], + "optional": ["shift"] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { "key_code": "h" } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "i", + "modifiers": { + "mandatory": ["left_option"], + "optional": ["shift"] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { "key_code": "i" } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "j", + "modifiers": { + "mandatory": ["left_option"], + "optional": ["shift"] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { "key_code": "j" } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "k", + "modifiers": { + "mandatory": ["left_option"], + "optional": ["shift"] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { "key_code": "k" } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "l", + "modifiers": { + "mandatory": ["left_option"], + "optional": ["shift"] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { "key_code": "l" } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "m", + "modifiers": { + "mandatory": ["left_option"], + "optional": ["shift"] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { "key_code": "m" } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "n", + "modifiers": { + "mandatory": ["left_option"], + "optional": ["shift"] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { "key_code": "n" } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "o", + "modifiers": { + "mandatory": ["left_option"], + "optional": ["shift"] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { "key_code": "o" } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "p", + "modifiers": { + "mandatory": ["left_option"], + "optional": ["shift"] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { "key_code": "p" } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "q", + "modifiers": { + "mandatory": ["left_option"], + "optional": ["shift"] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { "key_code": "q" } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "r", + "modifiers": { + "mandatory": ["left_option"], + "optional": ["shift"] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { "key_code": "r" } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "s", + "modifiers": { + "mandatory": ["left_option"], + "optional": ["shift"] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { "key_code": "s" } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "t", + "modifiers": { + "mandatory": ["left_option"], + "optional": ["shift"] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { "key_code": "t" } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "u", + "modifiers": { + "mandatory": ["left_option"], + "optional": ["shift"] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { "key_code": "u" } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "v", + "modifiers": { + "mandatory": ["left_option"], + "optional": ["shift"] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { "key_code": "v" } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "w", + "modifiers": { + "mandatory": ["left_option"], + "optional": ["shift"] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { "key_code": "w" } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "x", + "modifiers": { + "mandatory": ["left_option"], + "optional": ["shift"] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { "key_code": "x" } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "y", + "modifiers": { + "mandatory": ["left_option"], + "optional": ["shift"] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { "key_code": "y" } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "z", + "modifiers": { + "mandatory": ["left_option"], + "optional": ["shift"] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { "key_code": "z" } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "0", + "modifiers": { + "mandatory": ["left_option"], + "optional": ["shift"] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { "key_code": "0" } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "1", + "modifiers": { + "mandatory": ["left_option"], + "optional": ["shift"] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { "key_code": "1" } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "2", + "modifiers": { + "mandatory": ["left_option"], + "optional": ["shift"] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { "key_code": "2" } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "3", + "modifiers": { + "mandatory": ["left_option"], + "optional": ["shift"] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { "key_code": "3" } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "4", + "modifiers": { + "mandatory": ["left_option"], + "optional": ["shift"] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { "key_code": "4" } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "5", + "modifiers": { + "mandatory": ["left_option"], + "optional": ["shift"] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { "key_code": "5" } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "6", + "modifiers": { + "mandatory": ["left_option"], + "optional": ["shift"] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { "key_code": "6" } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "7", + "modifiers": { + "mandatory": ["left_option"], + "optional": ["shift"] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { "key_code": "7" } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "8", + "modifiers": { + "mandatory": ["left_option"], + "optional": ["shift"] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { "key_code": "8" } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "9", + "modifiers": { + "mandatory": ["left_option"], + "optional": ["shift"] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { "key_code": "9" } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "backslash", + "modifiers": { + "mandatory": ["left_option"], + "optional": ["shift"] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { "key_code": "backslash" } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "close_bracket", + "modifiers": { + "mandatory": ["left_option"], + "optional": ["shift"] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { "key_code": "close_bracket" } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "comma", + "modifiers": { + "mandatory": ["left_option"], + "optional": ["shift"] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { "key_code": "comma" } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "down_arrow", + "modifiers": { + "mandatory": ["left_option"], + "optional": ["shift"] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { "key_code": "down_arrow" } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "equal_sign", + "modifiers": { + "mandatory": ["left_option"], + "optional": ["shift"] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { "key_code": "equal_sign" } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "grave_accent_and_tilde", + "modifiers": { + "mandatory": ["left_option"], + "optional": ["shift"] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { "key_code": "grave_accent_and_tilde" } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "hyphen", + "modifiers": { + "mandatory": ["left_option"], + "optional": ["shift"] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { "key_code": "hyphen" } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "left_arrow", + "modifiers": { + "mandatory": ["left_option"], + "optional": ["shift"] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { "key_code": "left_arrow" } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "open_bracket", + "modifiers": { + "mandatory": ["left_option"], + "optional": ["shift"] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { "key_code": "open_bracket" } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "period", + "modifiers": { + "mandatory": ["left_option"], + "optional": ["shift"] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { "key_code": "period" } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "right_arrow", + "modifiers": { + "mandatory": ["left_option"], + "optional": ["shift"] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { "key_code": "right_arrow" } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "semicolon", + "modifiers": { + "mandatory": ["left_option"], + "optional": ["shift"] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { "key_code": "semicolon" } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "slash", + "modifiers": { + "mandatory": ["left_option"], + "optional": ["shift"] + } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { "key_code": "slash" } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "spacebar", "modifiers": { - "optional": [ - "any" - ] + "mandatory": ["left_option"], + "optional": ["shift"] } }, "to": [ { - "key_code": "left_control" + "key_code": "escape", + "modifiers": [] + }, + { "key_code": "spacebar" } + ], + "type": "basic" + }, + { + "conditions": [ + { + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "tab", + "modifiers": { + "mandatory": ["left_option"], + "optional": ["shift"] } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { "key_code": "tab" } ], - "to_if_alone": [ + "type": "basic" + }, + { + "conditions": [ { - "key_code": "escape" + "bundle_identifiers": [ + "^io\\.alacritty$" + ], + "type": "frontmost_application_if" + } + ], + "from": { + "key_code": "up_arrow", + "modifiers": { + "mandatory": ["left_option"], + "optional": ["shift"] } + }, + "to": [ + { + "key_code": "escape", + "modifiers": [] + }, + { "key_code": "up_arrow" } ], "type": "basic" } @@ -45,25 +1384,31 @@ { "from": { "key_code": "left_control", - "modifiers": { - "optional": [ - "any" - ] - } + "modifiers": { "optional": ["any"] } }, "to": [ { "key_code": "left_shift", - "modifiers": [ - "left_command", - "left_control", - "left_option" - ] + "modifiers": ["left_command", "left_control", "left_option"] } ], - "to_if_alone": [ + "to_if_alone": [{ "key_code": "F13" }], + "type": "basic" + } + ] + }, + { + "description": "Ctrl Key → Hyper Key (⌃⌥⇧⌘)", + "manipulators": [ + { + "from": { + "key_code": "left_control", + "modifiers": { "optional": ["caps_lock"] } + }, + "to": [ { - "key_code": "F13" + "key_code": "left_shift", + "modifiers": ["left_command", "left_control", "left_option"] } ], "type": "basic" @@ -72,139 +1417,36 @@ } ] }, - "devices": [ - { - "disable_built_in_keyboard_if_exists": false, - "fn_function_keys": [], - "identifiers": { - "is_keyboard": true, - "is_pointing_device": false, - "product_id": 628, - "vendor_id": 1452 - }, - "ignore": false, - "manipulate_caps_lock_led": true, - "simple_modifications": [] - }, - { - "disable_built_in_keyboard_if_exists": false, - "fn_function_keys": [], - "identifiers": { - "is_keyboard": true, - "is_pointing_device": false, - "product_id": 544, - "vendor_id": 1452 - }, - "ignore": false, - "manipulate_caps_lock_led": true, - "simple_modifications": [] - } - ], "fn_function_keys": [ { - "from": { - "key_code": "f1" - }, - "to": { - "consumer_key_code": "display_brightness_decrement" - } - }, - { - "from": { - "key_code": "f2" - }, - "to": { - "consumer_key_code": "display_brightness_increment" - } - }, - { - "from": { - "key_code": "f3" - }, - "to": { - "key_code": "mission_control" - } - }, - { - "from": { - "key_code": "f4" - }, - "to": { - "key_code": "launchpad" - } - }, - { - "from": { - "key_code": "f5" - }, - "to": { - "key_code": "illumination_decrement" - } - }, - { - "from": { - "key_code": "f6" - }, - "to": { - "key_code": "illumination_increment" - } - }, - { - "from": { - "key_code": "f7" - }, - "to": { - "consumer_key_code": "rewind" - } - }, - { - "from": { - "key_code": "f8" - }, - "to": { - "consumer_key_code": "play_or_pause" - } + "from": { "key_code": "f3" }, + "to": [{ "key_code": "mission_control" }] }, { - "from": { - "key_code": "f9" - }, - "to": { - "consumer_key_code": "fastforward" - } + "from": { "key_code": "f4" }, + "to": [{ "key_code": "launchpad" }] }, { - "from": { - "key_code": "f10" - }, - "to": { - "consumer_key_code": "mute" - } + "from": { "key_code": "f5" }, + "to": [{ "key_code": "illumination_decrement" }] }, { - "from": { - "key_code": "f11" - }, - "to": { - "consumer_key_code": "volume_decrement" - } + "from": { "key_code": "f6" }, + "to": [{ "key_code": "illumination_increment" }] }, { - "from": { - "key_code": "f12" - }, - "to": { - "consumer_key_code": "volume_increment" - } + "from": { "key_code": "f9" }, + "to": [{ "consumer_key_code": "fastforward" }] } ], "name": "Default profile", "selected": true, - "simple_modifications": [], "virtual_hid_keyboard": { "caps_lock_delay_milliseconds": 1, - "keyboard_type": "" + "country_code": 0, + "keyboard_type": "", + "keyboard_type_v2": "ansi" } } ] -} +} \ No newline at end of file diff --git a/nvim/init.lua b/nvim/init.lua new file mode 100644 index 0000000..0abdc69 --- /dev/null +++ b/nvim/init.lua @@ -0,0 +1,96 @@ +-- "Forked" from https://github.com/LunarVim/Neovim-from-scratch as I wanted to start +-- clean, but also have a working vim. Also don't want to deal with submodules. + +require("user.plugins") +require("user.options") +require("user.keymaps") +--require("user.colorscheme") +--require("user.toggleterm") +--require("user.bufferline") +require("user.cmp") +require("user.oil") +require("user.lsp") +require("user.telescope") +require("user.treesitter") +require("user.comment") +require("user.gitsigns") +require("user.nvim-tree") +require("user.lualine") +require("user.sessions") +require("user.project") +require("user.impatient") +require("user.indentline") +require("user.branchsearch") +require("user.whichkey") +require("user.autocommands") +require("user.yanky") +require("user.quickfix") +require("user.marks") +require("user.other") +--require("user.navbuddy") +--require("user.dap") +require("globals") + +require("tsc").setup() + +vim.g.symbols_outline = { + highlight_hovered_item = true, + show_guides = true, + auto_preview = false, + position = "right", + relative_width = true, + width = 25, + auto_close = false, + show_numbers = false, + show_relative_numbers = false, + show_symbol_details = true, + preview_bg_highlight = "Pmenu", + autofold_depth = nil, + auto_unfold_hover = true, + fold_markers = { "ï‘ ", "" }, + wrap = false, + keymaps = { -- These keymaps can be a string or a table for multiple keys + close = { "", "q" }, + goto_location = "", + focus_location = "o", + hover_symbol = "", + toggle_preview = "K", + rename_symbol = "r", + code_actions = "a", + fold = "h", + unfold = "l", + fold_all = "W", + unfold_all = "E", + fold_reset = "R", + }, + lsp_blacklist = {}, + symbol_blacklist = {}, + symbols = { + File = { icon = "", hl = "TSURI" }, + Module = { icon = "", hl = "TSNamespace" }, + Namespace = { icon = "", hl = "TSNamespace" }, + Package = { icon = "", hl = "TSNamespace" }, + Class = { icon = "ð“’", hl = "TSType" }, + Method = { icon = "Æ’", hl = "TSMethod" }, + Property = { icon = "", hl = "TSMethod" }, + Field = { icon = "ïš§", hl = "TSField" }, + Constructor = { icon = "îˆ", hl = "TSConstructor" }, + Enum = { icon = "â„°", hl = "TSType" }, + Interface = { icon = "ï°®", hl = "TSType" }, + Function = { icon = "", hl = "TSFunction" }, + Variable = { icon = "îž›", hl = "TSConstant" }, + Constant = { icon = "", hl = "TSConstant" }, + String = { icon = "ð“", hl = "TSString" }, + Number = { icon = "#", hl = "TSNumber" }, + Boolean = { icon = "⊨", hl = "TSBoolean" }, + Array = { icon = "", hl = "TSConstant" }, + Object = { icon = "⦿", hl = "TSType" }, + Key = { icon = "ðŸ”", hl = "TSType" }, + Null = { icon = "NULL", hl = "TSType" }, + EnumMember = { icon = "ï…", hl = "TSField" }, + Struct = { icon = "ð“¢", hl = "TSType" }, + Event = { icon = "🗲", hl = "TSType" }, + Operator = { icon = "+", hl = "TSOperator" }, + TypeParameter = { icon = "ð™", hl = "TSParameter" }, + }, +} diff --git a/nvim/init.vim b/nvim/init.vim new file mode 120000 index 0000000..e69c87b --- /dev/null +++ b/nvim/init.vim @@ -0,0 +1 @@ +/Users/len/bin/dotfiles/init.vim \ No newline at end of file diff --git a/nvim/lazy-lock.json b/nvim/lazy-lock.json new file mode 100644 index 0000000..71761a2 --- /dev/null +++ b/nvim/lazy-lock.json @@ -0,0 +1,94 @@ +{ + "Comment.nvim": { "branch": "master", "commit": "e30b7f2008e52442154b66f7c519bfd2f1e32acb" }, + "LspUI.nvim": { "branch": "legacy", "commit": "a9447e0131c4e34b3003f5da4a3026da49fb0db2" }, + "aerial.nvim": { "branch": "master", "commit": "e75a3df2c20b3a98c786f5e61587d74a7a6b61d6" }, + "beacon.nvim": { "branch": "master", "commit": "098ff96c33874339d5e61656f3050dbd587d6bd5" }, + "boo-colorscheme-nvim": { "branch": "main", "commit": "f329950b54d2a9462dd8169bb9cf0adbddef70b4" }, + "cheatsheet.nvim": { "branch": "master", "commit": "9716f9aaa94dd1fd6ce59b5aae0e5f25e2a463ef" }, + "citruszest.nvim": { "branch": "main", "commit": "7ad0e43e0098ae8aecdce81e920688afca95631c" }, + "cmp-buffer": { "branch": "main", "commit": "3022dbc9166796b644a841a02de8dd1cc1d311fa" }, + "cmp-cmdline": { "branch": "main", "commit": "d250c63aa13ead745e3a40f61fdd3470efde3923" }, + "cmp-copilot": { "branch": "main", "commit": "1f3f31c54bd71e41ed157430702bc2837ea582ab" }, + "cmp-nvim-lsp": { "branch": "main", "commit": "39e2eda76828d88b773cc27a3f61d2ad782c922d" }, + "cmp-path": { "branch": "main", "commit": "91ff86cd9c29299a64f968ebb45846c485725f23" }, + "cmp-snippy": { "branch": "master", "commit": "6e39210aa3a74e2bf6462f492eaf0d436cd2b7d3" }, + "cmp_luasnip": { "branch": "master", "commit": "05a9ab28b53f71d1aece421ef32fee2cb857a843" }, + "copilot.vim": { "branch": "release", "commit": "25f73977033c597d530c7ab0e211d99b60927d2d" }, + "diffview.nvim": { "branch": "main", "commit": "4516612fe98ff56ae0415a259ff6361a89419b0a" }, + "everforest": { "branch": "master", "commit": "b49ba81e79b20d2b47bb71e98fa984bae90731be" }, + "fidget.nvim": { "branch": "main", "commit": "0ba1e16d07627532b6cae915cc992ecac249fb97" }, + "fzf": { "branch": "master", "commit": "9b27d68a3749ea383f4b053a92a14d6712a40ef7" }, + "fzf.vim": { "branch": "master", "commit": "f7c7b44764a601e621432b98c85709c9a53a7be8" }, + "gitlinker.nvim": { "branch": "master", "commit": "cc59f732f3d043b626c8702cb725c82e54d35c25" }, + "gitsigns.nvim": { "branch": "main", "commit": "f074844b60f9e151970fbcdbeb8a2cd52b6ef25a" }, + "gruvbox": { "branch": "master", "commit": "143a3b8babcfd2bce6c99d6ba496942647c3e30b" }, + "impatient.nvim": { "branch": "main", "commit": "47302af74be7b79f002773011f0d8e85679a7618" }, + "kanagawa.nvim": { "branch": "master", "commit": "e5f7b8a804360f0a48e40d0083a97193ee4fcc87" }, + "lazy.nvim": { "branch": "main", "commit": "077102c5bfc578693f12377846d427f49bc50076" }, + "lsp_lines.nvim": { "branch": "main", "commit": "7d9e2748b61bff6ebba6e30adbc7173ccf21c055" }, + "lsp_signature.nvim": { "branch": "master", "commit": "a38da0a61c172bb59e34befc12efe48359884793" }, + "lualine.nvim": { "branch": "master", "commit": "544dd1583f9bb27b393f598475c89809c4d5e86b" }, + "lush.nvim": { "branch": "main", "commit": "6a254139d077ad53be7e4f3602c8da0c84447fd9" }, + "marks.nvim": { "branch": "master", "commit": "74e8d01b2a2131b6e46354cffc553aa7f81bcf5b" }, + "mason-lspconfig.nvim": { "branch": "main", "commit": "ba9c2f0b93deb48d0a99ae0e8d8dd36f7cc286d6" }, + "mason-null-ls.nvim": { "branch": "main", "commit": "de19726de7260c68d94691afb057fa73d3cc53e7" }, + "mason.nvim": { "branch": "main", "commit": "e2f7f9044ec30067bc11800a9e266664b88cda22" }, + "melange": { "branch": "master", "commit": "f626d41b9110e6ab853538d8b939979a0f1adfeb" }, + "midnight.nvim": { "branch": "main", "commit": "b5a1dd02a3c2ddc56de8466da45895b19981584a" }, + "moonbow.nvim": { "branch": "master", "commit": "d3bdb22350b03a62868670b2e5d9aef256e380bb" }, + "nightfox.nvim": { "branch": "main", "commit": "d3e8b1acc095baf57af81bb5e89fe7c4359eb619" }, + "nlsp-settings.nvim": { "branch": "main", "commit": "46fdb3cd2dfed2b640fe3885f1fe83d91f5b0302" }, + "nui.nvim": { "branch": "main", "commit": "61574ce6e60c815b0a0c4b5655b8486ba58089a1" }, + "null-ls.nvim": { "branch": "main", "commit": "0010ea927ab7c09ef0ce9bf28c2b573fc302f5a7" }, + "nvim-blame-line": { "branch": "master", "commit": "b3d94f0ed5882d3d1c843c69788b9670476e1f42" }, + "nvim-bqf": { "branch": "main", "commit": "1b24dc6050c34e8cd377b6b4cd6abe40509e0187" }, + "nvim-cmp": { "branch": "main", "commit": "d818fd0624205b34e14888358037fb6f5dc51234" }, + "nvim-config-local": { "branch": "main", "commit": "83bb6d9881653a5cf8b489ba8a6fe5a06049a10a" }, + "nvim-custom-diagnostic-highlight": { "branch": "master", "commit": "c126fa5b44a21df779c36eea28e73d3f89e85801" }, + "nvim-dap": { "branch": "master", "commit": "bc03b83c94d0375145ff5ac6a6dcf28c1241e06f" }, + "nvim-dap-ui": { "branch": "master", "commit": "a5606bc5958db86f8d92803bea7400ee26a8d7e4" }, + "nvim-dap-virtual-text": { "branch": "master", "commit": "484995d573c0f0563f6a66ebdd6c67b649489615" }, + "nvim-dap-vscode-js": { "branch": "main", "commit": "03bd29672d7fab5e515fc8469b7d07cc5994bbf6" }, + "nvim-lspconfig": { "branch": "master", "commit": "f95d371c1a274f60392edfd8ea5121b42dca736e" }, + "nvim-lspfuzzy": { "branch": "main", "commit": "6ada99d800f1f91e70d7ac13d6363d5d64a89df3" }, + "nvim-navbuddy": { "branch": "master", "commit": "f22bac988f2dd073601d75ba39ea5636ab6e38cb" }, + "nvim-navic": { "branch": "master", "commit": "8649f694d3e76ee10c19255dece6411c29206a54" }, + "nvim-rg": { "branch": "main", "commit": "483539de6872e8293ca9f3f5af7c56f5ec33ba65" }, + "nvim-snippy": { "branch": "master", "commit": "02a0ac1e16a7190a22bb6e31b15d484442bd2fdd" }, + "nvim-tree.lua": { "branch": "master", "commit": "82ba116bbd0cc5f0482783d67ea969595e2b381b" }, + "nvim-treehopper": { "branch": "master", "commit": "13559079e33665a310d9ccf0e43f4e9bb9f337e2" }, + "nvim-treesitter": { "branch": "master", "commit": "f97e0de0053df1cb3b9f74b9b1239acced1b7d9a" }, + "nvim-treesitter-context": { "branch": "master", "commit": "2aba92ceb1479485953007f4d5adf34d0b66917e" }, + "nvim-ts-context-commentstring": { "branch": "main", "commit": "6b5f95aa4d24f2c629a74f2c935c702b08dbde62" }, + "nvim-web-devicons": { "branch": "master", "commit": "a2af6aa13a2ad3ad361d562a319a91bcd68c43a4" }, + "nvim_context_vt": { "branch": "master", "commit": "03fb506bbd5fdbb2b21ac6b0fe38ed40e339b143" }, + "oil.nvim": { "branch": "master", "commit": "71c972fbd218723a3c15afcb70421f67340f5a6d" }, + "other.nvim": { "branch": "main", "commit": "63f587dde62149bd2ed3e31edceb49d5c4097a26" }, + "packer.nvim": { "branch": "master", "commit": "ea0cc3c59f67c440c5ff0bbe4fb9420f4350b9a3" }, + "plenary.nvim": { "branch": "master", "commit": "a3e3bc82a3f95c5ed0d7201546d5d2c19b20d683" }, + "popup.nvim": { "branch": "master", "commit": "b7404d35d5d3548a82149238289fa71f7f6de4ac" }, + "project.nvim": { "branch": "main", "commit": "8c6bad7d22eef1b71144b401c9f74ed01526a4fb" }, + "rainbow-delimiters.nvim": { "branch": "master", "commit": "960cce4eba798748baff3892a62f2c2b210fb76b" }, + "refactoring.nvim": { "branch": "master", "commit": "274fdd505ea19a10d14b7564b6d293408845091b" }, + "tagalong.vim": { "branch": "main", "commit": "5a2bbf2b1d5b657685a49d48d98a4aa921c1fde3" }, + "telescope-dap.nvim": { "branch": "master", "commit": "8c88d9716c91eaef1cdea13cb9390d8ef447dbfe" }, + "telescope-file-browser.nvim": { "branch": "master", "commit": "8574946bf6d0d820d7f600f3db808f5900a2ae23" }, + "telescope-fzf-native.nvim": { "branch": "main", "commit": "cf48d4dfce44e0b9a2e19a008d6ec6ea6f01a83b" }, + "telescope-live-grep-args.nvim": { "branch": "master", "commit": "8ad632f793fd437865f99af5684f78300dac93fb" }, + "telescope-node-modules.nvim": { "branch": "main", "commit": "b846d33ff5763176dc14fc74c30941a2067c82fd" }, + "telescope.nvim": { "branch": "master", "commit": "10b8a82b042caf50b78e619d92caf0910211973d" }, + "tokyonight.nvim": { "branch": "main", "commit": "b0e7c7382a7e8f6456f2a95655983993ffda745e" }, + "trouble.nvim": { "branch": "main", "commit": "6efc446226679fda0547c0fd6a7892fd5f5b15d8" }, + "tsc.nvim": { "branch": "main", "commit": "548410076322307c80646857778aee050d903b8c" }, + "vim-bbye": { "branch": "master", "commit": "25ef93ac5a87526111f43e5110675032dbcacf56" }, + "vim-colorminder": { "branch": "master", "commit": "7e170c2f8a179bcfc7c1a9ae7bbdd6e8bb44f8d3" }, + "vim-moonfly-colors": { "branch": "master", "commit": "4f7d18cb471ede7407dd966c7563868cae7f4f99" }, + "vim-oscyank": { "branch": "main", "commit": "c37c9d98e8a0aed749624fa14a7ece7913cf34de" }, + "vim-snippets": { "branch": "master", "commit": "aea444ba2e49fd0a82c11239f0c4fcd18977c6ad" }, + "vim-surround": { "branch": "master", "commit": "3d188ed2113431cf8dac77be61b842acb64433d9" }, + "vim-terraform": { "branch": "master", "commit": "24de93afb05078bac6a2e966402cc1f672277708" }, + "vim-test": { "branch": "master", "commit": "34aab77f7a63f20a623df45684156915f6182a55" }, + "vim-tslime": { "branch": "master", "commit": "0f7a2928dbe6dc54a0be015a37c9354df6adc0b3" }, + "which-key.nvim": { "branch": "main", "commit": "6c1584eb76b55629702716995cca4ae2798a9cca" }, + "yanky.nvim": { "branch": "main", "commit": "73215b77d22ebb179cef98e7e1235825431d10e4" } +} diff --git a/nvim/lua/globals.lua b/nvim/lua/globals.lua new file mode 100644 index 0000000..dc745ac --- /dev/null +++ b/nvim/lua/globals.lua @@ -0,0 +1,20 @@ +local ok, plenary_reload = pcall(require, "plenary.reload") +if not ok then + reloader = require +else + reloader = plenary_reload.reload_module +end + +P = function(v) + print(vim.inspect(v)) + return v +end + +RELOAD = function(...) + return reloader(...) +end + +R = function(name) + RELOAD(name) + return require(name) +end diff --git a/nvim/lua/user/autocommands.lua b/nvim/lua/user/autocommands.lua new file mode 100644 index 0000000..c97dd47 --- /dev/null +++ b/nvim/lua/user/autocommands.lua @@ -0,0 +1,37 @@ +vim.cmd([[ + augroup _general_settings + autocmd! + autocmd FileType qf,help,man,lspinfo nnoremap q :close + autocmd TextYankPost * silent!lua require('vim.highlight').on_yank({higroup = 'Visual', timeout = 200}) + autocmd BufWinEnter * :set formatoptions-=cro + autocmd FileType qf set nobuflisted + augroup end + + augroup _git + autocmd! + autocmd FileType gitcommit setlocal wrap + autocmd FileType gitcommit setlocal spell + augroup end + + augroup _markdown + autocmd! + autocmd FileType markdown setlocal wrap + autocmd FileType markdown setlocal spell + augroup end + + augroup _auto_resize + autocmd! + autocmd VimResized * tabdo wincmd = + augroup end + + augroup _save_folds + autocmd! + au BufWinLeave, BufLeave ?* silent! mkview + au BufWinEnter ?* silent! loadview + augroup end + + augroup _lsp + autocmd! + autocmd BufWritePre * lua vim.lsp.buf.format() + augroup end +]]) diff --git a/nvim/lua/user/branchsearch.lua b/nvim/lua/user/branchsearch.lua new file mode 100644 index 0000000..8df5239 --- /dev/null +++ b/nvim/lua/user/branchsearch.lua @@ -0,0 +1,96 @@ +-- lua/branch-diff-search/init.lua +local pickers = require("telescope.pickers") +local finders = require("telescope.finders") +local conf = require("telescope.config").values +local actions = require("telescope.actions") +local action_state = require("telescope.actions.state") + +local M = {} + +-- Function to get the current branch name +local function get_current_branch() + local handle = io.popen("git branch --show-current") + local result = handle:read("*a") + handle:close() + return result:gsub("\n", "") +end + +-- Function to search for strings in branch but not in main +local function find_branch_specific_strings(opts) + opts = opts or {} + local search_term = opts.search_term or "" + local branch = opts.branch or get_current_branch() + + -- Get files that are different between branch and main + local diff_cmd = string.format("git diff main...%s --name-only", branch) + local handle = io.popen(diff_cmd) + local diff_files = handle:read("*a") + handle:close() + + -- Search for the string in these files + local results = {} + for file in diff_files:gmatch("[^\r\n]+") do + local grep_cmd = string.format("git grep -n '%s' %s:%s", search_term, branch, file) + local grep_handle = io.popen(grep_cmd) + local grep_result = grep_handle:read("*a") + grep_handle:close() + + for line in grep_result:gmatch("[^\r\n]+") do + local filename, line_num, content = line:match("([^:]+):(%d+):(.+)") + if filename and line_num and content then + table.insert(results, { + filename = filename, + line_num = tonumber(line_num), + content = content, + }) + end + end + end + + return results +end + +function M.search_branch_differences(opts) + opts = opts or {} + + pickers + .new(opts, { + prompt_title = "Branch-specific String Search", + finder = finders.new_table({ + results = find_branch_specific_strings(opts), + entry_maker = function(entry) + return { + value = entry, + display = string.format("%s:%d: %s", entry.filename, entry.line_num, entry.content), + ordinal = entry.filename .. entry.content, + path = entry.filename, + lnum = entry.line_num, + } + end, + }), + sorter = conf.generic_sorter(opts), + attach_mappings = function(prompt_bufnr) + actions.select_default:replace(function() + local selection = action_state.get_selected_entry() + actions.close(prompt_bufnr) + + -- Open the file at the specific line + vim.cmd(string.format("edit +%d %s", selection.lnum, selection.path)) + end) + return true + end, + }) + :find() +end + +-- Command to search in current branch +vim.api.nvim_create_user_command("BranchSearch", function(opts) + M.search_branch_differences({ + search_term = opts.args, + }) +end, { + nargs = 1, + desc = "Search for strings in current branch that are not in main", +}) + +return M diff --git a/nvim/lua/user/bufferline.lua b/nvim/lua/user/bufferline.lua new file mode 100644 index 0000000..1691bea --- /dev/null +++ b/nvim/lua/user/bufferline.lua @@ -0,0 +1,167 @@ +local status_ok, bufferline = pcall(require, "bufferline") +if not status_ok then + return +end + +bufferline.setup { + options = { + numbers = "none", -- | "ordinal" | "buffer_id" | "both" | function({ ordinal, id, lower, raise }): string, + close_command = "Bdelete! %d", -- can be a string | function, see "Mouse actions" + right_mouse_command = "Bdelete! %d", -- can be a string | function, see "Mouse actions" + left_mouse_command = "buffer %d", -- can be a string | function, see "Mouse actions" + middle_mouse_command = nil, -- can be a string | function, see "Mouse actions" + -- NOTE: this plugin is designed with this icon in mind, + -- and so changing this is NOT recommended, this is intended + -- as an escape hatch for people who cannot bear it for whatever reason + indicator_icon = "â–Ž", + buffer_close_icon = "", + -- buffer_close_icon = 'ï€', + modified_icon = "â—", + close_icon = "ï€", + -- close_icon = '', + left_trunc_marker = "", + right_trunc_marker = "ï‚©", + --- name_formatter can be used to change the buffer's label in the bufferline. + --- Please note some names can/will break the + --- bufferline so use this at your discretion knowing that it has + --- some limitations that will *NOT* be fixed. + -- name_formatter = function(buf) -- buf contains a "name", "path" and "bufnr" + -- -- remove extension from markdown files for example + -- if buf.name:match('%.md') then + -- return vim.fn.fnamemodify(buf.name, ':t:r') + -- end + -- end, + max_name_length = 20, + max_prefix_length = 20, -- prefix used when a buffer is de-duplicated + tab_size = 20, + diagnostics = "nvim_lsp", -- | "nvim_lsp" | "coc", + diagnostics_update_in_insert = false, + -- diagnostics_indicator = function(count, level, diagnostics_dict, context) + -- return "("..count..")" + -- end, + -- NOTE: this will be called a lot so don't do any heavy processing here + -- custom_filter = function(buf_number) + -- -- filter out filetypes you don't want to see + -- if vim.bo[buf_number].filetype ~= "" then + -- return true + -- end + -- -- filter out by buffer name + -- if vim.fn.bufname(buf_number) ~= "" then + -- return true + -- end + -- -- filter out based on arbitrary rules + -- -- e.g. filter out vim wiki buffer from tabline in your work repo + -- if vim.fn.getcwd() == "" and vim.bo[buf_number].filetype ~= "wiki" then + -- return true + -- end + -- end, + offsets = { { filetype = "NvimTree", text = "", padding = 1 } }, + show_buffer_icons = true, + show_buffer_close_icons = true, + show_close_icon = false, + show_tab_indicators = true, + persist_buffer_sort = true, -- whether or not custom sorted buffers should persist + -- can also be a table containing 2 custom separators + -- [focused and unfocused]. eg: { '|', '|' } + separator_style = "thin", -- | "thick" | "thin" | { 'any', 'any' }, + enforce_regular_tabs = true, + always_show_bufferline = true, + -- sort_by = 'id' | 'extension' | 'relative_directory' | 'directory' | 'tabs' | function(buffer_a, buffer_b) + -- -- add custom logic + -- return buffer_a.modified > buffer_b.modified + -- end + }, + highlights = { + fill = { + guifg = { attribute = "fg", highlight = "#ff0000" }, + guibg = { attribute = "bg", highlight = "TabLine" }, + }, + background = { + guifg = { attribute = "fg", highlight = "TabLine" }, + guibg = { attribute = "bg", highlight = "TabLine" }, + }, + + -- buffer_selected = { + -- guifg = {attribute='fg',highlight='#ff0000'}, + -- guibg = {attribute='bg',highlight='#0000ff'}, + -- gui = 'none' + -- }, + buffer_visible = { + guifg = { attribute = "fg", highlight = "TabLine" }, + guibg = { attribute = "bg", highlight = "TabLine" }, + }, + + close_button = { + guifg = { attribute = "fg", highlight = "TabLine" }, + guibg = { attribute = "bg", highlight = "TabLine" }, + }, + close_button_visible = { + guifg = { attribute = "fg", highlight = "TabLine" }, + guibg = { attribute = "bg", highlight = "TabLine" }, + }, + -- close_button_selected = { + -- guifg = {attribute='fg',highlight='TabLineSel'}, + -- guibg ={attribute='bg',highlight='TabLineSel'} + -- }, + + tab_selected = { + guifg = { attribute = "fg", highlight = "Normal" }, + guibg = { attribute = "bg", highlight = "Normal" }, + }, + tab = { + guifg = { attribute = "fg", highlight = "TabLine" }, + guibg = { attribute = "bg", highlight = "TabLine" }, + }, + tab_close = { + -- guifg = {attribute='fg',highlight='LspDiagnosticsDefaultError'}, + guifg = { attribute = "fg", highlight = "TabLineSel" }, + guibg = { attribute = "bg", highlight = "Normal" }, + }, + + duplicate_selected = { + guifg = { attribute = "fg", highlight = "TabLineSel" }, + guibg = { attribute = "bg", highlight = "TabLineSel" }, + gui = "italic", + }, + duplicate_visible = { + guifg = { attribute = "fg", highlight = "TabLine" }, + guibg = { attribute = "bg", highlight = "TabLine" }, + gui = "italic", + }, + duplicate = { + guifg = { attribute = "fg", highlight = "TabLine" }, + guibg = { attribute = "bg", highlight = "TabLine" }, + gui = "italic", + }, + + modified = { + guifg = { attribute = "fg", highlight = "TabLine" }, + guibg = { attribute = "bg", highlight = "TabLine" }, + }, + modified_selected = { + guifg = { attribute = "fg", highlight = "Normal" }, + guibg = { attribute = "bg", highlight = "Normal" }, + }, + modified_visible = { + guifg = { attribute = "fg", highlight = "TabLine" }, + guibg = { attribute = "bg", highlight = "TabLine" }, + }, + + separator = { + guifg = { attribute = "bg", highlight = "TabLine" }, + guibg = { attribute = "bg", highlight = "TabLine" }, + }, + separator_selected = { + guifg = { attribute = "bg", highlight = "Normal" }, + guibg = { attribute = "bg", highlight = "Normal" }, + }, + -- separator_visible = { + -- guifg = {attribute='bg',highlight='TabLine'}, + -- guibg = {attribute='bg',highlight='TabLine'} + -- }, + indicator_selected = { + guifg = { attribute = "fg", highlight = "LspDiagnosticsDefaultHint" }, + guibg = { attribute = "bg", highlight = "Normal" }, + }, + }, +} diff --git a/nvim/lua/user/cmp.lua b/nvim/lua/user/cmp.lua new file mode 100644 index 0000000..2c73d4b --- /dev/null +++ b/nvim/lua/user/cmp.lua @@ -0,0 +1,140 @@ +local cmp_status_ok, cmp = pcall(require, "cmp") +if not cmp_status_ok then + return +end + +local snip_status_ok, snippy = pcall(require, "snippy") +if not snip_status_ok then + return +end + +snippy.setup({ + mappings = { + is = { + [""] = "expand_or_advance", + [""] = "previous", + }, + nx = { + ["x"] = "cut_text", + }, + }, +}) + +local check_backspace = function() + local col = vim.fn.col(".") - 1 + return col == 0 or vim.fn.getline("."):sub(col, col):match("%s") +end + +-- ï— ïš¨ ï­„ ﯟ ï‘ ï™± some other good icons +local kind_icons = { + Text = "ï¾", + Method = "m", + Function = "ïž”", + Constructor = "ï¥", + Field = "", + Variable = "", + Class = "ï –", + Interface = "", + Module = "ï’‡", + Property = "ï‚­", + Unit = "", + Value = "", + Enum = "ï…", + Keyword = "ï Š", + Snippet = "", + Color = "", + File = "", + Reference = "ï’", + Folder = "ïŠ", + EnumMember = "ï…", + Constant = "", + Struct = "", + Event = "", + Operator = "ïš”", + TypeParameter = "", +} +-- find more here: https://www.nerdfonts.com/cheat-sheet + +cmp.setup({ + snippet = { + expand = function(args) + require("snippy").expand_snippet(args.body) + end, + }, + mapping = { + [""] = cmp.mapping.select_prev_item(), + [""] = cmp.mapping.select_next_item(), + [""] = cmp.mapping(cmp.mapping.scroll_docs(-1), { "i", "c" }), + [""] = cmp.mapping(cmp.mapping.scroll_docs(1), { "i", "c" }), + + -- trying TJ's bindings https://github.dev/tjdevries/config_manager/tree/master/xdg_config/nvim/lua/tj + --[""] = cmp.mapping.close(), + [""] = cmp.mapping( + cmp.mapping.confirm({ + behavior = cmp.ConfirmBehavior.Insert, + select = true, + }), + { "i", "c" } + ), + + [""] = cmp.mapping({ + i = cmp.mapping.complete(), + c = function( + _ --[[fallback]] + ) + if cmp.visible() then + if not cmp.confirm({ select = true }) then + return + end + else + cmp.complete() + end + end, + }), + + [""] = cmp.mapping({ + i = cmp.mapping.abort(), + c = cmp.mapping.close(), + }), + + [""] = cmp.config.disable, + + -- DEFAULT BINDINGS + -- Accept currently selected item. If none selected, `select` first item. + -- Set `select` to `false` to only confirm explicitly selected items. + -- [""] = cmp.mapping.confirm({ select = true }), + -- [""] = cmp.mapping(cmp.mapping.complete(), { "i", "c" }), + -- [""] = cmp.config.disable, -- Specify `cmp.config.disable` if you want to remove the default `` mapping. + }, + formatting = { + fields = { "kind", "abbr", "menu" }, + format = function(entry, vim_item) + -- Kind icons + vim_item.kind = string.format("%s", kind_icons[vim_item.kind]) + -- vim_item.kind = string.format('%s %s', kind_icons[vim_item.kind], vim_item.kind) -- This concatonates the icons with the name of the item kind + vim_item.menu = ({ + snippy = "{ -}", + nvim_lsp = "{}", + buffer = "{ï…}", + path = "{}", + copilot = "ï„“", + })[entry.source.name] + return vim_item + end, + }, + sources = { + { name = "nvim_lsp" }, + { name = "snippy" }, + { name = "buffer", keyword_length = 5 }, + { name = "path" }, + { name = "copilot" }, + }, + -- confirm_opts = { + -- behavior = cmp.ConfirmBehavior.Replace, + -- select = false, + -- }, + experimental = { + ghost_text = true, + native_menu = false, + }, +}) diff --git a/nvim/lua/user/colorscheme.lua b/nvim/lua/user/colorscheme.lua new file mode 100644 index 0000000..963f013 --- /dev/null +++ b/nvim/lua/user/colorscheme.lua @@ -0,0 +1,8 @@ +vim.cmd([[ +try + colorscheme nordfox +catch /^Vim\%((\a\+)\)\=:E185/ + colorscheme default + set background=dark +endtry +]]) diff --git a/nvim/lua/user/comment.lua b/nvim/lua/user/comment.lua new file mode 100644 index 0000000..07c1a2a --- /dev/null +++ b/nvim/lua/user/comment.lua @@ -0,0 +1,22 @@ +local status_ok, comment = pcall(require, "Comment") +if not status_ok then + return +end + +comment.setup({ + pre_hook = function(ctx) + local U = require("Comment.utils") + + local location = nil + if ctx.ctype == U.ctype.block then + location = require("ts_context_commentstring.utils").get_cursor_location() + elseif ctx.cmotion == U.cmotion.v or ctx.cmotion == U.cmotion.V then + location = require("ts_context_commentstring.utils").get_visual_start_location() + end + + return require("ts_context_commentstring.internal").calculate_commentstring({ + key = ctx.ctype == U.ctype.line and "__default" or "__multiline", + location = location, + }) + end, +}) diff --git a/nvim/lua/user/dap.lua b/nvim/lua/user/dap.lua new file mode 100644 index 0000000..39c4887 --- /dev/null +++ b/nvim/lua/user/dap.lua @@ -0,0 +1,83 @@ +local dap = require("dap") + +require("dap-vscode-js").setup({ + adapters = { + 'pwa-node', 'pwa-chrome', 'pwa-msedge', 'node-terminal', + 'pwa-extensionHost' + } +}) + + +-- dap.adapters.node2 = { +-- type = "executable", +-- command = "node", +-- args = { os.getenv("HOME") .. "/bin/microsoft/vscode-node-debug2/out/src/nodeDebug.js" }, +-- } + +dap.adapters.node2 = { + type = 'executable', + command = 'node', + args = { + os.getenv('HOME') .. + '/.local/share/nvim/site/pack/packer/opt/vscode-node-debug2/out/src/nodeDebug.js' + } +} +dap.configurations.javascript = { + { + name = "Launch", + type = "node2", + request = "launch", + program = "${file}", + cwd = vim.fn.getcwd(), + sourceMaps = true, + protocol = "inspector", + console = "integratedTerminal", + }, + { + -- For this to work you need to make sure the node process is started with the `--inspect` flag. + name = "Attach to process", + type = "node2", + request = "attach", + processId = require("dap.utils").pick_process, + }, +} + + +dap.defaults.fallback.terminal_win_cmd = '20split new' +vim.fn.sign_define('DapBreakpoint', + {text = '🟥', texthl = '', linehl = '', numhl = ''}) +vim.fn.sign_define('DapBreakpointRejected', + {text = '🟦', texthl = '', linehl = '', numhl = ''}) +vim.fn.sign_define('DapStopped', + {text = 'â­ï¸', texthl = '', linehl = '', numhl = ''}) + +vim.keymap.set('n', 'dh', + function() require"dap".toggle_breakpoint() end) +vim.keymap.set('n', 'dH', + ":lua require'dap'.set_breakpoint(vim.fn.input('Breakpoint condition: '))") +vim.keymap.set('n', '', function() require"dap".step_out() end) +vim.keymap.set('n', "", function() require"dap".step_into() end) +vim.keymap.set('n', '', function() require"dap".step_over() end) +vim.keymap.set('n', '', function() require"dap".continue() end) +vim.keymap.set('n', 'dn', function() require"dap".run_to_cursor() end) +vim.keymap.set('n', 'dc', function() require"dap".terminate() end) +vim.keymap.set('n', 'dR', + function() require"dap".clear_breakpoints() end) +vim.keymap.set('n', 'de', + function() require"dap".set_exception_breakpoints({"all"}) end) +vim.keymap.set('n', 'da', function() require"debugHelper".attach() end) +vim.keymap.set('n', 'dA', + function() require"debugHelper".attachToRemote() end) +vim.keymap + .set('n', 'di', function() require"dap.ui.widgets".hover() end) +vim.keymap.set('n', 'd?', function() + local widgets = require "dap.ui.widgets"; + widgets.centered_float(widgets.scopes) +end) +vim.keymap.set('n', 'dk', ':lua require"dap".up()zz') +vim.keymap.set('n', 'dj', ':lua require"dap".down()zz') +vim.keymap.set('n', 'dr', + ':lua require"dap".repl.toggle({}, "vsplit")l') +vim.keymap.set('n', 'du', ':lua require"dapui".toggle()') + +require('nvim-dap-virtual-text').setup() \ No newline at end of file diff --git a/nvim/lua/user/gitsigns.lua b/nvim/lua/user/gitsigns.lua new file mode 100644 index 0000000..c9b4c75 --- /dev/null +++ b/nvim/lua/user/gitsigns.lua @@ -0,0 +1,65 @@ +local status_ok, gitsigns = pcall(require, "gitsigns") +if not status_ok then + return +end + +gitsigns.setup({ + signs = { + add = { text = "┃" }, + change = { text = "┃" }, + delete = { text = "_" }, + topdelete = { text = "‾" }, + changedelete = { text = "~" }, + untracked = { text = "┆" }, + }, + signs_staged = { + add = { text = "┃" }, + change = { text = "┃" }, + delete = { text = "_" }, + topdelete = { text = "‾" }, + changedelete = { text = "~" }, + untracked = { text = "┆" }, + }, + signs_staged_enable = true, + signcolumn = true, -- Toggle with `:Gitsigns toggle_signs` + numhl = false, -- Toggle with `:Gitsigns toggle_numhl` + linehl = false, -- Toggle with `:Gitsigns toggle_linehl` + word_diff = false, -- Toggle with `:Gitsigns toggle_word_diff` + watch_gitdir = { + follow_files = true, + }, + auto_attach = true, + attach_to_untracked = false, + current_line_blame = false, -- Toggle with `:Gitsigns toggle_current_line_blame` + current_line_blame_opts = { + virt_text = true, + virt_text_pos = "eol", -- 'eol' | 'overlay' | 'right_align' + delay = 1000, + ignore_whitespace = false, + virt_text_priority = 100, + }, + current_line_blame_formatter = ", - ", + sign_priority = 6, + update_debounce = 100, + status_formatter = nil, -- Use default + max_file_length = 40000, -- Disable if file is longer than this (in lines) + preview_config = { + -- Options passed to nvim_open_win + border = "single", + style = "minimal", + relative = "cursor", + row = 0, + col = 1, + }, +}) + +require("gitlinker").setup({ + opts = { + action_callback = function(url) + -- yank to unnamed register + vim.api.nvim_command("let @\" = '" .. url .. "'") + -- copy to the system clipboard using OSC52 + vim.fn.OSCYankString(url) + end, + }, +}) diff --git a/nvim/lua/user/impatient.lua b/nvim/lua/user/impatient.lua new file mode 100644 index 0000000..84419e0 --- /dev/null +++ b/nvim/lua/user/impatient.lua @@ -0,0 +1,6 @@ +local status_ok, impatient = pcall(require, "impatient") +if not status_ok then + return +end + +impatient.enable_profile() diff --git a/nvim/lua/user/indentline.lua b/nvim/lua/user/indentline.lua new file mode 100644 index 0000000..fdf5870 --- /dev/null +++ b/nvim/lua/user/indentline.lua @@ -0,0 +1,70 @@ +local status_ok, indent_blankline = pcall(require, "indent_blankline") +if not status_ok then + return +end + +vim.g.indent_blankline_buftype_exclude = { "terminal", "nofile" } +vim.g.indent_blankline_filetype_exclude = { + "help", + "startify", + "dashboard", + "packer", + "neogitstatus", + "NvimTree", + "Trouble", +} +vim.g.indentLine_enabled = 1 +-- vim.g.indent_blankline_char = "│" +vim.g.indent_blankline_char = "â–" +-- vim.g.indent_blankline_char = "â–Ž" +vim.g.indent_blankline_show_trailing_blankline_indent = false +vim.g.indent_blankline_show_first_indent_level = true +vim.g.indent_blankline_use_treesitter = true +vim.g.indent_blankline_show_current_context = true +vim.g.indent_blankline_context_patterns = { + "class", + "return", + "function", + "method", + "^if", + "^while", + "jsx_element", + "^for", + "^object", + "^table", + "block", + "arguments", + "if_statement", + "else_clause", + "jsx_element", + "jsx_self_closing_element", + "try_statement", + "catch_clause", + "import_statement", + "operation_type", +} +-- HACK: work-around for https://github.com/lukas-reineke/indent-blankline.nvim/issues/59 +vim.wo.colorcolumn = "99999" + +-- vim.cmd [[highlight IndentBlanklineIndent1 guifg=#E06C75 gui=nocombine]] +-- vim.cmd [[highlight IndentBlanklineIndent2 guifg=#E5C07B gui=nocombine]] +-- vim.cmd [[highlight IndentBlanklineIndent3 guifg=#98C379 gui=nocombine]] +-- vim.cmd [[highlight IndentBlanklineIndent4 guifg=#56B6C2 gui=nocombine]] +-- vim.cmd [[highlight IndentBlanklineIndent5 guifg=#61AFEF gui=nocombine]] +-- vim.cmd [[highlight IndentBlanklineIndent6 guifg=#C678DD gui=nocombine]] +-- vim.opt.list = true +-- vim.opt.listchars:append "space:â‹…" +-- vim.opt.listchars:append "space:ï‘„" +-- vim.opt.listchars:append "eol:↴" + +indent_blankline.setup({ + -- show_end_of_line = true, + -- space_char_blankline = " ", + show_current_context = true, + -- show_current_context_start = true, + -- char_highlight_list = { + -- "IndentBlanklineIndent1", + -- "IndentBlanklineIndent2", + -- "IndentBlanklineIndent3", + -- }, +}) diff --git a/nvim/lua/user/keymaps.lua b/nvim/lua/user/keymaps.lua new file mode 100644 index 0000000..4ab378c --- /dev/null +++ b/nvim/lua/user/keymaps.lua @@ -0,0 +1,158 @@ +local opts = { noremap = true, silent = true } + +-- Shorten function name +local keymap = vim.api.nvim_set_keymap +local horizontalLayout = + '{ layout_strategy = "vertical", layout_config = { width = 0.95, height = 0.95, preview_height = { 0.7, min = 10 } } }' + +--Remap space as leader key +keymap("", "", "", opts) +vim.g.mapleader = " " +vim.g.maplocalleader = "\\" + +-- Normal -- +-- Better window navigation +keymap("n", "", "h", opts) +keymap("n", "", "j", opts) +keymap("n", "", "k", opts) +keymap("n", "", "l", opts) + +-- i never want to increment a number +keymap("n", "", ":echo 'blah'", opts) + +keymap("n", "gd", "lua vim.lsp.buf.definition()", opts) + +-- bind something to this later, i never want to alter case +keymap("n", "gu", ":echo no", opts) +keymap("n", "gU", ":echo no", opts) + +-- Remap arrows +keymap("n", "", ":w :cprev", opts) +keymap("n", "", ":w :cnext", opts) +keymap("n", "", ":Gitsigns next_hunk", opts) +keymap("n", "", ":Gitsigns prev_hunk", opts) + +-- YANK TO EOL +keymap("n", "Y", "y$", opts) +keymap("n", "p", "y$", opts) + +-- toggle twilight +keymap("n", "=", ":Twilight", opts) + +-- Navigate buffers +keymap("n", "", ":bnext", opts) +keymap("n", "", ":bprevious", opts) + +-- close buffer and not window +keymap("n", "r", ":Bdelete", opts) +keymap("n", "R", ":Bwipeout", opts) +keymap("n", ",,", ":Telescope jumplist", opts) + +-- jump to the previous item, skipping the groups +-- Alt-y and Alt-p to use clipboard +keymap("v", "", '"+y', opts) +keymap("v", "", '"+p', opts) + +-- yanky/yankring +keymap("n", "p", "(YankyPutBefore)", opts) +keymap("n", "P", "(YankyPutAfter)", opts) +keymap("n", "gp", "(YankyGPutAfter)", opts) +keymap("n", "gP", "(YankyGPutBefore)", opts) +vim.keymap.set("n", "", "(YankyCycleForward)") +vim.keymap.set("n", "", "(YankyCycleBackward)") + +-- open git files +keymap("n", "", ":Telescope git_files", opts) +keymap( + "n", + "ff", + ':lua require("telescope").extensions.live_grep_args.live_grep_args(' .. horizontalLayout .. ")", + opts +) + +-- ctrl-save +keymap("n", "", ":w!", opts) +keymap("i", "", ":w!", opts) + +-- Insert -- +-- Press jk fast to esc +keymap("i", "jk", "", opts) + +--keymap("n", "-", ":Exp", opts) +--keymap("n", "-", require("oil").open, { desc = "Open parent directory" }) +vim.keymap.set("n", "-", require("oil").open, { desc = "Open parent directory" }) + +-- Visual -- +-- Stay in indent mode +keymap("v", "<", "", ">gv", opts) + +-- Move text up and down +keymap("v", "", ":m .+1==", opts) +keymap("v", "", ":m .-2==", opts) +keymap("v", "p", '"_dP', opts) + +-- tab through tabs +--keymap("n", "", ":tabn", opts) +--keymap("n", "", ":tabp", opts) + +-- nvim treehopper +keymap("n", "M", ":lua require('tsht').nodes()", opts) + +keymap("n", "", ":tabp", opts) + +-- testing +keymap("n", "t", ":w!:TestNearest", opts) +keymap("n", "T", ":w!:TestFile", opts) + +-- Visual Block -- +-- Move text up and down +keymap("x", "J", ":move '>+1gv-gv", opts) +keymap("x", "K", ":move '<-2gv-gv", opts) + +keymap("x", "", ":move '>+1gv-gv", opts) +keymap("x", "", ":move '<-2gv-gv", opts) + +-- quick fix list +keymap("n", "\\", ":cclose", opts) +keymap("n", "\\", ":copen", opts) + +-- lsp +keymap("n", "K", ":lua vim.lsp.buf.hover()", opts) +keymap("n", "ga", ":lua vim.lsp.buf.code_action()", opts) +keymap( -- ORGANIZE IMPORTS + "n", + "gA", + ':lua vim.lsp.buf.execute_command({command = "_typescript.organizeImports", arguments = {vim.fn.expand("%:p")}})', + opts +) +-- gD opens definition in new vertical split +keymap("n", "gD", ":vsp:lua vim.lsp.buf.definition()", opts) +-- FUNCTION KEYS +keymap("n", "", '"+y', opts) +keymap("n", "", ":vsp", opts) +-- toggle endlines +keymap("n", "", ":NvimContextVtToggle", opts) +keymap("n", "", ":set hls!", opts) + +keymap("n", "", ":lua TroubleToggle", opts) +keymap("n", ",L", ':lua require("lsp_lines").toggle()', opts) +keymap("n", "", ":lua R'sessionverse'.openDirtyFiles()", opts) +keymap("v", "y", '"+y', opts) + +keymap("n", "=", ":TroubleToggle", opts) + +-- Terminal -- +-- Better terminal navigation +local term_opts = { silent = true } +keymap("t", "", "h", term_opts) +keymap("t", "", "j", term_opts) +keymap("t", "", "k", term_opts) +keymap("t", "", "l", term_opts) + +vim.api.nvim_set_keymap("n", ",xx", "Trouble", { silent = true, noremap = true }) +vim.api.nvim_set_keymap("n", ",xw", "Trouble workspace_diagnostics", { silent = true, noremap = true }) +vim.api.nvim_set_keymap("n", ",xd", "Trouble document_diagnostics", { silent = true, noremap = true }) +vim.api.nvim_set_keymap("n", ",xl", "Trouble loclist", { silent = true, noremap = true }) +vim.api.nvim_set_keymap("n", ",xq", "Trouble quickfix", { silent = true, noremap = true }) +vim.api.nvim_set_keymap("n", "gR", "Trouble lsp_references", { silent = true, noremap = true }) diff --git a/nvim/lua/user/lsp/handlers.lua b/nvim/lua/user/lsp/handlers.lua new file mode 100644 index 0000000..1341d80 --- /dev/null +++ b/nvim/lua/user/lsp/handlers.lua @@ -0,0 +1,118 @@ +local M = {} + +-- TODO: backfill this to template +M.setup = function() + local signs = { + { name = "DiagnosticSignError", text = "ï—" }, + { name = "DiagnosticSignWarn", text = "ï±" }, + { name = "DiagnosticSignHint", text = "ïš" }, + { name = "DiagnosticSignInfo", text = "ï™" }, + } + + for _, sign in ipairs(signs) do + vim.fn.sign_define(sign.name, { texthl = sign.name, text = sign.text, numhl = "" }) + end + + local config = { + -- disable virtual text redunant with lsp_lines + virtual_text = false, + -- show signs + signs = { + active = signs, + }, + update_in_insert = false, + underline = true, + severity_sort = true, + float = { + source = false, + focusable = false, + style = "minimal", + header = "", + prefix = "", + }, + } + + vim.diagnostic.config(config) + + vim.lsp.handlers["textDocument/hover"] = vim.lsp.with(vim.lsp.handlers.hover, { + border = "rounded", + }) + + vim.lsp.handlers["textDocument/signatureHelp"] = vim.lsp.with(vim.lsp.handlers.signature_help, { + border = "rounded", + }) +end + +local function lsp_highlight_document(client) + -- Set autocommands conditional on server_capabilities + if client.server_capabilities.document_highlight then + vim.api.nvim_exec( + [[ + augroup lsp_document_highlight + autocmd! * + autocmd CursorHold lua vim.lsp.buf.document_highlight() + autocmd CursorMoved lua vim.lsp.buf.clear_references() + augroup END + ]], + false + ) + end +end + +local function lsp_keymaps(bufnr) + local opts = { noremap = true, silent = true } + vim.api.nvim_buf_set_keymap(bufnr, "n", "gD", "lua vim.lsp.buf.declaration()", opts) + vim.api.nvim_buf_set_keymap(bufnr, "n", "gd", "lua vim.lsp.buf.definition()", opts) + vim.api.nvim_buf_set_keymap(bufnr, "n", "K", "lua vim.lsp.buf.hover()", opts) + vim.api.nvim_buf_set_keymap(bufnr, "n", "gi", "lua vim.lsp.buf.implementation()", opts) + vim.api.nvim_buf_set_keymap(bufnr, "n", "", "lua vim.lsp.buf.signature_help()", opts) + -- vim.api.nvim_buf_set_keymap(bufnr, "n", "rn", "lua vim.lsp.buf.rename()", opts) + vim.api.nvim_buf_set_keymap(bufnr, "n", "gr", "lua vim.lsp.buf.references()", opts) + -- vim.api.nvim_buf_set_keymap(bufnr, "n", "ca", "lua vim.lsp.buf.code_action()", opts) + -- vim.api.nvim_buf_set_keymap(bufnr, "n", "f", "lua vim.diagnostic.open_float()", opts) + vim.api.nvim_buf_set_keymap(bufnr, "n", "[d", 'lua vim.diagnostic.goto_prev({ border = "rounded" })', opts) + vim.api.nvim_buf_set_keymap( + bufnr, + "n", + "gl", + 'lua vim.lsp.diagnostic.show_line_diagnostics({ border = "rounded" })', + opts + ) + vim.api.nvim_buf_set_keymap(bufnr, "n", "]d", 'lua vim.diagnostic.goto_next({ border = "rounded" })', opts) + vim.api.nvim_buf_set_keymap(bufnr, "n", "q", "lua vim.diagnostic.setloclist()", opts) + vim.cmd([[ command! Format execute 'lua vim.lsp.buf.formatting()' ]]) +end + +require("nvim-treesitter.configs").setup({ + highlight = { + -- ... + }, + -- ... + -- rainbow = { + -- enable = true, + -- -- disable = { "jsx", "cpp" }, list of languages you want to disable the plugin for + -- extended_mode = true, -- Also highlight non-bracket delimiters like html tags, boolean or table: lang -> boolean + -- max_file_lines = nil, -- Do not enable for files with more than n lines, int + -- -- colors = {}, -- table of hex strings + -- -- termcolors = {} -- table of colour name strings + -- }, +}) +M.on_attach = function(client, bufnr) + if client.name == "tsserver" then + --client.server_capabilities.document_formatting = false + client.server_capabilities.documentFormattingProvider = false + end + lsp_keymaps(bufnr) + lsp_highlight_document(client) +end + +local capabilities = vim.lsp.protocol.make_client_capabilities() + +local status_ok, cmp_nvim_lsp = pcall(require, "cmp_nvim_lsp") +if not status_ok then + return +end + +M.capabilities = cmp_nvim_lsp.default_capabilities(capabilities) + +return M diff --git a/nvim/lua/user/lsp/init.lua b/nvim/lua/user/lsp/init.lua new file mode 100644 index 0000000..046932d --- /dev/null +++ b/nvim/lua/user/lsp/init.lua @@ -0,0 +1,179 @@ +-- local status_ok, lspconfig = pcall(require, "lspconfig") +-- if not status_ok then +-- return +-- end + +require("user.lsp.lsp-installer") +require("user.lsp.handlers").setup() +require("user.lsp.null-ls") +require("fidget").setup({}) +require("lsp_lines").setup() +-- local navic = require("nvim-navic") + +-- lspconfig.clangd.setup({ +-- on_attach = function(client, bufnr) +-- navic.attach(client, bufnr) +-- end, +-- }) + +require("nvim_context_vt").setup({ + enabled = true, + prefix = "ï¡", + disable_ft = { "markdown" }, + disable_virtual_lines = true, + disable_virtual_lines_ft = { "yaml" }, + min_rows = 7, + -- Same as above but only for spesific filetypes + -- Default: {} + --min_rows_ft = {}, +}) + +local signature_cfg = { + debug = false, -- set to true to enable debug logging + log_path = vim.fn.stdpath("cache") .. "/lsp_signature.log", -- log dir when debug is on + -- default is ~/.cache/nvim/lsp_signature.log + verbose = false, -- show debug line number + + bind = true, -- This is mandatory, otherwise border config won't get registered. + -- If you want to hook lspsaga or other signature handler, pls set to false + doc_lines = 12, -- will show two lines of comment/doc(if there are more than two lines in doc, will be truncated); + -- set to 0 if you DO NOT want any API comments be shown + -- This setting only take effect in insert mode, it does not affect signature help in normal + -- mode, 10 by default + + max_height = 45, -- max height of signature floating_window + max_width = 390, -- max_width of signature floating_window + noice = false, -- set to true if you using noice to render markdown + wrap = true, -- allow doc/signature text wrap inside floating_window, useful if your lsp return doc/sig is too long + + floating_window = false, -- show hint in a floating window, set to false for virtual text only mode + + floating_window_above_cur_line = true, -- try to place the floating above the current line when possible Note: + -- will set to true when fully tested, set to false will use whichever side has more space + -- this setting will be helpful if you do not want the PUM and floating win overlap + + floating_window_off_x = 1, -- adjust float windows x position. + -- can be either a number or function + floating_window_off_y = -1, -- adjust float windows y position. e.g -2 move window up 2 lines; 2 move down 2 lines + -- can be either number or function, see examples + + close_timeout = 4000, -- close floating window after ms when laster parameter is entered + fix_pos = false, -- set to true, the floating window will not auto-close until finish all parameters + hint_enable = true, -- virtual hint enable + hint_prefix = "📖 ", -- Panda for parameter, NOTE: for the terminal not support emoji, might crash + hint_scheme = "String", + hi_parameter = "LspSignatureActiveParameter", -- how your parameter will be highlight + handler_opts = { + border = "rounded", -- double, rounded, single, shadow, none, or a table of borders + }, + + always_trigger = true, -- sometime show signature on new line or in middle of parameter can be confusing, set it to false for #58 + + auto_close_after = nil, -- autoclose signature float win after x sec, disabled if nil. + extra_trigger_chars = {}, -- Array of extra characters that will trigger signature completion, e.g., {"(", ","} + zindex = 200, -- by default it will be on top of all floating windows, set to <= 50 send it to bottom + + padding = "", -- character to pad on left and right of signature can be ' ', or '|' etc + + transparency = 50, -- disabled by default, allow floating win transparent value 1~100 + shadow_blend = 36, -- if you using shadow as border use this set the opacity + shadow_guibg = "Black", -- if you using shadow as border use this set the color e.g. 'Green' or '#121315' + timer_interval = 50, -- default timer check interval set to lower value if you want to reduce latency + toggle_key = nil, -- toggle signature on and off in insert mode, e.g. toggle_key = '' + + select_signature_key = nil, -- cycle to next signature, e.g. '' function overloading + move_cursor_key = nil, -- imap, use nvim_set_current_win to move cursor between current win and floating +} + +require("lsp_signature").setup(signature_cfg) + +--require("lsp_lines").setup() + +-- Default config +require("LspUI").setup({ + prompt = false, + lightbulb = { + enable = false, -- close by default + command_enable = false, -- close by default, this switch does not have to be turned on, this command has no effect + icon = "💡", + }, + code_action = { + enable = true, + command_enable = true, + icon = "💡", + keybind = { + exec = "", + prev = "k", + next = "j", + quit = "q", + }, + }, + hover = { + enable = true, + command_enable = true, + keybind = { + prev = "p", + next = "n", + quit = "q", + }, + }, + rename = { + enable = true, + command_enable = true, + auto_select = true, -- whether select all automatically + keybind = { + change = "", + quit = "", + }, + }, + diagnostic = { + enable = false, + command_enable = true, + icons = { + Error = "ï— ", + Warn = "ïª ", + Info = "ïš ", + Hint = "ï™ ", + }, + }, + peek_definition = { + enable = true, -- close by default + command_enable = true, + keybind = { + edit = "op", + vsplit = "ov", + split = "os", + quit = "q", + }, + }, +}) + +local M = {} + +local enabled = true + +function M.setup() + vim.diagnostic.config({ virtual_text = true }) + --[[ require("lsp_lines").setup() ]] + + vim.keymap.set("n", "le", function() + enabled = not enabled + if enabled == true then + vim.diagnostic.config({ + virtual_text = { + prefix = "â—", + source = false, + }, + }) + else + vim.diagnostic.config({ + virtual_text = true, + }) + end + require("lsp_lines").toggle() + end, { + desc = "Toggle lsp_lines", + }) +end + +return M diff --git a/nvim/lua/user/lsp/lsp-installer.lua b/nvim/lua/user/lsp/lsp-installer.lua new file mode 100644 index 0000000..70c1c58 --- /dev/null +++ b/nvim/lua/user/lsp/lsp-installer.lua @@ -0,0 +1,43 @@ +require("mason").setup() +require("mason-lspconfig").setup() +require("mason-null-ls").setup({ + ensure_installed = { "stylua", "jq", "eslint" }, +}) + +-- After setting up mason-lspconfig you may set up servers via lspconfig +require("lspconfig").lua_ls.setup({}) +require("lspconfig").tsserver.setup({ + settings = { + importModuleSpecifierPreference = "relative", + javascript = { + importModuleSpecifierPreference = "relative", + + --[[ inlayHints = { ]] + --[[ includeInlayEnumMemberValueHints = true, ]] + --[[ includeInlayFunctionLikeReturnTypeHints = true, ]] + --[[ includeInlayFunctionParameterTypeHints = true, ]] + --[[ includeInlayParameterNameHints = "all", -- 'none' | 'literals' | 'all'; ]] + --[[ includeInlayParameterNameHintsWhenArgumentMatchesName = true, ]] + --[[ includeInlayPropertyDeclarationTypeHints = true, ]] + --[[ includeInlayVariableTypeHints = true, ]] + --[[ }, ]] + }, + typescript = { + importModuleSpecifierPreference = "relative", + --[[ inlayHints = { ]] + --[[ includeInlayEnumMemberValueHints = true, ]] + --[[ includeInlayFunctionLikeReturnTypeHints = true, ]] + --[[ includeInlayFunctionParameterTypeHints = true, ]] + --[[ includeInlayParameterNameHints = "all", -- 'none' | 'literals' | 'all'; ]] + --[[ includeInlayParameterNameHintsWhenArgumentMatchesName = true, ]] + --[[ includeInlayPropertyDeclarationTypeHints = true, ]] + --[[ includeInlayVariableTypeHints = true, ]] + --[[ }, ]] + }, + }, +}) +require("lspconfig").eslint.setup({}) +--require("lspconfig")["null-ls"].setup({}) + +-- require("lspconfig").rust_analyzer.setup {} +-- ... diff --git a/nvim/lua/user/lsp/null-ls.lua b/nvim/lua/user/lsp/null-ls.lua new file mode 100644 index 0000000..35fa65f --- /dev/null +++ b/nvim/lua/user/lsp/null-ls.lua @@ -0,0 +1,64 @@ +local null_ls_status_ok, null_ls = pcall(require, "null-ls") +if not null_ls_status_ok then + return +end + +-- https://github.com/jose-elias-alvarez/null-ls.nvim/tree/main/lua/null-ls/builtins/formatting +local formatting = null_ls.builtins.formatting +-- https://github.com/jose-elias-alvarez/null-ls.nvim/tree/main/lua/null-ls/builtins/diagnostics +local diagnostics = null_ls.builtins.diagnostics + +-- format async +_G.formatting_async = function(bufnr) + bufnr = tonumber(bufnr) or vim.api.nvim_get_current_buf() + + vim.lsp.buf_request( + bufnr, + "textDocument/formatting", + { textDocument = { uri = vim.uri_from_bufnr(bufnr) } }, + function(err, res) + if err then + local err_msg = type(err) == "string" and err or err.message + -- you can modify the log message / level (or ignore it completely) + vim.notify("formatting: " .. err_msg, vim.log.levels.WARN) + return + end + + -- don't apply results if buffer is unloaded or has been modified + if not vim.api.nvim_buf_is_loaded(bufnr) or vim.api.nvim_buf_get_option(bufnr, "modified") then + return + end + + if res then + vim.lsp.util.apply_text_edits(res, bufnr, "utf8") + vim.api.nvim_buf_call(bufnr, function() + vim.cmd("silent noautocmd update") + end) + end + end + ) +end + +null_ls.setup({ + debug = false, + sources = { + formatting.prettier, + --[[ null_ls.builtins.diagnostics.eslint, ]] + --null_ls.builtins.code_actions.eslint, + formatting.black.with({ extra_args = { "--fast" } }), + formatting.stylua, + -- diagnostics.flake8 + }, + on_attach = function(client, bufnr) + if client.supports_method("textDocument/formatting") then + -- wrap in an augroup to prevent duplicate autocmds + -- TODO: have a per project toggle for this + -- vim.cmd([[ + -- augroup LspFormatting + -- autocmd! * + -- autocmd BufWritePost lua formatting_async(vim.fn.expand("")) + -- augroup END + -- ]]) + end + end, +}) diff --git a/nvim/lua/user/lsp/settings/jsonls.lua b/nvim/lua/user/lsp/settings/jsonls.lua new file mode 100644 index 0000000..28adcfb --- /dev/null +++ b/nvim/lua/user/lsp/settings/jsonls.lua @@ -0,0 +1,196 @@ +local default_schemas = nil +local status_ok, jsonls_settings = pcall(require, "nlspsettings.jsonls") +if status_ok then + default_schemas = jsonls_settings.get_default_schemas() +end + +local schemas = { + { + description = "TypeScript compiler configuration file", + fileMatch = { + "tsconfig.json", + "tsconfig.*.json", + }, + url = "https://json.schemastore.org/tsconfig.json", + }, + { + description = "Lerna config", + fileMatch = { "lerna.json" }, + url = "https://json.schemastore.org/lerna.json", + }, + { + description = "Babel configuration", + fileMatch = { + ".babelrc.json", + ".babelrc", + "babel.config.json", + }, + url = "https://json.schemastore.org/babelrc.json", + }, + { + description = "ESLint config", + fileMatch = { + ".eslintrc.json", + ".eslintrc", + }, + url = "https://json.schemastore.org/eslintrc.json", + }, + { + description = "Bucklescript config", + fileMatch = { "bsconfig.json" }, + url = "https://raw.githubusercontent.com/rescript-lang/rescript-compiler/8.2.0/docs/docson/build-schema.json", + }, + { + description = "Prettier config", + fileMatch = { + ".prettierrc", + ".prettierrc.json", + "prettier.config.json", + }, + }, + { + description = "Vercel Now config", + fileMatch = { "now.json" }, + url = "https://json.schemastore.org/now", + }, + { + description = "Stylelint config", + fileMatch = { + ".stylelintrc", + ".stylelintrc.json", + "stylelint.config.json", + }, + url = "https://json.schemastore.org/stylelintrc", + }, + { + description = "A JSON schema for the ASP.NET LaunchSettings.json files", + fileMatch = { "launchsettings.json" }, + url = "https://json.schemastore.org/launchsettings.json", + }, + { + description = "Schema for CMake Presets", + fileMatch = { + "CMakePresets.json", + "CMakeUserPresets.json", + }, + url = "https://raw.githubusercontent.com/Kitware/CMake/master/Help/manual/presets/schema.json", + }, + { + description = "Configuration file as an alternative for configuring your repository in the settings page.", + fileMatch = { + ".codeclimate.json", + }, + url = "https://json.schemastore.org/codeclimate.json", + }, + { + description = "LLVM compilation database", + fileMatch = { + "compile_commands.json", + }, + url = "https://json.schemastore.org/compile-commands.json", + }, + { + description = "Config file for Command Task Runner", + fileMatch = { + "commands.json", + }, + url = "https://json.schemastore.org/commands.json", + }, + { + description = "AWS CloudFormation provides a common language for you to describe and provision all the infrastructure resources in your cloud environment.", + fileMatch = { + "*.cf.json", + "cloudformation.json", + }, + url = "https://raw.githubusercontent.com/awslabs/goformation/v5.2.9/schema/cloudformation.schema.json", + }, + { + description = "The AWS Serverless Application Model (AWS SAM, previously known as Project Flourish) extends AWS CloudFormation to provide a simplified way of defining the Amazon API Gateway APIs, AWS Lambda functions, and Amazon DynamoDB tables needed by your serverless application.", + fileMatch = { + "serverless.template", + "*.sam.json", + "sam.json", + }, + url = "https://raw.githubusercontent.com/awslabs/goformation/v5.2.9/schema/sam.schema.json", + }, + { + description = "Json schema for properties json file for a GitHub Workflow template", + fileMatch = { + ".github/workflow-templates/**.properties.json", + }, + url = "https://json.schemastore.org/github-workflow-template-properties.json", + }, + { + description = "golangci-lint configuration file", + fileMatch = { + ".golangci.toml", + ".golangci.json", + }, + url = "https://json.schemastore.org/golangci-lint.json", + }, + { + description = "JSON schema for the JSON Feed format", + fileMatch = { + "feed.json", + }, + url = "https://json.schemastore.org/feed.json", + versions = { + ["1"] = "https://json.schemastore.org/feed-1.json", + ["1.1"] = "https://json.schemastore.org/feed.json", + }, + }, + { + description = "Packer template JSON configuration", + fileMatch = { + "packer.json", + }, + url = "https://json.schemastore.org/packer.json", + }, + { + description = "NPM configuration file", + fileMatch = { + "package.json", + }, + url = "https://json.schemastore.org/package.json", + }, + { + description = "JSON schema for Visual Studio component configuration files", + fileMatch = { + "*.vsconfig", + }, + url = "https://json.schemastore.org/vsconfig.json", + }, + { + description = "Resume json", + fileMatch = { "resume.json" }, + url = "https://raw.githubusercontent.com/jsonresume/resume-schema/v1.0.0/schema.json", + }, +} + +local function extend(tab1, tab2) + for _, value in ipairs(tab2) do + table.insert(tab1, value) + end + return tab1 +end + +local extended_schemas = extend(schemas, default_schemas) + +local opts = { + settings = { + json = { + schemas = extended_schemas, + }, + }, + setup = { + commands = { + Format = { + function() + vim.lsp.buf.range_formatting({}, { 0, 0 }, { vim.fn.line("$"), 0 }) + end, + }, + }, + }, +} + +return opts diff --git a/nvim/lua/user/lsp/settings/sumneko_lua.lua b/nvim/lua/user/lsp/settings/sumneko_lua.lua new file mode 100644 index 0000000..0ac454a --- /dev/null +++ b/nvim/lua/user/lsp/settings/sumneko_lua.lua @@ -0,0 +1,16 @@ +return { + settings = { + + Lua = { + diagnostics = { + globals = { "vim" }, + }, + workspace = { + library = { + [vim.fn.expand("$VIMRUNTIME/lua")] = true, + [vim.fn.stdpath("config") .. "/lua"] = true, + }, + }, + }, + }, +} diff --git a/nvim/lua/user/lsp/settings/tsserver.lua b/nvim/lua/user/lsp/settings/tsserver.lua new file mode 100644 index 0000000..13a2485 --- /dev/null +++ b/nvim/lua/user/lsp/settings/tsserver.lua @@ -0,0 +1,30 @@ +return { + settings = { + importModuleSpecifierPreference = "relative", + preferences = { + importModuleSpecifierPreference = "relative", + }, + javascript = { + inlayHints = { + includeInlayEnumMemberValueHints = true, + includeInlayFunctionLikeReturnTypeHints = true, + includeInlayFunctionParameterTypeHints = true, + includeInlayParameterNameHints = "all", -- 'none' | 'literals' | 'all'; + includeInlayParameterNameHintsWhenArgumentMatchesName = true, + includeInlayPropertyDeclarationTypeHints = true, + includeInlayVariableTypeHints = true, + }, + }, + typescript = { + inlayHints = { + includeInlayEnumMemberValueHints = true, + includeInlayFunctionLikeReturnTypeHints = true, + includeInlayFunctionParameterTypeHints = true, + includeInlayParameterNameHints = "all", -- 'none' | 'literals' | 'all'; + includeInlayParameterNameHintsWhenArgumentMatchesName = true, + includeInlayPropertyDeclarationTypeHints = true, + includeInlayVariableTypeHints = true, + }, + }, + }, +} diff --git a/nvim/lua/user/lualine.lua b/nvim/lua/user/lualine.lua new file mode 100644 index 0000000..eabe879 --- /dev/null +++ b/nvim/lua/user/lualine.lua @@ -0,0 +1,111 @@ +local status_ok, lualine = pcall(require, "lualine") +if not status_ok then + vim.notify("Can not load lualine") + return +end + +local hide_in_width = function() + return vim.fn.winwidth(0) > 80 +end + +local diagnostics = { + "diagnostics", + sources = { "nvim_diagnostic" }, + sections = { "error", "warn" }, + symbols = { error = "ï— ", warn = "ï± " }, + colored = false, + update_in_insert = false, + always_visible = true, +} + +local filename = { + "filename", + file_status = true, -- Displays file status (readonly status, modified status) + path = 1, -- 0: Just the filename + -- 1: Relative path + -- 2: Absolute path + -- 3: Absolute path, with tilde as the home directory + + shorting_target = 40, -- Shortens path to leave 40 spaces in the window + -- for other components. (terrible name, any suggestions?) + symbols = { + modified = "[+]", -- Text to show when the file is modified. + readonly = "[-]", -- Text to show when the file is non-modifiable or readonly. + unnamed = "[No Name]", -- Text to show for unnamed buffers. + }, +} +local diff = { + "diff", + colored = false, + symbols = { added = "ï‘— ", modified = "ï‘™ ", removed = " " }, -- changes diff symbols + cond = hide_in_width, +} + +--local mode = { +-- 'mode', +-- fmt = function(str) +-- return '-- ' .. str .. ' --' +-- end +--} + +local filetype = { + "filetype", + icons_enabled = true, +} + +-- local branch = { +-- 'branch', +-- icons_enabled = true, +-- icon = '' +-- } + +local location = { + "location", + padding = 0, +} + +-- cool function for progress +local progress = function() + local current_line = vim.fn.line(".") + local total_lines = vim.fn.line("$") + local chars = { "__", "â–â–", "â–‚â–‚", "▃▃", "â–„â–„", "â–…â–…", "▆▆", "▇▇", "██" } + local line_ratio = current_line / total_lines + local index = math.ceil(line_ratio * #chars) + return chars[index] +end + +--local spaces = function() +-- return 'spaces: ' .. vim.api.nvim_buf_get_option(0, 'shiftwidth') +--end + +lualine.setup({ + options = { + icons_enabled = true, + component_separators = { left = "", right = "" }, + section_separators = { left = "î‚°", right = "" }, + disabled_filetypes = { "alpha", "dashboard", "NvimTree", "Outline" }, + always_divide_middle = true, + }, + sections = { + lualine_a = { diagnostics, filename }, + lualine_b = { "location" }, + lualine_b = {}, + lualine_c = {}, + -- lualine_x = { "encoding", "fileformat", "filetype" }, + lualine_x = { diff, filetype }, + --lualine_x = {diff, spaces, 'encoding', filetype}, + lualine_y = { location }, + lualine_z = { progress }, + }, + inactive_sections = { + lualine_a = {}, + lualine_b = {}, + lualine_c = { "filename" }, + lualine_x = { "location" }, + lualine_y = {}, + lualine_z = {}, + }, + -- theme = "gruvbox", + tabline = {}, + extensions = {}, +}) diff --git a/nvim/lua/user/marks.lua b/nvim/lua/user/marks.lua new file mode 100644 index 0000000..dbe550a --- /dev/null +++ b/nvim/lua/user/marks.lua @@ -0,0 +1,31 @@ +require("marks").setup({ + -- whether to map keybinds or not. default true + default_mappings = true, + -- which builtin marks to show. default {} + builtin_marks = { ".", "<", ">", "^" }, + -- whether movements cycle back to the beginning/end of buffer. default true + cyclic = true, + -- whether the shada file is updated after modifying uppercase marks. default false + force_write_shada = false, + -- how often (in ms) to redraw signs/recompute mark positions. + -- higher values will have better performance but may cause visual lag, + -- while lower values may cause performance penalties. default 150. + refresh_interval = 250, + -- sign priorities for each type of mark - builtin marks, uppercase marks, lowercase + -- marks, and bookmarks. + -- can be either a table with all/none of the keys, or a single number, in which case + -- the priority applies to all marks. + -- default 10. + sign_priority = { lower = 10, upper = 15, builtin = 8, bookmark = 20 }, + -- disables mark tracking for specific filetypes. default {} + excluded_filetypes = {}, + -- marks.nvim allows you to configure up to 10 bookmark groups, each with its own + -- sign/virttext. Bookmarks can be used to group together positions and quickly move + -- across multiple buffers. default sign is '!@#$%^&*()' (from 0 to 9), and + -- default virt_text is "". + bookmark_0 = { + sign = "âš‘", + virt_text = "hello world", + }, + mappings = {}, +}) diff --git a/nvim/lua/user/navbuddy.lua b/nvim/lua/user/navbuddy.lua new file mode 100644 index 0000000..3e78833 --- /dev/null +++ b/nvim/lua/user/navbuddy.lua @@ -0,0 +1,108 @@ +local navbuddy = require("nvim-navbuddy") +local actions = require("nvim-navbuddy.actions") + +navbuddy.setup({ + window = { + border = "single", -- "rounded", "double", "solid", "none" + -- or an array with eight chars building up the border in a clockwise fashion + -- starting with the top-left corner. eg: { "â•”", "â•" ,"â•—", "â•‘", "â•", "â•", "╚", "â•‘" }. + size = "60%", -- Or table format example: { height = "40%", width = "100%"} + position = "50%", -- Or table format example: { row = "100%", col = "0%"} + scrolloff = nil, -- scrolloff value within navbuddy window + sections = { + left = { + size = "20%", + border = nil, -- You can set border style for each section individually as well. + }, + mid = { + size = "40%", + border = nil, + }, + right = { + -- No size option for right most section. It fills to + -- remaining area. + border = nil, + }, + }, + }, + icons = { + File = " ", + Module = " ", + Namespace = "ï – ", + Package = " ", + Class = "ï – ", + Method = " ", + Property = "îž› ", + Field = " ", + Constructor = "ï¥ ", + Enum = "ï©—", + Interface = "ï©—", + Function = "ïž” ", + Variable = " ", + Constant = " ", + String = " ", + Number = " ", + Boolean = "â—© ", + Array = " ", + Object = " ", + Key = "ï Š ", + Null = "ï³  ", + EnumMember = "ï… ", + Struct = "ï – ", + Event = " ", + Operator = "ïš” ", + TypeParameter = " ", + }, + use_default_mappings = true, -- If set to false, only mappings set + -- by user are set. Else default + -- mappings are used for keys + -- that are not set by user + mappings = { + [""] = actions.close, -- Close and cursor to original location + ["q"] = actions.close, + + ["j"] = actions.next_sibling, -- down + ["k"] = actions.previous_sibling, -- up + + ["h"] = actions.parent, -- Move to left panel + ["l"] = actions.children, -- Move to right panel + ["0"] = actions.root, -- Move to first panel + + ["v"] = actions.visual_name, -- Visual selection of name + ["V"] = actions.visual_scope, -- Visual selection of scope + + ["y"] = actions.yank_name, -- Yank the name to system clipboard "+ + ["Y"] = actions.yank_scope, -- Yank the scope to system clipboard "+ + + ["i"] = actions.insert_name, -- Insert at start of name + ["I"] = actions.insert_scope, -- Insert at start of scope + + ["a"] = actions.append_name, -- Insert at end of name + ["A"] = actions.append_scope, -- Insert at end of scope + + ["r"] = actions.rename, -- Rename currently focused symbol + + ["d"] = actions.delete, -- Delete scope + + ["f"] = actions.fold_create, -- Create fold of current scope + ["F"] = actions.fold_delete, -- Delete fold of current scope + + ["c"] = actions.comment, -- Comment out current scope + + [""] = actions.select, -- Goto selected symbol + ["o"] = actions.select, + + ["J"] = actions.move_down, -- Move focused node down + ["K"] = actions.move_up, -- Move focused node up + }, + lsp = { + auto_attach = true, -- If set to true, you don't need to manually use attach function + preference = nil, -- list of lsp server names in order of preference + }, + source_buffer = { + follow_node = true, -- Keep the current node in focus on the source buffer + highlight = true, -- Highlight the currently focused node + reorient = "smart", -- "smart", "top", "mid" or "none" + scrolloff = nil, -- scrolloff value when navbuddy is open + }, +}) diff --git a/nvim/lua/user/nvim-tree.lua b/nvim/lua/user/nvim-tree.lua new file mode 100644 index 0000000..09ee86a --- /dev/null +++ b/nvim/lua/user/nvim-tree.lua @@ -0,0 +1,20 @@ +-- following options are the default +-- each of these are documented in `:help nvim-tree.OPTION_NAME` + +local status_ok, nvim_tree = pcall(require, "nvim-tree") +if not status_ok then + return +end + +nvim_tree.setup({ + sort_by = "case_sensitive", + view = { + width = 30, + }, + renderer = { + group_empty = true, + }, + filters = { + dotfiles = true, + }, +}) diff --git a/nvim/lua/user/oil.lua b/nvim/lua/user/oil.lua new file mode 100644 index 0000000..0956535 --- /dev/null +++ b/nvim/lua/user/oil.lua @@ -0,0 +1,119 @@ +require("oil").setup({ + -- Id is automatically added at the beginning, and name at the end + -- See :help oil-columns + columns = { + "icon", + -- "permissions", + -- "size", + -- "mtime", + }, + -- Buffer-local options to use for oil buffers + buf_options = { + buflisted = false, + bufhidden = "hide", + }, + -- Window-local options to use for oil buffers + win_options = { + wrap = false, + signcolumn = "no", + cursorcolumn = false, + foldcolumn = "0", + spell = false, + list = false, + conceallevel = 3, + concealcursor = "n", + }, + -- Oil will take over directory buffers (e.g. `vim .` or `:e src/` + default_file_explorer = true, + -- Restore window options to previous values when leaving an oil buffer + restore_win_options = true, + -- Skip the confirmation popup for simple operations + skip_confirm_for_simple_edits = false, + -- Deleted files will be removed with the `trash-put` command. + delete_to_trash = false, + -- Selecting a new/moved/renamed file or directory will prompt you to save changes first + prompt_save_on_select_new_entry = true, + -- Keymaps in oil buffer. Can be any value that `vim.keymap.set` accepts OR a table of keymap + -- options with a `callback` (e.g. { callback = function() ... end, desc = "", nowait = true }) + -- Additionally, if it is a string that matches "actions.", + -- it will use the mapping at require("oil.actions"). + -- Set to `false` to remove a keymap + -- See :help oil-actions for a list of all available actions + keymaps = { + ["g?"] = "actions.show_help", + [""] = "actions.select", + [""] = "actions.select_vsplit", + [""] = "actions.select_split", + [""] = "actions.select_tab", + [""] = "actions.preview", + [""] = "actions.close", + [""] = "actions.refresh", + ["-"] = "actions.parent", + ["_"] = "actions.open_cwd", + ["`"] = "actions.cd", + ["~"] = "actions.tcd", + ["g."] = "actions.toggle_hidden", + }, + -- Set to false to disable all of the above keymaps + use_default_keymaps = true, + view_options = { + -- Show files and directories that start with "." + show_hidden = true, + -- This function defines what is considered a "hidden" file + is_hidden_file = function(name, bufnr) + return vim.startswith(name, ".") + end, + -- This function defines what will never be shown, even when `show_hidden` is set + is_always_hidden = function(name, bufnr) + return false + end, + }, + -- Configuration for the floating window in oil.open_float + float = { + -- Padding around the floating window + padding = 2, + max_width = 0, + max_height = 0, + border = "rounded", + win_options = { + winblend = 10, + }, + }, + -- Configuration for the actions floating preview window + preview = { + -- Width dimensions can be integers or a float between 0 and 1 (e.g. 0.4 for 40%) + -- min_width and max_width can be a single value or a list of mixed integer/float types. + -- max_width = {100, 0.8} means "the lesser of 100 columns or 80% of total" + max_width = 0.9, + -- min_width = {40, 0.4} means "the greater of 40 columns or 40% of total" + min_width = { 40, 0.4 }, + -- optionally define an integer/float for the exact width of the preview window + width = nil, + -- Height dimensions can be integers or a float between 0 and 1 (e.g. 0.4 for 40%) + -- min_height and max_height can be a single value or a list of mixed integer/float types. + -- max_height = {80, 0.9} means "the lesser of 80 columns or 90% of total" + max_height = 0.9, + -- min_height = {5, 0.1} means "the greater of 5 columns or 10% of total" + min_height = { 5, 0.1 }, + -- optionally define an integer/float for the exact height of the preview window + height = nil, + border = "rounded", + win_options = { + winblend = 0, + }, + }, + -- Configuration for the floating progress window + progress = { + max_width = 0.9, + min_width = { 40, 0.4 }, + width = nil, + max_height = { 10, 0.9 }, + min_height = { 5, 0.1 }, + height = nil, + border = "rounded", + minimized_border = "none", + win_options = { + winblend = 0, + }, + }, +}) diff --git a/nvim/lua/user/options.lua b/nvim/lua/user/options.lua new file mode 100644 index 0000000..a0061e7 --- /dev/null +++ b/nvim/lua/user/options.lua @@ -0,0 +1,83 @@ +local options = { + backup = false, -- creates a backup file + --clipboard = "unnamedplus", -- allows neovim to access the system clipboard + --cmdheight = 2, -- more space in the neovim command line for displaying messages + completeopt = { "menuone", "noselect" }, -- mostly just for cmp + conceallevel = 0, -- so that `` is visible in markdown files + fileencoding = "utf-8", -- the encoding written to a file + hlsearch = true, -- highlight all matches on previous search pattern + ignorecase = true, -- ignore case in search patterns + mouse = "a", -- allow the mouse to be used in neovim + showtabline = 1, -- don't need to see tabs unless they're > 1 + pumheight = 10, -- pop up menu height + showmode = false, -- we don't need to see things like -- INSERT -- anymore + smartcase = true, -- smart case + smartindent = true, -- make indenting smarter again + splitbelow = true, -- force all horizontal splits to go below current window + splitright = true, -- force all vertical splits to go to the right of current window + swapfile = false, -- creates a swapfile + termguicolors = true, -- set term gui colors (most terminals support this) + timeoutlen = 100, -- time to wait for a mapped sequence to complete (in milliseconds) + undofile = true, -- enable persistent undo + updatetime = 300, -- faster completion (4000ms default) + writebackup = false, -- if a file is being edited by another program (or was written to file while editing with another program), it is not allowed to be edited + expandtab = true, -- convert tabs to spaces + shiftwidth = 2, -- the number of spaces inserted for each indentation + tabstop = 2, -- insert 2 spaces for a tab + cursorline = true, -- highlight the current line + number = true, -- set numbered lines + relativenumber = false, -- set relative numbered lines + --numberwidth = 4, -- set number column width to 2 {default 4} + signcolumn = "yes", -- always show the sign column, otherwise it would shift the text each time + wrap = false, -- display lines as one long line + scrolloff = 8, -- is one of my fav + sidescrolloff = 8, + guifont = "monospace:h17", -- the font used in graphical neovim applications + exrc = true, +} + +vim.opt.shortmess:append("c") + +for k, v in pairs(options) do + vim.opt[k] = v +end + +vim.cmd("set whichwrap+=<,>,[,],h,l") +vim.cmd("set wildmode=list:longest,list:full") +vim.cmd([[set iskeyword+=-]]) +vim.cmd([[set formatoptions-=cro]]) -- TODO: this doesn't seem to work + +vim.cmd('let g:blameLineMessageWhenNotYetCommited = "."') + +-- TODO: lua this +vim.cmd([[ + augroup RememberPosition + au! + au BufReadPost * if line("'\"") > 0 && line("'\"") <= line("$") + \| exe "normal g'\"" | endif + augroup END +]]) + +vim.cmd([[let &t_Cs = "\e[4:3m"]]) +vim.cmd([[let &t_Ce = "\e[4:0m"]]) +vim.cmd([[let test#strategy = "tslime"]]) +vim.cmd([[let test#javascript#playwright#executable = 'yarn test']]) + +-- miniyank +vim.cmd([[ + let g:miniyank_delete_maxlines = 5000 + let g:miniyank_maxitems = 50 + let g:miniyank_filename = $HOME."/.miniyank.mpack" +]]) + +--vim.g.neon_style = "dark" +vim.g.neon_style = "doom" +vim.g.neon_italic_keyword = true +vim.g.neon_italic_function = true +vim.g.neon_transparent = true + +-- spell check markdown and txt +vim.api.nvim_create_autocmd( + { "BufRead", "BufNewFile" }, + { pattern = { "*.txt", "*.md", "*.tex" }, command = "setlocal spell" } +) diff --git a/nvim/lua/user/other.lua b/nvim/lua/user/other.lua new file mode 100644 index 0000000..e6184c7 --- /dev/null +++ b/nvim/lua/user/other.lua @@ -0,0 +1,8 @@ +require("other-nvim").setup({ + mappings = { + { + pattern = "/(.*)/(.*)/.*.ts$", + target = "/%1/%2/%2.test.ts", + }, + }, +}) diff --git a/nvim/lua/user/plugins.lua b/nvim/lua/user/plugins.lua new file mode 100644 index 0000000..a9375d3 --- /dev/null +++ b/nvim/lua/user/plugins.lua @@ -0,0 +1,331 @@ +local fn = vim.fn + +local lazypath = fn.stdpath("data") .. "/lazy/lazy.nvim" +vim.g.skip_ts_context_commentstring_module = true + +if not vim.loop.fs_stat(lazypath) then + fn.system({ + "git", + "clone", + "--filter=blob:none", + "https://github.com/folke/lazy.nvim.git", + "--branch=stable", -- latest stable release + lazypath, + }) +end +vim.opt.rtp:prepend(lazypath) + +-- Use a protected call so we don't error out on first use +local status_ok, lazy = pcall(require, "lazy") +if not status_ok then + vim.notify("Could not load packer", vim.o.error_bell) + return +end + +-- example using a list of specs with the default options +vim.g.mapleader = " " -- make sure to set `mapleader` before lazy so your mappings are correct + +local plugins = { + "wbthomason/packer.nvim", -- Have packer manage itself + "tpope/vim-surround", + --"nvim-lua/popup.nvim", -- An implementation of the Popup API from vim in Neovim + --"windwp/nvim-autopairs", -- Autopairs, integrates with both cmp and treesitter + --"akinsho/bufferline.nvim", + + "nvim-lua/plenary.nvim", -- Useful lua functions used ny lots of plugins + "numToStr/Comment.nvim", -- Easily comment stuff + "kyazdani42/nvim-web-devicons", + "kyazdani42/nvim-tree.lua", + "moll/vim-bbye", + "nvim-lualine/lualine.nvim", + --use("akinsho/toggleterm.nvim") + "ahmedkhalf/project.nvim", + "lewis6991/impatient.nvim", + { + "folke/which-key.nvim", + event = "VeryLazy", + opts = { + -- your configuration comes here + -- or leave it empty to use the default settings + -- refer to the configuration section below + }, + keys = { + { + "?", + function() + require("which-key").show({ global = false }) + end, + desc = "Buffer Local Keymaps (which-key)", + }, + }, + }, + + ------------------- + -- 🎨 Colorschemes + ------------------- + -- use "lunarvim/colorschemes" -- A bunch of colorschemes you can try out + --use("shaunsingh/oxocarbon.nvim") + --use("Yazeed1s/minimal.nvim") + --use("adisen99/codeschool.nvim") + --use("tjdevries/colorbuddy.nvim") + --use("lunarvim/darkplus.nvim") + "rockerBOO/boo-colorscheme-nvim", + { + "zootedb0t/citruszest.nvim", + lazy = false, + priority = 1000, + }, + "rebelot/kanagawa.nvim", + "gruvbox-community/gruvbox", + "sainnhe/everforest", + "savq/melange", + "EdenEast/nightfox.nvim", + "folke/tokyonight.nvim", + "arturgoms/moonbow.nvim", + "bluz71/vim-moonfly-colors", + "dasupradyumna/midnight.nvim", + + -- remember last color + --{ "rojspencer/vim-colorminder", event = "VeryLazy" }, + { "rojspencer/vim-colorminder" }, -- remember last colorscheme + + -- cmp plugins + "hrsh7th/nvim-cmp", -- The completion plugin + "hrsh7th/cmp-buffer", -- buffer completions + "hrsh7th/cmp-path", -- path completions + "hrsh7th/cmp-cmdline", -- cmdline completions + "saadparwaiz1/cmp_luasnip", -- snippet completions + "hrsh7th/cmp-nvim-lsp", + + { + "stevearc/aerial.nvim", + config = function() + require("aerial").setup({ + on_attach = function(bufnr) + -- Jump forwards/backwards with '{' and '}' + vim.keymap.set("n", "{", "AerialPrev", { buffer = bufnr }) + vim.keymap.set("n", "}", "AerialNext", { buffer = bufnr }) + end, + }) + end, + }, + "AndrewRadev/tagalong.vim", --rename both pairs of html + + --use("simrat39/symbols-outline.nvim") + -- ---------------- + -- âœ‚ï¸ Snippets + -- ---------------- + "dcampos/nvim-snippy", + "dcampos/cmp-snippy", + "ignu/vim-snippets", + + -- --- -- ------ + -- 🔊 LSP + -- --- -- ------- + "williamboman/mason.nvim", + "williamboman/mason-lspconfig.nvim", + "jay-babu/mason-null-ls.nvim", + "neovim/nvim-lspconfig", -- enable LSP + "tamago324/nlsp-settings.nvim", -- language server settings defined in json for + "jose-elias-alvarez/null-ls.nvim", -- for formatters and linters + "https://git.sr.ht/~whynothugo/lsp_lines.nvim", -- full lines of diagnostics + { + "jinzhongjia/LspUI.nvim", + branch = "legacy", + }, + + "folke/trouble.nvim", -- for troubleshooting + "haringsrob/nvim_context_vt", -- see method vt + { + "ojroques/nvim-lspfuzzy", + dependencies = { + { "junegunn/fzf" }, + { "junegunn/fzf.vim" }, -- to enable preview (optional) + }, + }, + { + "ray-x/lsp_signature.nvim", + }, + { + "SmiteshP/nvim-navic", + }, + { + "MunifTanjim/nui.nvim", + }, + + { + "ThePrimeagen/refactoring.nvim", + dependencies = { + "nvim-lua/plenary.nvim", + "nvim-treesitter/nvim-treesitter", + }, + config = function() + require("refactoring").setup() + end, + }, + { + "SmiteshP/nvim-navbuddy", + dependencies = { + "neovim/nvim-lspconfig", + "SmiteshP/nvim-navic", + "MunifTanjim/nui.nvim", + }, + }, + "HiPhish/rainbow-delimiters.nvim", + + -- ------ -- ------ + -- â˜•ï¸ TypeScript + -- ----- -- ------- + + "dmmulroy/tsc.nvim", + + -- ------ -- ------ + -- 💻 DAP + -- ----- -- ------- + "mfussenegger/nvim-dap", + "nvim-telescope/telescope-dap.nvim", + "mxsdev/nvim-dap-vscode-js", + "theHamsta/nvim-dap-virtual-text", + "rcarriga/nvim-dap-ui", + + -- ------ + + { "kevinhwang91/nvim-bqf", ft = "qf" }, + + -- ----- -- ------- + -- 🔭 Telescope + -- ----- -- ------- + + { "nvim-telescope/telescope-fzf-native.nvim", build = "make" }, + { --pass in options to rg + "nvim-telescope/telescope.nvim", + dependencies = { + { "nvim-telescope/telescope-live-grep-args.nvim" }, + }, + }, + { + "nvim-telescope/telescope-node-modules.nvim", + config = function() + require("telescope").load_extension("node_modules") + end, + }, + { + "nvim-telescope/telescope-file-browser.nvim", + keys = { + { + "fB", + ":Telescope file_browser path=%:p:h=%:p:h", + desc = "Browse Files", + }, + }, + config = function() + require("telescope").load_extension("file_browser") + end, + }, + "stevearc/oil.nvim", -- nvim file explorer + { + "sudormrfbin/cheatsheet.nvim", + + dependencies = { + { "nvim-telescope/telescope.nvim" }, + { "nvim-lua/popup.nvim" }, + { "nvim-lua/plenary.nvim" }, + }, + }, + { + "klen/nvim-config-local", + config = function() + require("config-local").setup({ + -- Default configuration (optional) + config_files = { ".vimrc.lua", ".vimrc" }, -- Config file patterns to load (lua supported) + hashfile = vim.fn.stdpath("data") .. "/config-local", -- Where the plugin keeps files data + autocommands_create = true, -- Create autocommands (VimEnter, DirectoryChanged) + commands_create = true, -- Create commands (ConfigSource, ConfigEdit, ConfigTrust, ConfigIgnore) + silent = true, -- Disable plugin messages (Config loaded/ignored) + lookup_parents = false, -- Lookup config files in parent directories + }) + end, + }, + "duane9/nvim-rg", + -- ---------- + -- 🌲 Treesitter + -- ---------- + { + "nvim-treesitter/nvim-treesitter", + build = ":TSUpdate", + }, + "hashivim/vim-terraform", + "JoosepAlviste/nvim-ts-context-commentstring", + "nvim-treesitter/nvim-treesitter-context", + "mfussenegger/nvim-treehopper", -- select and navigate + { + "Kasama/nvim-custom-diagnostic-highlight", + config = function() + require("nvim-custom-diagnostic-highlight").setup({}) + end, + }, + + -- ---------- + -- 📓 Git + -- ---------- + "lewis6991/gitsigns.nvim", + "tveskag/nvim-blame-line", + --use("TimUntersberger/neogit") + { "sindrets/diffview.nvim", dependencies = "nvim-lua/plenary.nvim", event = "VeryLazy" }, + + "ojroques/vim-oscyank", + "ruifm/gitlinker.nvim", + + -- modern YankRing + { + "gbprod/yanky.nvim", + event = "VeryLazy", + config = function() + require("yanky").setup({}) + end, + }, + + -- Beacon - flash cursors + "DanilaMihailov/beacon.nvim", + + -- go to alt file, replacement for projectionist + "rgroli/other.nvim", + + + --Sessions + --use("rmagatti/auto-session") + --use("rmagatti/session-lens") + "rktjmp/lush.nvim", + --use("~/code/sessionverse.nvim") + --use("~/bin/hemisush") + + -- Lua + --"olimorris/persisted.nvim", + -- marks + "chentoast/marks.nvim", + + -- fidget - lsp status virtual text + { + "j-hui/fidget.nvim", + tag = "legacy", + event = "LspAttach", + opts = { + -- options + }, + }, + -- tmux + "LnL7/vim-tslime", + "janko-m/vim-test", + + -- window titles + --[[ { ]] + --[[ "b0o/incline.nvim", ]] + --[[ config = function() ]] + --[[ require("incline").setup() ]] + --[[ end, ]] + --[[ }, ]] +} + +local opts = {} +lazy.setup(plugins, opts) +vim.keymap.set("n", "B", "AerialToggle!") diff --git a/nvim/lua/user/project.lua b/nvim/lua/user/project.lua new file mode 100644 index 0000000..14f0868 --- /dev/null +++ b/nvim/lua/user/project.lua @@ -0,0 +1,48 @@ +local status_ok, project = pcall(require, "project_nvim") +if not status_ok then + return +end +project.setup({ + ---@usage set to false to disable project.nvim. + --- This is on by default since it's currently the expected behavior. + active = true, + + on_config_done = nil, + + ---@usage set to true to disable setting the current-woriking directory + --- Manual mode doesn't automatically change your root directory, so you have + --- the option to manually do so using `:ProjectRoot` command. + manual_mode = false, + + ---@usage Methods of detecting the root directory + --- Allowed values: **"lsp"** uses the native neovim lsp + --- **"pattern"** uses vim-rooter like glob pattern matching. Here + --- order matters: if one is not detected, the other is used as fallback. You + --- can also delete or rearangne the detection methods. + -- detection_methods = { "lsp", "pattern" }, -- NOTE: lsp detection will get annoying with multiple langs in one project + detection_methods = { "pattern" }, + + ---@usage patterns used to detect root dir, when **"pattern"** is in detection_methods + patterns = { ".git", "_darcs", ".hg", ".bzr", ".svn" }, + + ---@ Show hidden files in telescope when searching for files in a project + show_hidden = false, + + ---@usage When set to false, you will get a message when project.nvim changes your directory. + -- When set to false, you will get a message when project.nvim changes your directory. + silent_chdir = true, + + ---@usage list of lsp client names to ignore when using **lsp** detection. eg: { "efm", ... } + ignore_lsp = {}, + + ---@type string + ---@usage path to store the project history for use in telescope + datapath = vim.fn.stdpath("data"), +}) + +local tele_status_ok, telescope = pcall(require, "telescope") +if not tele_status_ok then + return +end + +telescope.load_extension("projects") diff --git a/nvim/lua/user/quickfix.lua b/nvim/lua/user/quickfix.lua new file mode 100644 index 0000000..e85f1a5 --- /dev/null +++ b/nvim/lua/user/quickfix.lua @@ -0,0 +1,6 @@ +local status_ok, bqf = pcall(require, "bqf") +if not status_ok then + return +end + +bqf.setup({}) diff --git a/nvim/lua/user/sessions.lua b/nvim/lua/user/sessions.lua new file mode 100644 index 0000000..8869e83 --- /dev/null +++ b/nvim/lua/user/sessions.lua @@ -0,0 +1,35 @@ +--local opts = { +-- auto_session_enable_last_session = false, +-- auto_session_root_dir = vim.fn.stdpath("data") .. "/sessions/", +-- auto_session_enabled = true, +-- auto_save_enabled = nil, +-- auto_restore_enabled = false, +-- auto_session_suppress_dirs = nil, +-- auto_session_use_git_branch = nil, +-- -- the configs below are lua only +-- bypass_session_save_file_types = nil, +--} +-- +--require("auto-session").setup(opts) + +--[[ require("persisted").setup({ ]] +--[[ save_dir = vim.fn.expand(vim.fn.stdpath("data") .. "/sessions/"), -- directory where session files are saved ]] +--[[ command = "VimLeavePre", -- the autocommand for which the session is saved ]] +--[[ silent = false, -- silent nvim message when sourcing session file ]] +--[[ use_git_branch = true, -- create session files based on the branch of the git enabled repository ]] +--[[ autosave = true, -- automatically save session files when exiting Neovim ]] +--[[ should_autosave = nil, -- function to determine if a session should be autosaved ]] +--[[ autoload = true, -- automatically load the session for the cwd on Neovim startup ]] +--[[ on_autoload_no_session = nil, -- function to run when `autoload = true` but there is no session to load ]] +--[[ follow_cwd = true, -- change session file name to match current working directory if it changes ]] +--[[ allowed_dirs = nil, -- table of dirs that the plugin will auto-save and auto-load from ]] +--[[ ignored_dirs = nil, -- table of dirs that are ignored when auto-saving and auto-loading ]] +--[[ before_save = nil, -- function to run before the session is saved to disk ]] +--[[ after_save = nil, -- function to run after the session is saved to disk ]] +--[[ after_source = nil, -- function to run after the session is sourced ]] +--[[ telescope = { -- options for the telescope extension ]] +--[[ before_source = nil, -- function to run before the session is sourced via telescope ]] +--[[ after_source = nil, -- function to run after the session is sourced via telescope ]] +--[[ reset_prompt_after_deletion = true, -- whether to reset prompt after session deleted ]] +--[[ }, ]] +--[[ }) ]] diff --git a/nvim/lua/user/telescope.lua b/nvim/lua/user/telescope.lua new file mode 100644 index 0000000..4a9ba1e --- /dev/null +++ b/nvim/lua/user/telescope.lua @@ -0,0 +1,271 @@ +local status_ok, telescope = pcall(require, "telescope") +if not status_ok then + return +end + +local actions = require("telescope.actions") +local horizontalLayout = + '{ layout_strategy = "vertical", layout_config = { width = 0.95, height = 0.95, preview_height = { 0.7, min = 10 } } }' + +telescope.setup({ + defaults = { + prompt_prefix = "ï‘« ", + selection_caret = "ï¤ ", + path_display = { "smart" }, + shorten_path = true, + layout_strategy = "vertical", + layout_config = { + vertical = { width = 0.95 }, + horizontal = { width = 0.95 }, + preview_height = { 0.7, min = 10 }, + }, + mappings = { + i = { + [""] = actions.cycle_history_next, + [""] = actions.cycle_history_prev, + + [""] = actions.move_selection_next, + [""] = actions.move_selection_previous, + + [""] = actions.close, + + [""] = actions.move_selection_next, + [""] = actions.move_selection_previous, + + [""] = actions.select_default, + [""] = actions.select_horizontal, + [""] = actions.select_vertical, + [""] = actions.select_tab, + + [""] = actions.preview_scrolling_up, + [""] = actions.preview_scrolling_down, + + [""] = actions.results_scrolling_up, + [""] = actions.results_scrolling_down, + + [""] = actions.toggle_selection + actions.move_selection_worse, + [""] = actions.toggle_selection + actions.move_selection_better, + [""] = actions.smart_send_to_qflist + actions.open_qflist, + [""] = actions.send_selected_to_qflist + actions.open_qflist, + [""] = actions.send_selected_to_qflist + actions.open_qflist, + [""] = actions.send_to_qflist + actions.open_qflist, + [""] = actions.complete_tag, + [""] = actions.which_key, -- keys from pressing + }, + + n = { + [""] = actions.close, + [""] = actions.select_default, + [""] = actions.select_horizontal, + [""] = actions.select_vertical, + [""] = actions.select_tab, + + [""] = actions.toggle_selection + actions.move_selection_worse, + [""] = actions.toggle_selection + actions.move_selection_better, + [""] = actions.send_to_qflist + actions.open_qflist, + [""] = actions.send_selected_to_qflist + actions.open_qflist, + + ["j"] = actions.move_selection_next, + ["k"] = actions.move_selection_previous, + ["H"] = actions.move_to_top, + ["M"] = actions.move_to_middle, + ["L"] = actions.move_to_bottom, + + [""] = actions.move_selection_next, + [""] = actions.move_selection_previous, + ["gg"] = actions.move_to_top, + ["G"] = actions.move_to_bottom, + + [""] = actions.preview_scrolling_up, + [""] = actions.preview_scrolling_down, + + [""] = actions.results_scrolling_up, + [""] = actions.results_scrolling_down, + + ["?"] = actions.which_key, + }, + }, + }, + file_ignore_patterns = { "types.d.ts", "%.zip" }, + winblend = 7, + pickers = { + current_buffer_tags = { fname_width = 100 }, + + jumplist = { fname_width = 100 }, + + loclist = { fname_width = 100 }, + + lsp_definitions = { fname_width = 100 }, + + lsp_document_symbols = { fname_width = 100 }, + + lsp_dynamic_workspace_symbols = { fname_width = 100 }, + + lsp_implementations = { fname_width = 100 }, + + lsp_incoming_calls = { fname_width = 100 }, + + lsp_outgoing_calls = { fname_width = 100 }, + + lsp_references = { fname_width = 100 }, + + lsp_type_definitions = { fname_width = 100 }, + + lsp_workspace_symbols = { fname_width = 100 }, + + quickfix = { fname_width = 100 }, + + tags = { fname_width = 100 }, + -- Default configuration for builtin pickers goes here: + -- picker_name = { + -- picker_config_key = value, + -- ... + -- } + -- Now the picker_config_key will be applied every time you call this + -- builtin picker + }, + extensions = { + fzf = { + fuzzy = true, -- false will only do exact matching + override_generic_sorter = true, -- override the generic sorter + override_file_sorter = true, -- override the file sorter + case_mode = "smart_case", -- or "ignore_case" or "respect_case" + file_ignore_patterns = { "%.zip" }, + + -- the default case_mode is "smart_case" + }, + }, +}) + +local Job = require("plenary.job") +local builtin = require("telescope.builtin") + +local function files_from_previous_commit() + Job:new({ + command = "git", + args = { "diff", "--name-status", "HEAD^" }, + on_exit = vim.schedule_wrap(function(j, return_val) + if return_val ~= 0 then + vim.notify("Error getting files from previous commit", vim.log.levels.ERROR) + return + end + + local result = {} + for _, line in ipairs(j:result()) do + local status, file = line:match("^(%w)%s+(.+)$") + if status == "A" or status == "M" then + table.insert(result, file) + end + end + + if #result == 0 then + vim.notify("No useful files found in the previous commit", vim.log.levels.WARN) + return + end + + builtin.find_files({ + prompt_title = "Files from Previous Commit", + results_title = "Previous Commit Files", + find_command = { "echo", table.concat(result, "\n") }, + }) + end), + }):start() +end + +vim.api.nvim_create_user_command("FilesFromPreviousCommit", files_from_previous_commit, {}) + +local pickers = require("telescope.pickers") +local finders = require("telescope.finders") +local conf = require("telescope.config").values + +local function files_changed_from_main() + Job:new({ + command = "git", + args = { "diff", "--name-status", "main" }, + on_exit = vim.schedule_wrap(function(j, return_val) + if return_val ~= 0 then + vim.notify("Error getting files changed from main", vim.log.levels.ERROR) + return + end + + local result = {} + for _, line in ipairs(j:result()) do + local status, file = line:match("^(%w)%s+(.+)$") + if status == "A" or status == "M" then + table.insert(result, file) + end + end + + if #result == 0 then + vim.notify("No useful files found changed from main", vim.log.levels.WARN) + return + end + + pickers + .new({}, { + prompt_title = "Files Changed from Main", + finder = finders.new_table({ + results = result, + }), + sorter = conf.generic_sorter({}), + }) + :find() + end), + }):start() +end + +local action_state = require("telescope.actions.state") + +local function open_conflicting_file(prompt_bufnr) + local selection = action_state.get_selected_entry() + actions.close(prompt_bufnr) + if selection and selection[1] then + vim.cmd("edit " .. selection[1]) + end +end + +local function git_conflicting_files() + Job:new({ + command = "git", + args = { "diff", "--name-only", "--diff-filter=U" }, + on_exit = vim.schedule_wrap(function(j, return_val) + if return_val ~= 0 then + vim.notify("Error getting conflicting files", vim.log.levels.ERROR) + return + end + + local result = j:result() + if #result == 0 then + vim.notify("No conflicting files found", vim.log.levels.WARN) + return + end + + pickers + .new({}, { + prompt_title = "Conflicting Files", + finder = finders.new_table({ + results = result, + }), + sorter = conf.generic_sorter({}), + attach_mappings = function(_, map) + map("i", "", open_conflicting_file) + map("n", "", open_conflicting_file) + return true + end, + }) + :find() + end), + }):start() +end + +vim.api.nvim_create_user_command("GitConflictingFiles", git_conflicting_files, {}) +vim.api.nvim_create_user_command("FilesChangedFromMain", files_changed_from_main, {}) +vim.api.nvim_create_user_command("FilesChangedFromMain", files_changed_from_main, {}) + +vim.keymap.set("n", "fC", git_conflicting_files, { noremap = true, silent = true }) +vim.keymap.set("n", "fM", files_changed_from_main, { noremap = true, silent = true }) +vim.keymap.set("n", "fp", files_from_previous_commit, { noremap = true, silent = true }) +require("telescope").load_extension("fzf") +require("telescope").load_extension("live_grep_args") +-- yanky setup +--require("telescope").load_extension("lazygit") diff --git a/nvim/lua/user/test.lua b/nvim/lua/user/test.lua new file mode 100644 index 0000000..95e15ff --- /dev/null +++ b/nvim/lua/user/test.lua @@ -0,0 +1,33 @@ +local status_ok, nvimtest = pcall(require, "nvim-test") +if not status_ok then + return +end + +nvimtest.setup({ + run = true, -- run tests (using for debug) + commands_create = true, -- create commands (TestFile, TestLast, ...) + filename_modifier = ":.", -- modify filenames before tests run(:h filename-modifiers) + silent = true, -- less notifications + term = "terminal", -- a terminal to run ("terminal"|"toggleterm") + termOpts = { + direction = "vertical", -- terminal's direction ("horizontal"|"vertical"|"float") + width = 96, -- terminal's width (for vertical|float) + height = 24, -- terminal's height (for horizontal|float) + go_back = false, -- return focus to original window after executing + stopinsert = "auto", -- exit from insert mode (true|false|"auto") + keep_one = true, -- keep only one terminal for testing + }, + runners = { -- setup tests runners + cs = "nvim-test.runners.dotnet", + go = "nvim-test.runners.go-test", + haskell = "nvim-test.runners.hspec", + javacriptreact = "nvim-test.runners.jest", + javascript = "nvim-test.runners.jest", + lua = "nvim-test.runners.busted", + python = "nvim-test.runners.pytest", + ruby = "nvim-test.runners.rspec", + rust = "nvim-test.runners.cargo-test", + typescript = "nvim-test.runners.jest", + typescriptreact = "nvim-test.runners.jest", + }, +}) diff --git a/nvim/lua/user/toggleterm.lua b/nvim/lua/user/toggleterm.lua new file mode 100644 index 0000000..9d8212d --- /dev/null +++ b/nvim/lua/user/toggleterm.lua @@ -0,0 +1,70 @@ +local status_ok, toggleterm = pcall(require, "toggleterm") +if not status_ok then + return +end + +toggleterm.setup({ + size = 20, + open_mapping = [[]], + hide_numbers = true, + shade_filetypes = {}, + shade_terminals = true, + shading_factor = 2, + start_in_insert = true, + insert_mappings = true, + persist_size = true, + direction = "float", + close_on_exit = true, + shell = vim.o.shell, + float_opts = { + border = "curved", + winblend = 0, + highlights = { + border = "Normal", + background = "Normal", + }, + }, +}) + +function _G.set_terminal_keymaps() + local opts = { noremap = true } + vim.api.nvim_buf_set_keymap(0, "t", "", [[]], opts) + vim.api.nvim_buf_set_keymap(0, "t", "jk", [[]], opts) + vim.api.nvim_buf_set_keymap(0, "t", "", [[h]], opts) + vim.api.nvim_buf_set_keymap(0, "t", "", [[j]], opts) + vim.api.nvim_buf_set_keymap(0, "t", "", [[k]], opts) + vim.api.nvim_buf_set_keymap(0, "t", "", [[l]], opts) +end + +vim.cmd("autocmd! TermOpen term://* lua set_terminal_keymaps()") + +local Terminal = require("toggleterm.terminal").Terminal +-- local lazygit = Terminal:new({ cmd = "lazygit", hidden = true }) + +-- function _LAZYGIT_TOGGLE() +-- lazygit:toggle() +-- end + +local node = Terminal:new({ cmd = "node", hidden = true }) + +function _NODE_TOGGLE() + node:toggle() +end + +local ncdu = Terminal:new({ cmd = "ncdu", hidden = true }) + +function _NCDU_TOGGLE() + ncdu:toggle() +end + +local htop = Terminal:new({ cmd = "htop", hidden = true }) + +function _HTOP_TOGGLE() + htop:toggle() +end + +local python = Terminal:new({ cmd = "python", hidden = true }) + +function _PYTHON_TOGGLE() + python:toggle() +end diff --git a/nvim/lua/user/treesitter.lua b/nvim/lua/user/treesitter.lua new file mode 100644 index 0000000..b6a6f53 --- /dev/null +++ b/nvim/lua/user/treesitter.lua @@ -0,0 +1,62 @@ +local status_ok, configs = pcall(require, "nvim-treesitter.configs") + +configs.setup({ + sync_install = false, -- install languages synchronously (only applied to `ensure_installed`) + ignore_install = { "" }, -- List of parsers to ignore installing + autopairs = { + enable = true, + }, + highlight = { + enable = true, -- false will disable the whole extension + disable = { "" }, -- list of language that will be disabled + additional_vim_regex_highlighting = true, + }, + indent = { enable = true, disable = { "yaml", "rb", "ruby" } }, + context_commentstring = { + enable = true, + }, +}) + +require("treesitter-context").setup({ + enable = true, -- Enable this plugin (Can be enabled/disabled later via commands) + max_lines = 0, -- How many lines the window should span. Values <= 0 mean no limit. + trim_scope = "outer", -- Which context lines to discard if `max_lines` is exceeded. Choices: 'inner', 'outer' + patterns = { -- Match patterns for TS nodes. These get wrapped to match at word boundaries. + -- For all filetypes + -- Note that setting an entry here replaces all other patterns for this entry. + -- By setting the 'default' entry below, you can control which nodes you want to + -- appear in the context window. + default = { + "class", + "function", + "method", + "for", -- These won't appear in the context + "while", + "if", + "switch", + "case", + "describe(", + "it(", + }, + -- Example for a specific filetype. + -- If a pattern is missing, *open a PR* so everyone can benefit. + -- rust = { + -- 'impl_item', + -- }, + }, + exact_patterns = { + -- Example for a specific filetype with Lua patterns + -- Treat patterns.rust as a Lua pattern (i.e "^impl_item$" will + -- exactly match "impl_item" only) + -- rust = true, + }, + + -- [!] The options below are exposed but shouldn't require your attention, + -- you can safely ignore them. + + zindex = 20, -- The Z-index of the context window + mode = "cursor", -- Line used to calculate context. Choices: 'cursor', 'topline' + separator = nil, -- Separator between context and content. Should be a single character string, like '-'. +}) + +require("nvim-custom-diagnostic-highlight").setup({}) diff --git a/nvim/lua/user/whichkey.lua b/nvim/lua/user/whichkey.lua new file mode 100644 index 0000000..de7513e --- /dev/null +++ b/nvim/lua/user/whichkey.lua @@ -0,0 +1,659 @@ +local status_ok, which_key = pcall(require, "which-key") +if not status_ok then + return +end + +local horizontalLayout = + '{ layout_strategy = "vertical", layout_config = { width = 0.95, height = 0.95, preview_height = { 0.7, min = 10 } } }' + +local defaults = { + ---@type false | "classic" | "modern" | "helix" + preset = "classic", + -- Delay before showing the popup. Can be a number or a function that returns a number. + ---@type number | fun(ctx: { keys: string, mode: string, plugin?: string }):number + delay = function(ctx) + return ctx.plugin and 0 or 200 + end, + filter = function(mapping) + -- example to exclude mappings without a description + -- return mapping.desc and mapping.desc ~= "" + return true + end, + spec = {}, + -- show a warning when issues were detected with your mappings + notify = true, + -- Which-key automatically sets up triggers for your mappings. + -- But you can disable this and setup the triggers manually. + -- Check the docs for more info. + triggers = { + { "", mode = "nxsot" }, + }, + -- Start hidden and wait for a key to be pressed before showing the popup + -- Only used by enabled xo mapping modes. + ---@param ctx { mode: string, operator: string } + defer = function(ctx) + return ctx.mode == "V" or ctx.mode == "" + end, + plugins = { + marks = true, -- shows a list of your marks on ' and ` + registers = true, -- shows your registers on " in NORMAL or in INSERT mode + -- the presets plugin, adds help for a bunch of default keybindings in Neovim + -- No actual key bindings are created + spelling = { + enabled = true, -- enabling this will show WhichKey when pressing z= to select spelling suggestions + suggestions = 20, -- how many suggestions should be shown in the list? + }, + presets = { + operators = true, -- adds help for operators like d, y, ... + motions = true, -- adds help for motions + text_objects = true, -- help for text objects triggered after entering an operator + windows = true, -- default bindings on + nav = true, -- misc bindings to work with windows + z = true, -- bindings for folds, spelling and others prefixed with z + g = true, -- bindings for prefixed with g + }, + }, + win = { + -- don't allow the popup to overlap with the cursor + no_overlap = true, + -- width = 1, + -- height = { min = 4, max = 25 }, + -- col = 0, + -- row = math.huge, + -- border = "none", + padding = { 1, 2 }, -- extra window padding [top/bottom, right/left] + title = true, + title_pos = "center", + zindex = 1000, + -- Additional vim.wo and vim.bo options + bo = {}, + wo = { + -- winblend = 10, -- value between 0-100 0 for fully opaque and 100 for fully transparent + }, + }, + layout = { + width = { min = 20 }, -- min and max width of the columns + spacing = 3, -- spacing between columns + }, + keys = { + scroll_down = "", -- binding to scroll down inside the popup + scroll_up = "", -- binding to scroll up inside the popup + }, + --- Mappings are sorted using configured sorters and natural sort of the keys + --- Available sorters: + --- * local: buffer-local mappings first + --- * order: order of the items (Used by plugins like marks / registers) + --- * group: groups last + --- * alphanum: alpha-numerical first + --- * mod: special modifier keys last + --- * manual: the order the mappings were added + --- * case: lower-case first + sort = { "local", "order", "group", "alphanum", "mod" }, + expand = 0, -- expand groups when <= n mappings + -- expand = function(node) + -- return not node.desc -- expand all nodes without a description + -- end, + -- Functions/Lua Patterns for formatting the labels + ---@type table + replace = { + key = { + function(key) + return require("which-key.view").format(key) + end, + -- { "", "SPC" }, + }, + desc = { + { "%(?(.*)%)?", "%1" }, + { "^%+", "" }, + { "<[cC]md>", "" }, + { "<[cC][rR]>", "" }, + { "<[sS]ilent>", "" }, + { "^lua%s+", "" }, + { "^call%s+", "" }, + { "^:%s*", "" }, + }, + }, + icons = { + breadcrumb = "»", -- symbol used in the command line area that shows your active key combo + separator = "âžœ", -- symbol used between a key and it's label + group = "+", -- symbol prepended to a group + ellipsis = "…", + -- set to false to disable all mapping icons, + -- both those explicitely added in a mapping + -- and those from rules + mappings = true, + --- See `lua/which-key/icons.lua` for more details + --- Set to `false` to disable keymap icons from rules + rules = {}, + -- use the highlights from mini.icons + -- When `false`, it will use `WhichKeyIcon` instead + colors = true, + -- used by key format + keys = { + Up = "ï¢ ", + Down = "ï£ ", + Left = "ï  ", + Right = "ï¡ ", + C = "ó°˜´ ", + M = "󰘵 ", + D = "󰘳 ", + S = "󰘶 ", + CR = "󰌑 ", + Esc = "󱊷 ", + ScrollWheelDown = "ó±• ", + ScrollWheelUp = "󱕑 ", + NL = "󰌑 ", + BS = "ó°®", + Space = "ó± ", + Tab = "󰌒 ", + F1 = "󱊫", + F2 = "󱊬", + F3 = "󱊭", + F4 = "󱊮", + F5 = "󱊯", + F6 = "󱊰", + F7 = "󱊱", + F8 = "󱊲", + F9 = "󱊳", + F10 = "󱊴", + F11 = "󱊵", + F12 = "󱊶", + }, + }, + show_help = true, -- show a help message in the command line for using WhichKey + show_keys = true, -- show the currently pressed key and its label as a message in the command line + -- disable WhichKey for certain buf types and file types. + disable = { + ft = {}, + bt = {}, + }, + debug = false, -- enable wk.log in the current directory +} + +--[[ local opts = { ]] +--[[ mode = "n", -- NORMAL mode ]] +--[[ prefix = "", ]] +--[[ buffer = nil, -- Global mappings. Specify a buffer number for buffer local mappings ]] +--[[ silent = true, -- use `silent` when creating keymaps ]] +--[[ noremap = true, -- use `noremap` when creating keymaps ]] +--[[ nowait = true, -- use `nowait` when creating keymaps ]] +--[[ } ]] + +local mappings = { + { "b", group = "buffers" }, -- group + { + "bb", + "lua require('telescope.builtin').buffers(require('telescope.themes').get_dropdown{previewer = false})", + desc = "Buffers", + mode = "n", + }, + { "e", "NvimTreeFindFileToggle", desc = "Explorer", mode = "n" }, + { "N", ":set relativenumber!", desc = "Toggle Nums", mode = "n" }, + { "n", ":set number!", desc = "Toggle Rel", mode = "n" }, + { "h", "nohlsearch", desc = "No Highlight", mode = "n" }, + { "F", "Telescope live_grep theme=ivy", desc = "Find Text", mode = "n" }, + { "!", ':w!:source %:echo "🚀sourced "', desc = "Source", mode = "n" }, + { + "-", + [[ + :w!:source ~/.config/nvim/init.lua + :w!:source ~/.config/nvim/lua/user/keymaps.lua + :w!:source ~/.config/nvim/lua/user/whichkey.lua + :echo "👾RELOADED VIM SETTNINGS" + ]], + desc = "Reload VIM init.lua", + mode = "n", + }, + { + "j", + "lua vim.diagnostic.goto_next()LspUI code_action", + desc = "Next Diagnostic", + mode = "n", + }, + { + "J", + "lua vim.diagnostic.goto_next()lua vim.diagnostic.open_float()", + desc = "Popup Next Diagnostic", + mode = "n", + }, + { + "k", + "lua vim.diagnostic.goto_prev()LspUI code_action", + desc = "Prev Diagnostic", + mode = "n", + }, + { "G", group = "Git" }, -- group + { + "Gb", + "lua require 'gitsigns'.blame_line() full=true", + desc = "Blame", + mode = "n", + }, + { + "Gp", + "lua require 'gitsigns'.preview_hunk()", + desc = "Preview Hunk", + mode = "n", + }, + { + "Gr", + "lua require 'gitsigns'.reset_hunk()", + desc = "Reset Hunk", + mode = "n", + }, + { + "GR", + "lua require 'gitsigns'.reset_buffer()", + desc = "Reset Buffer", + mode = "n", + }, + { + "Gs", + "lua require 'gitsigns'.stage_hunk()", + desc = "Stage Hunk", + mode = "n", + }, + { + "Gh", + ":DiffviewFileHistory %", + desc = "File history", + mode = "n", + }, + { + "Gu", + "lua require 'gitsigns'.undo_stage_hunk()", + desc = "Undo Stage Hunk", + mode = "n", + }, + { + "GG", + ":LazyGit", + desc = "Lazy Git", + mode = "n", + }, + { + "Go", + "Telescope git_status(" .. horizontalLayout .. ")}), ", + desc = "Open changed file", + mode = "n", + }, + { + "Gc", + "Telescope git_commits", + desc = "Checkout commit", + mode = "n", + }, + { + "GB", + "Telescope git_branches theme=ivy", + desc = "Checkout branch", + mode = "n", + }, + { + "Gd", + "Gitsigns diffthis HEAD", + desc = "Diff", + mode = "n", + }, + { + "GD", + "Gitsigns toggle_deleted", + desc = "Toggle Deleted", + mode = "n", + }, + { + "Gw", + ":echo \"getting url\"lua require'gitlinker'.get_buf_range_url('n')", + desc = "Github url", + mode = "n", + }, + { "l", group = "LSP" }, -- group + { + "la", + "LspUI code_action", + desc = "Code Action", + mode = "n", + }, + { + "lb", + ":lua require('nvim-navbuddy').open()", + desc = "Nav (B)uddy", + mode = "n", + }, + { + "lc", + "Telescope lsp_incoming_calls", + desc = "Incoming (C)alls", + mode = "n", + }, + { + "ld", + " :lua vim.lsp.buf.definition()", + desc = "Go to definition", + mode = "n", + }, + { + "lK", + ":LspUI hover", + desc = "Hover Doc", + mode = "n", + }, + { + "lf", + "lua vim.lsp.buf.formatting()", + desc = "Format", + mode = "n", + }, + { + "lh", + "lua vim.lsp.inlay_hint.enable(not vim.lsp.inlay_hint.is_enabled())", + desc = "Toggle Inlay Hints", + mode = "n", + }, + { + "lH", + "lua vim.lsp.inlay_hint.enable(not vim.lsp.inlay_hint.is_enabled())", + desc = "Toggle Inlay Hints", + mode = "n", + }, + { + "li", + "lua vim.lsp.buf.implementation()", + desc = "Goto implementation", + mode = "n", + }, + { + "lj", + "lua vim.lsp.diagnostic.goto_next()", + desc = "Next Diagnostic", + mode = "n", + }, + { + "lk", + "lua vim.lsp.diagnostic.goto_prev()", + desc = "Prev Diagnostic", + mode = "n", + }, + { + "ll", + "lua vim.lsp.codelens.run()", + desc = "CodeLens Action", + mode = "n", + }, + { + "lL", + ':lua require("lsp_lines").toggle()', + desc = "Toggle lsp_lines", + mode = "n", + }, + { + "lq", + "lua vim.lsp.diagnostic.set_loclist()", + desc = "Quickfix", + mode = "n", + }, + { + "lr", + "LspUI rename", + desc = "Rename", + mode = "n", + }, + { + "lR", + "lua vim.lsp.buf.references()", + desc = "Telescope References", + mode = "n", + }, + { + "ls", + "Telescope lsp_document_symbols", + desc = "Document Symbols", + mode = "n", + }, + { + "lS", + "Telescope lsp_dynamic_workspace_symbols", + desc = "Workspace Symbols", + mode = "n", + }, + { + "lt", + ":Telescope lsp_references", + desc = "Telescope references", + mode = "n", + }, + { + "lw", + "LspUI peek_definition", + desc = "peek def", + mode = "n", + }, + { + "lW", + "Telescope lsp_workspace_diagnostics", + desc = "Workspace Diagnostics", + mode = "n", + }, + { + "ly", + "LspInfo", + desc = "LSP Info", + mode = "n", + }, + { + "lY", + "LspInstallInfo", + desc = "Installer Info", + mode = "n", + }, + { "f", group = "Telescope" }, -- group + { + "fa", + "Telescope current_buffer_fuzzy_find", + desc = "Search In Buffer", + mode = "n", + }, + { + "fb", + "Telescope git_branches", + desc = "Checkout branch", + mode = "n", + }, + { + "fc", + "Telescope colorscheme", + desc = "Colorscheme", + mode = "n", + }, + { + "fJ", + "Telescope jumplist", + desc = "Jumplist", + mode = "n", + }, + { + "fh", + "Telescope help_tags", + desc = "Find Help", + mode = "n", + }, + --[[ { ]] + --[[ "fM", ]] + --[[ "Telescope man_pages", ]] + --[[ desc = "Man Pages", ]] + --[[ mode = "n", ]] + --[[ }, ]] + { + "fm", + "Telescope marks", + desc = "Marks", + mode = "n", + }, + { + "fo", + "Telescope git_status", + desc = "Open changed file", + mode = "n", + }, + { + "fO", + "Telescope vim_options", + desc = "Options", + mode = "n", + }, + { + "fr", + "Telescope oldfiles", + desc = "Open Recent File", + mode = "n", + }, + { + "fB", + "BranchSearch", + desc = "Not in Main", + mode = "n", + }, + { + "fG", + "Telescope lazygit", + desc = "Lazygit", + mode = "n", + }, + { + "fR", + "Telescope registers", + desc = "Registers", + mode = "n", + }, + { + "fk", + "Telescope keymaps", + desc = "Keymaps", + mode = "n", + }, + { + "fX", + "Telescope commands", + desc = "Commands", + mode = "n", + }, + { + "fw", + ":Rg ", + desc = "Search for word", + mode = "n", + }, + { + "fW", + ":Rg %:p:h", + desc = "Search for word in file's directory", + mode = "n", + }, + { + "ft", + "Telescope", + desc = "Telescopes", + mode = "n", + }, + { + "fT", + "Telescope tagstack", + desc = "Tagstack", + mode = "n", + }, + { + "fy", + "Telescope resume", + desc = "Resume", + mode = "n", + }, + { "t", group = "Terminal" }, -- group + { + "tn", + "lua _NODE_TOGGLE()", + desc = "Node", + mode = "n", + }, + { + "tt", + "lua _HTOP_TOGGLE()", + desc = "Htop", + mode = "n", + }, + { + "tf", + "ToggleTerm direction=float", + desc = "Float", + mode = "n", + }, + { + "th", + "ToggleTerm size=10 direction=horizontal", + desc = "Horizontal", + mode = "n", + }, + { + "tv", + "ToggleTerm size=80 direction=vertical", + desc = "Vertical", + mode = "n", + }, + { "X", group = "Window" }, -- group + { + "Xj", + ":resize -8", + desc = "shorter", + mode = "n", + }, + { + "Xk", + ":resize +8", + desc = "taller", + mode = "n", + }, + { + "Xh", + ":vertical resize +8", + desc = "wider", + mode = "n", + }, + { + "Xl", + ":vertical resize -8", + desc = "shorter", + mode = "n", + }, + { + "XJ", + ":resize -18", + desc = "way shorter", + mode = "n", + }, + { + "XK", + ":resize +18", + desc = "way taller", + mode = "n", + }, + { + "XH", + ":vertical resize +18", + desc = "way wider", + mode = "n", + }, + { + "XL", + ":vertical resize -8", + desc = "way Shorter", + mode = "n", + }, + { + "Xy", + ':"+y', + desc = "copy to clipboard", + mode = "n", + }, +} + +which_key.setup(defaults) +which_key.add(mappings) diff --git a/nvim/lua/user/yanky.lua b/nvim/lua/user/yanky.lua new file mode 100644 index 0000000..2076ce7 --- /dev/null +++ b/nvim/lua/user/yanky.lua @@ -0,0 +1,15 @@ +local status_ok, yanky = pcall(require, "yanky") +if not status_ok then + return +end + +yanky.setup({ + ring = { + history_length = 50, + storage = "shada", + sync_with_numbered_registers = true, + }, + system_clipboard = { + sync_with_ring = false, + }, +}) diff --git a/nvim/nvim b/nvim/nvim new file mode 120000 index 0000000..b496904 --- /dev/null +++ b/nvim/nvim @@ -0,0 +1 @@ +/Users/ignu/bin/dotfiles/nvim \ No newline at end of file diff --git a/screen-256color-italic.terminfo b/screen-256color-italic.terminfo deleted file mode 100644 index 24df1a5..0000000 --- a/screen-256color-italic.terminfo +++ /dev/null @@ -1,5 +0,0 @@ -# A screen-256color based TERMINFO that adds the escape sequences for italic. -screen-256color-italic|screen with 256 colors and italic, - ritm=\E[23m, rmso=\E[27m, sitm=\E[3m, smso=\E[7m, - khome=\E[1~, kend=\E[4~, - use=xterm-256color, use=screen-256color, diff --git a/tmux-256color.terminfo b/tmux-256color.terminfo deleted file mode 100644 index 3f481a4..0000000 --- a/tmux-256color.terminfo +++ /dev/null @@ -1,4 +0,0 @@ -tmux-256color|tmux with 256 colors, - ritm=\E[23m, rmso=\E[27m, sitm=\E[3m, smso=\E[7m, Ms@, - khome=\E[1~, kend=\E[4~, - use=xterm-256color, use=screen-256color, diff --git a/tmux.conf b/tmux.conf index 306445b..7dbc7d6 100644 --- a/tmux.conf +++ b/tmux.conf @@ -5,13 +5,14 @@ bind-key -T copy-mode C-\\ send-keys -X copy-pipe-and-cancel "pbcopy" # Nice colors set -g default-terminal 'tmux-256color' set -ga terminal-overrides ",tmux-256color:Tc:sitm=\E[3m,xterm-256color-italic:Tc" +set -g status-style bg=colour235 set -g pane-border-style 'bg=default,fg=#000000' set -g pane-active-border-style 'bg=default,fg=#000000' set -g mode-style bg=#1E272C,fg=#6A7D89 #set-window-option -g window-status-current-bg '#1E272C' #set-window-option -g window-status-current-fg cyan -set -wg mode-style 'bg=cyan,fg=black' +set -wg mode-style 'bg=black,fg=black' set -g message-style 'bg=black,fg=cyan' set -g clock-mode-colour cyan @@ -26,6 +27,7 @@ set-option -g message-command-style bg=colour239,fg=colour223 # bg=fg3, fg=bg1 set-option -g display-panes-active-colour colour250 #fg2 set-option -g display-panes-colour colour237 #bg1 +set-option -g history-limit 5000000 #set -g default-path "$PWD" @@ -36,8 +38,8 @@ bind r source-file ~/.tmux.conf \; display "Reloaded ~/.tmux.conf" set -g automatic-rename on # Status bar content set -g status-interval 5 -set -g status-left '#S 🚀' -set -g status-right '#[fg=colour166]#(w -h | cut -f 1 -d " " | uniq | tr "\\\n" " " ) #[fg=colour8]#(tmux-mem-cpu-net) #[fg=default]%l:%M %Z' +#set -g status-left '#S 🚀' +set -g status-right '#[fg=colour8]#(tmux-mem-cpu-net) #[fg=default]%l:%M %Z' set -g status-right-length 100 set -s escape-time 1 @@ -95,3 +97,6 @@ bind-key '"' split-window -v -c "#{pane_current_path}" unbind ^B bind ^B select-pane -t :.+ +run '~/.tmux/plugins/tpm/tpm' +set -g @plugin "egel/tmux-gruvbox" + diff --git a/vim/autoload/plug.vim b/vim/autoload/plug.vim deleted file mode 100644 index 4e05630..0000000 --- a/vim/autoload/plug.vim +++ /dev/null @@ -1,2526 +0,0 @@ -" vim-plug: Vim plugin manager -" ============================ -" -" Download plug.vim and put it in ~/.vim/autoload -" -" curl -fLo ~/.vim/autoload/plug.vim --create-dirs \ -" https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim -" -" Edit your .vimrc -" -" call plug#begin('~/.vim/plugged') -" -" " Make sure you use single quotes -" -" " Shorthand notation; fetches https://github.com/junegunn/vim-easy-align -" Plug 'junegunn/vim-easy-align' -" -" " Any valid git URL is allowed -" Plug 'https://github.com/junegunn/vim-github-dashboard.git' -" -" " Multiple Plug commands can be written in a single line using | separators -" Plug 'SirVer/ultisnips' | Plug 'honza/vim-snippets' -" -" " On-demand loading -" Plug 'scrooloose/nerdtree', { 'on': 'NERDTreeToggle' } -" Plug 'tpope/vim-fireplace', { 'for': 'clojure' } -" -" " Using a non-master branch -" Plug 'rdnetto/YCM-Generator', { 'branch': 'stable' } -" -" " Using a tagged release; wildcard allowed (requires git 1.9.2 or above) -" Plug 'fatih/vim-go', { 'tag': '*' } -" -" " Plugin options -" Plug 'nsf/gocode', { 'tag': 'v.20150303', 'rtp': 'vim' } -" -" " Plugin outside ~/.vim/plugged with post-update hook -" Plug 'junegunn/fzf', { 'dir': '~/.fzf', 'do': './install --all' } -" -" " Unmanaged plugin (manually installed and updated) -" Plug '~/my-prototype-plugin' -" -" " Initialize plugin system -" call plug#end() -" -" Then reload .vimrc and :PlugInstall to install plugins. -" -" Plug options: -" -"| Option | Description | -"| ----------------------- | ------------------------------------------------ | -"| `branch`/`tag`/`commit` | Branch/tag/commit of the repository to use | -"| `rtp` | Subdirectory that contains Vim plugin | -"| `dir` | Custom directory for the plugin | -"| `as` | Use different name for the plugin | -"| `do` | Post-update hook (string or funcref) | -"| `on` | On-demand loading: Commands or ``-mappings | -"| `for` | On-demand loading: File types | -"| `frozen` | Do not update unless explicitly specified | -" -" More information: https://github.com/junegunn/vim-plug -" -" -" Copyright (c) 2017 Junegunn Choi -" -" MIT License -" -" 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. - -if exists('g:loaded_plug') - finish -endif -let g:loaded_plug = 1 - -let s:cpo_save = &cpo -set cpo&vim - -let s:plug_src = 'https://github.com/junegunn/vim-plug.git' -let s:plug_tab = get(s:, 'plug_tab', -1) -let s:plug_buf = get(s:, 'plug_buf', -1) -let s:mac_gui = has('gui_macvim') && has('gui_running') -let s:is_win = has('win32') -let s:nvim = has('nvim-0.2') || (has('nvim') && exists('*jobwait') && !s:is_win) -let s:vim8 = has('patch-8.0.0039') && exists('*job_start') -let s:me = resolve(expand(':p')) -let s:base_spec = { 'branch': 'master', 'frozen': 0 } -let s:TYPE = { -\ 'string': type(''), -\ 'list': type([]), -\ 'dict': type({}), -\ 'funcref': type(function('call')) -\ } -let s:loaded = get(s:, 'loaded', {}) -let s:triggers = get(s:, 'triggers', {}) - -function! plug#begin(...) - if a:0 > 0 - let s:plug_home_org = a:1 - let home = s:path(fnamemodify(expand(a:1), ':p')) - elseif exists('g:plug_home') - let home = s:path(g:plug_home) - elseif !empty(&rtp) - let home = s:path(split(&rtp, ',')[0]) . '/plugged' - else - return s:err('Unable to determine plug home. Try calling plug#begin() with a path argument.') - endif - if fnamemodify(home, ':t') ==# 'plugin' && fnamemodify(home, ':h') ==# s:first_rtp - return s:err('Invalid plug home. '.home.' is a standard Vim runtime path and is not allowed.') - endif - - let g:plug_home = home - let g:plugs = {} - let g:plugs_order = [] - let s:triggers = {} - - call s:define_commands() - return 1 -endfunction - -function! s:define_commands() - command! -nargs=+ -bar Plug call plug#() - if !executable('git') - return s:err('`git` executable not found. Most commands will not be available. To suppress this message, prepend `silent!` to `call plug#begin(...)`.') - endif - command! -nargs=* -bar -bang -complete=customlist,s:names PlugInstall call s:install(0, []) - command! -nargs=* -bar -bang -complete=customlist,s:names PlugUpdate call s:update(0, []) - command! -nargs=0 -bar -bang PlugClean call s:clean(0) - command! -nargs=0 -bar PlugUpgrade if s:upgrade() | execute 'source' s:esc(s:me) | endif - command! -nargs=0 -bar PlugStatus call s:status() - command! -nargs=0 -bar PlugDiff call s:diff() - command! -nargs=? -bar -bang -complete=file PlugSnapshot call s:snapshot(0, ) -endfunction - -function! s:to_a(v) - return type(a:v) == s:TYPE.list ? a:v : [a:v] -endfunction - -function! s:to_s(v) - return type(a:v) == s:TYPE.string ? a:v : join(a:v, "\n") . "\n" -endfunction - -function! s:glob(from, pattern) - return s:lines(globpath(a:from, a:pattern)) -endfunction - -function! s:source(from, ...) - let found = 0 - for pattern in a:000 - for vim in s:glob(a:from, pattern) - execute 'source' s:esc(vim) - let found = 1 - endfor - endfor - return found -endfunction - -function! s:assoc(dict, key, val) - let a:dict[a:key] = add(get(a:dict, a:key, []), a:val) -endfunction - -function! s:ask(message, ...) - call inputsave() - echohl WarningMsg - let answer = input(a:message.(a:0 ? ' (y/N/a) ' : ' (y/N) ')) - echohl None - call inputrestore() - echo "\r" - return (a:0 && answer =~? '^a') ? 2 : (answer =~? '^y') ? 1 : 0 -endfunction - -function! s:ask_no_interrupt(...) - try - return call('s:ask', a:000) - catch - return 0 - endtry -endfunction - -function! s:lazy(plug, opt) - return has_key(a:plug, a:opt) && - \ (empty(s:to_a(a:plug[a:opt])) || - \ !isdirectory(a:plug.dir) || - \ len(s:glob(s:rtp(a:plug), 'plugin')) || - \ len(s:glob(s:rtp(a:plug), 'after/plugin'))) -endfunction - -function! plug#end() - if !exists('g:plugs') - return s:err('Call plug#begin() first') - endif - - if exists('#PlugLOD') - augroup PlugLOD - autocmd! - augroup END - augroup! PlugLOD - endif - let lod = { 'ft': {}, 'map': {}, 'cmd': {} } - - if exists('g:did_load_filetypes') - filetype off - endif - for name in g:plugs_order - if !has_key(g:plugs, name) - continue - endif - let plug = g:plugs[name] - if get(s:loaded, name, 0) || !s:lazy(plug, 'on') && !s:lazy(plug, 'for') - let s:loaded[name] = 1 - continue - endif - - if has_key(plug, 'on') - let s:triggers[name] = { 'map': [], 'cmd': [] } - for cmd in s:to_a(plug.on) - if cmd =~? '^.\+' - if empty(mapcheck(cmd)) && empty(mapcheck(cmd, 'i')) - call s:assoc(lod.map, cmd, name) - endif - call add(s:triggers[name].map, cmd) - elseif cmd =~# '^[A-Z]' - let cmd = substitute(cmd, '!*$', '', '') - if exists(':'.cmd) != 2 - call s:assoc(lod.cmd, cmd, name) - endif - call add(s:triggers[name].cmd, cmd) - else - call s:err('Invalid `on` option: '.cmd. - \ '. Should start with an uppercase letter or ``.') - endif - endfor - endif - - if has_key(plug, 'for') - let types = s:to_a(plug.for) - if !empty(types) - augroup filetypedetect - call s:source(s:rtp(plug), 'ftdetect/**/*.vim', 'after/ftdetect/**/*.vim') - augroup END - endif - for type in types - call s:assoc(lod.ft, type, name) - endfor - endif - endfor - - for [cmd, names] in items(lod.cmd) - execute printf( - \ 'command! -nargs=* -range -bang -complete=file %s call s:lod_cmd(%s, "", , , , %s)', - \ cmd, string(cmd), string(names)) - endfor - - for [map, names] in items(lod.map) - for [mode, map_prefix, key_prefix] in - \ [['i', '', ''], ['n', '', ''], ['v', '', 'gv'], ['o', '', '']] - execute printf( - \ '%snoremap %s %s:call lod_map(%s, %s, %s, "%s")', - \ mode, map, map_prefix, string(map), string(names), mode != 'i', key_prefix) - endfor - endfor - - for [ft, names] in items(lod.ft) - augroup PlugLOD - execute printf('autocmd FileType %s call lod_ft(%s, %s)', - \ ft, string(ft), string(names)) - augroup END - endfor - - call s:reorg_rtp() - filetype plugin indent on - if has('vim_starting') - if has('syntax') && !exists('g:syntax_on') - syntax enable - end - else - call s:reload_plugins() - endif -endfunction - -function! s:loaded_names() - return filter(copy(g:plugs_order), 'get(s:loaded, v:val, 0)') -endfunction - -function! s:load_plugin(spec) - call s:source(s:rtp(a:spec), 'plugin/**/*.vim', 'after/plugin/**/*.vim') -endfunction - -function! s:reload_plugins() - for name in s:loaded_names() - call s:load_plugin(g:plugs[name]) - endfor -endfunction - -function! s:trim(str) - return substitute(a:str, '[\/]\+$', '', '') -endfunction - -function! s:version_requirement(val, min) - for idx in range(0, len(a:min) - 1) - let v = get(a:val, idx, 0) - if v < a:min[idx] | return 0 - elseif v > a:min[idx] | return 1 - endif - endfor - return 1 -endfunction - -function! s:git_version_requirement(...) - if !exists('s:git_version') - let s:git_version = map(split(split(s:system('git --version'))[2], '\.'), 'str2nr(v:val)') - endif - return s:version_requirement(s:git_version, a:000) -endfunction - -function! s:progress_opt(base) - return a:base && !s:is_win && - \ s:git_version_requirement(1, 7, 1) ? '--progress' : '' -endfunction - -if s:is_win - function! s:rtp(spec) - return s:path(a:spec.dir . get(a:spec, 'rtp', '')) - endfunction - - function! s:path(path) - return s:trim(substitute(a:path, '/', '\', 'g')) - endfunction - - function! s:dirpath(path) - return s:path(a:path) . '\' - endfunction - - function! s:is_local_plug(repo) - return a:repo =~? '^[a-z]:\|^[%~]' - endfunction -else - function! s:rtp(spec) - return s:dirpath(a:spec.dir . get(a:spec, 'rtp', '')) - endfunction - - function! s:path(path) - return s:trim(a:path) - endfunction - - function! s:dirpath(path) - return substitute(a:path, '[/\\]*$', '/', '') - endfunction - - function! s:is_local_plug(repo) - return a:repo[0] =~ '[/$~]' - endfunction -endif - -function! s:err(msg) - echohl ErrorMsg - echom '[vim-plug] '.a:msg - echohl None -endfunction - -function! s:warn(cmd, msg) - echohl WarningMsg - execute a:cmd 'a:msg' - echohl None -endfunction - -function! s:esc(path) - return escape(a:path, ' ') -endfunction - -function! s:escrtp(path) - return escape(a:path, ' ,') -endfunction - -function! s:remove_rtp() - for name in s:loaded_names() - let rtp = s:rtp(g:plugs[name]) - execute 'set rtp-='.s:escrtp(rtp) - let after = globpath(rtp, 'after') - if isdirectory(after) - execute 'set rtp-='.s:escrtp(after) - endif - endfor -endfunction - -function! s:reorg_rtp() - if !empty(s:first_rtp) - execute 'set rtp-='.s:first_rtp - execute 'set rtp-='.s:last_rtp - endif - - " &rtp is modified from outside - if exists('s:prtp') && s:prtp !=# &rtp - call s:remove_rtp() - unlet! s:middle - endif - - let s:middle = get(s:, 'middle', &rtp) - let rtps = map(s:loaded_names(), 's:rtp(g:plugs[v:val])') - let afters = filter(map(copy(rtps), 'globpath(v:val, "after")'), '!empty(v:val)') - let rtp = join(map(rtps, 'escape(v:val, ",")'), ',') - \ . ','.s:middle.',' - \ . join(map(afters, 'escape(v:val, ",")'), ',') - let &rtp = substitute(substitute(rtp, ',,*', ',', 'g'), '^,\|,$', '', 'g') - let s:prtp = &rtp - - if !empty(s:first_rtp) - execute 'set rtp^='.s:first_rtp - execute 'set rtp+='.s:last_rtp - endif -endfunction - -function! s:doautocmd(...) - if exists('#'.join(a:000, '#')) - execute 'doautocmd' ((v:version > 703 || has('patch442')) ? '' : '') join(a:000) - endif -endfunction - -function! s:dobufread(names) - for name in a:names - let path = s:rtp(g:plugs[name]).'/**' - for dir in ['ftdetect', 'ftplugin'] - if len(finddir(dir, path)) - if exists('#BufRead') - doautocmd BufRead - endif - return - endif - endfor - endfor -endfunction - -function! plug#load(...) - if a:0 == 0 - return s:err('Argument missing: plugin name(s) required') - endif - if !exists('g:plugs') - return s:err('plug#begin was not called') - endif - let names = a:0 == 1 && type(a:1) == s:TYPE.list ? a:1 : a:000 - let unknowns = filter(copy(names), '!has_key(g:plugs, v:val)') - if !empty(unknowns) - let s = len(unknowns) > 1 ? 's' : '' - return s:err(printf('Unknown plugin%s: %s', s, join(unknowns, ', '))) - end - let unloaded = filter(copy(names), '!get(s:loaded, v:val, 0)') - if !empty(unloaded) - for name in unloaded - call s:lod([name], ['ftdetect', 'after/ftdetect', 'plugin', 'after/plugin']) - endfor - call s:dobufread(unloaded) - return 1 - end - return 0 -endfunction - -function! s:remove_triggers(name) - if !has_key(s:triggers, a:name) - return - endif - for cmd in s:triggers[a:name].cmd - execute 'silent! delc' cmd - endfor - for map in s:triggers[a:name].map - execute 'silent! unmap' map - execute 'silent! iunmap' map - endfor - call remove(s:triggers, a:name) -endfunction - -function! s:lod(names, types, ...) - for name in a:names - call s:remove_triggers(name) - let s:loaded[name] = 1 - endfor - call s:reorg_rtp() - - for name in a:names - let rtp = s:rtp(g:plugs[name]) - for dir in a:types - call s:source(rtp, dir.'/**/*.vim') - endfor - if a:0 - if !s:source(rtp, a:1) && !empty(s:glob(rtp, a:2)) - execute 'runtime' a:1 - endif - call s:source(rtp, a:2) - endif - call s:doautocmd('User', name) - endfor -endfunction - -function! s:lod_ft(pat, names) - let syn = 'syntax/'.a:pat.'.vim' - call s:lod(a:names, ['plugin', 'after/plugin'], syn, 'after/'.syn) - execute 'autocmd! PlugLOD FileType' a:pat - call s:doautocmd('filetypeplugin', 'FileType') - call s:doautocmd('filetypeindent', 'FileType') -endfunction - -function! s:lod_cmd(cmd, bang, l1, l2, args, names) - call s:lod(a:names, ['ftdetect', 'after/ftdetect', 'plugin', 'after/plugin']) - call s:dobufread(a:names) - execute printf('%s%s%s %s', (a:l1 == a:l2 ? '' : (a:l1.','.a:l2)), a:cmd, a:bang, a:args) -endfunction - -function! s:lod_map(map, names, with_prefix, prefix) - call s:lod(a:names, ['ftdetect', 'after/ftdetect', 'plugin', 'after/plugin']) - call s:dobufread(a:names) - let extra = '' - while 1 - let c = getchar(0) - if c == 0 - break - endif - let extra .= nr2char(c) - endwhile - - if a:with_prefix - let prefix = v:count ? v:count : '' - let prefix .= '"'.v:register.a:prefix - if mode(1) == 'no' - if v:operator == 'c' - let prefix = "\" . prefix - endif - let prefix .= v:operator - endif - call feedkeys(prefix, 'n') - endif - call feedkeys(substitute(a:map, '^', "\", '') . extra) -endfunction - -function! plug#(repo, ...) - if a:0 > 1 - return s:err('Invalid number of arguments (1..2)') - endif - - try - let repo = s:trim(a:repo) - let opts = a:0 == 1 ? s:parse_options(a:1) : s:base_spec - let name = get(opts, 'as', fnamemodify(repo, ':t:s?\.git$??')) - let spec = extend(s:infer_properties(name, repo), opts) - if !has_key(g:plugs, name) - call add(g:plugs_order, name) - endif - let g:plugs[name] = spec - let s:loaded[name] = get(s:loaded, name, 0) - catch - return s:err(v:exception) - endtry -endfunction - -function! s:parse_options(arg) - let opts = copy(s:base_spec) - let type = type(a:arg) - if type == s:TYPE.string - let opts.tag = a:arg - elseif type == s:TYPE.dict - call extend(opts, a:arg) - if has_key(opts, 'dir') - let opts.dir = s:dirpath(expand(opts.dir)) - endif - else - throw 'Invalid argument type (expected: string or dictionary)' - endif - return opts -endfunction - -function! s:infer_properties(name, repo) - let repo = a:repo - if s:is_local_plug(repo) - return { 'dir': s:dirpath(expand(repo)) } - else - if repo =~ ':' - let uri = repo - else - if repo !~ '/' - throw printf('Invalid argument: %s (implicit `vim-scripts'' expansion is deprecated)', repo) - endif - let fmt = get(g:, 'plug_url_format', 'https://git::@github.com/%s.git') - let uri = printf(fmt, repo) - endif - return { 'dir': s:dirpath(g:plug_home.'/'.a:name), 'uri': uri } - endif -endfunction - -function! s:install(force, names) - call s:update_impl(0, a:force, a:names) -endfunction - -function! s:update(force, names) - call s:update_impl(1, a:force, a:names) -endfunction - -function! plug#helptags() - if !exists('g:plugs') - return s:err('plug#begin was not called') - endif - for spec in values(g:plugs) - let docd = join([s:rtp(spec), 'doc'], '/') - if isdirectory(docd) - silent! execute 'helptags' s:esc(docd) - endif - endfor - return 1 -endfunction - -function! s:syntax() - syntax clear - syntax region plug1 start=/\%1l/ end=/\%2l/ contains=plugNumber - syntax region plug2 start=/\%2l/ end=/\%3l/ contains=plugBracket,plugX - syn match plugNumber /[0-9]\+[0-9.]*/ contained - syn match plugBracket /[[\]]/ contained - syn match plugX /x/ contained - syn match plugDash /^-/ - syn match plugPlus /^+/ - syn match plugStar /^*/ - syn match plugMessage /\(^- \)\@<=.*/ - syn match plugName /\(^- \)\@<=[^ ]*:/ - syn match plugSha /\%(: \)\@<=[0-9a-f]\{4,}$/ - syn match plugTag /(tag: [^)]\+)/ - syn match plugInstall /\(^+ \)\@<=[^:]*/ - syn match plugUpdate /\(^* \)\@<=[^:]*/ - syn match plugCommit /^ \X*[0-9a-f]\{7,9} .*/ contains=plugRelDate,plugEdge,plugTag - syn match plugEdge /^ \X\+$/ - syn match plugEdge /^ \X*/ contained nextgroup=plugSha - syn match plugSha /[0-9a-f]\{7,9}/ contained - syn match plugRelDate /([^)]*)$/ contained - syn match plugNotLoaded /(not loaded)$/ - syn match plugError /^x.*/ - syn region plugDeleted start=/^\~ .*/ end=/^\ze\S/ - syn match plugH2 /^.*:\n-\+$/ - syn keyword Function PlugInstall PlugStatus PlugUpdate PlugClean - hi def link plug1 Title - hi def link plug2 Repeat - hi def link plugH2 Type - hi def link plugX Exception - hi def link plugBracket Structure - hi def link plugNumber Number - - hi def link plugDash Special - hi def link plugPlus Constant - hi def link plugStar Boolean - - hi def link plugMessage Function - hi def link plugName Label - hi def link plugInstall Function - hi def link plugUpdate Type - - hi def link plugError Error - hi def link plugDeleted Ignore - hi def link plugRelDate Comment - hi def link plugEdge PreProc - hi def link plugSha Identifier - hi def link plugTag Constant - - hi def link plugNotLoaded Comment -endfunction - -function! s:lpad(str, len) - return a:str . repeat(' ', a:len - len(a:str)) -endfunction - -function! s:lines(msg) - return split(a:msg, "[\r\n]") -endfunction - -function! s:lastline(msg) - return get(s:lines(a:msg), -1, '') -endfunction - -function! s:new_window() - execute get(g:, 'plug_window', 'vertical topleft new') -endfunction - -function! s:plug_window_exists() - let buflist = tabpagebuflist(s:plug_tab) - return !empty(buflist) && index(buflist, s:plug_buf) >= 0 -endfunction - -function! s:switch_in() - if !s:plug_window_exists() - return 0 - endif - - if winbufnr(0) != s:plug_buf - let s:pos = [tabpagenr(), winnr(), winsaveview()] - execute 'normal!' s:plug_tab.'gt' - let winnr = bufwinnr(s:plug_buf) - execute winnr.'wincmd w' - call add(s:pos, winsaveview()) - else - let s:pos = [winsaveview()] - endif - - setlocal modifiable - return 1 -endfunction - -function! s:switch_out(...) - call winrestview(s:pos[-1]) - setlocal nomodifiable - if a:0 > 0 - execute a:1 - endif - - if len(s:pos) > 1 - execute 'normal!' s:pos[0].'gt' - execute s:pos[1] 'wincmd w' - call winrestview(s:pos[2]) - endif -endfunction - -function! s:finish_bindings() - nnoremap R :call retry() - nnoremap D :PlugDiff - nnoremap S :PlugStatus - nnoremap U :call status_update() - xnoremap U :call status_update() - nnoremap ]] :silent! call section('') - nnoremap [[ :silent! call section('b') -endfunction - -function! s:prepare(...) - if empty(getcwd()) - throw 'Invalid current working directory. Cannot proceed.' - endif - - for evar in ['$GIT_DIR', '$GIT_WORK_TREE'] - if exists(evar) - throw evar.' detected. Cannot proceed.' - endif - endfor - - call s:job_abort() - if s:switch_in() - if b:plug_preview == 1 - pc - endif - enew - else - call s:new_window() - endif - - nnoremap q :if b:plug_preview==1pcendifbd - if a:0 == 0 - call s:finish_bindings() - endif - let b:plug_preview = -1 - let s:plug_tab = tabpagenr() - let s:plug_buf = winbufnr(0) - call s:assign_name() - - for k in ['', 'L', 'o', 'X', 'd', 'dd'] - execute 'silent! unmap ' k - endfor - setlocal buftype=nofile bufhidden=wipe nobuflisted nolist noswapfile nowrap cursorline modifiable nospell - if exists('+colorcolumn') - setlocal colorcolumn= - endif - setf vim-plug - if exists('g:syntax_on') - call s:syntax() - endif -endfunction - -function! s:assign_name() - " Assign buffer name - let prefix = '[Plugins]' - let name = prefix - let idx = 2 - while bufexists(name) - let name = printf('%s (%s)', prefix, idx) - let idx = idx + 1 - endwhile - silent! execute 'f' fnameescape(name) -endfunction - -function! s:chsh(swap) - let prev = [&shell, &shellcmdflag, &shellredir] - if s:is_win - set shell=cmd.exe shellcmdflag=/c shellredir=>%s\ 2>&1 - elseif a:swap - set shell=sh shellredir=>%s\ 2>&1 - endif - return prev -endfunction - -function! s:bang(cmd, ...) - try - let [sh, shellcmdflag, shrd] = s:chsh(a:0) - " FIXME: Escaping is incomplete. We could use shellescape with eval, - " but it won't work on Windows. - let cmd = a:0 ? s:with_cd(a:cmd, a:1) : a:cmd - if s:is_win - let batchfile = tempname().'.bat' - call writefile(["@echo off\r", cmd . "\r"], batchfile) - let cmd = batchfile - endif - let g:_plug_bang = (s:is_win && has('gui_running') ? 'silent ' : '').'!'.escape(cmd, '#!%') - execute "normal! :execute g:_plug_bang\\" - finally - unlet g:_plug_bang - let [&shell, &shellcmdflag, &shellredir] = [sh, shellcmdflag, shrd] - if s:is_win - call delete(batchfile) - endif - endtry - return v:shell_error ? 'Exit status: ' . v:shell_error : '' -endfunction - -function! s:regress_bar() - let bar = substitute(getline(2)[1:-2], '.*\zs=', 'x', '') - call s:progress_bar(2, bar, len(bar)) -endfunction - -function! s:is_updated(dir) - return !empty(s:system_chomp('git log --pretty=format:"%h" "HEAD...HEAD@{1}"', a:dir)) -endfunction - -function! s:do(pull, force, todo) - for [name, spec] in items(a:todo) - if !isdirectory(spec.dir) - continue - endif - let installed = has_key(s:update.new, name) - let updated = installed ? 0 : - \ (a:pull && index(s:update.errors, name) < 0 && s:is_updated(spec.dir)) - if a:force || installed || updated - execute 'cd' s:esc(spec.dir) - call append(3, '- Post-update hook for '. name .' ... ') - let error = '' - let type = type(spec.do) - if type == s:TYPE.string - if spec.do[0] == ':' - if !get(s:loaded, name, 0) - let s:loaded[name] = 1 - call s:reorg_rtp() - endif - call s:load_plugin(spec) - try - execute spec.do[1:] - catch - let error = v:exception - endtry - if !s:plug_window_exists() - cd - - throw 'Warning: vim-plug was terminated by the post-update hook of '.name - endif - else - let error = s:bang(spec.do) - endif - elseif type == s:TYPE.funcref - try - let status = installed ? 'installed' : (updated ? 'updated' : 'unchanged') - call spec.do({ 'name': name, 'status': status, 'force': a:force }) - catch - let error = v:exception - endtry - else - let error = 'Invalid hook type' - endif - call s:switch_in() - call setline(4, empty(error) ? (getline(4) . 'OK') - \ : ('x' . getline(4)[1:] . error)) - if !empty(error) - call add(s:update.errors, name) - call s:regress_bar() - endif - cd - - endif - endfor -endfunction - -function! s:hash_match(a, b) - return stridx(a:a, a:b) == 0 || stridx(a:b, a:a) == 0 -endfunction - -function! s:checkout(spec) - let sha = a:spec.commit - let output = s:system('git rev-parse HEAD', a:spec.dir) - if !v:shell_error && !s:hash_match(sha, s:lines(output)[0]) - let output = s:system( - \ 'git fetch --depth 999999 && git checkout '.s:esc(sha).' --', a:spec.dir) - endif - return output -endfunction - -function! s:finish(pull) - let new_frozen = len(filter(keys(s:update.new), 'g:plugs[v:val].frozen')) - if new_frozen - let s = new_frozen > 1 ? 's' : '' - call append(3, printf('- Installed %d frozen plugin%s', new_frozen, s)) - endif - call append(3, '- Finishing ... ') | 4 - redraw - call plug#helptags() - call plug#end() - call setline(4, getline(4) . 'Done!') - redraw - let msgs = [] - if !empty(s:update.errors) - call add(msgs, "Press 'R' to retry.") - endif - if a:pull && len(s:update.new) < len(filter(getline(5, '$'), - \ "v:val =~ '^- ' && v:val !~# 'Already up.to.date'")) - call add(msgs, "Press 'D' to see the updated changes.") - endif - echo join(msgs, ' ') - call s:finish_bindings() -endfunction - -function! s:retry() - if empty(s:update.errors) - return - endif - echo - call s:update_impl(s:update.pull, s:update.force, - \ extend(copy(s:update.errors), [s:update.threads])) -endfunction - -function! s:is_managed(name) - return has_key(g:plugs[a:name], 'uri') -endfunction - -function! s:names(...) - return sort(filter(keys(g:plugs), 'stridx(v:val, a:1) == 0 && s:is_managed(v:val)')) -endfunction - -function! s:check_ruby() - silent! ruby require 'thread'; VIM::command("let g:plug_ruby = '#{RUBY_VERSION}'") - if !exists('g:plug_ruby') - redraw! - return s:warn('echom', 'Warning: Ruby interface is broken') - endif - let ruby_version = split(g:plug_ruby, '\.') - unlet g:plug_ruby - return s:version_requirement(ruby_version, [1, 8, 7]) -endfunction - -function! s:update_impl(pull, force, args) abort - let sync = index(a:args, '--sync') >= 0 || has('vim_starting') - let args = filter(copy(a:args), 'v:val != "--sync"') - let threads = (len(args) > 0 && args[-1] =~ '^[1-9][0-9]*$') ? - \ remove(args, -1) : get(g:, 'plug_threads', 16) - - let managed = filter(copy(g:plugs), 's:is_managed(v:key)') - let todo = empty(args) ? filter(managed, '!v:val.frozen || !isdirectory(v:val.dir)') : - \ filter(managed, 'index(args, v:key) >= 0') - - if empty(todo) - return s:warn('echo', 'No plugin to '. (a:pull ? 'update' : 'install')) - endif - - if !s:is_win && s:git_version_requirement(2, 3) - let s:git_terminal_prompt = exists('$GIT_TERMINAL_PROMPT') ? $GIT_TERMINAL_PROMPT : '' - let $GIT_TERMINAL_PROMPT = 0 - for plug in values(todo) - let plug.uri = substitute(plug.uri, - \ '^https://git::@github\.com', 'https://github.com', '') - endfor - endif - - if !isdirectory(g:plug_home) - try - call mkdir(g:plug_home, 'p') - catch - return s:err(printf('Invalid plug directory: %s. '. - \ 'Try to call plug#begin with a valid directory', g:plug_home)) - endtry - endif - - if has('nvim') && !exists('*jobwait') && threads > 1 - call s:warn('echom', '[vim-plug] Update Neovim for parallel installer') - endif - - let use_job = s:nvim || s:vim8 - let python = (has('python') || has('python3')) && !use_job - let ruby = has('ruby') && !use_job && (v:version >= 703 || v:version == 702 && has('patch374')) && !(s:is_win && has('gui_running')) && threads > 1 && s:check_ruby() - - let s:update = { - \ 'start': reltime(), - \ 'all': todo, - \ 'todo': copy(todo), - \ 'errors': [], - \ 'pull': a:pull, - \ 'force': a:force, - \ 'new': {}, - \ 'threads': (python || ruby || use_job) ? min([len(todo), threads]) : 1, - \ 'bar': '', - \ 'fin': 0 - \ } - - call s:prepare(1) - call append(0, ['', '']) - normal! 2G - silent! redraw - - let s:clone_opt = get(g:, 'plug_shallow', 1) ? - \ '--depth 1' . (s:git_version_requirement(1, 7, 10) ? ' --no-single-branch' : '') : '' - - if has('win32unix') - let s:clone_opt .= ' -c core.eol=lf -c core.autocrlf=input' - endif - - let s:submodule_opt = s:git_version_requirement(2, 8) ? ' --jobs='.threads : '' - - " Python version requirement (>= 2.7) - if python && !has('python3') && !ruby && !use_job && s:update.threads > 1 - redir => pyv - silent python import platform; print platform.python_version() - redir END - let python = s:version_requirement( - \ map(split(split(pyv)[0], '\.'), 'str2nr(v:val)'), [2, 6]) - endif - - if (python || ruby) && s:update.threads > 1 - try - let imd = &imd - if s:mac_gui - set noimd - endif - if ruby - call s:update_ruby() - else - call s:update_python() - endif - catch - let lines = getline(4, '$') - let printed = {} - silent! 4,$d _ - for line in lines - let name = s:extract_name(line, '.', '') - if empty(name) || !has_key(printed, name) - call append('$', line) - if !empty(name) - let printed[name] = 1 - if line[0] == 'x' && index(s:update.errors, name) < 0 - call add(s:update.errors, name) - end - endif - endif - endfor - finally - let &imd = imd - call s:update_finish() - endtry - else - call s:update_vim() - while use_job && sync - sleep 100m - if s:update.fin - break - endif - endwhile - endif -endfunction - -function! s:log4(name, msg) - call setline(4, printf('- %s (%s)', a:msg, a:name)) - redraw -endfunction - -function! s:update_finish() - if exists('s:git_terminal_prompt') - let $GIT_TERMINAL_PROMPT = s:git_terminal_prompt - endif - if s:switch_in() - call append(3, '- Updating ...') | 4 - for [name, spec] in items(filter(copy(s:update.all), 'index(s:update.errors, v:key) < 0 && (s:update.force || s:update.pull || has_key(s:update.new, v:key))')) - let [pos, _] = s:logpos(name) - if !pos - continue - endif - if has_key(spec, 'commit') - call s:log4(name, 'Checking out '.spec.commit) - let out = s:checkout(spec) - elseif has_key(spec, 'tag') - let tag = spec.tag - if tag =~ '\*' - let tags = s:lines(s:system('git tag --list '.s:shellesc(tag).' --sort -version:refname 2>&1', spec.dir)) - if !v:shell_error && !empty(tags) - let tag = tags[0] - call s:log4(name, printf('Latest tag for %s -> %s', spec.tag, tag)) - call append(3, '') - endif - endif - call s:log4(name, 'Checking out '.tag) - let out = s:system('git checkout -q '.s:esc(tag).' -- 2>&1', spec.dir) - else - let branch = s:esc(get(spec, 'branch', 'master')) - call s:log4(name, 'Merging origin/'.branch) - let out = s:system('git checkout -q '.branch.' -- 2>&1' - \. (has_key(s:update.new, name) ? '' : ('&& git merge --ff-only origin/'.branch.' 2>&1')), spec.dir) - endif - if !v:shell_error && filereadable(spec.dir.'/.gitmodules') && - \ (s:update.force || has_key(s:update.new, name) || s:is_updated(spec.dir)) - call s:log4(name, 'Updating submodules. This may take a while.') - let out .= s:bang('git submodule update --init --recursive'.s:submodule_opt.' 2>&1', spec.dir) - endif - let msg = s:format_message(v:shell_error ? 'x': '-', name, out) - if v:shell_error - call add(s:update.errors, name) - call s:regress_bar() - silent execute pos 'd _' - call append(4, msg) | 4 - elseif !empty(out) - call setline(pos, msg[0]) - endif - redraw - endfor - silent 4 d _ - try - call s:do(s:update.pull, s:update.force, filter(copy(s:update.all), 'index(s:update.errors, v:key) < 0 && has_key(v:val, "do")')) - catch - call s:warn('echom', v:exception) - call s:warn('echo', '') - return - endtry - call s:finish(s:update.pull) - call setline(1, 'Updated. Elapsed time: ' . split(reltimestr(reltime(s:update.start)))[0] . ' sec.') - call s:switch_out('normal! gg') - endif -endfunction - -function! s:job_abort() - if (!s:nvim && !s:vim8) || !exists('s:jobs') - return - endif - - for [name, j] in items(s:jobs) - if s:nvim - silent! call jobstop(j.jobid) - elseif s:vim8 - silent! call job_stop(j.jobid) - endif - if j.new - call s:system('rm -rf ' . s:shellesc(g:plugs[name].dir)) - endif - endfor - let s:jobs = {} -endfunction - -function! s:last_non_empty_line(lines) - let len = len(a:lines) - for idx in range(len) - let line = a:lines[len-idx-1] - if !empty(line) - return line - endif - endfor - return '' -endfunction - -function! s:job_out_cb(self, data) abort - let self = a:self - let data = remove(self.lines, -1) . a:data - let lines = map(split(data, "\n", 1), 'split(v:val, "\r", 1)[-1]') - call extend(self.lines, lines) - " To reduce the number of buffer updates - let self.tick = get(self, 'tick', -1) + 1 - if !self.running || self.tick % len(s:jobs) == 0 - let bullet = self.running ? (self.new ? '+' : '*') : (self.error ? 'x' : '-') - let result = self.error ? join(self.lines, "\n") : s:last_non_empty_line(self.lines) - call s:log(bullet, self.name, result) - endif -endfunction - -function! s:job_exit_cb(self, data) abort - let a:self.running = 0 - let a:self.error = a:data != 0 - call s:reap(a:self.name) - call s:tick() -endfunction - -function! s:job_cb(fn, job, ch, data) - if !s:plug_window_exists() " plug window closed - return s:job_abort() - endif - call call(a:fn, [a:job, a:data]) -endfunction - -function! s:nvim_cb(job_id, data, event) dict abort - return a:event == 'stdout' ? - \ s:job_cb('s:job_out_cb', self, 0, join(a:data, "\n")) : - \ s:job_cb('s:job_exit_cb', self, 0, a:data) -endfunction - -function! s:spawn(name, cmd, opts) - let job = { 'name': a:name, 'running': 1, 'error': 0, 'lines': [''], - \ 'batchfile': (s:is_win && (s:nvim || s:vim8)) ? tempname().'.bat' : '', - \ 'new': get(a:opts, 'new', 0) } - let s:jobs[a:name] = job - let cmd = has_key(a:opts, 'dir') ? s:with_cd(a:cmd, a:opts.dir) : a:cmd - if !empty(job.batchfile) - call writefile(["@echo off\r", cmd . "\r"], job.batchfile) - let cmd = job.batchfile - endif - let argv = add(s:is_win ? ['cmd', '/c'] : ['sh', '-c'], cmd) - - if s:nvim - call extend(job, { - \ 'on_stdout': function('s:nvim_cb'), - \ 'on_exit': function('s:nvim_cb'), - \ }) - let jid = jobstart(argv, job) - if jid > 0 - let job.jobid = jid - else - let job.running = 0 - let job.error = 1 - let job.lines = [jid < 0 ? argv[0].' is not executable' : - \ 'Invalid arguments (or job table is full)'] - endif - elseif s:vim8 - let jid = job_start(s:is_win ? join(argv, ' ') : argv, { - \ 'out_cb': function('s:job_cb', ['s:job_out_cb', job]), - \ 'exit_cb': function('s:job_cb', ['s:job_exit_cb', job]), - \ 'out_mode': 'raw' - \}) - if job_status(jid) == 'run' - let job.jobid = jid - else - let job.running = 0 - let job.error = 1 - let job.lines = ['Failed to start job'] - endif - else - let job.lines = s:lines(call('s:system', [cmd])) - let job.error = v:shell_error != 0 - let job.running = 0 - endif -endfunction - -function! s:reap(name) - let job = s:jobs[a:name] - if job.error - call add(s:update.errors, a:name) - elseif get(job, 'new', 0) - let s:update.new[a:name] = 1 - endif - let s:update.bar .= job.error ? 'x' : '=' - - let bullet = job.error ? 'x' : '-' - let result = job.error ? join(job.lines, "\n") : s:last_non_empty_line(job.lines) - call s:log(bullet, a:name, empty(result) ? 'OK' : result) - call s:bar() - - if has_key(job, 'batchfile') && !empty(job.batchfile) - call delete(job.batchfile) - endif - call remove(s:jobs, a:name) -endfunction - -function! s:bar() - if s:switch_in() - let total = len(s:update.all) - call setline(1, (s:update.pull ? 'Updating' : 'Installing'). - \ ' plugins ('.len(s:update.bar).'/'.total.')') - call s:progress_bar(2, s:update.bar, total) - call s:switch_out() - endif -endfunction - -function! s:logpos(name) - for i in range(4, line('$')) - if getline(i) =~# '^[-+x*] '.a:name.':' - for j in range(i + 1, line('$')) - if getline(j) !~ '^ ' - return [i, j - 1] - endif - endfor - return [i, i] - endif - endfor - return [0, 0] -endfunction - -function! s:log(bullet, name, lines) - if s:switch_in() - let [b, e] = s:logpos(a:name) - if b > 0 - silent execute printf('%d,%d d _', b, e) - if b > winheight('.') - let b = 4 - endif - else - let b = 4 - endif - " FIXME For some reason, nomodifiable is set after :d in vim8 - setlocal modifiable - call append(b - 1, s:format_message(a:bullet, a:name, a:lines)) - call s:switch_out() - endif -endfunction - -function! s:update_vim() - let s:jobs = {} - - call s:bar() - call s:tick() -endfunction - -function! s:tick() - let pull = s:update.pull - let prog = s:progress_opt(s:nvim || s:vim8) -while 1 " Without TCO, Vim stack is bound to explode - if empty(s:update.todo) - if empty(s:jobs) && !s:update.fin - call s:update_finish() - let s:update.fin = 1 - endif - return - endif - - let name = keys(s:update.todo)[0] - let spec = remove(s:update.todo, name) - let new = empty(globpath(spec.dir, '.git', 1)) - - call s:log(new ? '+' : '*', name, pull ? 'Updating ...' : 'Installing ...') - redraw - - let has_tag = has_key(spec, 'tag') - if !new - let [error, _] = s:git_validate(spec, 0) - if empty(error) - if pull - let fetch_opt = (has_tag && !empty(globpath(spec.dir, '.git/shallow'))) ? '--depth 99999999' : '' - call s:spawn(name, printf('git fetch %s %s 2>&1', fetch_opt, prog), { 'dir': spec.dir }) - else - let s:jobs[name] = { 'running': 0, 'lines': ['Already installed'], 'error': 0 } - endif - else - let s:jobs[name] = { 'running': 0, 'lines': s:lines(error), 'error': 1 } - endif - else - call s:spawn(name, - \ printf('git clone %s %s %s %s 2>&1', - \ has_tag ? '' : s:clone_opt, - \ prog, - \ s:shellesc(spec.uri), - \ s:shellesc(s:trim(spec.dir))), { 'new': 1 }) - endif - - if !s:jobs[name].running - call s:reap(name) - endif - if len(s:jobs) >= s:update.threads - break - endif -endwhile -endfunction - -function! s:update_python() -let py_exe = has('python') ? 'python' : 'python3' -execute py_exe "<< EOF" -import datetime -import functools -import os -try: - import queue -except ImportError: - import Queue as queue -import random -import re -import shutil -import signal -import subprocess -import tempfile -import threading as thr -import time -import traceback -import vim - -G_NVIM = vim.eval("has('nvim')") == '1' -G_PULL = vim.eval('s:update.pull') == '1' -G_RETRIES = int(vim.eval('get(g:, "plug_retries", 2)')) + 1 -G_TIMEOUT = int(vim.eval('get(g:, "plug_timeout", 60)')) -G_CLONE_OPT = vim.eval('s:clone_opt') -G_PROGRESS = vim.eval('s:progress_opt(1)') -G_LOG_PROB = 1.0 / int(vim.eval('s:update.threads')) -G_STOP = thr.Event() -G_IS_WIN = vim.eval('s:is_win') == '1' - -class PlugError(Exception): - def __init__(self, msg): - self.msg = msg -class CmdTimedOut(PlugError): - pass -class CmdFailed(PlugError): - pass -class InvalidURI(PlugError): - pass -class Action(object): - INSTALL, UPDATE, ERROR, DONE = ['+', '*', 'x', '-'] - -class Buffer(object): - def __init__(self, lock, num_plugs, is_pull): - self.bar = '' - self.event = 'Updating' if is_pull else 'Installing' - self.lock = lock - self.maxy = int(vim.eval('winheight(".")')) - self.num_plugs = num_plugs - - def __where(self, name): - """ Find first line with name in current buffer. Return line num. """ - found, lnum = False, 0 - matcher = re.compile('^[-+x*] {0}:'.format(name)) - for line in vim.current.buffer: - if matcher.search(line) is not None: - found = True - break - lnum += 1 - - if not found: - lnum = -1 - return lnum - - def header(self): - curbuf = vim.current.buffer - curbuf[0] = self.event + ' plugins ({0}/{1})'.format(len(self.bar), self.num_plugs) - - num_spaces = self.num_plugs - len(self.bar) - curbuf[1] = '[{0}{1}]'.format(self.bar, num_spaces * ' ') - - with self.lock: - vim.command('normal! 2G') - vim.command('redraw') - - def write(self, action, name, lines): - first, rest = lines[0], lines[1:] - msg = ['{0} {1}{2}{3}'.format(action, name, ': ' if first else '', first)] - msg.extend([' ' + line for line in rest]) - - try: - if action == Action.ERROR: - self.bar += 'x' - vim.command("call add(s:update.errors, '{0}')".format(name)) - elif action == Action.DONE: - self.bar += '=' - - curbuf = vim.current.buffer - lnum = self.__where(name) - if lnum != -1: # Found matching line num - del curbuf[lnum] - if lnum > self.maxy and action in set([Action.INSTALL, Action.UPDATE]): - lnum = 3 - else: - lnum = 3 - curbuf.append(msg, lnum) - - self.header() - except vim.error: - pass - -class Command(object): - CD = 'cd /d' if G_IS_WIN else 'cd' - - def __init__(self, cmd, cmd_dir=None, timeout=60, cb=None, clean=None): - self.cmd = cmd - if cmd_dir: - self.cmd = '{0} {1} && {2}'.format(Command.CD, cmd_dir, self.cmd) - self.timeout = timeout - self.callback = cb if cb else (lambda msg: None) - self.clean = clean if clean else (lambda: None) - self.proc = None - - @property - def alive(self): - """ Returns true only if command still running. """ - return self.proc and self.proc.poll() is None - - def execute(self, ntries=3): - """ Execute the command with ntries if CmdTimedOut. - Returns the output of the command if no Exception. - """ - attempt, finished, limit = 0, False, self.timeout - - while not finished: - try: - attempt += 1 - result = self.try_command() - finished = True - return result - except CmdTimedOut: - if attempt != ntries: - self.notify_retry() - self.timeout += limit - else: - raise - - def notify_retry(self): - """ Retry required for command, notify user. """ - for count in range(3, 0, -1): - if G_STOP.is_set(): - raise KeyboardInterrupt - msg = 'Timeout. Will retry in {0} second{1} ...'.format( - count, 's' if count != 1 else '') - self.callback([msg]) - time.sleep(1) - self.callback(['Retrying ...']) - - def try_command(self): - """ Execute a cmd & poll for callback. Returns list of output. - Raises CmdFailed -> return code for Popen isn't 0 - Raises CmdTimedOut -> command exceeded timeout without new output - """ - first_line = True - - try: - tfile = tempfile.NamedTemporaryFile(mode='w+b') - preexec_fn = not G_IS_WIN and os.setsid or None - self.proc = subprocess.Popen(self.cmd, stdout=tfile, - stderr=subprocess.STDOUT, - stdin=subprocess.PIPE, shell=True, - preexec_fn=preexec_fn) - thrd = thr.Thread(target=(lambda proc: proc.wait()), args=(self.proc,)) - thrd.start() - - thread_not_started = True - while thread_not_started: - try: - thrd.join(0.1) - thread_not_started = False - except RuntimeError: - pass - - while self.alive: - if G_STOP.is_set(): - raise KeyboardInterrupt - - if first_line or random.random() < G_LOG_PROB: - first_line = False - line = '' if G_IS_WIN else nonblock_read(tfile.name) - if line: - self.callback([line]) - - time_diff = time.time() - os.path.getmtime(tfile.name) - if time_diff > self.timeout: - raise CmdTimedOut(['Timeout!']) - - thrd.join(0.5) - - tfile.seek(0) - result = [line.decode('utf-8', 'replace').rstrip() for line in tfile] - - if self.proc.returncode != 0: - raise CmdFailed([''] + result) - - return result - except: - self.terminate() - raise - - def terminate(self): - """ Terminate process and cleanup. """ - if self.alive: - if G_IS_WIN: - os.kill(self.proc.pid, signal.SIGINT) - else: - os.killpg(self.proc.pid, signal.SIGTERM) - self.clean() - -class Plugin(object): - def __init__(self, name, args, buf_q, lock): - self.name = name - self.args = args - self.buf_q = buf_q - self.lock = lock - self.tag = args.get('tag', 0) - - def manage(self): - try: - if os.path.exists(self.args['dir']): - self.update() - else: - self.install() - with self.lock: - thread_vim_command("let s:update.new['{0}'] = 1".format(self.name)) - except PlugError as exc: - self.write(Action.ERROR, self.name, exc.msg) - except KeyboardInterrupt: - G_STOP.set() - self.write(Action.ERROR, self.name, ['Interrupted!']) - except: - # Any exception except those above print stack trace - msg = 'Trace:\n{0}'.format(traceback.format_exc().rstrip()) - self.write(Action.ERROR, self.name, msg.split('\n')) - raise - - def install(self): - target = self.args['dir'] - if target[-1] == '\\': - target = target[0:-1] - - def clean(target): - def _clean(): - try: - shutil.rmtree(target) - except OSError: - pass - return _clean - - self.write(Action.INSTALL, self.name, ['Installing ...']) - callback = functools.partial(self.write, Action.INSTALL, self.name) - cmd = 'git clone {0} {1} {2} {3} 2>&1'.format( - '' if self.tag else G_CLONE_OPT, G_PROGRESS, self.args['uri'], - esc(target)) - com = Command(cmd, None, G_TIMEOUT, callback, clean(target)) - result = com.execute(G_RETRIES) - self.write(Action.DONE, self.name, result[-1:]) - - def repo_uri(self): - cmd = 'git rev-parse --abbrev-ref HEAD 2>&1 && git config -f .git/config remote.origin.url' - command = Command(cmd, self.args['dir'], G_TIMEOUT,) - result = command.execute(G_RETRIES) - return result[-1] - - def update(self): - actual_uri = self.repo_uri() - expect_uri = self.args['uri'] - regex = re.compile(r'^(?:\w+://)?(?:[^@/]*@)?([^:/]*(?::[0-9]*)?)[:/](.*?)(?:\.git)?/?$') - ma = regex.match(actual_uri) - mb = regex.match(expect_uri) - if ma is None or mb is None or ma.groups() != mb.groups(): - msg = ['', - 'Invalid URI: {0}'.format(actual_uri), - 'Expected {0}'.format(expect_uri), - 'PlugClean required.'] - raise InvalidURI(msg) - - if G_PULL: - self.write(Action.UPDATE, self.name, ['Updating ...']) - callback = functools.partial(self.write, Action.UPDATE, self.name) - fetch_opt = '--depth 99999999' if self.tag and os.path.isfile(os.path.join(self.args['dir'], '.git/shallow')) else '' - cmd = 'git fetch {0} {1} 2>&1'.format(fetch_opt, G_PROGRESS) - com = Command(cmd, self.args['dir'], G_TIMEOUT, callback) - result = com.execute(G_RETRIES) - self.write(Action.DONE, self.name, result[-1:]) - else: - self.write(Action.DONE, self.name, ['Already installed']) - - def write(self, action, name, msg): - self.buf_q.put((action, name, msg)) - -class PlugThread(thr.Thread): - def __init__(self, tname, args): - super(PlugThread, self).__init__() - self.tname = tname - self.args = args - - def run(self): - thr.current_thread().name = self.tname - buf_q, work_q, lock = self.args - - try: - while not G_STOP.is_set(): - name, args = work_q.get_nowait() - plug = Plugin(name, args, buf_q, lock) - plug.manage() - work_q.task_done() - except queue.Empty: - pass - -class RefreshThread(thr.Thread): - def __init__(self, lock): - super(RefreshThread, self).__init__() - self.lock = lock - self.running = True - - def run(self): - while self.running: - with self.lock: - thread_vim_command('noautocmd normal! a') - time.sleep(0.33) - - def stop(self): - self.running = False - -if G_NVIM: - def thread_vim_command(cmd): - vim.session.threadsafe_call(lambda: vim.command(cmd)) -else: - def thread_vim_command(cmd): - vim.command(cmd) - -def esc(name): - return '"' + name.replace('"', '\"') + '"' - -def nonblock_read(fname): - """ Read a file with nonblock flag. Return the last line. """ - fread = os.open(fname, os.O_RDONLY | os.O_NONBLOCK) - buf = os.read(fread, 100000).decode('utf-8', 'replace') - os.close(fread) - - line = buf.rstrip('\r\n') - left = max(line.rfind('\r'), line.rfind('\n')) - if left != -1: - left += 1 - line = line[left:] - - return line - -def main(): - thr.current_thread().name = 'main' - nthreads = int(vim.eval('s:update.threads')) - plugs = vim.eval('s:update.todo') - mac_gui = vim.eval('s:mac_gui') == '1' - - lock = thr.Lock() - buf = Buffer(lock, len(plugs), G_PULL) - buf_q, work_q = queue.Queue(), queue.Queue() - for work in plugs.items(): - work_q.put(work) - - start_cnt = thr.active_count() - for num in range(nthreads): - tname = 'PlugT-{0:02}'.format(num) - thread = PlugThread(tname, (buf_q, work_q, lock)) - thread.start() - if mac_gui: - rthread = RefreshThread(lock) - rthread.start() - - while not buf_q.empty() or thr.active_count() != start_cnt: - try: - action, name, msg = buf_q.get(True, 0.25) - buf.write(action, name, ['OK'] if not msg else msg) - buf_q.task_done() - except queue.Empty: - pass - except KeyboardInterrupt: - G_STOP.set() - - if mac_gui: - rthread.stop() - rthread.join() - -main() -EOF -endfunction - -function! s:update_ruby() - ruby << EOF - module PlugStream - SEP = ["\r", "\n", nil] - def get_line - buffer = '' - loop do - char = readchar rescue return - if SEP.include? char.chr - buffer << $/ - break - else - buffer << char - end - end - buffer - end - end unless defined?(PlugStream) - - def esc arg - %["#{arg.gsub('"', '\"')}"] - end - - def killall pid - pids = [pid] - if /mswin|mingw|bccwin/ =~ RUBY_PLATFORM - pids.each { |pid| Process.kill 'INT', pid.to_i rescue nil } - else - unless `which pgrep 2> /dev/null`.empty? - children = pids - until children.empty? - children = children.map { |pid| - `pgrep -P #{pid}`.lines.map { |l| l.chomp } - }.flatten - pids += children - end - end - pids.each { |pid| Process.kill 'TERM', pid.to_i rescue nil } - end - end - - def compare_git_uri a, b - regex = %r{^(?:\w+://)?(?:[^@/]*@)?([^:/]*(?::[0-9]*)?)[:/](.*?)(?:\.git)?/?$} - regex.match(a).to_a.drop(1) == regex.match(b).to_a.drop(1) - end - - require 'thread' - require 'fileutils' - require 'timeout' - running = true - iswin = VIM::evaluate('s:is_win').to_i == 1 - pull = VIM::evaluate('s:update.pull').to_i == 1 - base = VIM::evaluate('g:plug_home') - all = VIM::evaluate('s:update.todo') - limit = VIM::evaluate('get(g:, "plug_timeout", 60)') - tries = VIM::evaluate('get(g:, "plug_retries", 2)') + 1 - nthr = VIM::evaluate('s:update.threads').to_i - maxy = VIM::evaluate('winheight(".")').to_i - vim7 = VIM::evaluate('v:version').to_i <= 703 && RUBY_PLATFORM =~ /darwin/ - cd = iswin ? 'cd /d' : 'cd' - tot = VIM::evaluate('len(s:update.todo)') || 0 - bar = '' - skip = 'Already installed' - mtx = Mutex.new - take1 = proc { mtx.synchronize { running && all.shift } } - logh = proc { - cnt = bar.length - $curbuf[1] = "#{pull ? 'Updating' : 'Installing'} plugins (#{cnt}/#{tot})" - $curbuf[2] = '[' + bar.ljust(tot) + ']' - VIM::command('normal! 2G') - VIM::command('redraw') - } - where = proc { |name| (1..($curbuf.length)).find { |l| $curbuf[l] =~ /^[-+x*] #{name}:/ } } - log = proc { |name, result, type| - mtx.synchronize do - ing = ![true, false].include?(type) - bar += type ? '=' : 'x' unless ing - b = case type - when :install then '+' when :update then '*' - when true, nil then '-' else - VIM::command("call add(s:update.errors, '#{name}')") - 'x' - end - result = - if type || type.nil? - ["#{b} #{name}: #{result.lines.to_a.last || 'OK'}"] - elsif result =~ /^Interrupted|^Timeout/ - ["#{b} #{name}: #{result}"] - else - ["#{b} #{name}"] + result.lines.map { |l| " " << l } - end - if lnum = where.call(name) - $curbuf.delete lnum - lnum = 4 if ing && lnum > maxy - end - result.each_with_index do |line, offset| - $curbuf.append((lnum || 4) - 1 + offset, line.gsub(/\e\[./, '').chomp) - end - logh.call - end - } - bt = proc { |cmd, name, type, cleanup| - tried = timeout = 0 - begin - tried += 1 - timeout += limit - fd = nil - data = '' - if iswin - Timeout::timeout(timeout) do - tmp = VIM::evaluate('tempname()') - system("(#{cmd}) > #{tmp}") - data = File.read(tmp).chomp - File.unlink tmp rescue nil - end - else - fd = IO.popen(cmd).extend(PlugStream) - first_line = true - log_prob = 1.0 / nthr - while line = Timeout::timeout(timeout) { fd.get_line } - data << line - log.call name, line.chomp, type if name && (first_line || rand < log_prob) - first_line = false - end - fd.close - end - [$? == 0, data.chomp] - rescue Timeout::Error, Interrupt => e - if fd && !fd.closed? - killall fd.pid - fd.close - end - cleanup.call if cleanup - if e.is_a?(Timeout::Error) && tried < tries - 3.downto(1) do |countdown| - s = countdown > 1 ? 's' : '' - log.call name, "Timeout. Will retry in #{countdown} second#{s} ...", type - sleep 1 - end - log.call name, 'Retrying ...', type - retry - end - [false, e.is_a?(Interrupt) ? "Interrupted!" : "Timeout!"] - end - } - main = Thread.current - threads = [] - watcher = Thread.new { - if vim7 - while VIM::evaluate('getchar(1)') - sleep 0.1 - end - else - require 'io/console' # >= Ruby 1.9 - nil until IO.console.getch == 3.chr - end - mtx.synchronize do - running = false - threads.each { |t| t.raise Interrupt } unless vim7 - end - threads.each { |t| t.join rescue nil } - main.kill - } - refresh = Thread.new { - while true - mtx.synchronize do - break unless running - VIM::command('noautocmd normal! a') - end - sleep 0.2 - end - } if VIM::evaluate('s:mac_gui') == 1 - - clone_opt = VIM::evaluate('s:clone_opt') - progress = VIM::evaluate('s:progress_opt(1)') - nthr.times do - mtx.synchronize do - threads << Thread.new { - while pair = take1.call - name = pair.first - dir, uri, tag = pair.last.values_at *%w[dir uri tag] - exists = File.directory? dir - ok, result = - if exists - chdir = "#{cd} #{iswin ? dir : esc(dir)}" - ret, data = bt.call "#{chdir} && git rev-parse --abbrev-ref HEAD 2>&1 && git config -f .git/config remote.origin.url", nil, nil, nil - current_uri = data.lines.to_a.last - if !ret - if data =~ /^Interrupted|^Timeout/ - [false, data] - else - [false, [data.chomp, "PlugClean required."].join($/)] - end - elsif !compare_git_uri(current_uri, uri) - [false, ["Invalid URI: #{current_uri}", - "Expected: #{uri}", - "PlugClean required."].join($/)] - else - if pull - log.call name, 'Updating ...', :update - fetch_opt = (tag && File.exist?(File.join(dir, '.git/shallow'))) ? '--depth 99999999' : '' - bt.call "#{chdir} && git fetch #{fetch_opt} #{progress} 2>&1", name, :update, nil - else - [true, skip] - end - end - else - d = esc dir.sub(%r{[\\/]+$}, '') - log.call name, 'Installing ...', :install - bt.call "git clone #{clone_opt unless tag} #{progress} #{uri} #{d} 2>&1", name, :install, proc { - FileUtils.rm_rf dir - } - end - mtx.synchronize { VIM::command("let s:update.new['#{name}'] = 1") } if !exists && ok - log.call name, result, ok - end - } if running - end - end - threads.each { |t| t.join rescue nil } - logh.call - refresh.kill if refresh - watcher.kill -EOF -endfunction - -function! s:shellesc_cmd(arg) - let escaped = substitute(a:arg, '[&|<>()@^]', '^&', 'g') - let escaped = substitute(escaped, '%', '%%', 'g') - let escaped = substitute(escaped, '"', '\\^&', 'g') - let escaped = substitute(escaped, '\(\\\+\)\(\\^\)', '\1\1\2', 'g') - return '^"'.substitute(escaped, '\(\\\+\)$', '\1\1', '').'^"' -endfunction - -function! s:shellesc(arg) - if &shell =~# 'cmd.exe$' - return s:shellesc_cmd(a:arg) - endif - return shellescape(a:arg) -endfunction - -function! s:glob_dir(path) - return map(filter(s:glob(a:path, '**'), 'isdirectory(v:val)'), 's:dirpath(v:val)') -endfunction - -function! s:progress_bar(line, bar, total) - call setline(a:line, '[' . s:lpad(a:bar, a:total) . ']') -endfunction - -function! s:compare_git_uri(a, b) - " See `git help clone' - " https:// [user@] github.com[:port] / junegunn/vim-plug [.git] - " [git@] github.com[:port] : junegunn/vim-plug [.git] - " file:// / junegunn/vim-plug [/] - " / junegunn/vim-plug [/] - let pat = '^\%(\w\+://\)\='.'\%([^@/]*@\)\='.'\([^:/]*\%(:[0-9]*\)\=\)'.'[:/]'.'\(.\{-}\)'.'\%(\.git\)\=/\?$' - let ma = matchlist(a:a, pat) - let mb = matchlist(a:b, pat) - return ma[1:2] ==# mb[1:2] -endfunction - -function! s:format_message(bullet, name, message) - if a:bullet != 'x' - return [printf('%s %s: %s', a:bullet, a:name, s:lastline(a:message))] - else - let lines = map(s:lines(a:message), '" ".v:val') - return extend([printf('x %s:', a:name)], lines) - endif -endfunction - -function! s:with_cd(cmd, dir) - return printf('cd%s %s && %s', s:is_win ? ' /d' : '', s:shellesc(a:dir), a:cmd) -endfunction - -function! s:system(cmd, ...) - try - let [sh, shellcmdflag, shrd] = s:chsh(1) - let cmd = a:0 > 0 ? s:with_cd(a:cmd, a:1) : a:cmd - if s:is_win - let batchfile = tempname().'.bat' - call writefile(["@echo off\r", cmd . "\r"], batchfile) - let cmd = batchfile - endif - return system(s:is_win ? '('.cmd.')' : cmd) - finally - let [&shell, &shellcmdflag, &shellredir] = [sh, shellcmdflag, shrd] - if s:is_win - call delete(batchfile) - endif - endtry -endfunction - -function! s:system_chomp(...) - let ret = call('s:system', a:000) - return v:shell_error ? '' : substitute(ret, '\n$', '', '') -endfunction - -function! s:git_validate(spec, check_branch) - let err = '' - if isdirectory(a:spec.dir) - let result = s:lines(s:system('git rev-parse --abbrev-ref HEAD 2>&1 && git config -f .git/config remote.origin.url', a:spec.dir)) - let remote = result[-1] - if v:shell_error - let err = join([remote, 'PlugClean required.'], "\n") - elseif !s:compare_git_uri(remote, a:spec.uri) - let err = join(['Invalid URI: '.remote, - \ 'Expected: '.a:spec.uri, - \ 'PlugClean required.'], "\n") - elseif a:check_branch && has_key(a:spec, 'commit') - let result = s:lines(s:system('git rev-parse HEAD 2>&1', a:spec.dir)) - let sha = result[-1] - if v:shell_error - let err = join(add(result, 'PlugClean required.'), "\n") - elseif !s:hash_match(sha, a:spec.commit) - let err = join([printf('Invalid HEAD (expected: %s, actual: %s)', - \ a:spec.commit[:6], sha[:6]), - \ 'PlugUpdate required.'], "\n") - endif - elseif a:check_branch - let branch = result[0] - " Check tag - if has_key(a:spec, 'tag') - let tag = s:system_chomp('git describe --exact-match --tags HEAD 2>&1', a:spec.dir) - if a:spec.tag !=# tag && a:spec.tag !~ '\*' - let err = printf('Invalid tag: %s (expected: %s). Try PlugUpdate.', - \ (empty(tag) ? 'N/A' : tag), a:spec.tag) - endif - " Check branch - elseif a:spec.branch !=# branch - let err = printf('Invalid branch: %s (expected: %s). Try PlugUpdate.', - \ branch, a:spec.branch) - endif - if empty(err) - let [ahead, behind] = split(s:lastline(s:system(printf( - \ 'git rev-list --count --left-right HEAD...origin/%s', - \ a:spec.branch), a:spec.dir)), '\t') - if !v:shell_error && ahead - if behind - " Only mention PlugClean if diverged, otherwise it's likely to be - " pushable (and probably not that messed up). - let err = printf( - \ "Diverged from origin/%s (%d commit(s) ahead and %d commit(s) behind!\n" - \ .'Backup local changes and run PlugClean and PlugUpdate to reinstall it.', a:spec.branch, ahead, behind) - else - let err = printf("Ahead of origin/%s by %d commit(s).\n" - \ .'Cannot update until local changes are pushed.', - \ a:spec.branch, ahead) - endif - endif - endif - endif - else - let err = 'Not found' - endif - return [err, err =~# 'PlugClean'] -endfunction - -function! s:rm_rf(dir) - if isdirectory(a:dir) - call s:system((s:is_win ? 'rmdir /S /Q ' : 'rm -rf ') . s:shellesc(a:dir)) - endif -endfunction - -function! s:clean(force) - call s:prepare() - call append(0, 'Searching for invalid plugins in '.g:plug_home) - call append(1, '') - - " List of valid directories - let dirs = [] - let errs = {} - let [cnt, total] = [0, len(g:plugs)] - for [name, spec] in items(g:plugs) - if !s:is_managed(name) - call add(dirs, spec.dir) - else - let [err, clean] = s:git_validate(spec, 1) - if clean - let errs[spec.dir] = s:lines(err)[0] - else - call add(dirs, spec.dir) - endif - endif - let cnt += 1 - call s:progress_bar(2, repeat('=', cnt), total) - normal! 2G - redraw - endfor - - let allowed = {} - for dir in dirs - let allowed[s:dirpath(fnamemodify(dir, ':h:h'))] = 1 - let allowed[dir] = 1 - for child in s:glob_dir(dir) - let allowed[child] = 1 - endfor - endfor - - let todo = [] - let found = sort(s:glob_dir(g:plug_home)) - while !empty(found) - let f = remove(found, 0) - if !has_key(allowed, f) && isdirectory(f) - call add(todo, f) - call append(line('$'), '- ' . f) - if has_key(errs, f) - call append(line('$'), ' ' . errs[f]) - endif - let found = filter(found, 'stridx(v:val, f) != 0') - end - endwhile - - 4 - redraw - if empty(todo) - call append(line('$'), 'Already clean.') - else - let s:clean_count = 0 - call append(3, ['Directories to delete:', '']) - redraw! - if a:force || s:ask_no_interrupt('Delete all directories?') - call s:delete([6, line('$')], 1) - else - call setline(4, 'Cancelled.') - nnoremap d :set opfunc=delete_opg@ - nmap dd d_ - xnoremap d :call delete_op(visualmode(), 1) - echo 'Delete the lines (d{motion}) to delete the corresponding directories' - endif - endif - 4 - setlocal nomodifiable -endfunction - -function! s:delete_op(type, ...) - call s:delete(a:0 ? [line("'<"), line("'>")] : [line("'["), line("']")], 0) -endfunction - -function! s:delete(range, force) - let [l1, l2] = a:range - let force = a:force - while l1 <= l2 - let line = getline(l1) - if line =~ '^- ' && isdirectory(line[2:]) - execute l1 - redraw! - let answer = force ? 1 : s:ask('Delete '.line[2:].'?', 1) - let force = force || answer > 1 - if answer - call s:rm_rf(line[2:]) - setlocal modifiable - call setline(l1, '~'.line[1:]) - let s:clean_count += 1 - call setline(4, printf('Removed %d directories.', s:clean_count)) - setlocal nomodifiable - endif - endif - let l1 += 1 - endwhile -endfunction - -function! s:upgrade() - echo 'Downloading the latest version of vim-plug' - redraw - let tmp = tempname() - let new = tmp . '/plug.vim' - - try - let out = s:system(printf('git clone --depth 1 %s %s', s:plug_src, tmp)) - if v:shell_error - return s:err('Error upgrading vim-plug: '. out) - endif - - if readfile(s:me) ==# readfile(new) - echo 'vim-plug is already up-to-date' - return 0 - else - call rename(s:me, s:me . '.old') - call rename(new, s:me) - unlet g:loaded_plug - echo 'vim-plug has been upgraded' - return 1 - endif - finally - silent! call s:rm_rf(tmp) - endtry -endfunction - -function! s:upgrade_specs() - for spec in values(g:plugs) - let spec.frozen = get(spec, 'frozen', 0) - endfor -endfunction - -function! s:status() - call s:prepare() - call append(0, 'Checking plugins') - call append(1, '') - - let ecnt = 0 - let unloaded = 0 - let [cnt, total] = [0, len(g:plugs)] - for [name, spec] in items(g:plugs) - let is_dir = isdirectory(spec.dir) - if has_key(spec, 'uri') - if is_dir - let [err, _] = s:git_validate(spec, 1) - let [valid, msg] = [empty(err), empty(err) ? 'OK' : err] - else - let [valid, msg] = [0, 'Not found. Try PlugInstall.'] - endif - else - if is_dir - let [valid, msg] = [1, 'OK'] - else - let [valid, msg] = [0, 'Not found.'] - endif - endif - let cnt += 1 - let ecnt += !valid - " `s:loaded` entry can be missing if PlugUpgraded - if is_dir && get(s:loaded, name, -1) == 0 - let unloaded = 1 - let msg .= ' (not loaded)' - endif - call s:progress_bar(2, repeat('=', cnt), total) - call append(3, s:format_message(valid ? '-' : 'x', name, msg)) - normal! 2G - redraw - endfor - call setline(1, 'Finished. '.ecnt.' error(s).') - normal! gg - setlocal nomodifiable - if unloaded - echo "Press 'L' on each line to load plugin, or 'U' to update" - nnoremap L :call status_load(line('.')) - xnoremap L :call status_load(line('.')) - end -endfunction - -function! s:extract_name(str, prefix, suffix) - return matchstr(a:str, '^'.a:prefix.' \zs[^:]\+\ze:.*'.a:suffix.'$') -endfunction - -function! s:status_load(lnum) - let line = getline(a:lnum) - let name = s:extract_name(line, '-', '(not loaded)') - if !empty(name) - call plug#load(name) - setlocal modifiable - call setline(a:lnum, substitute(line, ' (not loaded)$', '', '')) - setlocal nomodifiable - endif -endfunction - -function! s:status_update() range - let lines = getline(a:firstline, a:lastline) - let names = filter(map(lines, 's:extract_name(v:val, "[x-]", "")'), '!empty(v:val)') - if !empty(names) - echo - execute 'PlugUpdate' join(names) - endif -endfunction - -function! s:is_preview_window_open() - silent! wincmd P - if &previewwindow - wincmd p - return 1 - endif -endfunction - -function! s:find_name(lnum) - for lnum in reverse(range(1, a:lnum)) - let line = getline(lnum) - if empty(line) - return '' - endif - let name = s:extract_name(line, '-', '') - if !empty(name) - return name - endif - endfor - return '' -endfunction - -function! s:preview_commit() - if b:plug_preview < 0 - let b:plug_preview = !s:is_preview_window_open() - endif - - let sha = matchstr(getline('.'), '^ \X*\zs[0-9a-f]\{7,9}') - if empty(sha) - return - endif - - let name = s:find_name(line('.')) - if empty(name) || !has_key(g:plugs, name) || !isdirectory(g:plugs[name].dir) - return - endif - - if exists('g:plug_pwindow') && !s:is_preview_window_open() - execute g:plug_pwindow - execute 'e' sha - else - execute 'pedit' sha - wincmd P - endif - setlocal previewwindow filetype=git buftype=nofile nobuflisted modifiable - try - let [sh, shellcmdflag, shrd] = s:chsh(1) - let cmd = 'cd '.s:shellesc(g:plugs[name].dir).' && git show --no-color --pretty=medium '.sha - if s:is_win - let batchfile = tempname().'.bat' - call writefile(["@echo off\r", cmd . "\r"], batchfile) - let cmd = batchfile - endif - execute 'silent %!' cmd - finally - let [&shell, &shellcmdflag, &shellredir] = [sh, shellcmdflag, shrd] - if s:is_win - call delete(batchfile) - endif - endtry - setlocal nomodifiable - nnoremap q :q - wincmd p -endfunction - -function! s:section(flags) - call search('\(^[x-] \)\@<=[^:]\+:', a:flags) -endfunction - -function! s:format_git_log(line) - let indent = ' ' - let tokens = split(a:line, nr2char(1)) - if len(tokens) != 5 - return indent.substitute(a:line, '\s*$', '', '') - endif - let [graph, sha, refs, subject, date] = tokens - let tag = matchstr(refs, 'tag: [^,)]\+') - let tag = empty(tag) ? ' ' : ' ('.tag.') ' - return printf('%s%s%s%s%s (%s)', indent, graph, sha, tag, subject, date) -endfunction - -function! s:append_ul(lnum, text) - call append(a:lnum, ['', a:text, repeat('-', len(a:text))]) -endfunction - -function! s:diff() - call s:prepare() - call append(0, ['Collecting changes ...', '']) - let cnts = [0, 0] - let bar = '' - let total = filter(copy(g:plugs), 's:is_managed(v:key) && isdirectory(v:val.dir)') - call s:progress_bar(2, bar, len(total)) - for origin in [1, 0] - let plugs = reverse(sort(items(filter(copy(total), (origin ? '' : '!').'(has_key(v:val, "commit") || has_key(v:val, "tag"))')))) - if empty(plugs) - continue - endif - call s:append_ul(2, origin ? 'Pending updates:' : 'Last update:') - for [k, v] in plugs - let range = origin ? '..origin/'.v.branch : 'HEAD@{1}..' - let cmd = 'git log --graph --color=never '.join(map(['--pretty=format:%x01%h%x01%d%x01%s%x01%cr', range], 's:shellesc(v:val)')) - if has_key(v, 'rtp') - let cmd .= ' -- '.s:shellesc(v.rtp) - endif - let diff = s:system_chomp(cmd, v.dir) - if !empty(diff) - let ref = has_key(v, 'tag') ? (' (tag: '.v.tag.')') : has_key(v, 'commit') ? (' '.v.commit) : '' - call append(5, extend(['', '- '.k.':'.ref], map(s:lines(diff), 's:format_git_log(v:val)'))) - let cnts[origin] += 1 - endif - let bar .= '=' - call s:progress_bar(2, bar, len(total)) - normal! 2G - redraw - endfor - if !cnts[origin] - call append(5, ['', 'N/A']) - endif - endfor - call setline(1, printf('%d plugin(s) updated.', cnts[0]) - \ . (cnts[1] ? printf(' %d plugin(s) have pending updates.', cnts[1]) : '')) - - if cnts[0] || cnts[1] - nnoremap (plug-preview) :silent! call preview_commit() - if empty(maparg("\", 'n')) - nmap (plug-preview) - endif - if empty(maparg('o', 'n')) - nmap o (plug-preview) - endif - endif - if cnts[0] - nnoremap X :call revert() - echo "Press 'X' on each block to revert the update" - endif - normal! gg - setlocal nomodifiable -endfunction - -function! s:revert() - if search('^Pending updates', 'bnW') - return - endif - - let name = s:find_name(line('.')) - if empty(name) || !has_key(g:plugs, name) || - \ input(printf('Revert the update of %s? (y/N) ', name)) !~? '^y' - return - endif - - call s:system('git reset --hard HEAD@{1} && git checkout '.s:esc(g:plugs[name].branch).' --', g:plugs[name].dir) - setlocal modifiable - normal! "_dap - setlocal nomodifiable - echo 'Reverted' -endfunction - -function! s:snapshot(force, ...) abort - call s:prepare() - setf vim - call append(0, ['" Generated by vim-plug', - \ '" '.strftime("%c"), - \ '" :source this file in vim to restore the snapshot', - \ '" or execute: vim -S snapshot.vim', - \ '', '', 'PlugUpdate!']) - 1 - let anchor = line('$') - 3 - let names = sort(keys(filter(copy(g:plugs), - \'has_key(v:val, "uri") && !has_key(v:val, "commit") && isdirectory(v:val.dir)'))) - for name in reverse(names) - let sha = s:system_chomp('git rev-parse --short HEAD', g:plugs[name].dir) - if !empty(sha) - call append(anchor, printf("silent! let g:plugs['%s'].commit = '%s'", name, sha)) - redraw - endif - endfor - - if a:0 > 0 - let fn = expand(a:1) - if filereadable(fn) && !(a:force || s:ask(a:1.' already exists. Overwrite?')) - return - endif - call writefile(getline(1, '$'), fn) - echo 'Saved as '.a:1 - silent execute 'e' s:esc(fn) - setf vim - endif -endfunction - -function! s:split_rtp() - return split(&rtp, '\\\@`-mappings | -"| `for` | On-demand loading: File types | -"| `frozen` | Do not update unless explicitly specified | -" -" More information: https://github.com/junegunn/vim-plug -" -" -" Copyright (c) 2017 Junegunn Choi -" -" MIT License -" -" 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. - -if exists('g:loaded_plug') - finish -endif -let g:loaded_plug = 1 - -let s:cpo_save = &cpo -set cpo&vim - -let s:plug_src = 'https://github.com/junegunn/vim-plug.git' -let s:plug_tab = get(s:, 'plug_tab', -1) -let s:plug_buf = get(s:, 'plug_buf', -1) -let s:mac_gui = has('gui_macvim') && has('gui_running') -let s:is_win = has('win32') || has('win64') -let s:nvim = has('nvim-0.2') || (has('nvim') && exists('*jobwait') && !s:is_win) -let s:vim8 = has('patch-8.0.0039') && exists('*job_start') -let s:me = resolve(expand(':p')) -let s:base_spec = { 'branch': 'master', 'frozen': 0 } -let s:TYPE = { -\ 'string': type(''), -\ 'list': type([]), -\ 'dict': type({}), -\ 'funcref': type(function('call')) -\ } -let s:loaded = get(s:, 'loaded', {}) -let s:triggers = get(s:, 'triggers', {}) - -function! plug#begin(...) - if a:0 > 0 - let s:plug_home_org = a:1 - let home = s:path(fnamemodify(expand(a:1), ':p')) - elseif exists('g:plug_home') - let home = s:path(g:plug_home) - elseif !empty(&rtp) - let home = s:path(split(&rtp, ',')[0]) . '/plugged' - else - return s:err('Unable to determine plug home. Try calling plug#begin() with a path argument.') - endif - - let g:plug_home = home - let g:plugs = {} - let g:plugs_order = [] - let s:triggers = {} - - call s:define_commands() - return 1 -endfunction - -function! s:define_commands() - command! -nargs=+ -bar Plug call plug#() - if !executable('git') - return s:err('`git` executable not found. Most commands will not be available. To suppress this message, prepend `silent!` to `call plug#begin(...)`.') - endif - command! -nargs=* -bar -bang -complete=customlist,s:names PlugInstall call s:install(0, []) - command! -nargs=* -bar -bang -complete=customlist,s:names PlugUpdate call s:update(0, []) - command! -nargs=0 -bar -bang PlugClean call s:clean(0) - command! -nargs=0 -bar PlugUpgrade if s:upgrade() | execute 'source' s:esc(s:me) | endif - command! -nargs=0 -bar PlugStatus call s:status() - command! -nargs=0 -bar PlugDiff call s:diff() - command! -nargs=? -bar -bang -complete=file PlugSnapshot call s:snapshot(0, ) -endfunction - -function! s:to_a(v) - return type(a:v) == s:TYPE.list ? a:v : [a:v] -endfunction - -function! s:to_s(v) - return type(a:v) == s:TYPE.string ? a:v : join(a:v, "\n") . "\n" -endfunction - -function! s:glob(from, pattern) - return s:lines(globpath(a:from, a:pattern)) -endfunction - -function! s:source(from, ...) - let found = 0 - for pattern in a:000 - for vim in s:glob(a:from, pattern) - execute 'source' s:esc(vim) - let found = 1 - endfor - endfor - return found -endfunction - -function! s:assoc(dict, key, val) - let a:dict[a:key] = add(get(a:dict, a:key, []), a:val) -endfunction - -function! s:ask(message, ...) - call inputsave() - echohl WarningMsg - let answer = input(a:message.(a:0 ? ' (y/N/a) ' : ' (y/N) ')) - echohl None - call inputrestore() - echo "\r" - return (a:0 && answer =~? '^a') ? 2 : (answer =~? '^y') ? 1 : 0 -endfunction - -function! s:ask_no_interrupt(...) - try - return call('s:ask', a:000) - catch - return 0 - endtry -endfunction - -function! plug#end() - if !exists('g:plugs') - return s:err('Call plug#begin() first') - endif - - if exists('#PlugLOD') - augroup PlugLOD - autocmd! - augroup END - augroup! PlugLOD - endif - let lod = { 'ft': {}, 'map': {}, 'cmd': {} } - - if exists('g:did_load_filetypes') - filetype off - endif - for name in g:plugs_order - if !has_key(g:plugs, name) - continue - endif - let plug = g:plugs[name] - if get(s:loaded, name, 0) || !has_key(plug, 'on') && !has_key(plug, 'for') - let s:loaded[name] = 1 - continue - endif - - if has_key(plug, 'on') - let s:triggers[name] = { 'map': [], 'cmd': [] } - for cmd in s:to_a(plug.on) - if cmd =~? '^.\+' - if empty(mapcheck(cmd)) && empty(mapcheck(cmd, 'i')) - call s:assoc(lod.map, cmd, name) - endif - call add(s:triggers[name].map, cmd) - elseif cmd =~# '^[A-Z]' - let cmd = substitute(cmd, '!*$', '', '') - if exists(':'.cmd) != 2 - call s:assoc(lod.cmd, cmd, name) - endif - call add(s:triggers[name].cmd, cmd) - else - call s:err('Invalid `on` option: '.cmd. - \ '. Should start with an uppercase letter or ``.') - endif - endfor - endif - - if has_key(plug, 'for') - let types = s:to_a(plug.for) - if !empty(types) - augroup filetypedetect - call s:source(s:rtp(plug), 'ftdetect/**/*.vim', 'after/ftdetect/**/*.vim') - augroup END - endif - for type in types - call s:assoc(lod.ft, type, name) - endfor - endif - endfor - - for [cmd, names] in items(lod.cmd) - execute printf( - \ 'command! -nargs=* -range -bang -complete=file %s call s:lod_cmd(%s, "", , , , %s)', - \ cmd, string(cmd), string(names)) - endfor - - for [map, names] in items(lod.map) - for [mode, map_prefix, key_prefix] in - \ [['i', '', ''], ['n', '', ''], ['v', '', 'gv'], ['o', '', '']] - execute printf( - \ '%snoremap %s %s:call lod_map(%s, %s, %s, "%s")', - \ mode, map, map_prefix, string(map), string(names), mode != 'i', key_prefix) - endfor - endfor - - for [ft, names] in items(lod.ft) - augroup PlugLOD - execute printf('autocmd FileType %s call lod_ft(%s, %s)', - \ ft, string(ft), string(names)) - augroup END - endfor - - call s:reorg_rtp() - filetype plugin indent on - if has('vim_starting') - if has('syntax') && !exists('g:syntax_on') - syntax enable - end - else - call s:reload_plugins() - endif -endfunction - -function! s:loaded_names() - return filter(copy(g:plugs_order), 'get(s:loaded, v:val, 0)') -endfunction - -function! s:load_plugin(spec) - call s:source(s:rtp(a:spec), 'plugin/**/*.vim', 'after/plugin/**/*.vim') -endfunction - -function! s:reload_plugins() - for name in s:loaded_names() - call s:load_plugin(g:plugs[name]) - endfor -endfunction - -function! s:trim(str) - return substitute(a:str, '[\/]\+$', '', '') -endfunction - -function! s:version_requirement(val, min) - for idx in range(0, len(a:min) - 1) - let v = get(a:val, idx, 0) - if v < a:min[idx] | return 0 - elseif v > a:min[idx] | return 1 - endif - endfor - return 1 -endfunction - -function! s:git_version_requirement(...) - if !exists('s:git_version') - let s:git_version = map(split(split(s:system('git --version'))[2], '\.'), 'str2nr(v:val)') - endif - return s:version_requirement(s:git_version, a:000) -endfunction - -function! s:progress_opt(base) - return a:base && !s:is_win && - \ s:git_version_requirement(1, 7, 1) ? '--progress' : '' -endfunction - -if s:is_win - function! s:rtp(spec) - return s:path(a:spec.dir . get(a:spec, 'rtp', '')) - endfunction - - function! s:path(path) - return s:trim(substitute(a:path, '/', '\', 'g')) - endfunction - - function! s:dirpath(path) - return s:path(a:path) . '\' - endfunction - - function! s:is_local_plug(repo) - return a:repo =~? '^[a-z]:\|^[%~]' - endfunction -else - function! s:rtp(spec) - return s:dirpath(a:spec.dir . get(a:spec, 'rtp', '')) - endfunction - - function! s:path(path) - return s:trim(a:path) - endfunction - - function! s:dirpath(path) - return substitute(a:path, '[/\\]*$', '/', '') - endfunction - - function! s:is_local_plug(repo) - return a:repo[0] =~ '[/$~]' - endfunction -endif - -function! s:err(msg) - echohl ErrorMsg - echom '[vim-plug] '.a:msg - echohl None -endfunction - -function! s:warn(cmd, msg) - echohl WarningMsg - execute a:cmd 'a:msg' - echohl None -endfunction - -function! s:esc(path) - return escape(a:path, ' ') -endfunction - -function! s:escrtp(path) - return escape(a:path, ' ,') -endfunction - -function! s:remove_rtp() - for name in s:loaded_names() - let rtp = s:rtp(g:plugs[name]) - execute 'set rtp-='.s:escrtp(rtp) - let after = globpath(rtp, 'after') - if isdirectory(after) - execute 'set rtp-='.s:escrtp(after) - endif - endfor -endfunction - -function! s:reorg_rtp() - if !empty(s:first_rtp) - execute 'set rtp-='.s:first_rtp - execute 'set rtp-='.s:last_rtp - endif - - " &rtp is modified from outside - if exists('s:prtp') && s:prtp !=# &rtp - call s:remove_rtp() - unlet! s:middle - endif - - let s:middle = get(s:, 'middle', &rtp) - let rtps = map(s:loaded_names(), 's:rtp(g:plugs[v:val])') - let afters = filter(map(copy(rtps), 'globpath(v:val, "after")'), '!empty(v:val)') - let rtp = join(map(rtps, 'escape(v:val, ",")'), ',') - \ . ','.s:middle.',' - \ . join(map(afters, 'escape(v:val, ",")'), ',') - let &rtp = substitute(substitute(rtp, ',,*', ',', 'g'), '^,\|,$', '', 'g') - let s:prtp = &rtp - - if !empty(s:first_rtp) - execute 'set rtp^='.s:first_rtp - execute 'set rtp+='.s:last_rtp - endif -endfunction - -function! s:doautocmd(...) - if exists('#'.join(a:000, '#')) - execute 'doautocmd' ((v:version > 703 || has('patch442')) ? '' : '') join(a:000) - endif -endfunction - -function! s:dobufread(names) - for name in a:names - let path = s:rtp(g:plugs[name]).'/**' - for dir in ['ftdetect', 'ftplugin'] - if len(finddir(dir, path)) - if exists('#BufRead') - doautocmd BufRead - endif - return - endif - endfor - endfor -endfunction - -function! plug#load(...) - if a:0 == 0 - return s:err('Argument missing: plugin name(s) required') - endif - if !exists('g:plugs') - return s:err('plug#begin was not called') - endif - let unknowns = filter(copy(a:000), '!has_key(g:plugs, v:val)') - if !empty(unknowns) - let s = len(unknowns) > 1 ? 's' : '' - return s:err(printf('Unknown plugin%s: %s', s, join(unknowns, ', '))) - end - let unloaded = filter(copy(a:000), '!get(s:loaded, v:val, 0)') - if !empty(unloaded) - for name in unloaded - call s:lod([name], ['ftdetect', 'after/ftdetect', 'plugin', 'after/plugin']) - endfor - call s:dobufread(unloaded) - return 1 - end - return 0 -endfunction - -function! s:remove_triggers(name) - if !has_key(s:triggers, a:name) - return - endif - for cmd in s:triggers[a:name].cmd - execute 'silent! delc' cmd - endfor - for map in s:triggers[a:name].map - execute 'silent! unmap' map - execute 'silent! iunmap' map - endfor - call remove(s:triggers, a:name) -endfunction - -function! s:lod(names, types, ...) - for name in a:names - call s:remove_triggers(name) - let s:loaded[name] = 1 - endfor - call s:reorg_rtp() - - for name in a:names - let rtp = s:rtp(g:plugs[name]) - for dir in a:types - call s:source(rtp, dir.'/**/*.vim') - endfor - if a:0 - if !s:source(rtp, a:1) && !empty(s:glob(rtp, a:2)) - execute 'runtime' a:1 - endif - call s:source(rtp, a:2) - endif - call s:doautocmd('User', name) - endfor -endfunction - -function! s:lod_ft(pat, names) - let syn = 'syntax/'.a:pat.'.vim' - call s:lod(a:names, ['plugin', 'after/plugin'], syn, 'after/'.syn) - execute 'autocmd! PlugLOD FileType' a:pat - call s:doautocmd('filetypeplugin', 'FileType') - call s:doautocmd('filetypeindent', 'FileType') -endfunction - -function! s:lod_cmd(cmd, bang, l1, l2, args, names) - call s:lod(a:names, ['ftdetect', 'after/ftdetect', 'plugin', 'after/plugin']) - call s:dobufread(a:names) - execute printf('%s%s%s %s', (a:l1 == a:l2 ? '' : (a:l1.','.a:l2)), a:cmd, a:bang, a:args) -endfunction - -function! s:lod_map(map, names, with_prefix, prefix) - call s:lod(a:names, ['ftdetect', 'after/ftdetect', 'plugin', 'after/plugin']) - call s:dobufread(a:names) - let extra = '' - while 1 - let c = getchar(0) - if c == 0 - break - endif - let extra .= nr2char(c) - endwhile - - if a:with_prefix - let prefix = v:count ? v:count : '' - let prefix .= '"'.v:register.a:prefix - if mode(1) == 'no' - if v:operator == 'c' - let prefix = "\" . prefix - endif - let prefix .= v:operator - endif - call feedkeys(prefix, 'n') - endif - call feedkeys(substitute(a:map, '^', "\", '') . extra) -endfunction - -function! plug#(repo, ...) - if a:0 > 1 - return s:err('Invalid number of arguments (1..2)') - endif - - try - let repo = s:trim(a:repo) - let opts = a:0 == 1 ? s:parse_options(a:1) : s:base_spec - let name = get(opts, 'as', fnamemodify(repo, ':t:s?\.git$??')) - let spec = extend(s:infer_properties(name, repo), opts) - if !has_key(g:plugs, name) - call add(g:plugs_order, name) - endif - let g:plugs[name] = spec - let s:loaded[name] = get(s:loaded, name, 0) - catch - return s:err(v:exception) - endtry -endfunction - -function! s:parse_options(arg) - let opts = copy(s:base_spec) - let type = type(a:arg) - if type == s:TYPE.string - let opts.tag = a:arg - elseif type == s:TYPE.dict - call extend(opts, a:arg) - if has_key(opts, 'dir') - let opts.dir = s:dirpath(expand(opts.dir)) - endif - else - throw 'Invalid argument type (expected: string or dictionary)' - endif - return opts -endfunction - -function! s:infer_properties(name, repo) - let repo = a:repo - if s:is_local_plug(repo) - return { 'dir': s:dirpath(expand(repo)) } - else - if repo =~ ':' - let uri = repo - else - if repo !~ '/' - throw printf('Invalid argument: %s (implicit `vim-scripts'' expansion is deprecated)', repo) - endif - let fmt = get(g:, 'plug_url_format', 'https://git::@github.com/%s.git') - let uri = printf(fmt, repo) - endif - return { 'dir': s:dirpath(g:plug_home.'/'.a:name), 'uri': uri } - endif -endfunction - -function! s:install(force, names) - call s:update_impl(0, a:force, a:names) -endfunction - -function! s:update(force, names) - call s:update_impl(1, a:force, a:names) -endfunction - -function! plug#helptags() - if !exists('g:plugs') - return s:err('plug#begin was not called') - endif - for spec in values(g:plugs) - let docd = join([spec.dir, 'doc'], '/') - if isdirectory(docd) - silent! execute 'helptags' s:esc(docd) - endif - endfor - return 1 -endfunction - -function! s:syntax() - syntax clear - syntax region plug1 start=/\%1l/ end=/\%2l/ contains=plugNumber - syntax region plug2 start=/\%2l/ end=/\%3l/ contains=plugBracket,plugX - syn match plugNumber /[0-9]\+[0-9.]*/ contained - syn match plugBracket /[[\]]/ contained - syn match plugX /x/ contained - syn match plugDash /^-/ - syn match plugPlus /^+/ - syn match plugStar /^*/ - syn match plugMessage /\(^- \)\@<=.*/ - syn match plugName /\(^- \)\@<=[^ ]*:/ - syn match plugSha /\%(: \)\@<=[0-9a-f]\{4,}$/ - syn match plugTag /(tag: [^)]\+)/ - syn match plugInstall /\(^+ \)\@<=[^:]*/ - syn match plugUpdate /\(^* \)\@<=[^:]*/ - syn match plugCommit /^ \X*[0-9a-f]\{7,9} .*/ contains=plugRelDate,plugEdge,plugTag - syn match plugEdge /^ \X\+$/ - syn match plugEdge /^ \X*/ contained nextgroup=plugSha - syn match plugSha /[0-9a-f]\{7,9}/ contained - syn match plugRelDate /([^)]*)$/ contained - syn match plugNotLoaded /(not loaded)$/ - syn match plugError /^x.*/ - syn region plugDeleted start=/^\~ .*/ end=/^\ze\S/ - syn match plugH2 /^.*:\n-\+$/ - syn keyword Function PlugInstall PlugStatus PlugUpdate PlugClean - hi def link plug1 Title - hi def link plug2 Repeat - hi def link plugH2 Type - hi def link plugX Exception - hi def link plugBracket Structure - hi def link plugNumber Number - - hi def link plugDash Special - hi def link plugPlus Constant - hi def link plugStar Boolean - - hi def link plugMessage Function - hi def link plugName Label - hi def link plugInstall Function - hi def link plugUpdate Type - - hi def link plugError Error - hi def link plugDeleted Ignore - hi def link plugRelDate Comment - hi def link plugEdge PreProc - hi def link plugSha Identifier - hi def link plugTag Constant - - hi def link plugNotLoaded Comment -endfunction - -function! s:lpad(str, len) - return a:str . repeat(' ', a:len - len(a:str)) -endfunction - -function! s:lines(msg) - return split(a:msg, "[\r\n]") -endfunction - -function! s:lastline(msg) - return get(s:lines(a:msg), -1, '') -endfunction - -function! s:new_window() - execute get(g:, 'plug_window', 'vertical topleft new') -endfunction - -function! s:plug_window_exists() - let buflist = tabpagebuflist(s:plug_tab) - return !empty(buflist) && index(buflist, s:plug_buf) >= 0 -endfunction - -function! s:switch_in() - if !s:plug_window_exists() - return 0 - endif - - if winbufnr(0) != s:plug_buf - let s:pos = [tabpagenr(), winnr(), winsaveview()] - execute 'normal!' s:plug_tab.'gt' - let winnr = bufwinnr(s:plug_buf) - execute winnr.'wincmd w' - call add(s:pos, winsaveview()) - else - let s:pos = [winsaveview()] - endif - - setlocal modifiable - return 1 -endfunction - -function! s:switch_out(...) - call winrestview(s:pos[-1]) - setlocal nomodifiable - if a:0 > 0 - execute a:1 - endif - - if len(s:pos) > 1 - execute 'normal!' s:pos[0].'gt' - execute s:pos[1] 'wincmd w' - call winrestview(s:pos[2]) - endif -endfunction - -function! s:finish_bindings() - nnoremap R :call retry() - nnoremap D :PlugDiff - nnoremap S :PlugStatus - nnoremap U :call status_update() - xnoremap U :call status_update() - nnoremap ]] :silent! call section('') - nnoremap [[ :silent! call section('b') -endfunction - -function! s:prepare(...) - if empty(getcwd()) - throw 'Invalid current working directory. Cannot proceed.' - endif - - for evar in ['$GIT_DIR', '$GIT_WORK_TREE'] - if exists(evar) - throw evar.' detected. Cannot proceed.' - endif - endfor - - call s:job_abort() - if s:switch_in() - if b:plug_preview == 1 - pc - endif - enew - else - call s:new_window() - endif - - nnoremap q :if b:plug_preview==1pcendifbd - if a:0 == 0 - call s:finish_bindings() - endif - let b:plug_preview = -1 - let s:plug_tab = tabpagenr() - let s:plug_buf = winbufnr(0) - call s:assign_name() - - for k in ['', 'L', 'o', 'X', 'd', 'dd'] - execute 'silent! unmap ' k - endfor - setlocal buftype=nofile bufhidden=wipe nobuflisted nolist noswapfile nowrap cursorline modifiable nospell - setf vim-plug - if exists('g:syntax_on') - call s:syntax() - endif -endfunction - -function! s:assign_name() - " Assign buffer name - let prefix = '[Plugins]' - let name = prefix - let idx = 2 - while bufexists(name) - let name = printf('%s (%s)', prefix, idx) - let idx = idx + 1 - endwhile - silent! execute 'f' fnameescape(name) -endfunction - -function! s:chsh(swap) - let prev = [&shell, &shellredir] - if !s:is_win && a:swap - set shell=sh shellredir=>%s\ 2>&1 - endif - return prev -endfunction - -function! s:bang(cmd, ...) - try - let [sh, shrd] = s:chsh(a:0) - " FIXME: Escaping is incomplete. We could use shellescape with eval, - " but it won't work on Windows. - let cmd = a:0 ? s:with_cd(a:cmd, a:1) : a:cmd - let g:_plug_bang = '!'.escape(cmd, '#!%') - execute "normal! :execute g:_plug_bang\\" - finally - unlet g:_plug_bang - let [&shell, &shellredir] = [sh, shrd] - endtry - return v:shell_error ? 'Exit status: ' . v:shell_error : '' -endfunction - -function! s:regress_bar() - let bar = substitute(getline(2)[1:-2], '.*\zs=', 'x', '') - call s:progress_bar(2, bar, len(bar)) -endfunction - -function! s:is_updated(dir) - return !empty(s:system_chomp('git log --pretty=format:"%h" "HEAD...HEAD@{1}"', a:dir)) -endfunction - -function! s:do(pull, force, todo) - for [name, spec] in items(a:todo) - if !isdirectory(spec.dir) - continue - endif - let installed = has_key(s:update.new, name) - let updated = installed ? 0 : - \ (a:pull && index(s:update.errors, name) < 0 && s:is_updated(spec.dir)) - if a:force || installed || updated - execute 'cd' s:esc(spec.dir) - call append(3, '- Post-update hook for '. name .' ... ') - let error = '' - let type = type(spec.do) - if type == s:TYPE.string - if spec.do[0] == ':' - if !get(s:loaded, name, 0) - let s:loaded[name] = 1 - call s:reorg_rtp() - endif - call s:load_plugin(spec) - try - execute spec.do[1:] - catch - let error = v:exception - endtry - if !s:plug_window_exists() - cd - - throw 'Warning: vim-plug was terminated by the post-update hook of '.name - endif - else - let error = s:bang(spec.do) - endif - elseif type == s:TYPE.funcref - try - let status = installed ? 'installed' : (updated ? 'updated' : 'unchanged') - call spec.do({ 'name': name, 'status': status, 'force': a:force }) - catch - let error = v:exception - endtry - else - let error = 'Invalid hook type' - endif - call s:switch_in() - call setline(4, empty(error) ? (getline(4) . 'OK') - \ : ('x' . getline(4)[1:] . error)) - if !empty(error) - call add(s:update.errors, name) - call s:regress_bar() - endif - cd - - endif - endfor -endfunction - -function! s:hash_match(a, b) - return stridx(a:a, a:b) == 0 || stridx(a:b, a:a) == 0 -endfunction - -function! s:checkout(spec) - let sha = a:spec.commit - let output = s:system('git rev-parse HEAD', a:spec.dir) - if !v:shell_error && !s:hash_match(sha, s:lines(output)[0]) - let output = s:system( - \ 'git fetch --depth 999999 && git checkout '.s:esc(sha).' --', a:spec.dir) - endif - return output -endfunction - -function! s:finish(pull) - let new_frozen = len(filter(keys(s:update.new), 'g:plugs[v:val].frozen')) - if new_frozen - let s = new_frozen > 1 ? 's' : '' - call append(3, printf('- Installed %d frozen plugin%s', new_frozen, s)) - endif - call append(3, '- Finishing ... ') | 4 - redraw - call plug#helptags() - call plug#end() - call setline(4, getline(4) . 'Done!') - redraw - let msgs = [] - if !empty(s:update.errors) - call add(msgs, "Press 'R' to retry.") - endif - if a:pull && len(s:update.new) < len(filter(getline(5, '$'), - \ "v:val =~ '^- ' && stridx(v:val, 'Already up-to-date') < 0")) - call add(msgs, "Press 'D' to see the updated changes.") - endif - echo join(msgs, ' ') - call s:finish_bindings() -endfunction - -function! s:retry() - if empty(s:update.errors) - return - endif - echo - call s:update_impl(s:update.pull, s:update.force, - \ extend(copy(s:update.errors), [s:update.threads])) -endfunction - -function! s:is_managed(name) - return has_key(g:plugs[a:name], 'uri') -endfunction - -function! s:names(...) - return sort(filter(keys(g:plugs), 'stridx(v:val, a:1) == 0 && s:is_managed(v:val)')) -endfunction - -function! s:check_ruby() - silent! ruby require 'thread'; VIM::command("let g:plug_ruby = '#{RUBY_VERSION}'") - if !exists('g:plug_ruby') - redraw! - return s:warn('echom', 'Warning: Ruby interface is broken') - endif - let ruby_version = split(g:plug_ruby, '\.') - unlet g:plug_ruby - return s:version_requirement(ruby_version, [1, 8, 7]) -endfunction - -function! s:update_impl(pull, force, args) abort - let sync = index(a:args, '--sync') >= 0 || has('vim_starting') - let args = filter(copy(a:args), 'v:val != "--sync"') - let threads = (len(args) > 0 && args[-1] =~ '^[1-9][0-9]*$') ? - \ remove(args, -1) : get(g:, 'plug_threads', 16) - - let managed = filter(copy(g:plugs), 's:is_managed(v:key)') - let todo = empty(args) ? filter(managed, '!v:val.frozen || !isdirectory(v:val.dir)') : - \ filter(managed, 'index(args, v:key) >= 0') - - if empty(todo) - return s:warn('echo', 'No plugin to '. (a:pull ? 'update' : 'install')) - endif - - if !s:is_win && s:git_version_requirement(2, 3) - let s:git_terminal_prompt = exists('$GIT_TERMINAL_PROMPT') ? $GIT_TERMINAL_PROMPT : '' - let $GIT_TERMINAL_PROMPT = 0 - for plug in values(todo) - let plug.uri = substitute(plug.uri, - \ '^https://git::@github\.com', 'https://github.com', '') - endfor - endif - - if !isdirectory(g:plug_home) - try - call mkdir(g:plug_home, 'p') - catch - return s:err(printf('Invalid plug directory: %s. '. - \ 'Try to call plug#begin with a valid directory', g:plug_home)) - endtry - endif - - if has('nvim') && !exists('*jobwait') && threads > 1 - call s:warn('echom', '[vim-plug] Update Neovim for parallel installer') - endif - - let use_job = s:nvim || s:vim8 - let python = (has('python') || has('python3')) && !use_job - let ruby = has('ruby') && !use_job && (v:version >= 703 || v:version == 702 && has('patch374')) && !(s:is_win && has('gui_running')) && threads > 1 && s:check_ruby() - - let s:update = { - \ 'start': reltime(), - \ 'all': todo, - \ 'todo': copy(todo), - \ 'errors': [], - \ 'pull': a:pull, - \ 'force': a:force, - \ 'new': {}, - \ 'threads': (python || ruby || use_job) ? min([len(todo), threads]) : 1, - \ 'bar': '', - \ 'fin': 0 - \ } - - call s:prepare(1) - call append(0, ['', '']) - normal! 2G - silent! redraw - - let s:clone_opt = get(g:, 'plug_shallow', 1) ? - \ '--depth 1' . (s:git_version_requirement(1, 7, 10) ? ' --no-single-branch' : '') : '' - - if has('win32unix') - let s:clone_opt .= ' -c core.eol=lf -c core.autocrlf=input' - endif - - " Python version requirement (>= 2.7) - if python && !has('python3') && !ruby && !use_job && s:update.threads > 1 - redir => pyv - silent python import platform; print platform.python_version() - redir END - let python = s:version_requirement( - \ map(split(split(pyv)[0], '\.'), 'str2nr(v:val)'), [2, 6]) - endif - - if (python || ruby) && s:update.threads > 1 - try - let imd = &imd - if s:mac_gui - set noimd - endif - if ruby - call s:update_ruby() - else - call s:update_python() - endif - catch - let lines = getline(4, '$') - let printed = {} - silent! 4,$d _ - for line in lines - let name = s:extract_name(line, '.', '') - if empty(name) || !has_key(printed, name) - call append('$', line) - if !empty(name) - let printed[name] = 1 - if line[0] == 'x' && index(s:update.errors, name) < 0 - call add(s:update.errors, name) - end - endif - endif - endfor - finally - let &imd = imd - call s:update_finish() - endtry - else - call s:update_vim() - while use_job && sync - sleep 100m - if s:update.fin - break - endif - endwhile - endif -endfunction - -function! s:log4(name, msg) - call setline(4, printf('- %s (%s)', a:msg, a:name)) - redraw -endfunction - -function! s:update_finish() - if exists('s:git_terminal_prompt') - let $GIT_TERMINAL_PROMPT = s:git_terminal_prompt - endif - if s:switch_in() - call append(3, '- Updating ...') | 4 - for [name, spec] in items(filter(copy(s:update.all), 'index(s:update.errors, v:key) < 0 && (s:update.force || s:update.pull || has_key(s:update.new, v:key))')) - let [pos, _] = s:logpos(name) - if !pos - continue - endif - if has_key(spec, 'commit') - call s:log4(name, 'Checking out '.spec.commit) - let out = s:checkout(spec) - elseif has_key(spec, 'tag') - let tag = spec.tag - if tag =~ '\*' - let tags = s:lines(s:system('git tag --list '.s:shellesc(tag).' --sort -version:refname 2>&1', spec.dir)) - if !v:shell_error && !empty(tags) - let tag = tags[0] - call s:log4(name, printf('Latest tag for %s -> %s', spec.tag, tag)) - call append(3, '') - endif - endif - call s:log4(name, 'Checking out '.tag) - let out = s:system('git checkout -q '.s:esc(tag).' -- 2>&1', spec.dir) - else - let branch = s:esc(get(spec, 'branch', 'master')) - call s:log4(name, 'Merging origin/'.branch) - let out = s:system('git checkout -q '.branch.' -- 2>&1' - \. (has_key(s:update.new, name) ? '' : ('&& git merge --ff-only origin/'.branch.' 2>&1')), spec.dir) - endif - if !v:shell_error && filereadable(spec.dir.'/.gitmodules') && - \ (s:update.force || has_key(s:update.new, name) || s:is_updated(spec.dir)) - call s:log4(name, 'Updating submodules. This may take a while.') - let out .= s:bang('git submodule update --init --recursive 2>&1', spec.dir) - endif - let msg = s:format_message(v:shell_error ? 'x': '-', name, out) - if v:shell_error - call add(s:update.errors, name) - call s:regress_bar() - silent execute pos 'd _' - call append(4, msg) | 4 - elseif !empty(out) - call setline(pos, msg[0]) - endif - redraw - endfor - silent 4 d _ - try - call s:do(s:update.pull, s:update.force, filter(copy(s:update.all), 'index(s:update.errors, v:key) < 0 && has_key(v:val, "do")')) - catch - call s:warn('echom', v:exception) - call s:warn('echo', '') - return - endtry - call s:finish(s:update.pull) - call setline(1, 'Updated. Elapsed time: ' . split(reltimestr(reltime(s:update.start)))[0] . ' sec.') - call s:switch_out('normal! gg') - endif -endfunction - -function! s:job_abort() - if (!s:nvim && !s:vim8) || !exists('s:jobs') - return - endif - - for [name, j] in items(s:jobs) - if s:nvim - silent! call jobstop(j.jobid) - elseif s:vim8 - silent! call job_stop(j.jobid) - endif - if j.new - call s:system('rm -rf ' . s:shellesc(g:plugs[name].dir)) - endif - endfor - let s:jobs = {} -endfunction - -function! s:last_non_empty_line(lines) - let len = len(a:lines) - for idx in range(len) - let line = a:lines[len-idx-1] - if !empty(line) - return line - endif - endfor - return '' -endfunction - -function! s:job_out_cb(self, data) abort - let self = a:self - let data = remove(self.lines, -1) . a:data - let lines = map(split(data, "\n", 1), 'split(v:val, "\r", 1)[-1]') - call extend(self.lines, lines) - " To reduce the number of buffer updates - let self.tick = get(self, 'tick', -1) + 1 - if !self.running || self.tick % len(s:jobs) == 0 - let bullet = self.running ? (self.new ? '+' : '*') : (self.error ? 'x' : '-') - let result = self.error ? join(self.lines, "\n") : s:last_non_empty_line(self.lines) - call s:log(bullet, self.name, result) - endif -endfunction - -function! s:job_exit_cb(self, data) abort - let a:self.running = 0 - let a:self.error = a:data != 0 - call s:reap(a:self.name) - call s:tick() -endfunction - -function! s:job_cb(fn, job, ch, data) - if !s:plug_window_exists() " plug window closed - return s:job_abort() - endif - call call(a:fn, [a:job, a:data]) -endfunction - -function! s:nvim_cb(job_id, data, event) dict abort - return a:event == 'stdout' ? - \ s:job_cb('s:job_out_cb', self, 0, join(a:data, "\n")) : - \ s:job_cb('s:job_exit_cb', self, 0, a:data) -endfunction - -function! s:spawn(name, cmd, opts) - let job = { 'name': a:name, 'running': 1, 'error': 0, 'lines': [''], - \ 'new': get(a:opts, 'new', 0) } - let s:jobs[a:name] = job - let argv = add(s:is_win ? ['cmd', '/c'] : ['sh', '-c'], - \ has_key(a:opts, 'dir') ? s:with_cd(a:cmd, a:opts.dir) : a:cmd) - - if s:nvim - call extend(job, { - \ 'on_stdout': function('s:nvim_cb'), - \ 'on_exit': function('s:nvim_cb'), - \ }) - let jid = jobstart(argv, job) - if jid > 0 - let job.jobid = jid - else - let job.running = 0 - let job.error = 1 - let job.lines = [jid < 0 ? argv[0].' is not executable' : - \ 'Invalid arguments (or job table is full)'] - endif - elseif s:vim8 - let jid = job_start(s:is_win ? join(argv, ' ') : argv, { - \ 'out_cb': function('s:job_cb', ['s:job_out_cb', job]), - \ 'exit_cb': function('s:job_cb', ['s:job_exit_cb', job]), - \ 'out_mode': 'raw' - \}) - if job_status(jid) == 'run' - let job.jobid = jid - else - let job.running = 0 - let job.error = 1 - let job.lines = ['Failed to start job'] - endif - else - let params = has_key(a:opts, 'dir') ? [a:cmd, a:opts.dir] : [a:cmd] - let job.lines = s:lines(call('s:system', params)) - let job.error = v:shell_error != 0 - let job.running = 0 - endif -endfunction - -function! s:reap(name) - let job = s:jobs[a:name] - if job.error - call add(s:update.errors, a:name) - elseif get(job, 'new', 0) - let s:update.new[a:name] = 1 - endif - let s:update.bar .= job.error ? 'x' : '=' - - let bullet = job.error ? 'x' : '-' - let result = job.error ? join(job.lines, "\n") : s:last_non_empty_line(job.lines) - call s:log(bullet, a:name, empty(result) ? 'OK' : result) - call s:bar() - - call remove(s:jobs, a:name) -endfunction - -function! s:bar() - if s:switch_in() - let total = len(s:update.all) - call setline(1, (s:update.pull ? 'Updating' : 'Installing'). - \ ' plugins ('.len(s:update.bar).'/'.total.')') - call s:progress_bar(2, s:update.bar, total) - call s:switch_out() - endif -endfunction - -function! s:logpos(name) - for i in range(4, line('$')) - if getline(i) =~# '^[-+x*] '.a:name.':' - for j in range(i + 1, line('$')) - if getline(j) !~ '^ ' - return [i, j - 1] - endif - endfor - return [i, i] - endif - endfor - return [0, 0] -endfunction - -function! s:log(bullet, name, lines) - if s:switch_in() - let [b, e] = s:logpos(a:name) - if b > 0 - silent execute printf('%d,%d d _', b, e) - if b > winheight('.') - let b = 4 - endif - else - let b = 4 - endif - " FIXME For some reason, nomodifiable is set after :d in vim8 - setlocal modifiable - call append(b - 1, s:format_message(a:bullet, a:name, a:lines)) - call s:switch_out() - endif -endfunction - -function! s:update_vim() - let s:jobs = {} - - call s:bar() - call s:tick() -endfunction - -function! s:tick() - let pull = s:update.pull - let prog = s:progress_opt(s:nvim || s:vim8) -while 1 " Without TCO, Vim stack is bound to explode - if empty(s:update.todo) - if empty(s:jobs) && !s:update.fin - call s:update_finish() - let s:update.fin = 1 - endif - return - endif - - let name = keys(s:update.todo)[0] - let spec = remove(s:update.todo, name) - let new = !isdirectory(spec.dir) - - call s:log(new ? '+' : '*', name, pull ? 'Updating ...' : 'Installing ...') - redraw - - let has_tag = has_key(spec, 'tag') - if !new - let [error, _] = s:git_validate(spec, 0) - if empty(error) - if pull - let fetch_opt = (has_tag && !empty(globpath(spec.dir, '.git/shallow'))) ? '--depth 99999999' : '' - call s:spawn(name, printf('git fetch %s %s 2>&1', fetch_opt, prog), { 'dir': spec.dir }) - else - let s:jobs[name] = { 'running': 0, 'lines': ['Already installed'], 'error': 0 } - endif - else - let s:jobs[name] = { 'running': 0, 'lines': s:lines(error), 'error': 1 } - endif - else - call s:spawn(name, - \ printf('git clone %s %s %s %s 2>&1', - \ has_tag ? '' : s:clone_opt, - \ prog, - \ s:shellesc(spec.uri), - \ s:shellesc(s:trim(spec.dir))), { 'new': 1 }) - endif - - if !s:jobs[name].running - call s:reap(name) - endif - if len(s:jobs) >= s:update.threads - break - endif -endwhile -endfunction - -function! s:update_python() -let py_exe = has('python') ? 'python' : 'python3' -execute py_exe "<< EOF" -import datetime -import functools -import os -try: - import queue -except ImportError: - import Queue as queue -import random -import re -import shutil -import signal -import subprocess -import tempfile -import threading as thr -import time -import traceback -import vim - -G_NVIM = vim.eval("has('nvim')") == '1' -G_PULL = vim.eval('s:update.pull') == '1' -G_RETRIES = int(vim.eval('get(g:, "plug_retries", 2)')) + 1 -G_TIMEOUT = int(vim.eval('get(g:, "plug_timeout", 60)')) -G_CLONE_OPT = vim.eval('s:clone_opt') -G_PROGRESS = vim.eval('s:progress_opt(1)') -G_LOG_PROB = 1.0 / int(vim.eval('s:update.threads')) -G_STOP = thr.Event() -G_IS_WIN = vim.eval('s:is_win') == '1' - -class PlugError(Exception): - def __init__(self, msg): - self.msg = msg -class CmdTimedOut(PlugError): - pass -class CmdFailed(PlugError): - pass -class InvalidURI(PlugError): - pass -class Action(object): - INSTALL, UPDATE, ERROR, DONE = ['+', '*', 'x', '-'] - -class Buffer(object): - def __init__(self, lock, num_plugs, is_pull): - self.bar = '' - self.event = 'Updating' if is_pull else 'Installing' - self.lock = lock - self.maxy = int(vim.eval('winheight(".")')) - self.num_plugs = num_plugs - - def __where(self, name): - """ Find first line with name in current buffer. Return line num. """ - found, lnum = False, 0 - matcher = re.compile('^[-+x*] {0}:'.format(name)) - for line in vim.current.buffer: - if matcher.search(line) is not None: - found = True - break - lnum += 1 - - if not found: - lnum = -1 - return lnum - - def header(self): - curbuf = vim.current.buffer - curbuf[0] = self.event + ' plugins ({0}/{1})'.format(len(self.bar), self.num_plugs) - - num_spaces = self.num_plugs - len(self.bar) - curbuf[1] = '[{0}{1}]'.format(self.bar, num_spaces * ' ') - - with self.lock: - vim.command('normal! 2G') - vim.command('redraw') - - def write(self, action, name, lines): - first, rest = lines[0], lines[1:] - msg = ['{0} {1}{2}{3}'.format(action, name, ': ' if first else '', first)] - msg.extend([' ' + line for line in rest]) - - try: - if action == Action.ERROR: - self.bar += 'x' - vim.command("call add(s:update.errors, '{0}')".format(name)) - elif action == Action.DONE: - self.bar += '=' - - curbuf = vim.current.buffer - lnum = self.__where(name) - if lnum != -1: # Found matching line num - del curbuf[lnum] - if lnum > self.maxy and action in set([Action.INSTALL, Action.UPDATE]): - lnum = 3 - else: - lnum = 3 - curbuf.append(msg, lnum) - - self.header() - except vim.error: - pass - -class Command(object): - CD = 'cd /d' if G_IS_WIN else 'cd' - - def __init__(self, cmd, cmd_dir=None, timeout=60, cb=None, clean=None): - self.cmd = cmd - if cmd_dir: - self.cmd = '{0} {1} && {2}'.format(Command.CD, cmd_dir, self.cmd) - self.timeout = timeout - self.callback = cb if cb else (lambda msg: None) - self.clean = clean if clean else (lambda: None) - self.proc = None - - @property - def alive(self): - """ Returns true only if command still running. """ - return self.proc and self.proc.poll() is None - - def execute(self, ntries=3): - """ Execute the command with ntries if CmdTimedOut. - Returns the output of the command if no Exception. - """ - attempt, finished, limit = 0, False, self.timeout - - while not finished: - try: - attempt += 1 - result = self.try_command() - finished = True - return result - except CmdTimedOut: - if attempt != ntries: - self.notify_retry() - self.timeout += limit - else: - raise - - def notify_retry(self): - """ Retry required for command, notify user. """ - for count in range(3, 0, -1): - if G_STOP.is_set(): - raise KeyboardInterrupt - msg = 'Timeout. Will retry in {0} second{1} ...'.format( - count, 's' if count != 1 else '') - self.callback([msg]) - time.sleep(1) - self.callback(['Retrying ...']) - - def try_command(self): - """ Execute a cmd & poll for callback. Returns list of output. - Raises CmdFailed -> return code for Popen isn't 0 - Raises CmdTimedOut -> command exceeded timeout without new output - """ - first_line = True - - try: - tfile = tempfile.NamedTemporaryFile(mode='w+b') - preexec_fn = not G_IS_WIN and os.setsid or None - self.proc = subprocess.Popen(self.cmd, stdout=tfile, - stderr=subprocess.STDOUT, - stdin=subprocess.PIPE, shell=True, - preexec_fn=preexec_fn) - thrd = thr.Thread(target=(lambda proc: proc.wait()), args=(self.proc,)) - thrd.start() - - thread_not_started = True - while thread_not_started: - try: - thrd.join(0.1) - thread_not_started = False - except RuntimeError: - pass - - while self.alive: - if G_STOP.is_set(): - raise KeyboardInterrupt - - if first_line or random.random() < G_LOG_PROB: - first_line = False - line = '' if G_IS_WIN else nonblock_read(tfile.name) - if line: - self.callback([line]) - - time_diff = time.time() - os.path.getmtime(tfile.name) - if time_diff > self.timeout: - raise CmdTimedOut(['Timeout!']) - - thrd.join(0.5) - - tfile.seek(0) - result = [line.decode('utf-8', 'replace').rstrip() for line in tfile] - - if self.proc.returncode != 0: - raise CmdFailed([''] + result) - - return result - except: - self.terminate() - raise - - def terminate(self): - """ Terminate process and cleanup. """ - if self.alive: - if G_IS_WIN: - os.kill(self.proc.pid, signal.SIGINT) - else: - os.killpg(self.proc.pid, signal.SIGTERM) - self.clean() - -class Plugin(object): - def __init__(self, name, args, buf_q, lock): - self.name = name - self.args = args - self.buf_q = buf_q - self.lock = lock - self.tag = args.get('tag', 0) - - def manage(self): - try: - if os.path.exists(self.args['dir']): - self.update() - else: - self.install() - with self.lock: - thread_vim_command("let s:update.new['{0}'] = 1".format(self.name)) - except PlugError as exc: - self.write(Action.ERROR, self.name, exc.msg) - except KeyboardInterrupt: - G_STOP.set() - self.write(Action.ERROR, self.name, ['Interrupted!']) - except: - # Any exception except those above print stack trace - msg = 'Trace:\n{0}'.format(traceback.format_exc().rstrip()) - self.write(Action.ERROR, self.name, msg.split('\n')) - raise - - def install(self): - target = self.args['dir'] - if target[-1] == '\\': - target = target[0:-1] - - def clean(target): - def _clean(): - try: - shutil.rmtree(target) - except OSError: - pass - return _clean - - self.write(Action.INSTALL, self.name, ['Installing ...']) - callback = functools.partial(self.write, Action.INSTALL, self.name) - cmd = 'git clone {0} {1} {2} {3} 2>&1'.format( - '' if self.tag else G_CLONE_OPT, G_PROGRESS, self.args['uri'], - esc(target)) - com = Command(cmd, None, G_TIMEOUT, callback, clean(target)) - result = com.execute(G_RETRIES) - self.write(Action.DONE, self.name, result[-1:]) - - def repo_uri(self): - cmd = 'git rev-parse --abbrev-ref HEAD 2>&1 && git config -f .git/config remote.origin.url' - command = Command(cmd, self.args['dir'], G_TIMEOUT,) - result = command.execute(G_RETRIES) - return result[-1] - - def update(self): - actual_uri = self.repo_uri() - expect_uri = self.args['uri'] - regex = re.compile(r'^(?:\w+://)?(?:[^@/]*@)?([^:/]*(?::[0-9]*)?)[:/](.*?)(?:\.git)?/?$') - ma = regex.match(actual_uri) - mb = regex.match(expect_uri) - if ma is None or mb is None or ma.groups() != mb.groups(): - msg = ['', - 'Invalid URI: {0}'.format(actual_uri), - 'Expected {0}'.format(expect_uri), - 'PlugClean required.'] - raise InvalidURI(msg) - - if G_PULL: - self.write(Action.UPDATE, self.name, ['Updating ...']) - callback = functools.partial(self.write, Action.UPDATE, self.name) - fetch_opt = '--depth 99999999' if self.tag and os.path.isfile(os.path.join(self.args['dir'], '.git/shallow')) else '' - cmd = 'git fetch {0} {1} 2>&1'.format(fetch_opt, G_PROGRESS) - com = Command(cmd, self.args['dir'], G_TIMEOUT, callback) - result = com.execute(G_RETRIES) - self.write(Action.DONE, self.name, result[-1:]) - else: - self.write(Action.DONE, self.name, ['Already installed']) - - def write(self, action, name, msg): - self.buf_q.put((action, name, msg)) - -class PlugThread(thr.Thread): - def __init__(self, tname, args): - super(PlugThread, self).__init__() - self.tname = tname - self.args = args - - def run(self): - thr.current_thread().name = self.tname - buf_q, work_q, lock = self.args - - try: - while not G_STOP.is_set(): - name, args = work_q.get_nowait() - plug = Plugin(name, args, buf_q, lock) - plug.manage() - work_q.task_done() - except queue.Empty: - pass - -class RefreshThread(thr.Thread): - def __init__(self, lock): - super(RefreshThread, self).__init__() - self.lock = lock - self.running = True - - def run(self): - while self.running: - with self.lock: - thread_vim_command('noautocmd normal! a') - time.sleep(0.33) - - def stop(self): - self.running = False - -if G_NVIM: - def thread_vim_command(cmd): - vim.session.threadsafe_call(lambda: vim.command(cmd)) -else: - def thread_vim_command(cmd): - vim.command(cmd) - -def esc(name): - return '"' + name.replace('"', '\"') + '"' - -def nonblock_read(fname): - """ Read a file with nonblock flag. Return the last line. """ - fread = os.open(fname, os.O_RDONLY | os.O_NONBLOCK) - buf = os.read(fread, 100000).decode('utf-8', 'replace') - os.close(fread) - - line = buf.rstrip('\r\n') - left = max(line.rfind('\r'), line.rfind('\n')) - if left != -1: - left += 1 - line = line[left:] - - return line - -def main(): - thr.current_thread().name = 'main' - nthreads = int(vim.eval('s:update.threads')) - plugs = vim.eval('s:update.todo') - mac_gui = vim.eval('s:mac_gui') == '1' - - lock = thr.Lock() - buf = Buffer(lock, len(plugs), G_PULL) - buf_q, work_q = queue.Queue(), queue.Queue() - for work in plugs.items(): - work_q.put(work) - - start_cnt = thr.active_count() - for num in range(nthreads): - tname = 'PlugT-{0:02}'.format(num) - thread = PlugThread(tname, (buf_q, work_q, lock)) - thread.start() - if mac_gui: - rthread = RefreshThread(lock) - rthread.start() - - while not buf_q.empty() or thr.active_count() != start_cnt: - try: - action, name, msg = buf_q.get(True, 0.25) - buf.write(action, name, ['OK'] if not msg else msg) - buf_q.task_done() - except queue.Empty: - pass - except KeyboardInterrupt: - G_STOP.set() - - if mac_gui: - rthread.stop() - rthread.join() - -main() -EOF -endfunction - -function! s:update_ruby() - ruby << EOF - module PlugStream - SEP = ["\r", "\n", nil] - def get_line - buffer = '' - loop do - char = readchar rescue return - if SEP.include? char.chr - buffer << $/ - break - else - buffer << char - end - end - buffer - end - end unless defined?(PlugStream) - - def esc arg - %["#{arg.gsub('"', '\"')}"] - end - - def killall pid - pids = [pid] - if /mswin|mingw|bccwin/ =~ RUBY_PLATFORM - pids.each { |pid| Process.kill 'INT', pid.to_i rescue nil } - else - unless `which pgrep 2> /dev/null`.empty? - children = pids - until children.empty? - children = children.map { |pid| - `pgrep -P #{pid}`.lines.map { |l| l.chomp } - }.flatten - pids += children - end - end - pids.each { |pid| Process.kill 'TERM', pid.to_i rescue nil } - end - end - - def compare_git_uri a, b - regex = %r{^(?:\w+://)?(?:[^@/]*@)?([^:/]*(?::[0-9]*)?)[:/](.*?)(?:\.git)?/?$} - regex.match(a).to_a.drop(1) == regex.match(b).to_a.drop(1) - end - - require 'thread' - require 'fileutils' - require 'timeout' - running = true - iswin = VIM::evaluate('s:is_win').to_i == 1 - pull = VIM::evaluate('s:update.pull').to_i == 1 - base = VIM::evaluate('g:plug_home') - all = VIM::evaluate('s:update.todo') - limit = VIM::evaluate('get(g:, "plug_timeout", 60)') - tries = VIM::evaluate('get(g:, "plug_retries", 2)') + 1 - nthr = VIM::evaluate('s:update.threads').to_i - maxy = VIM::evaluate('winheight(".")').to_i - vim7 = VIM::evaluate('v:version').to_i <= 703 && RUBY_PLATFORM =~ /darwin/ - cd = iswin ? 'cd /d' : 'cd' - tot = VIM::evaluate('len(s:update.todo)') || 0 - bar = '' - skip = 'Already installed' - mtx = Mutex.new - take1 = proc { mtx.synchronize { running && all.shift } } - logh = proc { - cnt = bar.length - $curbuf[1] = "#{pull ? 'Updating' : 'Installing'} plugins (#{cnt}/#{tot})" - $curbuf[2] = '[' + bar.ljust(tot) + ']' - VIM::command('normal! 2G') - VIM::command('redraw') - } - where = proc { |name| (1..($curbuf.length)).find { |l| $curbuf[l] =~ /^[-+x*] #{name}:/ } } - log = proc { |name, result, type| - mtx.synchronize do - ing = ![true, false].include?(type) - bar += type ? '=' : 'x' unless ing - b = case type - when :install then '+' when :update then '*' - when true, nil then '-' else - VIM::command("call add(s:update.errors, '#{name}')") - 'x' - end - result = - if type || type.nil? - ["#{b} #{name}: #{result.lines.to_a.last || 'OK'}"] - elsif result =~ /^Interrupted|^Timeout/ - ["#{b} #{name}: #{result}"] - else - ["#{b} #{name}"] + result.lines.map { |l| " " << l } - end - if lnum = where.call(name) - $curbuf.delete lnum - lnum = 4 if ing && lnum > maxy - end - result.each_with_index do |line, offset| - $curbuf.append((lnum || 4) - 1 + offset, line.gsub(/\e\[./, '').chomp) - end - logh.call - end - } - bt = proc { |cmd, name, type, cleanup| - tried = timeout = 0 - begin - tried += 1 - timeout += limit - fd = nil - data = '' - if iswin - Timeout::timeout(timeout) do - tmp = VIM::evaluate('tempname()') - system("(#{cmd}) > #{tmp}") - data = File.read(tmp).chomp - File.unlink tmp rescue nil - end - else - fd = IO.popen(cmd).extend(PlugStream) - first_line = true - log_prob = 1.0 / nthr - while line = Timeout::timeout(timeout) { fd.get_line } - data << line - log.call name, line.chomp, type if name && (first_line || rand < log_prob) - first_line = false - end - fd.close - end - [$? == 0, data.chomp] - rescue Timeout::Error, Interrupt => e - if fd && !fd.closed? - killall fd.pid - fd.close - end - cleanup.call if cleanup - if e.is_a?(Timeout::Error) && tried < tries - 3.downto(1) do |countdown| - s = countdown > 1 ? 's' : '' - log.call name, "Timeout. Will retry in #{countdown} second#{s} ...", type - sleep 1 - end - log.call name, 'Retrying ...', type - retry - end - [false, e.is_a?(Interrupt) ? "Interrupted!" : "Timeout!"] - end - } - main = Thread.current - threads = [] - watcher = Thread.new { - if vim7 - while VIM::evaluate('getchar(1)') - sleep 0.1 - end - else - require 'io/console' # >= Ruby 1.9 - nil until IO.console.getch == 3.chr - end - mtx.synchronize do - running = false - threads.each { |t| t.raise Interrupt } unless vim7 - end - threads.each { |t| t.join rescue nil } - main.kill - } - refresh = Thread.new { - while true - mtx.synchronize do - break unless running - VIM::command('noautocmd normal! a') - end - sleep 0.2 - end - } if VIM::evaluate('s:mac_gui') == 1 - - clone_opt = VIM::evaluate('s:clone_opt') - progress = VIM::evaluate('s:progress_opt(1)') - nthr.times do - mtx.synchronize do - threads << Thread.new { - while pair = take1.call - name = pair.first - dir, uri, tag = pair.last.values_at *%w[dir uri tag] - exists = File.directory? dir - ok, result = - if exists - chdir = "#{cd} #{iswin ? dir : esc(dir)}" - ret, data = bt.call "#{chdir} && git rev-parse --abbrev-ref HEAD 2>&1 && git config -f .git/config remote.origin.url", nil, nil, nil - current_uri = data.lines.to_a.last - if !ret - if data =~ /^Interrupted|^Timeout/ - [false, data] - else - [false, [data.chomp, "PlugClean required."].join($/)] - end - elsif !compare_git_uri(current_uri, uri) - [false, ["Invalid URI: #{current_uri}", - "Expected: #{uri}", - "PlugClean required."].join($/)] - else - if pull - log.call name, 'Updating ...', :update - fetch_opt = (tag && File.exist?(File.join(dir, '.git/shallow'))) ? '--depth 99999999' : '' - bt.call "#{chdir} && git fetch #{fetch_opt} #{progress} 2>&1", name, :update, nil - else - [true, skip] - end - end - else - d = esc dir.sub(%r{[\\/]+$}, '') - log.call name, 'Installing ...', :install - bt.call "git clone #{clone_opt unless tag} #{progress} #{uri} #{d} 2>&1", name, :install, proc { - FileUtils.rm_rf dir - } - end - mtx.synchronize { VIM::command("let s:update.new['#{name}'] = 1") } if !exists && ok - log.call name, result, ok - end - } if running - end - end - threads.each { |t| t.join rescue nil } - logh.call - refresh.kill if refresh - watcher.kill -EOF -endfunction - -function! s:shellesc(arg) - return '"'.escape(a:arg, '"').'"' -endfunction - -function! s:glob_dir(path) - return map(filter(s:glob(a:path, '**'), 'isdirectory(v:val)'), 's:dirpath(v:val)') -endfunction - -function! s:progress_bar(line, bar, total) - call setline(a:line, '[' . s:lpad(a:bar, a:total) . ']') -endfunction - -function! s:compare_git_uri(a, b) - " See `git help clone' - " https:// [user@] github.com[:port] / junegunn/vim-plug [.git] - " [git@] github.com[:port] : junegunn/vim-plug [.git] - " file:// / junegunn/vim-plug [/] - " / junegunn/vim-plug [/] - let pat = '^\%(\w\+://\)\='.'\%([^@/]*@\)\='.'\([^:/]*\%(:[0-9]*\)\=\)'.'[:/]'.'\(.\{-}\)'.'\%(\.git\)\=/\?$' - let ma = matchlist(a:a, pat) - let mb = matchlist(a:b, pat) - return ma[1:2] ==# mb[1:2] -endfunction - -function! s:format_message(bullet, name, message) - if a:bullet != 'x' - return [printf('%s %s: %s', a:bullet, a:name, s:lastline(a:message))] - else - let lines = map(s:lines(a:message), '" ".v:val') - return extend([printf('x %s:', a:name)], lines) - endif -endfunction - -function! s:with_cd(cmd, dir) - return printf('cd%s %s && %s', s:is_win ? ' /d' : '', s:shellesc(a:dir), a:cmd) -endfunction - -function! s:system(cmd, ...) - try - let [sh, shrd] = s:chsh(1) - let cmd = a:0 > 0 ? s:with_cd(a:cmd, a:1) : a:cmd - return system(s:is_win ? '('.cmd.')' : cmd) - finally - let [&shell, &shellredir] = [sh, shrd] - endtry -endfunction - -function! s:system_chomp(...) - let ret = call('s:system', a:000) - return v:shell_error ? '' : substitute(ret, '\n$', '', '') -endfunction - -function! s:git_validate(spec, check_branch) - let err = '' - if isdirectory(a:spec.dir) - let result = s:lines(s:system('git rev-parse --abbrev-ref HEAD 2>&1 && git config -f .git/config remote.origin.url', a:spec.dir)) - let remote = result[-1] - if v:shell_error - let err = join([remote, 'PlugClean required.'], "\n") - elseif !s:compare_git_uri(remote, a:spec.uri) - let err = join(['Invalid URI: '.remote, - \ 'Expected: '.a:spec.uri, - \ 'PlugClean required.'], "\n") - elseif a:check_branch && has_key(a:spec, 'commit') - let result = s:lines(s:system('git rev-parse HEAD 2>&1', a:spec.dir)) - let sha = result[-1] - if v:shell_error - let err = join(add(result, 'PlugClean required.'), "\n") - elseif !s:hash_match(sha, a:spec.commit) - let err = join([printf('Invalid HEAD (expected: %s, actual: %s)', - \ a:spec.commit[:6], sha[:6]), - \ 'PlugUpdate required.'], "\n") - endif - elseif a:check_branch - let branch = result[0] - " Check tag - if has_key(a:spec, 'tag') - let tag = s:system_chomp('git describe --exact-match --tags HEAD 2>&1', a:spec.dir) - if a:spec.tag !=# tag && a:spec.tag !~ '\*' - let err = printf('Invalid tag: %s (expected: %s). Try PlugUpdate.', - \ (empty(tag) ? 'N/A' : tag), a:spec.tag) - endif - " Check branch - elseif a:spec.branch !=# branch - let err = printf('Invalid branch: %s (expected: %s). Try PlugUpdate.', - \ branch, a:spec.branch) - endif - if empty(err) - let [ahead, behind] = split(s:lastline(s:system(printf( - \ 'git rev-list --count --left-right HEAD...origin/%s', - \ a:spec.branch), a:spec.dir)), '\t') - if !v:shell_error && ahead - if behind - " Only mention PlugClean if diverged, otherwise it's likely to be - " pushable (and probably not that messed up). - let err = printf( - \ "Diverged from origin/%s (%d commit(s) ahead and %d commit(s) behind!\n" - \ .'Backup local changes and run PlugClean and PlugUpdate to reinstall it.', a:spec.branch, ahead, behind) - else - let err = printf("Ahead of origin/%s by %d commit(s).\n" - \ .'Cannot update until local changes are pushed.', - \ a:spec.branch, ahead) - endif - endif - endif - endif - else - let err = 'Not found' - endif - return [err, err =~# 'PlugClean'] -endfunction - -function! s:rm_rf(dir) - if isdirectory(a:dir) - call s:system((s:is_win ? 'rmdir /S /Q ' : 'rm -rf ') . s:shellesc(a:dir)) - endif -endfunction - -function! s:clean(force) - call s:prepare() - call append(0, 'Searching for invalid plugins in '.g:plug_home) - call append(1, '') - - " List of valid directories - let dirs = [] - let errs = {} - let [cnt, total] = [0, len(g:plugs)] - for [name, spec] in items(g:plugs) - if !s:is_managed(name) - call add(dirs, spec.dir) - else - let [err, clean] = s:git_validate(spec, 1) - if clean - let errs[spec.dir] = s:lines(err)[0] - else - call add(dirs, spec.dir) - endif - endif - let cnt += 1 - call s:progress_bar(2, repeat('=', cnt), total) - normal! 2G - redraw - endfor - - let allowed = {} - for dir in dirs - let allowed[s:dirpath(fnamemodify(dir, ':h:h'))] = 1 - let allowed[dir] = 1 - for child in s:glob_dir(dir) - let allowed[child] = 1 - endfor - endfor - - let todo = [] - let found = sort(s:glob_dir(g:plug_home)) - while !empty(found) - let f = remove(found, 0) - if !has_key(allowed, f) && isdirectory(f) - call add(todo, f) - call append(line('$'), '- ' . f) - if has_key(errs, f) - call append(line('$'), ' ' . errs[f]) - endif - let found = filter(found, 'stridx(v:val, f) != 0') - end - endwhile - - 4 - redraw - if empty(todo) - call append(line('$'), 'Already clean.') - else - let s:clean_count = 0 - call append(3, ['Directories to delete:', '']) - redraw! - if a:force || s:ask_no_interrupt('Delete all directories?') - call s:delete([6, line('$')], 1) - else - call setline(4, 'Cancelled.') - nnoremap d :set opfunc=delete_opg@ - nmap dd d_ - xnoremap d :call delete_op(visualmode(), 1) - echo 'Delete the lines (d{motion}) to delete the corresponding directories' - endif - endif - 4 - setlocal nomodifiable -endfunction - -function! s:delete_op(type, ...) - call s:delete(a:0 ? [line("'<"), line("'>")] : [line("'["), line("']")], 0) -endfunction - -function! s:delete(range, force) - let [l1, l2] = a:range - let force = a:force - while l1 <= l2 - let line = getline(l1) - if line =~ '^- ' && isdirectory(line[2:]) - execute l1 - redraw! - let answer = force ? 1 : s:ask('Delete '.line[2:].'?', 1) - let force = force || answer > 1 - if answer - call s:rm_rf(line[2:]) - setlocal modifiable - call setline(l1, '~'.line[1:]) - let s:clean_count += 1 - call setline(4, printf('Removed %d directories.', s:clean_count)) - setlocal nomodifiable - endif - endif - let l1 += 1 - endwhile -endfunction - -function! s:upgrade() - echo 'Downloading the latest version of vim-plug' - redraw - let tmp = tempname() - let new = tmp . '/plug.vim' - - try - let out = s:system(printf('git clone --depth 1 %s %s', s:plug_src, tmp)) - if v:shell_error - return s:err('Error upgrading vim-plug: '. out) - endif - - if readfile(s:me) ==# readfile(new) - echo 'vim-plug is already up-to-date' - return 0 - else - call rename(s:me, s:me . '.old') - call rename(new, s:me) - unlet g:loaded_plug - echo 'vim-plug has been upgraded' - return 1 - endif - finally - silent! call s:rm_rf(tmp) - endtry -endfunction - -function! s:upgrade_specs() - for spec in values(g:plugs) - let spec.frozen = get(spec, 'frozen', 0) - endfor -endfunction - -function! s:status() - call s:prepare() - call append(0, 'Checking plugins') - call append(1, '') - - let ecnt = 0 - let unloaded = 0 - let [cnt, total] = [0, len(g:plugs)] - for [name, spec] in items(g:plugs) - if has_key(spec, 'uri') - if isdirectory(spec.dir) - let [err, _] = s:git_validate(spec, 1) - let [valid, msg] = [empty(err), empty(err) ? 'OK' : err] - else - let [valid, msg] = [0, 'Not found. Try PlugInstall.'] - endif - else - if isdirectory(spec.dir) - let [valid, msg] = [1, 'OK'] - else - let [valid, msg] = [0, 'Not found.'] - endif - endif - let cnt += 1 - let ecnt += !valid - " `s:loaded` entry can be missing if PlugUpgraded - if valid && get(s:loaded, name, -1) == 0 - let unloaded = 1 - let msg .= ' (not loaded)' - endif - call s:progress_bar(2, repeat('=', cnt), total) - call append(3, s:format_message(valid ? '-' : 'x', name, msg)) - normal! 2G - redraw - endfor - call setline(1, 'Finished. '.ecnt.' error(s).') - normal! gg - setlocal nomodifiable - if unloaded - echo "Press 'L' on each line to load plugin, or 'U' to update" - nnoremap L :call status_load(line('.')) - xnoremap L :call status_load(line('.')) - end -endfunction - -function! s:extract_name(str, prefix, suffix) - return matchstr(a:str, '^'.a:prefix.' \zs[^:]\+\ze:.*'.a:suffix.'$') -endfunction - -function! s:status_load(lnum) - let line = getline(a:lnum) - let name = s:extract_name(line, '-', '(not loaded)') - if !empty(name) - call plug#load(name) - setlocal modifiable - call setline(a:lnum, substitute(line, ' (not loaded)$', '', '')) - setlocal nomodifiable - endif -endfunction - -function! s:status_update() range - let lines = getline(a:firstline, a:lastline) - let names = filter(map(lines, 's:extract_name(v:val, "[x-]", "")'), '!empty(v:val)') - if !empty(names) - echo - execute 'PlugUpdate' join(names) - endif -endfunction - -function! s:is_preview_window_open() - silent! wincmd P - if &previewwindow - wincmd p - return 1 - endif -endfunction - -function! s:find_name(lnum) - for lnum in reverse(range(1, a:lnum)) - let line = getline(lnum) - if empty(line) - return '' - endif - let name = s:extract_name(line, '-', '') - if !empty(name) - return name - endif - endfor - return '' -endfunction - -function! s:preview_commit() - if b:plug_preview < 0 - let b:plug_preview = !s:is_preview_window_open() - endif - - let sha = matchstr(getline('.'), '^ \X*\zs[0-9a-f]\{7,9}') - if empty(sha) - return - endif - - let name = s:find_name(line('.')) - if empty(name) || !has_key(g:plugs, name) || !isdirectory(g:plugs[name].dir) - return - endif - - if exists('g:plug_pwindow') && !s:is_preview_window_open() - execute g:plug_pwindow - execute 'e' sha - else - execute 'pedit' sha - wincmd P - endif - setlocal previewwindow filetype=git buftype=nofile nobuflisted modifiable - try - let [sh, shrd] = s:chsh(1) - execute 'silent %!cd' s:shellesc(g:plugs[name].dir) '&& git show --no-color --pretty=medium' sha - finally - let [&shell, &shellredir] = [sh, shrd] - endtry - setlocal nomodifiable - nnoremap q :q - wincmd p -endfunction - -function! s:section(flags) - call search('\(^[x-] \)\@<=[^:]\+:', a:flags) -endfunction - -function! s:format_git_log(line) - let indent = ' ' - let tokens = split(a:line, nr2char(1)) - if len(tokens) != 5 - return indent.substitute(a:line, '\s*$', '', '') - endif - let [graph, sha, refs, subject, date] = tokens - let tag = matchstr(refs, 'tag: [^,)]\+') - let tag = empty(tag) ? ' ' : ' ('.tag.') ' - return printf('%s%s%s%s%s (%s)', indent, graph, sha, tag, subject, date) -endfunction - -function! s:append_ul(lnum, text) - call append(a:lnum, ['', a:text, repeat('-', len(a:text))]) -endfunction - -function! s:diff() - call s:prepare() - call append(0, ['Collecting changes ...', '']) - let cnts = [0, 0] - let bar = '' - let total = filter(copy(g:plugs), 's:is_managed(v:key) && isdirectory(v:val.dir)') - call s:progress_bar(2, bar, len(total)) - for origin in [1, 0] - let plugs = reverse(sort(items(filter(copy(total), (origin ? '' : '!').'(has_key(v:val, "commit") || has_key(v:val, "tag"))')))) - if empty(plugs) - continue - endif - call s:append_ul(2, origin ? 'Pending updates:' : 'Last update:') - for [k, v] in plugs - let range = origin ? '..origin/'.v.branch : 'HEAD@{1}..' - let diff = s:system_chomp('git log --graph --color=never --pretty=format:"%x01%h%x01%d%x01%s%x01%cr" '.s:shellesc(range), v.dir) - if !empty(diff) - let ref = has_key(v, 'tag') ? (' (tag: '.v.tag.')') : has_key(v, 'commit') ? (' '.v.commit) : '' - call append(5, extend(['', '- '.k.':'.ref], map(s:lines(diff), 's:format_git_log(v:val)'))) - let cnts[origin] += 1 - endif - let bar .= '=' - call s:progress_bar(2, bar, len(total)) - normal! 2G - redraw - endfor - if !cnts[origin] - call append(5, ['', 'N/A']) - endif - endfor - call setline(1, printf('%d plugin(s) updated.', cnts[0]) - \ . (cnts[1] ? printf(' %d plugin(s) have pending updates.', cnts[1]) : '')) - - if cnts[0] || cnts[1] - nnoremap :silent! call preview_commit() - nnoremap o :silent! call preview_commit() - endif - if cnts[0] - nnoremap X :call revert() - echo "Press 'X' on each block to revert the update" - endif - normal! gg - setlocal nomodifiable -endfunction - -function! s:revert() - if search('^Pending updates', 'bnW') - return - endif - - let name = s:find_name(line('.')) - if empty(name) || !has_key(g:plugs, name) || - \ input(printf('Revert the update of %s? (y/N) ', name)) !~? '^y' - return - endif - - call s:system('git reset --hard HEAD@{1} && git checkout '.s:esc(g:plugs[name].branch).' --', g:plugs[name].dir) - setlocal modifiable - normal! "_dap - setlocal nomodifiable - echo 'Reverted' -endfunction - -function! s:snapshot(force, ...) abort - call s:prepare() - setf vim - call append(0, ['" Generated by vim-plug', - \ '" '.strftime("%c"), - \ '" :source this file in vim to restore the snapshot', - \ '" or execute: vim -S snapshot.vim', - \ '', '', 'PlugUpdate!']) - 1 - let anchor = line('$') - 3 - let names = sort(keys(filter(copy(g:plugs), - \'has_key(v:val, "uri") && !has_key(v:val, "commit") && isdirectory(v:val.dir)'))) - for name in reverse(names) - let sha = s:system_chomp('git rev-parse --short HEAD', g:plugs[name].dir) - if !empty(sha) - call append(anchor, printf("silent! let g:plugs['%s'].commit = '%s'", name, sha)) - redraw - endif - endfor - - if a:0 > 0 - let fn = expand(a:1) - if filereadable(fn) && !(a:force || s:ask(a:1.' already exists. Overwrite?')) - return - endif - call writefile(getline(1, '$'), fn) - echo 'Saved as '.a:1 - silent execute 'e' s:esc(fn) - setf vim - endif -endfunction - -function! s:split_rtp() - return split(&rtp, '\\\@ - -set background=dark -set t_Co=256 -let g:colors_name="256-jungle" - -let python_highlight_all = 1 -let c_gnu = 1 - - -hi Normal ctermfg=253 ctermbg=234 cterm=None -hi Cursor ctermfg=253 ctermbg=57 cterm=None -hi SpecialKey ctermfg=70 ctermbg=None cterm=None -hi Directory ctermfg=57 ctermbg=254 cterm=None -hi ErrorMsg ctermfg=160 ctermbg=245 cterm=None -hi PreProc ctermfg=243 ctermbg=None cterm=Bold -hi Search ctermfg=125 ctermbg=None cterm=Bold -hi Type ctermfg=166 ctermbg=None cterm=Bold -hi Statement ctermfg=172 ctermbg=None cterm=Bold -hi Comment ctermfg=240 ctermbg=None cterm=None -hi LineNr ctermfg=244 ctermbg=233 cterm=None -hi NonText ctermfg=105 ctermbg=None cterm=Bold -hi DiffText ctermfg=165 ctermbg=244 cterm=None -hi Constant ctermfg=76 ctermbg=None cterm=None -hi Todo ctermfg=162 ctermbg=None cterm=Bold -hi Identifier ctermfg=142 ctermbg=None cterm=Bold -hi Error ctermfg=None ctermbg=196 cterm=Bold -hi Special ctermfg=172 ctermbg=None cterm=Bold -hi Ignore ctermfg=221 ctermbg=None cterm=Bold -hi Underline ctermfg=147 ctermbg=None cterm=Italic - -hi FoldColumn ctermfg=132 ctermbg=None cterm=None -hi Folded ctermfg=132 ctermbg=None cterm=Bold - -hi Visual ctermfg=248 ctermbg=238 cterm=None - -hi Pmenu ctermfg=62 ctermbg=233 cterm=None -hi PmenuSel ctermfg=69 ctermbg=232 cterm=Bold -hi PmenuSbar ctermfg=247 ctermbg=233 cterm=Bold -hi PmenuThumb ctermfg=248 ctermbg=233 cterm=None - -hi StatusLineNC ctermfg=248 ctermbg=239 cterm=None -hi StatusLine ctermfg=39 ctermbg=239 cterm=None -hi VertSplit ctermfg=239 ctermbg=239 cterm=None - -hi TabLine ctermfg=245 ctermbg=239 cterm=None -hi TabLineFill ctermfg=239 ctermbg=239 -hi TabLineSel ctermfg=104 ctermbg=236 cterm=Bold -"vim: sw=4 diff --git a/vim/colors/3dglasses.vim b/vim/colors/3dglasses.vim deleted file mode 100644 index c220ae0..0000000 --- a/vim/colors/3dglasses.vim +++ /dev/null @@ -1,110 +0,0 @@ -" Vim color file -" Name: 3dglasses -" Maintainer: Erik Falor -" Version: 1.1.1 -" -" Version 1.1.1: Modified MatchParen group so that Matching < > in XML -" files stand out better. -" -" Version 1.1: Added support for GetLatestVimScripts -" -" Version 1.0: Initial upload -" GetLatestVimScripts: 2019 1 :AutoInstall: 3dglasses.vim - -set background=dark -if version < 700 - finish -else - if exists("syntax_on") - hi clear - syntax reset - endif -endif - -"map :echo synIDattr(synID(line("."), col("."), 1), "name") -let g:colors_name="3dglasses" - -"3D Glasses palette -" {{{ -let s:White = ['#ffffff', '#dddddd', '#bbbbbb'] -let s:Black = ['#000000', '#001621', '#1B3641', '#00222B'] -let s:DarkBlue = ['#00117B', '#0D4CAD', '#01BEF6'] -let s:LightBlue = ['#004455', '#0088AA', '#00CCFF', '#55DDFF', '#80E5FF'] -let s:Red = ['#2b0000', '#800000', '#AA0000', '#FF0000', '#FF2A2A', '#FF5555'] -" }}} - -hi Normal guibg=#00222B guifg=#00ffff -execute "hi Normal guibg=" . s:Black[3] . " guifg=" . s:LightBlue[4] -execute "hi NonText guibg=" . s:Black[3] . " guifg=" . s:Red[1] - -" {{{ syntax -execute "hi Comment gui=italic guifg=" . s:LightBlue[2] -execute "hi Conditional gui=bold guifg=" . s:LightBlue[1] -execute "hi Constant gui=bold guifg=" . s:Red[2] -execute "hi Error guifg=" . s:Red[5] . " guibg=" . s:Red[0] -execute "hi Identifier gui=bold guifg=" . s:Red[3] -execute "hi Ignore guifg=" . s:Red[1] -execute "hi Operator gui=bold guifg=" . s:Red[5] -execute "hi PreProc gui=bold guifg=" . s:Red[3] -execute "hi Repeat gui=bold guifg=" . s:LightBlue[3] -execute "hi Special guifg=" . s:LightBlue[1] -execute "hi Statement gui=bold guifg=" . s:LightBlue[2] -execute "hi String guifg=" . s:DarkBlue[2] -execute "hi Title guifg=" . s:White[0] -execute "hi Todo gui=bold guisp=NONE guibg=NONE guifg=" . s:Red[4] -execute "hi Type guifg=" . s:LightBlue[4] -execute "hi Underlined gui=underline guifg=" . s:LightBlue[0] -" }}} - -" {{{ groups -"execute "hi CursorIM TODO -"execute "hi DiffAdd -"execute "hi DiffChange -"execute "hi DiffDelete -"execute "hi DiffText -execute "hi Directory guifg=" . s:LightBlue[0] -"execute "hi Scrollbar TODO -"execute "hi SignColumn -"execute "hi SpecialKey guifg=" . s:Red[2] -"execute "hi SpellBad -"execute "hi SpellCap -"execute "hi SpellLocal -"execute "hi SpellRare - -execute "hi Cursor guibg=" . s:DarkBlue[2] . " guifg=" . s:DarkBlue[0] -execute "hi CursorColumn guibg=" . s:Red[0] -execute "hi CursorLine guibg=" . s:Red[0] -execute "hi ErrorMsg guifg=" . s:White[0] . " guibg=" . s:Red[1] -execute "hi FoldColumn guibg=" . s:Red[0] . " guifg=" . s:Red[2] -execute "hi Folded guibg=" . s:Red[0] . " guifg=" . s:Red[2] -execute "hi IncSearch gui=none guibg=" . s:Red[2] . " guifg=" . s:Red[0] -execute "hi LineNr guibg=" . s:Black[3] . " guifg=" . s:Red[3] -execute "hi MatchParen guibg=" . s:Red[2] -execute "hi ModeMsg guibg=NONE guifg=" . s:LightBlue[2] -execute "hi MoreMsg guibg=NONE guifg=" . s:Red[2] -execute "hi Pmenu guibg=" . s:LightBlue[3] . " guifg=" . s:DarkBlue[0] -execute "hi PmenuSbar guibg=" . s:LightBlue[3] . " guifg=" . s:Red[0] -execute "hi PmenuSel gui=bold guibg=" . s:LightBlue[3] . " guifg=" . s:Red[4] -execute "hi PmenuThumb guibg=" . s:LightBlue[3] . " guifg=" . s:Red[4] -execute "hi Question guifg=" . s:Red[2] -execute "hi Search gui=bold guisp=NONE guibg=" . s:LightBlue[4] -execute "hi StatusLine gui=none guibg=" . s:LightBlue[2] . " guifg=" . s:LightBlue[0] -execute "hi StatusLineNC gui=none guibg=" . s:Red[1] . " guifg=" . s:Red[4] -execute "hi TabLine guibg=" . s:Red[1] . " guifg=" . s:Red[3] -execute "hi TabLineFill guifg=" . s:Red[1] -execute "hi TabLineSel guibg=" . s:LightBlue[3] . " guifg=" . s:DarkBlue[0] -execute "hi Title gui=bold guifg=" . s:Red[3] -execute "hi VertSplit gui=none guibg=" . s:Red[1] . " guifg=" . s:Red[4] -execute "hi Visual guibg=" . s:Red[4] . " guifg=" . s:Red[0] -execute "hi VisualNOS gui=underline guibg=NONE" -execute "hi WarningMsg guifg=" . s:Red[3] -execute "hi WildMenu guifg=" . s:Red[0] . " guibg=" . s:Red[4] -" }}} - -" {{{ GUI -"hi Menu TODO -"hi Scrollbar TODO -execute "hi Tooltip gui=none guibg=" . s:LightBlue[0] . " guifg=" . s:White[1] -" }}} -" -" vim:foldmethod=marker: diff --git a/vim/colors/CodeFactoryv3.vim b/vim/colors/CodeFactoryv3.vim deleted file mode 100644 index 292e0e1..0000000 --- a/vim/colors/CodeFactoryv3.vim +++ /dev/null @@ -1,266 +0,0 @@ -" Vim color file -" Name: openbsd -" Author: Dee Sub Wun - - -set background=dark -hi clear -if exists("syntax_on") - syntax reset -endif -let g:colors_name = "openbsd" - -"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" -" GUI " -"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" - - -"""""" -" SYNTAX HIGHLIGHTING -"""""""""""""""""""""""" -hi Constant gui=NONE guifg=#93BF3D guibg=NONE -hi String gui=NONE guifg=#AFAFBE guibg=NONE -hi Character gui=NONE guifg=#EBAF12 guibg=NONE -hi Number gui=NONE guifg=#AFAFBE guibg=NONE -hi Boolean gui=NONE guifg=#AFAFBE guibg=NONE -hi Float gui=NONE guifg=#AFAFBE guibg=NONE -hi Comment gui=italic guifg=#009AB5 guibg=NONE - -hi Identifier gui=NONE guifg=#BF3131 guibg=NONE -hi Function gui=NONE guifg=#DEDEDE guibg=NONE - -hi Statement gui=bold guifg=#EBAF12 guibg=NONE -hi Conditional gui=bold guifg=#EBAF12 guibg=NONE -hi Repeat gui=bold guifg=#EBAF12 guibg=NONE -hi Label gui=bold guifg=#EBAF12 guibg=NONE -hi Operator gui=NONE guifg=#808080 guibg=NONE -hi Keyword gui=bold guifg=#EBAF12 guibg=NONE -hi Exception gui=NONE guifg=#C067CC guibg=NONE - -hi PreProc gui=NONE guifg=#C067CC guibg=NONE -hi Include gui=NONE guifg=#C067CC guibg=NONE -hi Define gui=NONE guifg=#C067CC guibg=NONE -hi Macro gui=NONE guifg=#C067CC guibg=NONE -hi PreCondit gui=NONE guifg=#C067CC guibg=NONE - -hi Type gui=NONE guifg=#93BF3D guibg=NONE -hi StorageClass gui=NONE guifg=#93BF3D guibg=NONE -hi Structure gui=NONE guifg=#93BF3D guibg=NONE -hi Typedef gui=NONE guifg=#93BF3D guibg=NONE - -hi Special gui=NONE guifg=#BF3131 guibg=NONE -hi SpecialChar gui=NONE guifg=#BF3131 guibg=NONE -hi Tag gui=NONE guifg=#BF3131 guibg=NONE -hi Delimiter gui=NONE guifg=#BF3131 guibg=NONE -hi SpecialComment gui=NONE guifg=#BF3131 guibg=NONE -hi Debug gui=NONE guifg=#BF3131 guibg=NONE - -hi Underlined gui=underline guifg=#505050 guibg=NONE - -hi Ignore gui=NONE guifg=#222222 guibg=NONE - -hi Error gui=bold guifg=#FFFFFF guibg=#BF3131 - -hi Todo gui=NONE guifg=#505050 guibg=#93BF3D - - -"""""" -" INTERFACE -"""""""""""""""""""""""" -hi Cursor gui=bold guifg=#000000 guibg=#FFFFFF -hi Directory gui=NONE guifg=#93BF3D guibg=NONE -hi ErrorMsg gui=bold guifg=#FFFFFF guibg=#BF3131 -hi LineNr gui=NONE guifg=#222222 guibg=#979797 -hi MatchParen gui=bold guifg=#000000 guibg=#93BF3D -hi ModeMsg gui=NONE guifg=#EBAF12 guibg=NONE -hi MoreMsg gui=NONE guifg=#93BF3D guibg=NONE -hi NonText gui=bold guifg=#0F629E guibg=NONE -hi Normal gui=NONE guifg=#DEDEDE guibg=#4A4A4A -hi Question gui=NONE guifg=#93BF3D guibg=NONE -hi SpecialKey gui=NONE guifg=#93BF3D guibg=NONE -hi Title gui=NONE guifg=#C067CC guibg=NONE -hi VertSplit gui=reverse guifg=#222222 guibg=#979797 -hi WarningMsg gui=NONE guifg=#FFFFFF guibg=#BF3131 -hi WildMenu gui=NONE guifg=#000000 guibg=#EBAF12 - - -"""""" -" TABS -"""""""""""""""""""""""" -hi TabLine gui=bold,reverse guifg=#222222 guibg=#000000 -hi TabLineFill gui=bold,reverse guifg=#222222 guibg=#505050 -hi TabLineSel gui=bold,reverse guifg=#EBAF12 guibg=#000000 - - -"""""" -" COMPLETION -"""""""""""""""""""""""" -hi Pmenu gui=NONE guifg=#DEDEDE guibg=#0F629E -hi PmenuSel gui=NONE guifg=#000000 guibg=#EBAF12 - - -"""""" -" STATUS -"""""""""""""""""""""""" -hi StatusLine gui=bold,reverse guifg=#EBAF12 guibg=#000000 -hi StatusLineNC gui=bold,reverse guifg=#222222 guibg=#979797 - - -"""""" -" DIFF -"""""""""""""""""""""""" -hi DiffAdd gui=NONE guifg=NONE guibg=#0F629E -hi DiffChange gui=NONE guifg=NONE guibg=#C067CC -hi DiffDelete gui=bold guifg=#0F629E guibg=#009AB5 -hi DiffText gui=bold guibg=#BF3131 guibg=NONE - - -"""""" -" VISUAL -"""""""""""""""""""""""" -hi Visual gui=NONE guifg=#FFFFFF guibg=#0F629E -hi VisualNOS gui=bold,underline guifg=NONE guibg=NONE - - -"""""" -" FOLDING -"""""""""""""""""""""""" -hi Folded gui=NONE guifg=#222222 guibg=NONE -hi FoldColumn gui=NONE guifg=#222222 guibg=NONE - - -"""""" -" SEARCH -"""""""""""""""""""""""" -hi IncSearch gui=NONE guifg=#FFFFFF guibg=#93BF3D -hi Search gui=NONE guifg=#FFFFFF guibg=#93BF3D - - - - -"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" -" NO GUI " -"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" - - -"""""" -" SYNTAX HIGHLIGHTING -"""""""""""""""""""""""" -hi Constant cterm=NONE ctermfg=darkgreen ctermbg=NONE -hi String cterm=NONE ctermfg=darkgrey ctermbg=NONE -hi Character cterm=NONE ctermfg=brown ctermbg=NONE -hi Number cterm=NONE ctermfg=darkgrey ctermbg=NONE -hi Boolean cterm=NONE ctermfg=darkgrey ctermbg=NONE -hi Float cterm=NONE ctermfg=darkgrey ctermbg=NONE -hi Comment cterm=NONE ctermfg=darkcyan ctermbg=NONE - -hi Identifier cterm=NONE ctermfg=darkred ctermbg=NONE -hi Function cterm=NONE ctermfg=grey ctermbg=NONE - -hi Statement cterm=NONE ctermfg=yellow ctermbg=NONE -hi Conditional cterm=NONE ctermfg=yellow ctermbg=NONE -hi Repeat cterm=NONE ctermfg=yellow ctermbg=NONE -hi Label cterm=NONE ctermfg=yellow ctermbg=NONE -hi Operator cterm=NONE ctermfg=grey ctermbg=NONE -hi Keyword cterm=NONE ctermfg=yellow ctermbg=NONE -hi Exception cterm=NONE ctermfg=darkmagenta ctermbg=NONE - -hi PreProc cterm=NONE ctermfg=darkmagenta ctermbg=NONE -hi Include cterm=NONE ctermfg=darkmagenta ctermbg=NONE -hi Define cterm=NONE ctermfg=darkmagenta ctermbg=NONE -hi Macro cterm=NONE ctermfg=darkmagenta ctermbg=NONE -hi PreCondit cterm=NONE ctermfg=darkmagenta ctermbg=NONE - -hi Type cterm=NONE ctermfg=darkgreen ctermbg=NONE -hi StorageClass cterm=NONE ctermfg=darkgreen ctermbg=NONE -hi Structure cterm=NONE ctermfg=darkgreen ctermbg=NONE -hi Typedef cterm=NONE ctermfg=darkgreen ctermbg=NONE - -hi Special cterm=NONE ctermfg=darkred ctermbg=NONE -hi SpecialChar cterm=NONE ctermfg=darkred ctermbg=NONE -hi Tag cterm=NONE ctermfg=darkred ctermbg=NONE -hi Delimiter cterm=NONE ctermfg=darkred ctermbg=NONE -hi SpecialComment cterm=NONE ctermfg=darkred ctermbg=NONE -hi Debug cterm=NONE ctermfg=darkred ctermbg=NONE - -hi Underlined cterm=underline ctermfg=grey ctermbg=NONE - -hi Ignore cterm=NONE ctermfg=darkgrey ctermbg=NONE - -hi Error cterm=NONE ctermfg=white ctermbg=darkred - -hi Todo cterm=NONE ctermfg=grey ctermbg=darkgreen - - -"""""" -" INTERFACE -"""""""""""""""""""""""" -hi Cursor cterm=NONE ctermfg=black ctermbg=brown -hi Directory cterm=NONE ctermfg=darkgreen ctermbg=NONE -hi ErrorMsg cterm=NONE ctermfg=white ctermbg=darkred -hi LineNr cterm=NONE ctermfg=darkgrey ctermbg=NONE -hi MatchParen cterm=NONE ctermfg=black ctermbg=green -hi ModeMsg cterm=NONE ctermfg=brown ctermbg=NONE -hi MoreMsg cterm=NONE ctermfg=darkgreen ctermbg=NONE -hi NonText cterm=NONE ctermfg=darkblue ctermbg=NONE -hi Question cterm=NONE ctermfg=green ctermbg=NONE -hi SpecialKey cterm=NONE ctermfg=darkgreen ctermbg=NONE -hi Title cterm=NONE ctermfg=darkmagenta ctermbg=NONE -hi VertSplit cterm=bold,reverse ctermfg=darkgrey ctermbg=black -hi WarningMsg cterm=NONE ctermfg=white ctermbg=darkred -hi WildMenu cterm=NONE ctermfg=black ctermbg=brown - - -"""""" -" TABS -"""""""""""""""""""""""" -hi TabLine cterm=bold,reverse ctermfg=darkgrey ctermbg=black -hi TabLineFill cterm=bold,reverse ctermfg=darkgrey ctermbg=grey -hi TabLineSel cterm=bold,reverse ctermfg=brown ctermbg=black - - -"""""" -" COMPLETION -"""""""""""""""""""""""" -hi Pmenu cterm=reverse ctermfg=darkgrey ctermbg=black -hi PmenuSel cterm=bold ctermfg=black ctermbg=brown - - -"""""" -" STATUS -"""""""""""""""""""""""" -hi StatusLine cterm=bold,reverse ctermfg=brown ctermbg=black -hi StatusLineNC cterm=bold,reverse ctermfg=darkgrey ctermbg=black - - -"""""" -" DIFF -"""""""""""""""""""""""" -hi DiffAdd cterm=NONE ctermfg=NONE ctermbg=darkblue -hi DiffChange cterm=NONE ctermfg=NONE ctermbg=darkmagenta -hi DiffDelete cterm=NONE ctermfg=darkblue ctermbg=darkcyan -hi DiffText cterm=NONE ctermbg=darkred ctermbg=NONE - - -"""""" -" VISUAL -"""""""""""""""""""""""" -hi Visual cterm=reverse ctermfg=NONE ctermbg=NONE -hi VisualNOS cterm=bold,underline ctermfg=NONE ctermbg=NONE - - -"""""" -" FOLDING -"""""""""""""""""""""""" -hi Folded cterm=NONE ctermfg=darkgrey ctermbg=NONE -hi FoldColumn cterm=NONE ctermfg=darkgrey ctermbg=NONE - - -"""""" -" SEARCH -"""""""""""""""""""""""" -hi IncSearch cterm=NONE ctermfg=black ctermbg=green -hi Search cterm=NONE ctermfg=black ctermbg=green - - -"vim: sw=4 diff --git a/vim/colors/Monokai-chris.vim b/vim/colors/Monokai-chris.vim deleted file mode 100644 index 5d1d646..0000000 --- a/vim/colors/Monokai-chris.vim +++ /dev/null @@ -1,107 +0,0 @@ -" Vim color file -" Converted from Textmate theme Monokai using Coloration v0.3.2 (http://github.com/sickill/coloration) - -set background=dark -highlight clear - -if exists("syntax_on") - syntax reset -endif - -let g:colors_name = "Monokai-chris" - -hi Cursor ctermfg=235 ctermbg=231 cterm=NONE guifg=#1e1e1e guibg=#f8f8f0 gui=NONE -hi Visual ctermfg=NONE ctermbg=59 cterm=NONE guifg=NONE guibg=#49483e gui=NONE -hi CursorLine ctermfg=NONE ctermbg=237 cterm=NONE guifg=NONE guibg=#3c3d37 gui=NONE -hi CursorColumn ctermfg=NONE ctermbg=237 cterm=NONE guifg=NONE guibg=#3c3d37 gui=NONE -hi ColorColumn ctermfg=NONE ctermbg=237 cterm=NONE guifg=NONE guibg=#3c3d37 gui=NONE -hi LineNr ctermfg=102 ctermbg=237 cterm=NONE guifg=#90908a guibg=#3c3d37 gui=NONE -hi VertSplit ctermfg=241 ctermbg=241 cterm=NONE guifg=#64645e guibg=#64645e gui=NONE -hi MatchParen ctermfg=197 ctermbg=NONE cterm=underline guifg=#f92672 guibg=NONE gui=underline -hi StatusLine ctermfg=231 ctermbg=241 cterm=bold guifg=#f8f8f2 guibg=#64645e gui=bold -hi StatusLineNC ctermfg=231 ctermbg=241 cterm=NONE guifg=#f8f8f2 guibg=#64645e gui=NONE -hi Pmenu ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE -hi PmenuSel ctermfg=NONE ctermbg=59 cterm=NONE guifg=NONE guibg=#49483e gui=NONE -hi IncSearch ctermfg=235 ctermbg=186 cterm=NONE guifg=#1e1e1e guibg=#e6db74 gui=NONE -hi Search ctermfg=NONE ctermbg=NONE cterm=underline guifg=NONE guibg=NONE gui=underline -hi Directory ctermfg=141 ctermbg=NONE cterm=NONE guifg=#ae81ff guibg=NONE gui=NONE -hi Folded ctermfg=242 ctermbg=235 cterm=NONE guifg=#75715e guibg=#1e1e1e gui=NONE - -hi Normal ctermfg=231 ctermbg=235 cterm=NONE guifg=#f8f8f2 guibg=#1e1e1e gui=NONE -hi Boolean ctermfg=141 ctermbg=NONE cterm=NONE guifg=#ae81ff guibg=NONE gui=NONE -hi Character ctermfg=141 ctermbg=NONE cterm=NONE guifg=#ae81ff guibg=NONE gui=NONE -hi Comment ctermfg=242 ctermbg=NONE cterm=NONE guifg=#75715e guibg=NONE gui=NONE -hi Conditional ctermfg=197 ctermbg=NONE cterm=NONE guifg=#f92672 guibg=NONE gui=NONE -hi Constant ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE -hi Define ctermfg=197 ctermbg=NONE cterm=NONE guifg=#f92672 guibg=NONE gui=NONE -hi DiffAdd ctermfg=231 ctermbg=64 cterm=bold guifg=#f8f8f2 guibg=#46830c gui=bold -hi DiffDelete ctermfg=88 ctermbg=NONE cterm=NONE guifg=#8b0807 guibg=NONE gui=NONE -hi DiffChange ctermfg=231 ctermbg=23 cterm=NONE guifg=#f8f8f2 guibg=#243955 gui=NONE -hi DiffText ctermfg=231 ctermbg=24 cterm=bold guifg=#f8f8f2 guibg=#204a87 gui=bold -hi ErrorMsg ctermfg=231 ctermbg=197 cterm=NONE guifg=#f8f8f0 guibg=#f92672 gui=NONE -hi WarningMsg ctermfg=231 ctermbg=197 cterm=NONE guifg=#f8f8f0 guibg=#f92672 gui=NONE -hi Float ctermfg=141 ctermbg=NONE cterm=NONE guifg=#ae81ff guibg=NONE gui=NONE -hi Function ctermfg=148 ctermbg=NONE cterm=NONE guifg=#a6e22e guibg=NONE gui=NONE -hi Identifier ctermfg=81 ctermbg=NONE cterm=NONE guifg=#66d9ef guibg=NONE gui=italic -hi Keyword ctermfg=197 ctermbg=NONE cterm=NONE guifg=#f92672 guibg=NONE gui=NONE -hi Label ctermfg=186 ctermbg=NONE cterm=NONE guifg=#e6db74 guibg=NONE gui=NONE -hi NonText ctermfg=59 ctermbg=236 cterm=NONE guifg=#49483e guibg=#1e1e1e gui=NONE -hi Number ctermfg=141 ctermbg=NONE cterm=NONE guifg=#ae81ff guibg=NONE gui=NONE -hi Operator ctermfg=197 ctermbg=NONE cterm=NONE guifg=#f92672 guibg=NONE gui=NONE -hi PreProc ctermfg=197 ctermbg=NONE cterm=NONE guifg=#f92672 guibg=NONE gui=NONE -hi Special ctermfg=231 ctermbg=NONE cterm=NONE guifg=#f8f8f2 guibg=NONE gui=NONE -hi SpecialKey ctermfg=59 ctermbg=237 cterm=NONE guifg=#49483e guibg=#3c3d37 gui=NONE -hi Statement ctermfg=197 ctermbg=NONE cterm=NONE guifg=#f92672 guibg=NONE gui=NONE -hi StorageClass ctermfg=81 ctermbg=NONE cterm=NONE guifg=#66d9ef guibg=NONE gui=italic -hi String ctermfg=186 ctermbg=NONE cterm=NONE guifg=#e6db74 guibg=NONE gui=NONE -hi Tag ctermfg=197 ctermbg=NONE cterm=NONE guifg=#f92672 guibg=NONE gui=NONE -hi Title ctermfg=231 ctermbg=NONE cterm=bold guifg=#f8f8f2 guibg=NONE gui=bold -hi Todo ctermfg=95 ctermbg=NONE cterm=inverse,bold guifg=#75715e guibg=NONE gui=inverse,bold -hi Type ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE -hi Underlined ctermfg=NONE ctermbg=NONE cterm=underline guifg=NONE guibg=NONE gui=underline -hi rubyClass ctermfg=197 ctermbg=NONE cterm=NONE guifg=#f92672 guibg=NONE gui=NONE -hi rubyFunction ctermfg=148 ctermbg=NONE cterm=NONE guifg=#a6e22e guibg=NONE gui=NONE -hi rubyInterpolationDelimiter ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE -hi rubySymbol ctermfg=141 ctermbg=NONE cterm=NONE guifg=#ae81ff guibg=NONE gui=NONE -hi rubyConstant ctermfg=81 ctermbg=NONE cterm=NONE guifg=#66d9ef guibg=NONE gui=italic -hi rubyStringDelimiter ctermfg=186 ctermbg=NONE cterm=NONE guifg=#e6db74 guibg=NONE gui=NONE -hi rubyBlockParameter ctermfg=208 ctermbg=NONE cterm=NONE guifg=#fd971f guibg=NONE gui=italic -hi rubyInstanceVariable ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE -hi rubyInclude ctermfg=197 ctermbg=NONE cterm=NONE guifg=#f92672 guibg=NONE gui=NONE -hi rubyGlobalVariable ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE -hi rubyRegexp ctermfg=186 ctermbg=NONE cterm=NONE guifg=#e6db74 guibg=NONE gui=NONE -hi rubyRegexpDelimiter ctermfg=186 ctermbg=NONE cterm=NONE guifg=#e6db74 guibg=NONE gui=NONE -hi rubyEscape ctermfg=141 ctermbg=NONE cterm=NONE guifg=#ae81ff guibg=NONE gui=NONE -hi rubyControl ctermfg=197 ctermbg=NONE cterm=NONE guifg=#f92672 guibg=NONE gui=NONE -hi rubyClassVariable ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE -hi rubyOperator ctermfg=197 ctermbg=NONE cterm=NONE guifg=#f92672 guibg=NONE gui=NONE -hi rubyException ctermfg=197 ctermbg=NONE cterm=NONE guifg=#f92672 guibg=NONE gui=NONE -hi rubyPseudoVariable ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE -hi rubyRailsUserClass ctermfg=81 ctermbg=NONE cterm=NONE guifg=#66d9ef guibg=NONE gui=italic -hi rubyRailsARAssociationMethod ctermfg=81 ctermbg=NONE cterm=NONE guifg=#66d9ef guibg=NONE gui=NONE -hi rubyRailsARMethod ctermfg=81 ctermbg=NONE cterm=NONE guifg=#66d9ef guibg=NONE gui=NONE -hi rubyRailsRenderMethod ctermfg=81 ctermbg=NONE cterm=NONE guifg=#66d9ef guibg=NONE gui=NONE -hi rubyRailsMethod ctermfg=81 ctermbg=NONE cterm=NONE guifg=#66d9ef guibg=NONE gui=NONE -hi erubyDelimiter ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE -hi erubyComment ctermfg=95 ctermbg=NONE cterm=NONE guifg=#75715e guibg=NONE gui=NONE -hi erubyRailsMethod ctermfg=81 ctermbg=NONE cterm=NONE guifg=#66d9ef guibg=NONE gui=NONE -hi htmlTag ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE -hi htmlEndTag ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE -hi htmlTagName ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE -hi htmlArg ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE -hi htmlSpecialChar ctermfg=141 ctermbg=NONE cterm=NONE guifg=#ae81ff guibg=NONE gui=NONE -hi javaScriptFunction ctermfg=81 ctermbg=NONE cterm=NONE guifg=#66d9ef guibg=NONE gui=italic -hi javaScriptRailsFunction ctermfg=81 ctermbg=NONE cterm=NONE guifg=#66d9ef guibg=NONE gui=NONE -hi javaScriptBraces ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE -hi yamlKey ctermfg=197 ctermbg=NONE cterm=NONE guifg=#f92672 guibg=NONE gui=NONE -hi yamlAnchor ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE -hi yamlAlias ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE -hi yamlDocumentHeader ctermfg=186 ctermbg=NONE cterm=NONE guifg=#e6db74 guibg=NONE gui=NONE -hi cssURL ctermfg=208 ctermbg=NONE cterm=NONE guifg=#fd971f guibg=NONE gui=italic -hi cssFunctionName ctermfg=81 ctermbg=NONE cterm=NONE guifg=#66d9ef guibg=NONE gui=NONE -hi cssColor ctermfg=141 ctermbg=NONE cterm=NONE guifg=#ae81ff guibg=NONE gui=NONE -hi cssPseudoClassId ctermfg=148 ctermbg=NONE cterm=NONE guifg=#a6e22e guibg=NONE gui=NONE -hi cssClassName ctermfg=148 ctermbg=NONE cterm=NONE guifg=#a6e22e guibg=NONE gui=NONE -hi cssValueLength ctermfg=141 ctermbg=NONE cterm=NONE guifg=#ae81ff guibg=NONE gui=NONE -hi cssCommonAttr ctermfg=81 ctermbg=NONE cterm=NONE guifg=#66d9ef guibg=NONE gui=NONE -hi cssBraces ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE diff --git a/vim/colors/Monokai.vim b/vim/colors/Monokai.vim deleted file mode 100644 index d11e7cb..0000000 --- a/vim/colors/Monokai.vim +++ /dev/null @@ -1,107 +0,0 @@ -" Vim color file -" Converted from Textmate theme Monokai using Coloration v0.3.2 (http://github.com/sickill/coloration) - -set background=dark -highlight clear - -if exists("syntax_on") - syntax reset -endif - -let g:colors_name = "Monokai" - -hi Cursor ctermfg=235 ctermbg=231 cterm=NONE guifg=#272822 guibg=#f8f8f0 gui=NONE -hi Visual ctermfg=NONE ctermbg=59 cterm=NONE guifg=NONE guibg=#49483e gui=NONE -hi CursorLine ctermfg=NONE ctermbg=237 cterm=NONE guifg=NONE guibg=#3c3d37 gui=NONE -hi CursorColumn ctermfg=NONE ctermbg=237 cterm=NONE guifg=NONE guibg=#3c3d37 gui=NONE -hi ColorColumn ctermfg=NONE ctermbg=237 cterm=NONE guifg=NONE guibg=#3c3d37 gui=NONE -hi LineNr ctermfg=102 ctermbg=237 cterm=NONE guifg=#90908a guibg=#3c3d37 gui=NONE -hi VertSplit ctermfg=241 ctermbg=241 cterm=NONE guifg=#64645e guibg=#64645e gui=NONE -hi MatchParen ctermfg=197 ctermbg=NONE cterm=underline guifg=#f92672 guibg=NONE gui=underline -hi StatusLine ctermfg=231 ctermbg=241 cterm=bold guifg=#f8f8f2 guibg=#64645e gui=bold -hi StatusLineNC ctermfg=231 ctermbg=241 cterm=NONE guifg=#f8f8f2 guibg=#64645e gui=NONE -hi Pmenu ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE -hi PmenuSel ctermfg=NONE ctermbg=59 cterm=NONE guifg=NONE guibg=#49483e gui=NONE -hi IncSearch ctermfg=235 ctermbg=186 cterm=NONE guifg=#272822 guibg=#e6db74 gui=NONE -hi Search ctermfg=NONE ctermbg=NONE cterm=underline guifg=NONE guibg=NONE gui=underline -hi Directory ctermfg=141 ctermbg=NONE cterm=NONE guifg=#ae81ff guibg=NONE gui=NONE -hi Folded ctermfg=242 ctermbg=235 cterm=NONE guifg=#75715e guibg=#272822 gui=NONE - -hi Normal ctermfg=231 ctermbg=235 cterm=NONE guifg=#f8f8f2 guibg=#272822 gui=NONE -hi Boolean ctermfg=141 ctermbg=NONE cterm=NONE guifg=#ae81ff guibg=NONE gui=NONE -hi Character ctermfg=141 ctermbg=NONE cterm=NONE guifg=#ae81ff guibg=NONE gui=NONE -hi Comment ctermfg=242 ctermbg=NONE cterm=NONE guifg=#75715e guibg=NONE gui=italic -hi Conditional ctermfg=197 ctermbg=NONE cterm=NONE guifg=#f92672 guibg=NONE gui=NONE -hi Constant ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE -hi Define ctermfg=197 ctermbg=NONE cterm=NONE guifg=#f92672 guibg=NONE gui=NONE -hi DiffAdd ctermfg=231 ctermbg=64 cterm=bold guifg=#f8f8f2 guibg=#46830c gui=bold -hi DiffDelete ctermfg=88 ctermbg=NONE cterm=NONE guifg=#8b0807 guibg=NONE gui=NONE -hi DiffChange ctermfg=231 ctermbg=23 cterm=NONE guifg=#f8f8f2 guibg=#243955 gui=NONE -hi DiffText ctermfg=231 ctermbg=24 cterm=bold guifg=#f8f8f2 guibg=#204a87 gui=bold -hi ErrorMsg ctermfg=231 ctermbg=197 cterm=NONE guifg=#f8f8f0 guibg=#f92672 gui=NONE -hi WarningMsg ctermfg=231 ctermbg=197 cterm=NONE guifg=#f8f8f0 guibg=#f92672 gui=NONE -hi Float ctermfg=141 ctermbg=NONE cterm=NONE guifg=#ae81ff guibg=NONE gui=NONE -hi Function ctermfg=148 ctermbg=NONE cterm=NONE guifg=#a6e22e guibg=NONE gui=NONE -hi Identifier ctermfg=81 ctermbg=NONE cterm=NONE guifg=#66d9ef guibg=NONE gui=italic -hi Keyword ctermfg=197 ctermbg=NONE cterm=NONE guifg=#f92672 guibg=NONE gui=NONE -hi Label ctermfg=186 ctermbg=NONE cterm=NONE guifg=#e6db74 guibg=NONE gui=NONE -hi NonText ctermfg=59 ctermbg=236 cterm=NONE guifg=#49483e guibg=#31322c gui=NONE -hi Number ctermfg=141 ctermbg=NONE cterm=NONE guifg=#ae81ff guibg=NONE gui=NONE -hi Operator ctermfg=197 ctermbg=NONE cterm=NONE guifg=#f92672 guibg=NONE gui=NONE -hi PreProc ctermfg=197 ctermbg=NONE cterm=NONE guifg=#f92672 guibg=NONE gui=NONE -hi Special ctermfg=231 ctermbg=NONE cterm=NONE guifg=#f8f8f2 guibg=NONE gui=NONE -hi SpecialKey ctermfg=59 ctermbg=237 cterm=NONE guifg=#49483e guibg=#3c3d37 gui=NONE -hi Statement ctermfg=197 ctermbg=NONE cterm=NONE guifg=#f92672 guibg=NONE gui=NONE -hi StorageClass ctermfg=81 ctermbg=NONE cterm=NONE guifg=#66d9ef guibg=NONE gui=italic -hi String ctermfg=186 ctermbg=NONE cterm=NONE guifg=#e6db74 guibg=NONE gui=NONE -hi Tag ctermfg=197 ctermbg=NONE cterm=NONE guifg=#f92672 guibg=NONE gui=NONE -hi Title ctermfg=231 ctermbg=NONE cterm=bold guifg=#f8f8f2 guibg=NONE gui=bold -hi Todo ctermfg=95 ctermbg=NONE cterm=inverse,bold guifg=#75715e guibg=NONE gui=inverse,bold -hi Type ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE -hi Underlined ctermfg=NONE ctermbg=NONE cterm=underline guifg=NONE guibg=NONE gui=underline -hi rubyClass ctermfg=197 ctermbg=NONE cterm=NONE guifg=#f92672 guibg=NONE gui=NONE -hi rubyFunction ctermfg=148 ctermbg=NONE cterm=NONE guifg=#a6e22e guibg=NONE gui=NONE -hi rubyInterpolationDelimiter ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE -hi rubySymbol ctermfg=141 ctermbg=NONE cterm=NONE guifg=#ae81ff guibg=NONE gui=NONE -hi rubyConstant ctermfg=81 ctermbg=NONE cterm=NONE guifg=#66d9ef guibg=NONE gui=italic -hi rubyStringDelimiter ctermfg=186 ctermbg=NONE cterm=NONE guifg=#e6db74 guibg=NONE gui=NONE -hi rubyBlockParameter ctermfg=208 ctermbg=NONE cterm=NONE guifg=#fd971f guibg=NONE gui=italic -hi rubyInstanceVariable ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE -hi rubyInclude ctermfg=197 ctermbg=NONE cterm=NONE guifg=#f92672 guibg=NONE gui=NONE -hi rubyGlobalVariable ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE -hi rubyRegexp ctermfg=186 ctermbg=NONE cterm=NONE guifg=#e6db74 guibg=NONE gui=NONE -hi rubyRegexpDelimiter ctermfg=186 ctermbg=NONE cterm=NONE guifg=#e6db74 guibg=NONE gui=NONE -hi rubyEscape ctermfg=141 ctermbg=NONE cterm=NONE guifg=#ae81ff guibg=NONE gui=NONE -hi rubyControl ctermfg=197 ctermbg=NONE cterm=NONE guifg=#f92672 guibg=NONE gui=NONE -hi rubyClassVariable ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE -hi rubyOperator ctermfg=197 ctermbg=NONE cterm=NONE guifg=#f92672 guibg=NONE gui=NONE -hi rubyException ctermfg=197 ctermbg=NONE cterm=NONE guifg=#f92672 guibg=NONE gui=NONE -hi rubyPseudoVariable ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE -hi rubyRailsUserClass ctermfg=81 ctermbg=NONE cterm=NONE guifg=#66d9ef guibg=NONE gui=italic -hi rubyRailsARAssociationMethod ctermfg=81 ctermbg=NONE cterm=NONE guifg=#66d9ef guibg=NONE gui=NONE -hi rubyRailsARMethod ctermfg=81 ctermbg=NONE cterm=NONE guifg=#66d9ef guibg=NONE gui=NONE -hi rubyRailsRenderMethod ctermfg=81 ctermbg=NONE cterm=NONE guifg=#66d9ef guibg=NONE gui=NONE -hi rubyRailsMethod ctermfg=81 ctermbg=NONE cterm=NONE guifg=#66d9ef guibg=NONE gui=NONE -hi erubyDelimiter ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE -hi erubyComment ctermfg=95 ctermbg=NONE cterm=NONE guifg=#75715e guibg=NONE gui=NONE -hi erubyRailsMethod ctermfg=81 ctermbg=NONE cterm=NONE guifg=#66d9ef guibg=NONE gui=NONE -hi htmlTag ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE -hi htmlEndTag ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE -hi htmlTagName ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE -hi htmlArg ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE -hi htmlSpecialChar ctermfg=141 ctermbg=NONE cterm=NONE guifg=#ae81ff guibg=NONE gui=NONE -hi javaScriptFunction ctermfg=81 ctermbg=NONE cterm=NONE guifg=#66d9ef guibg=NONE gui=italic -hi javaScriptRailsFunction ctermfg=81 ctermbg=NONE cterm=NONE guifg=#66d9ef guibg=NONE gui=NONE -hi javaScriptBraces ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE -hi yamlKey ctermfg=197 ctermbg=NONE cterm=NONE guifg=#f92672 guibg=NONE gui=NONE -hi yamlAnchor ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE -hi yamlAlias ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE -hi yamlDocumentHeader ctermfg=186 ctermbg=NONE cterm=NONE guifg=#e6db74 guibg=NONE gui=NONE -hi cssURL ctermfg=208 ctermbg=NONE cterm=NONE guifg=#fd971f guibg=NONE gui=italic -hi cssFunctionName ctermfg=81 ctermbg=NONE cterm=NONE guifg=#66d9ef guibg=NONE gui=NONE -hi cssColor ctermfg=141 ctermbg=NONE cterm=NONE guifg=#ae81ff guibg=NONE gui=NONE -hi cssPseudoClassId ctermfg=148 ctermbg=NONE cterm=NONE guifg=#a6e22e guibg=NONE gui=NONE -hi cssClassName ctermfg=148 ctermbg=NONE cterm=NONE guifg=#a6e22e guibg=NONE gui=NONE -hi cssValueLength ctermfg=141 ctermbg=NONE cterm=NONE guifg=#ae81ff guibg=NONE gui=NONE -hi cssCommonAttr ctermfg=81 ctermbg=NONE cterm=NONE guifg=#66d9ef guibg=NONE gui=NONE -hi cssBraces ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE diff --git a/vim/colors/MountainDew.vim b/vim/colors/MountainDew.vim deleted file mode 100644 index 51d4935..0000000 --- a/vim/colors/MountainDew.vim +++ /dev/null @@ -1,120 +0,0 @@ -" Colorscheme created with ColorSchemeEditor v1.2.1 -"Name: MountainDew -"Maintainer: Erik Falor -"Version: 2.0 -"Last Change: 2008 May 01 -"License: Vim License - -"Notes: Do the Dew! -"Version 2.0 - Let's see if this is easier on the eyes. Made the normal background darker. - -set background=dark -if version > 580 - highlight clear - if exists("syntax_on") - syntax reset - endif -endif -let g:colors_name = "MountainDew" - -if v:version >= 700 - highlight CursorColumn guibg=#0F5123 gui=NONE - highlight CursorLine guibg=#0F5123 gui=NONE - highlight Pmenu guifg=#2FB457 guibg=#017550 gui=NONE - highlight PmenuSel guifg=#FF0000 guibg=#FFFF00 gui=bold - highlight PmenuSbar guibg=#017550 gui=NONE - highlight PmenuThumb guibg=#2FB457 gui=NONE - highlight TabLine guifg=#60FF60 guibg=#017550 gui=NONE - highlight TabLineFill guifg=#017550 guibg=#017550 gui=NONE - highlight TabLineSel guifg=#FFFF00 guibg=#FF0000 gui=bold - if has('spell') - highlight SpellBad gui=undercurl - highlight SpellCap gui=undercurl - highlight SpellLocal gui=undercurl - highlight SpellRare gui=undercurl - endif -endif -highlight Cursor guifg=#FFFF00 guibg=#FF0000 gui=NONE -highlight link CursorIM cleared -highlight DiffAdd guibg=DarkBlue gui=NONE -highlight DiffChange guibg=DarkMagenta gui=NONE -highlight DiffDelete guifg=Blue guibg=DarkCyan gui=bold -highlight DiffText guibg=Red gui=bold -highlight Directory guifg=#21D959 gui=bold -highlight ErrorMsg guifg=#FFFF00 guibg=#FF0000 gui=NONE -highlight FoldColumn guifg=#E12E2A guibg=bg gui=NONE -highlight Folded guifg=#FFFF00 guibg=bg gui=NONE -highlight IncSearch guifg=#2FB457 guibg=#FFFF60 gui=bold,reverse -highlight LineNr guifg=#E12E2A gui=bold -highlight MatchParen guifg=#017550 guibg=#D8E353 gui=NONE -highlight ModeMsg guifg=#60FF60 gui=bold -highlight MoreMsg guifg=#017550 gui=bold -highlight NonText guifg=#E12E2A guibg=bg gui=bold -highlight Normal guifg=#FFFFFF guibg=#203D29 gui=NONE -highlight Question guifg=#60FF60 gui=bold -highlight Search guifg=#2FB457 guibg=#FFFF00 gui=bold -highlight SignColumn guifg=fg guibg=bg gui=NONE -highlight SpecialKey guifg=#90dcb0 gui=NONE -highlight StatusLine guifg=#FFFF00 guibg=#E12E2A gui=bold -highlight StatusLineNC guifg=#60FF60 guibg=#017550 gui=NONE -highlight Title guifg=#60FF60 gui=bold -highlight VertSplit guifg=#60FF60 guibg=#017550 gui=NONE -highlight Visual guifg=#FFFFFF guibg=#FFA500 gui=NONE -highlight VisualNOS guifg=#201a30 guibg=#a3a5FF gui=bold,underline -highlight WarningMsg guifg=#E12E2A gui=NONE -highlight WildMenu guifg=#FFFF60 guibg=#2FB457 gui=bold -highlight link Boolean Constant -highlight link Character Constant -highlight Comment guifg=#21D959 gui=NONE -highlight Conditional guifg=#D8E353 guibg=bg gui=bold -highlight Constant guifg=#FF0000 gui=NONE -highlight link Debug Special -highlight link Define PreProc -highlight link Delimiter Special -highlight Error guifg=#FFFF00 guibg=Red gui=NONE -highlight Exception guifg=#60FF60 guibg=bg gui=NONE -highlight link Float Number -highlight Function guifg=#FFFF00 guibg=bg gui=NONE -highlight Identifier guifg=#FFFF60 gui=NONE -highlight Ignore guifg=bg gui=NONE -highlight link Include PreProc -highlight Keyword guifg=grey guibg=bg gui=bold -highlight link Label Statement -highlight link Macro PreProc -highlight Number guifg=#60FF60 gui=bold -highlight Operator guifg=#60FF60 guibg=bg gui=NONE -highlight link PreCondit PreProc -highlight PreProc guifg=#D8E353 gui=NONE -highlight Repeat guifg=#D8E353 guibg=bg gui=bold -highlight Special guifg=#E12E2A gui=bold -highlight link SpecialChar Special -highlight link SpecialComment Special -highlight Statement guifg=#FFFF60 gui=bold -highlight link StorageClass Type -highlight link String Constant -highlight link Structure Type -highlight link Tag Special -highlight Todo guifg=#FF0000 guibg=#FFFF00 gui=bold -highlight Type guifg=#E12E2A gui=bold -highlight link Typedef Type -highlight Underlined guifg=#80a0ff gui=underline - - -"ColorScheme metadata{{{ -if v:version >= 700 - let g:MountainDew_Metadata = { - \"Palette" : "#FF0000:#E12E2A:#8B0000:#023525:#0F5123:#017550:#2FB457:#5CAC27:#0D3C0A:#203D29:#FFFF60:#FFFF00:#D8E353:#FF8C00:#FFA500:#60FF60:#21D959:#FFFFFF:#FFFFFF:#000000", - \"Maintainer" : "Erik Falor", - \"Name" : "MountainDew", - \"License" : ["Vim License", - \], - \"Notes" : ["Do the Dew!", - \"Version 2.0 - Let's see if this is easier on the eyes. Made the normal background darker.", - \], - \"Version" : "2.0", - \"Email" : "ewfalor@gmail.com", - \"Last Change" : "2008 May 01", - \} -endif -"}}} -" vim:set foldmethod=marker expandtab filetype=vim: diff --git a/vim/colors/Tomorrow-Night-Blue.vim b/vim/colors/Tomorrow-Night-Blue.vim deleted file mode 100644 index 107954c..0000000 --- a/vim/colors/Tomorrow-Night-Blue.vim +++ /dev/null @@ -1,323 +0,0 @@ -" Tomorrow Night Blue - Full Colour and 256 Colour -" http://chriskempson.com -" -" Hex colour conversion functions borrowed from the theme "Desert256"" - -" Default GUI Colours -let s:foreground = "ffffff" -let s:background = "002451" -let s:selection = "003f8e" -let s:line = "00346e" -let s:comment = "7285b7" -let s:red = "ff9da4" -let s:orange = "ffc58f" -let s:yellow = "ffeead" -let s:green = "d1f1a9" -let s:aqua = "99ffff" -let s:blue = "bbdaff" -let s:purple = "ebbbff" - -set background=dark -hi clear -syntax reset - -let g:colors_name = "Tomorrow-Night-Blue" - -if has("gui_running") || &t_Co == 88 || &t_Co == 256 - " Returns an approximate grey index for the given grey level - fun 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 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 grey_colour(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 colour index for the given colour level - fun 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 colour level for the given colour index - fun 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 colour indices - fun rgb_colour(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 colour levels - fun colour(r, g, b) - " Get the closest grey - let l:gx = grey_number(a:r) - let l:gy = grey_number(a:g) - let l:gz = grey_number(a:b) - - " Get the closest colour - let l:x = rgb_number(a:r) - let l:y = rgb_number(a:g) - let l:z = rgb_number(a:b) - - if l:gx == l:gy && l:gy == l:gz - " There are two possibilities - let l:dgr = grey_level(l:gx) - a:r - let l:dgg = grey_level(l:gy) - a:g - let l:dgb = grey_level(l:gz) - a:b - let l:dgrey = (l:dgr * l:dgr) + (l:dgg * l:dgg) + (l:dgb * l:dgb) - let l:dr = rgb_level(l:gx) - a:r - let l:dg = rgb_level(l:gy) - a:g - let l:db = 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 grey_colour(l:gx) - else - " Use the colour - return rgb_colour(l:x, l:y, l:z) - endif - else - " Only one possibility - return rgb_colour(l:x, l:y, l:z) - endif - endfun - - " Returns the palette index to approximate the 'rrggbb' hex string - fun 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 colour(l:r, l:g, l:b) - endfun - - " Sets the highlighting for the given group - fun X(group, fg, bg, attr) - if a:fg != "" - exec "hi " . a:group . " guifg=#" . a:fg . " ctermfg=" . rgb(a:fg) - endif - if a:bg != "" - exec "hi " . a:group . " guibg=#" . a:bg . " ctermbg=" . rgb(a:bg) - endif - if a:attr != "" - exec "hi " . a:group . " gui=" . a:attr . " cterm=" . a:attr - endif - endfun - - " Vim Highlighting - call X("Normal", s:foreground, s:background, "") - call X("LineNr", s:foreground, "", "") - call X("NonText", s:selection, "", "") - call X("SpecialKey", s:selection, "", "") - call X("Search", s:background, s:yellow, "") - call X("TabLine", s:foreground, s:background, "reverse") - call X("StatusLine", s:foreground, s:background, "reverse") - call X("StatusLineNC", s:foreground, s:background, "reverse") - call X("Visual", "", s:selection, "") - call X("Directory", s:blue, "", "") - call X("ModeMsg", s:green, "", "") - call X("MoreMsg", s:green, "", "") - call X("Question", s:green, "", "") - call X("WarningMsg", s:red, "", "") - if version >= 700 - call X("CursorLine", "", s:line, "none") - call X("CursorColumn", "", s:line, "none") - call X("PMenu", s:foreground, s:selection, "none") - call X("PMenuSel", s:foreground, s:selection, "reverse") - end - - " Standard Highlighting - call X("Comment", s:comment, "", "") - call X("Todo", s:comment, "", "") - call X("Title", s:comment, "", "") - call X("Identifier", s:red, "", "none") - call X("Statement", s:foreground, "", "") - call X("Conditional", s:foreground, "", "") - call X("Repeat", s:foreground, "", "") - call X("Structure", s:purple, "", "") - call X("Function", s:blue, "", "") - call X("Constant", s:orange, "", "") - call X("String", s:green, "", "") - call X("Special", s:foreground, "", "") - call X("PreProc", s:purple, "", "") - call X("Operator", s:aqua, "", "none") - call X("Type", s:blue, "", "none") - call X("Define", s:purple, "", "none") - call X("Include", s:blue, "", "") - "call X("Ignore", "666666", "", "") - - " Vim Highlighting - call X("vimCommand", s:red, "", "none") - - " C Highlighting - call X("cType", s:yellow, "", "") - call X("cStorageClass", s:purple, "", "") - - " PHP Highlighting - call X("phpVarSelector", s:red, "", "") - call X("phpKeyword", s:purple, "", "") - call X("phpRepeat", s:purple, "", "") - call X("phpConditional", s:purple, "", "") - call X("phpStatement", s:purple, "", "") - call X("phpMemberSelector", s:foreground, "", "") - - " Ruby Highlighting - call X("rubySymbol", s:green, "", "") - call X("rubyConstant", s:yellow, "", "") - call X("rubyAttribute", s:blue, "", "") - call X("rubyInclude", s:blue, "", "") - call X("rubyLocalVariableOrMethod", s:orange, "", "") - call X("rubyCurlyBlock", s:orange, "", "") - - " Python Highlighting - call X("pythonInclude", s:purple, "", "") - call X("pythonStatement", s:purple, "", "") - call X("pythonConditional", s:purple, "", "") - call X("pythonFunction", s:blue, "", "") - - " JavaScript Highlighting - call X("javaScriptBraces", s:foreground, "", "") - call X("javaScriptFunction", s:purple, "", "") - call X("javaScriptConditional", s:purple, "", "") - call X("javaScriptRepeat", s:purple, "", "") - call X("javaScriptNumber", s:orange, "", "") - call X("javaScriptMember", s:orange, "", "") - - " Delete Functions - delf X - delf rgb - delf colour - delf rgb_colour - delf rgb_level - delf rgb_number - delf grey_colour - delf grey_level - delf grey_number -endif diff --git a/vim/colors/Tomorrow-Night-Bright.vim b/vim/colors/Tomorrow-Night-Bright.vim deleted file mode 100644 index aaaa66a..0000000 --- a/vim/colors/Tomorrow-Night-Bright.vim +++ /dev/null @@ -1,323 +0,0 @@ -" Tomorrow Night Bright - Full Colour and 256 Colour -" http://chriskempson.com -" -" Hex colour conversion functions borrowed from the theme "Desert256"" - -" Default GUI Colours -let s:foreground = "eaeaea" -let s:background = "000000" -let s:selection = "424242" -let s:line = "2a2a2a" -let s:comment = "969896" -let s:red = "d54e53" -let s:orange = "e78c45" -let s:yellow = "e7c547" -let s:green = "b9ca4a" -let s:aqua = "70c0b1" -let s:blue = "7aa6da" -let s:purple = "c397d8" - -set background=dark -hi clear -syntax reset - -let g:colors_name = "Tomorrow-Night-Bright" - -if has("gui_running") || &t_Co == 88 || &t_Co == 256 - " Returns an approximate grey index for the given grey level - fun 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 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 grey_colour(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 colour index for the given colour level - fun 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 colour level for the given colour index - fun 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 colour indices - fun rgb_colour(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 colour levels - fun colour(r, g, b) - " Get the closest grey - let l:gx = grey_number(a:r) - let l:gy = grey_number(a:g) - let l:gz = grey_number(a:b) - - " Get the closest colour - let l:x = rgb_number(a:r) - let l:y = rgb_number(a:g) - let l:z = rgb_number(a:b) - - if l:gx == l:gy && l:gy == l:gz - " There are two possibilities - let l:dgr = grey_level(l:gx) - a:r - let l:dgg = grey_level(l:gy) - a:g - let l:dgb = grey_level(l:gz) - a:b - let l:dgrey = (l:dgr * l:dgr) + (l:dgg * l:dgg) + (l:dgb * l:dgb) - let l:dr = rgb_level(l:gx) - a:r - let l:dg = rgb_level(l:gy) - a:g - let l:db = 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 grey_colour(l:gx) - else - " Use the colour - return rgb_colour(l:x, l:y, l:z) - endif - else - " Only one possibility - return rgb_colour(l:x, l:y, l:z) - endif - endfun - - " Returns the palette index to approximate the 'rrggbb' hex string - fun 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 colour(l:r, l:g, l:b) - endfun - - " Sets the highlighting for the given group - fun X(group, fg, bg, attr) - if a:fg != "" - exec "hi " . a:group . " guifg=#" . a:fg . " ctermfg=" . rgb(a:fg) - endif - if a:bg != "" - exec "hi " . a:group . " guibg=#" . a:bg . " ctermbg=" . rgb(a:bg) - endif - if a:attr != "" - exec "hi " . a:group . " gui=" . a:attr . " cterm=" . a:attr - endif - endfun - - " Vim Highlighting - call X("Normal", s:foreground, s:background, "") - call X("LineNr", s:foreground, "", "") - call X("NonText", s:selection, "", "") - call X("SpecialKey", s:selection, "", "") - call X("Search", s:background, s:yellow, "") - call X("TabLine", s:foreground, s:background, "reverse") - call X("StatusLine", s:foreground, s:background, "reverse") - call X("StatusLineNC", s:foreground, s:background, "reverse") - call X("Visual", "", s:selection, "") - call X("Directory", s:blue, "", "") - call X("ModeMsg", s:green, "", "") - call X("MoreMsg", s:green, "", "") - call X("Question", s:green, "", "") - call X("WarningMsg", s:red, "", "") - if version >= 700 - call X("CursorLine", "", s:line, "none") - call X("CursorColumn", "", s:line, "none") - call X("PMenu", s:foreground, s:selection, "none") - call X("PMenuSel", s:foreground, s:selection, "reverse") - end - - " Standard Highlighting - call X("Comment", s:comment, "", "") - call X("Todo", s:comment, "", "") - call X("Title", s:comment, "", "") - call X("Identifier", s:red, "", "none") - call X("Statement", s:foreground, "", "") - call X("Conditional", s:foreground, "", "") - call X("Repeat", s:foreground, "", "") - call X("Structure", s:purple, "", "") - call X("Function", s:blue, "", "") - call X("Constant", s:orange, "", "") - call X("String", s:green, "", "") - call X("Special", s:foreground, "", "") - call X("PreProc", s:purple, "", "") - call X("Operator", s:aqua, "", "none") - call X("Type", s:blue, "", "none") - call X("Define", s:purple, "", "none") - call X("Include", s:blue, "", "") - "call X("Ignore", "666666", "", "") - - " Vim Highlighting - call X("vimCommand", s:red, "", "none") - - " C Highlighting - call X("cType", s:yellow, "", "") - call X("cStorageClass", s:purple, "", "") - - " PHP Highlighting - call X("phpVarSelector", s:red, "", "") - call X("phpKeyword", s:purple, "", "") - call X("phpRepeat", s:purple, "", "") - call X("phpConditional", s:purple, "", "") - call X("phpStatement", s:purple, "", "") - call X("phpMemberSelector", s:foreground, "", "") - - " Ruby Highlighting - call X("rubySymbol", s:green, "", "") - call X("rubyConstant", s:yellow, "", "") - call X("rubyAttribute", s:blue, "", "") - call X("rubyInclude", s:blue, "", "") - call X("rubyLocalVariableOrMethod", s:orange, "", "") - call X("rubyCurlyBlock", s:orange, "", "") - - " Python Highlighting - call X("pythonInclude", s:purple, "", "") - call X("pythonStatement", s:purple, "", "") - call X("pythonConditional", s:purple, "", "") - call X("pythonFunction", s:blue, "", "") - - " JavaScript Highlighting - call X("javaScriptBraces", s:foreground, "", "") - call X("javaScriptFunction", s:purple, "", "") - call X("javaScriptConditional", s:purple, "", "") - call X("javaScriptRepeat", s:purple, "", "") - call X("javaScriptNumber", s:orange, "", "") - call X("javaScriptMember", s:orange, "", "") - - " Delete Functions - delf X - delf rgb - delf colour - delf rgb_colour - delf rgb_level - delf rgb_number - delf grey_colour - delf grey_level - delf grey_number -endif diff --git a/vim/colors/Tomorrow-Night-Eighties.vim b/vim/colors/Tomorrow-Night-Eighties.vim deleted file mode 100644 index 40adc89..0000000 --- a/vim/colors/Tomorrow-Night-Eighties.vim +++ /dev/null @@ -1,323 +0,0 @@ -" Tomorrow Night Eighties - Full Colour and 256 Colour -" http://chriskempson.com -" -" Hex colour conversion functions borrowed from the theme "Desert256"" - -" Default GUI Colours -let s:foreground = "cccccc" -let s:background = "2d2d2d" -let s:selection = "515151" -let s:line = "393939" -let s:comment = "999999" -let s:red = "f2777a" -let s:orange = "f99157" -let s:yellow = "ffcc66" -let s:green = "99cc99" -let s:aqua = "009999" -let s:blue = "99cccc" -let s:purple = "cc99cc" - -set background=dark -hi clear -syntax reset - -let g:colors_name = "Tomorrow-Night-Eighties" - -if has("gui_running") || &t_Co == 88 || &t_Co == 256 - " Returns an approximate grey index for the given grey level - fun 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 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 grey_colour(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 colour index for the given colour level - fun 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 colour level for the given colour index - fun 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 colour indices - fun rgb_colour(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 colour levels - fun colour(r, g, b) - " Get the closest grey - let l:gx = grey_number(a:r) - let l:gy = grey_number(a:g) - let l:gz = grey_number(a:b) - - " Get the closest colour - let l:x = rgb_number(a:r) - let l:y = rgb_number(a:g) - let l:z = rgb_number(a:b) - - if l:gx == l:gy && l:gy == l:gz - " There are two possibilities - let l:dgr = grey_level(l:gx) - a:r - let l:dgg = grey_level(l:gy) - a:g - let l:dgb = grey_level(l:gz) - a:b - let l:dgrey = (l:dgr * l:dgr) + (l:dgg * l:dgg) + (l:dgb * l:dgb) - let l:dr = rgb_level(l:gx) - a:r - let l:dg = rgb_level(l:gy) - a:g - let l:db = 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 grey_colour(l:gx) - else - " Use the colour - return rgb_colour(l:x, l:y, l:z) - endif - else - " Only one possibility - return rgb_colour(l:x, l:y, l:z) - endif - endfun - - " Returns the palette index to approximate the 'rrggbb' hex string - fun 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 colour(l:r, l:g, l:b) - endfun - - " Sets the highlighting for the given group - fun X(group, fg, bg, attr) - if a:fg != "" - exec "hi " . a:group . " guifg=#" . a:fg . " ctermfg=" . rgb(a:fg) - endif - if a:bg != "" - exec "hi " . a:group . " guibg=#" . a:bg . " ctermbg=" . rgb(a:bg) - endif - if a:attr != "" - exec "hi " . a:group . " gui=" . a:attr . " cterm=" . a:attr - endif - endfun - - " Vim Highlighting - call X("Normal", s:foreground, s:background, "") - call X("LineNr", s:foreground, "", "") - call X("NonText", s:selection, "", "") - call X("SpecialKey", s:selection, "", "") - call X("Search", s:background, s:yellow, "") - call X("TabLine", s:foreground, s:background, "reverse") - call X("StatusLine", s:foreground, s:background, "reverse") - call X("StatusLineNC", s:foreground, s:background, "reverse") - call X("Visual", "", s:selection, "") - call X("Directory", s:blue, "", "") - call X("ModeMsg", s:green, "", "") - call X("MoreMsg", s:green, "", "") - call X("Question", s:green, "", "") - call X("WarningMsg", s:red, "", "") - if version >= 700 - call X("CursorLine", "", s:line, "none") - call X("CursorColumn", "", s:line, "none") - call X("PMenu", s:foreground, s:selection, "none") - call X("PMenuSel", s:foreground, s:selection, "reverse") - end - - " Standard Highlighting - call X("Comment", s:comment, "", "") - call X("Todo", s:comment, "", "") - call X("Title", s:comment, "", "") - call X("Identifier", s:red, "", "none") - call X("Statement", s:foreground, "", "") - call X("Conditional", s:foreground, "", "") - call X("Repeat", s:foreground, "", "") - call X("Structure", s:purple, "", "") - call X("Function", s:blue, "", "") - call X("Constant", s:orange, "", "") - call X("String", s:green, "", "") - call X("Special", s:foreground, "", "") - call X("PreProc", s:purple, "", "") - call X("Operator", s:aqua, "", "none") - call X("Type", s:blue, "", "none") - call X("Define", s:purple, "", "none") - call X("Include", s:blue, "", "") - "call X("Ignore", "666666", "", "") - - " Vim Highlighting - call X("vimCommand", s:red, "", "none") - - " C Highlighting - call X("cType", s:yellow, "", "") - call X("cStorageClass", s:purple, "", "") - - " PHP Highlighting - call X("phpVarSelector", s:red, "", "") - call X("phpKeyword", s:purple, "", "") - call X("phpRepeat", s:purple, "", "") - call X("phpConditional", s:purple, "", "") - call X("phpStatement", s:purple, "", "") - call X("phpMemberSelector", s:foreground, "", "") - - " Ruby Highlighting - call X("rubySymbol", s:green, "", "") - call X("rubyConstant", s:yellow, "", "") - call X("rubyAttribute", s:blue, "", "") - call X("rubyInclude", s:blue, "", "") - call X("rubyLocalVariableOrMethod", s:orange, "", "") - call X("rubyCurlyBlock", s:orange, "", "") - - " Python Highlighting - call X("pythonInclude", s:purple, "", "") - call X("pythonStatement", s:purple, "", "") - call X("pythonConditional", s:purple, "", "") - call X("pythonFunction", s:blue, "", "") - - " JavaScript Highlighting - call X("javaScriptBraces", s:foreground, "", "") - call X("javaScriptFunction", s:purple, "", "") - call X("javaScriptConditional", s:purple, "", "") - call X("javaScriptRepeat", s:purple, "", "") - call X("javaScriptNumber", s:orange, "", "") - call X("javaScriptMember", s:orange, "", "") - - " Delete Functions - delf X - delf rgb - delf colour - delf rgb_colour - delf rgb_level - delf rgb_number - delf grey_colour - delf grey_level - delf grey_number -endif diff --git a/vim/colors/Tomorrow-Night.vim b/vim/colors/Tomorrow-Night.vim deleted file mode 100644 index f05f00b..0000000 --- a/vim/colors/Tomorrow-Night.vim +++ /dev/null @@ -1,330 +0,0 @@ -" Tomorrow Night - Full Colour and 256 Colour -" http://chriskempson.com -" -" Hex colour conversion functions borrowed from the theme "Desert256"" - -" Default GUI Colours -let s:foreground = "c5c8c6" -let s:background = "1d1f21" -let s:selection = "373b41" -let s:line = "282a2e" -let s:comment = "969896" -let s:red = "cc6666" -let s:orange = "de935f" -let s:yellow = "f0c674" -let s:green = "b5bd68" -let s:aqua = "8abeb7" -let s:blue = "81a2be" -let s:purple = "b294bb" - -" Console 256 Colours -if !has("gui_running") - let s:background = "303030" - let s:line = "3a3a3a" - let s:selection = "585858" -end - -set background=dark -hi clear -syntax reset - -let g:colors_name = "Tomorrow-Night" - -if has("gui_running") || &t_Co == 88 || &t_Co == 256 - " Returns an approximate grey index for the given grey level - fun 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 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 grey_colour(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 colour index for the given colour level - fun 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 colour level for the given colour index - fun 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 colour indices - fun rgb_colour(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 colour levels - fun colour(r, g, b) - " Get the closest grey - let l:gx = grey_number(a:r) - let l:gy = grey_number(a:g) - let l:gz = grey_number(a:b) - - " Get the closest colour - let l:x = rgb_number(a:r) - let l:y = rgb_number(a:g) - let l:z = rgb_number(a:b) - - if l:gx == l:gy && l:gy == l:gz - " There are two possibilities - let l:dgr = grey_level(l:gx) - a:r - let l:dgg = grey_level(l:gy) - a:g - let l:dgb = grey_level(l:gz) - a:b - let l:dgrey = (l:dgr * l:dgr) + (l:dgg * l:dgg) + (l:dgb * l:dgb) - let l:dr = rgb_level(l:gx) - a:r - let l:dg = rgb_level(l:gy) - a:g - let l:db = 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 grey_colour(l:gx) - else - " Use the colour - return rgb_colour(l:x, l:y, l:z) - endif - else - " Only one possibility - return rgb_colour(l:x, l:y, l:z) - endif - endfun - - " Returns the palette index to approximate the 'rrggbb' hex string - fun 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 colour(l:r, l:g, l:b) - endfun - - " Sets the highlighting for the given group - fun X(group, fg, bg, attr) - if a:fg != "" - exec "hi " . a:group . " guifg=#" . a:fg . " ctermfg=" . rgb(a:fg) - endif - if a:bg != "" - exec "hi " . a:group . " guibg=#" . a:bg . " ctermbg=" . rgb(a:bg) - endif - if a:attr != "" - exec "hi " . a:group . " gui=" . a:attr . " cterm=" . a:attr - endif - endfun - - " Vim Highlighting - call X("Normal", s:foreground, s:background, "") - call X("LineNr", s:foreground, "", "") - call X("NonText", s:selection, "", "") - call X("SpecialKey", s:selection, "", "") - call X("Search", s:background, s:yellow, "") - call X("TabLine", s:foreground, s:background, "reverse") - call X("StatusLine", s:foreground, s:background, "reverse") - call X("StatusLineNC", s:foreground, s:background, "reverse") - call X("Visual", "", s:selection, "") - call X("Directory", s:blue, "", "") - call X("ModeMsg", s:green, "", "") - call X("MoreMsg", s:green, "", "") - call X("Question", s:green, "", "") - call X("WarningMsg", s:red, "", "") - if version >= 700 - call X("CursorLine", "", s:line, "none") - call X("CursorColumn", "", s:line, "none") - call X("PMenu", s:foreground, s:selection, "none") - call X("PMenuSel", s:foreground, s:selection, "reverse") - end - - " Standard Highlighting - call X("Comment", s:comment, "", "") - call X("Todo", s:comment, "", "") - call X("Title", s:comment, "", "") - call X("Identifier", s:red, "", "none") - call X("Statement", s:foreground, "", "") - call X("Conditional", s:foreground, "", "") - call X("Repeat", s:foreground, "", "") - call X("Structure", s:purple, "", "") - call X("Function", s:blue, "", "") - call X("Constant", s:orange, "", "") - call X("String", s:green, "", "") - call X("Special", s:foreground, "", "") - call X("PreProc", s:purple, "", "") - call X("Operator", s:aqua, "", "none") - call X("Type", s:blue, "", "none") - call X("Define", s:purple, "", "none") - call X("Include", s:blue, "", "") - "call X("Ignore", "666666", "", "") - - " Vim Highlighting - call X("vimCommand", s:red, "", "none") - - " C Highlighting - call X("cType", s:yellow, "", "") - call X("cStorageClass", s:purple, "", "") - - " PHP Highlighting - call X("phpVarSelector", s:red, "", "") - call X("phpKeyword", s:purple, "", "") - call X("phpRepeat", s:purple, "", "") - call X("phpConditional", s:purple, "", "") - call X("phpStatement", s:purple, "", "") - call X("phpMemberSelector", s:foreground, "", "") - - " Ruby Highlighting - call X("rubySymbol", s:green, "", "") - call X("rubyConstant", s:yellow, "", "") - call X("rubyAttribute", s:blue, "", "") - call X("rubyInclude", s:blue, "", "") - call X("rubyLocalVariableOrMethod", s:orange, "", "") - call X("rubyCurlyBlock", s:orange, "", "") - - " Python Highlighting - call X("pythonInclude", s:purple, "", "") - call X("pythonStatement", s:purple, "", "") - call X("pythonConditional", s:purple, "", "") - call X("pythonFunction", s:blue, "", "") - - " JavaScript Highlighting - call X("javaScriptBraces", s:foreground, "", "") - call X("javaScriptFunction", s:purple, "", "") - call X("javaScriptConditional", s:purple, "", "") - call X("javaScriptRepeat", s:purple, "", "") - call X("javaScriptNumber", s:orange, "", "") - call X("javaScriptMember", s:orange, "", "") - - " Delete Functions - delf X - delf rgb - delf colour - delf rgb_colour - delf rgb_level - delf rgb_number - delf grey_colour - delf grey_level - delf grey_number -endif diff --git a/vim/colors/Tomorrow.vim b/vim/colors/Tomorrow.vim deleted file mode 100644 index 6791042..0000000 --- a/vim/colors/Tomorrow.vim +++ /dev/null @@ -1,322 +0,0 @@ -" Tomorrow - Full Colour and 256 Colour -" http://chriskempson.com -" -" Hex colour conversion functions borrowed from the theme "Desert256"" - -" Default GUI Colours -let s:foreground = "4d4d4c" -let s:background = "ffffff" -let s:selection = "c5cce9" -let s:line = "e9efff" -let s:comment = "8e908c" -let s:red = "c82829" -let s:orange = "f5871f" -let s:yellow = "eab700" -let s:green = "718c00" -let s:blue = "4271ae" -let s:purple = "8959a8" - -set background=light -hi clear -syntax reset - -let g:colors_name = "Tomorrow" - -if has("gui_running") || &t_Co == 88 || &t_Co == 256 - " Returns an approximate grey index for the given grey level - fun 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 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 grey_colour(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 colour index for the given colour level - fun 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 colour level for the given colour index - fun 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 colour indices - fun rgb_colour(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 colour levels - fun colour(r, g, b) - " Get the closest grey - let l:gx = grey_number(a:r) - let l:gy = grey_number(a:g) - let l:gz = grey_number(a:b) - - " Get the closest colour - let l:x = rgb_number(a:r) - let l:y = rgb_number(a:g) - let l:z = rgb_number(a:b) - - if l:gx == l:gy && l:gy == l:gz - " There are two possibilities - let l:dgr = grey_level(l:gx) - a:r - let l:dgg = grey_level(l:gy) - a:g - let l:dgb = grey_level(l:gz) - a:b - let l:dgrey = (l:dgr * l:dgr) + (l:dgg * l:dgg) + (l:dgb * l:dgb) - let l:dr = rgb_level(l:gx) - a:r - let l:dg = rgb_level(l:gy) - a:g - let l:db = 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 grey_colour(l:gx) - else - " Use the colour - return rgb_colour(l:x, l:y, l:z) - endif - else - " Only one possibility - return rgb_colour(l:x, l:y, l:z) - endif - endfun - - " Returns the palette index to approximate the 'rrggbb' hex string - fun 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 colour(l:r, l:g, l:b) - endfun - - " Sets the highlighting for the given group - fun X(group, fg, bg, attr) - if a:fg != "" - exec "hi " . a:group . " guifg=#" . a:fg . " ctermfg=" . rgb(a:fg) - endif - if a:bg != "" - exec "hi " . a:group . " guibg=#" . a:bg . " ctermbg=" . rgb(a:bg) - endif - if a:attr != "" - exec "hi " . a:group . " gui=" . a:attr . " cterm=" . a:attr - endif - endfun - - " Vim Highlighting - call X("Normal", s:foreground, s:background, "") - call X("LineNr", s:foreground, "", "") - call X("NonText", s:selection, "", "") - call X("SpecialKey", s:selection, "", "") - call X("Search", s:background, s:yellow, "") - call X("TabLine", s:foreground, s:background, "reverse") - call X("StatusLine", s:foreground, s:background, "reverse") - call X("StatusLineNC", s:foreground, s:background, "reverse") - call X("Visual", "", s:selection, "") - call X("Directory", s:blue, "", "") - call X("ModeMsg", s:green, "", "") - call X("MoreMsg", s:green, "", "") - call X("Question", s:green, "", "") - call X("WarningMsg", s:red, "", "") - if version >= 700 - call X("CursorLine", "", s:line, "none") - call X("CursorColumn", "", s:line, "none") - call X("PMenu", s:foreground, s:selection, "none") - call X("PMenuSel", s:foreground, s:selection, "reverse") - end - - " Standard Highlighting - call X("Comment", s:comment, "", "") - call X("Todo", s:comment, "", "") - call X("Title", s:comment, "", "") - call X("Identifier", s:red, "", "none") - call X("Statement", s:foreground, "", "") - call X("Conditional", s:foreground, "", "") - call X("Repeat", s:foreground, "", "") - call X("Structure", s:purple, "", "") - call X("Function", s:blue, "", "") - call X("Constant", s:orange, "", "") - call X("String", s:green, "", "") - call X("Special", s:foreground, "", "") - call X("PreProc", s:purple, "", "") - call X("Operator", s:foreground, "", "none") - call X("Type", s:blue, "", "none") - call X("Define", s:purple, "", "none") - call X("Include", s:blue, "", "") - "call X("Ignore", "666666", "", "") - - " Vim Highlighting - call X("vimCommand", s:red, "", "none") - - " C Highlighting - call X("cType", s:yellow, "", "") - call X("cStorageClass", s:purple, "", "") - - " PHP Highlighting - call X("phpVarSelector", s:red, "", "") - call X("phpKeyword", s:purple, "", "") - call X("phpRepeat", s:purple, "", "") - call X("phpConditional", s:purple, "", "") - call X("phpStatement", s:purple, "", "") - call X("phpMemberSelector", s:foreground, "", "") - - " Ruby Highlighting - call X("rubySymbol", s:green, "", "") - call X("rubyConstant", s:yellow, "", "") - call X("rubyAttribute", s:blue, "", "") - call X("rubyInclude", s:blue, "", "") - call X("rubyLocalVariableOrMethod", s:orange, "", "") - call X("rubyCurlyBlock", s:orange, "", "") - - " Python Highlighting - call X("pythonInclude", s:purple, "", "") - call X("pythonStatement", s:purple, "", "") - call X("pythonConditional", s:purple, "", "") - call X("pythonFunction", s:blue, "", "") - - " JavaScript Highlighting - call X("javaScriptBraces", s:foreground, "", "") - call X("javaScriptFunction", s:purple, "", "") - call X("javaScriptConditional", s:purple, "", "") - call X("javaScriptRepeat", s:purple, "", "") - call X("javaScriptNumber", s:orange, "", "") - call X("javaScriptMember", s:orange, "", "") - - " Delete Functions - delf X - delf rgb - delf colour - delf rgb_colour - delf rgb_level - delf rgb_number - delf grey_colour - delf grey_level - delf grey_number -endif diff --git a/vim/colors/adrian.vim b/vim/colors/adrian.vim deleted file mode 100755 index ba830cd..0000000 --- a/vim/colors/adrian.vim +++ /dev/null @@ -1,97 +0,0 @@ -" Vim colorscheme file -" Maintainer: Adrian Nagle -" 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 instead of for DOS) in any -" operating system if the 'fileformats' is not empty and there is no -" just before the 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 - diff --git a/vim/colors/af.vim b/vim/colors/af.vim deleted file mode 100644 index d85e7d3..0000000 --- a/vim/colors/af.vim +++ /dev/null @@ -1,99 +0,0 @@ -" Vim color file -" Maintainer: Stanislav Lechev [AngelFire] -" Last Change: 2004/03/31 -" URL: http://af.mis.bg/vim/af.vim -" ICQ: 2924004 -" Info: based on desert and a little bit of gothic -" Version: 1.1 - -set background=dark -if version > 580 - hi clear - if exists("syntax_on") - syntax reset - endif -endif -let g:colors_name="af" - -hi User1 guibg=darkblue guifg=yellow -hi User2 guibg=darkblue guifg=lightblue -hi User3 guibg=darkblue guifg=red -hi User4 guibg=darkblue guifg=cyan -hi User5 guibg=darkblue guifg=lightgreen -set statusline=%<%1*===\ %5*%f%1*%(\ ===\ %4*%h%1*%)%(\ ===\ %4*%m%1*%)%(\ ===\ %4*%r%1*%)\ ===%====\ %2*%b(0x%B)%1*\ ===\ %3*%l,%c%V%1*\ ===\ %5*%P%1*\ ===%0* laststatus=2 - - -hi Normal guifg=#dfdfdf guibg=#000000 -"hi Normal guifg=#87dee0 guibg=#000000 -"hi Normal guifg=#98fb98 guibg=#000000 -hi Cursor guibg=khaki guifg=slategrey -hi Comment guifg=#808080 -"hi Identifier guifg=#98FB98 -hi Identifier guifg=#87def0 -hi Constant guifg=#FF99FF -"hi String guifg=#87cee0 -hi String guifg=lightred -hi Character guifg=#87cee0 -hi Statement guifg=khaki -hi PreProc guifg=red -"hi Type guifg=#a0a0ff gui=none -hi Type guifg=lightgreen gui=none -hi Todo guifg=orangered guibg=yellow2 -hi Special guifg=Orange -hi Visual guifg=SkyBlue guibg=grey60 gui=none -hi IncSearch guifg=#ffff60 guibg=#0000ff gui=none -hi Search guifg=khaki guibg=slategrey gui=none -hi Ignore guifg=grey40 - -hi VertSplit guibg=#c2bfa5 guifg=grey50 gui=none -hi Folded guibg=grey30 guifg=gold -hi FoldColumn guibg=grey30 guifg=tan -hi ModeMsg guifg=goldenrod -hi MoreMsg guifg=SeaGreen -hi NonText guifg=LightBlue guibg=#000000 -hi Question guifg=springgreen -hi SpecialKey guifg=yellowgreen -hi StatusLineNC guibg=#c2bfa5 guifg=grey50 gui=none -hi Title guifg=indianred -hi WarningMsg guifg=salmon - - -" these are from desert ... i didn't change it -" 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 Error cterm=bold ctermfg=7 ctermbg=1 - - -"vim: sw=4 diff --git a/vim/colors/ambient.vim b/vim/colors/ambient.vim deleted file mode 100644 index 808e1d8..0000000 --- a/vim/colors/ambient.vim +++ /dev/null @@ -1,57 +0,0 @@ -" Maintainer: Kevin Hamer -" Version: 1.0 -" Last Change: Tue Aug 9 14:39:46 EDT 2011 - -"" Based off the colors for Ambiance, the 2011 Ubuntu dark human theme. -"" Derived from Mustang by Henrique C. Alves (hcarvalhoalves@gmail.com) -"" Offers 256 color support. - -set background=dark - -hi clear - -if exists("syntax_on") - syntax reset -endif - -let colors_name = "ambient" - -" Vim >= 7.0 specific colors -if version >= 700 - hi CursorLine guibg=#3c3c3c ctermbg=237 - hi CursorColumn guibg=#3c3c3c ctermbg=237 - hi MatchParen guifg=#dd4818 ctermfg=166 guibg=#3c3c3c ctermbg=237 gui=bold cterm=bold - hi Pmenu guifg=#ffffff ctermfg=15 guibg=#4c4c4c ctermbg=239 - hi PmenuSel guifg=#000000 ctermfg=0 guibg=#f07746 ctermbg=209 -endif - -" General colors -hi Cursor guifg=NONE guibg=#4c4c4c ctermbg=239 gui=none -hi Normal guifg=#f2f1f0 ctermfg=7 guibg=#202020 ctermbg=234 gui=none -hi NonText guifg=#3c3c3c ctermfg=237 gui=none -hi LineNr guifg=#4c4c4c ctermfg=239 gui=none -hi StatusLine guifg=#d3d3d5 ctermfg=188 guibg=#3c3c3c ctermbg=237 -hi StatusLineNC guifg=#939395 ctermfg=246 guibg=#3c3c3c ctermbg=237 gui=none -hi VertSplit guifg=#202020 ctermfg=234 guibg=#3c3c3c ctermbg=237 gui=none -hi Folded guifg=#0999e0 ctermfg=32 guibg=#3c3c3c ctermbg=237 gui=none -hi Title guifg=#f2f1f0 ctermfg=7 guibg=NONE gui=bold cterm=bold -hi Visual guifg=#ffffff ctermfg=15 guibg=#4c4c4c ctermbg=239 gui=none -hi SpecialKey guifg=#4c4c4c ctermfg=239 gui=none - -" Syntax highlighting -hi Comment guifg=#7c7c7c ctermfg=8 -hi Boolean guifg=#94d9a8 ctermfg=115 gui=none -hi String guifg=#dd4818 ctermfg=166 -hi Identifier guifg=#d9c634 ctermfg=185 gui=none -hi Function guifg=#ffffff ctermfg=15 gui=bold cterm=bold -hi Type guifg=#f07746 ctermfg=209 gui=none -hi Statement guifg=#f2f1f0 ctermfg=7 gui=bold cterm=bold -hi Keyword guifg=#d9c634 ctermfg=185 gui=none -hi Constant guifg=#d9c634 ctermfg=185 gui=none -hi Number guifg=#94d9a8 ctermfg=115 gui=none -hi Special guifg=#d9c634 ctermfg=185 gui=none -hi PreProc guifg=#faf4c6 ctermfg=230 gui=none -hi Todo guifg=#202020 ctermfg=234 guibg=#d9c634 ctermbg=185 - -" Code-specific colors -hi pythonOperator guifg=#f07746 ctermfg=209 gui=none diff --git a/vim/colors/anotherdark.vim b/vim/colors/anotherdark.vim deleted file mode 100755 index 72a3341..0000000 --- a/vim/colors/anotherdark.vim +++ /dev/null @@ -1,108 +0,0 @@ -" Vim color file -" Maintainer: Hans Fugal -" 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 diff --git a/vim/colors/ansi_blows.vim b/vim/colors/ansi_blows.vim deleted file mode 100644 index 3f48701..0000000 --- a/vim/colors/ansi_blows.vim +++ /dev/null @@ -1,197 +0,0 @@ -" ansi_blows.vim -" Author: Brandon Low -" Last Change: 28 Feb 2009 -" License: as-is - -set bg=dark - -" Remove all existing highlighting and set the defaults. -hi clear - -" Load the syntax highlighting defaults, if it's enabled. -if exists("syntax_on") - syntax reset -endif - -" fg=7 -" bg=0 -" 0 black -" 1 red -" 2 green -" 3 brown/yellow -" 4 blue -" 5 magenta -" 6 cyan -" 7 white - -" Set these colors to the same as your console colors and your gVim and vim -" will be identically schemed. These colors are selected to render ANSI -" graphics reasonably and to be readable. I recommend setting your terminal -" emulator to use these colors. The specific color value that I use in this -" scheme that can be problematic with other color settings is brown. -" Terminals often use an ugly and hard to read dark yellow instead of brown -" and that color makes a couple of my highlight settings here unusable. -let s:black='#000000' -let s:boldBlack='#555555' -let s:red='#b90000' -let s:boldRed='#dc3244' -let s:green='#00aa00' -let s:boldGreen='#44ff44' -let s:brown='#aa5500' -let s:yellow='#ffff44' -let s:blue='#1d28d2' -let s:boldBlue='#5050ff' -let s:magenta='#aa00aa' -let s:boldMagenta='#ff44ff' -let s:cyan='#00aaaa' -let s:boldCyan='#44ffff' -let s:white='#aaaaaa' -let s:boldWhite='#ffffff' - -" These are supposedly Rasterman's colors: -" let s:black='#000000' -" let s:boldBlack='#444444' -" let s:red='#aa0000' -" let s:boldRed='#ff4444' -" let s:green='#00d200' -" let s:boldGreen='#44ff44' -" let s:brown='#aa5522' -" let s:yellow='#ffff44' -" let s:boldBlue='#4444ff' -" let s:blue='#0000aa' -" let s:magenta='#aa00aa' -" let s:boldMagenta='#ff44ff' -" let s:cyan='#00aaaa' -" let s:boldCyan='#44ffff' -" let s:white='#aaaaaa' -" let s:boldWhite='#ffffff' -" -" These are the colors specified in vim help for xterm color display: -" let s:black='#000000' -" let s:boldBlack='#808080' -" let s:red='#c00000' -" let s:boldRed='#ff6060' -" let s:green='#008000' -" let s:boldGreen='#00ff00' -" let s:brown='#808000' -" let s:yellow='#ffff00' -" let s:blue='#0000c0' -" let s:boldBlue='#8080ff' -" let s:magenta='#c000c0' -" let s:boldMagenta='#ff40ff' -" let s:cyan='#008080' -" let s:boldCyan='#00ffff' -" let s:white='#c0c0c0' -" let s:boldWhite='#ffffff' -" -" These are the Eterm defaults: -" let s:black='#000000' -" let s:boldBlack='#333333' -" let s:red='#cc0000' -" let s:boldRed='#ff0000' -" let s:green='#00cc00' -" let s:boldGreen='#00ff00' -" let s:blue='#0000cc' -" let s:boldBlue='#0000ff' -" let s:cyan='#00cccc' -" let s:boldCyan='#00ffff' -" let s:magenta='#cc00cc' -" let s:boldMagenta='#ff00ff' -" let s:brown='#cccc00' -" let s:yellow='#ffff00' -" let s:white='#faebd7' -" let s:boldWhite='#ffffff' -" -" These are gnome-terminal's defaults: -" let s:black='#000000' -" let s:boldBlack='#555555' -" let s:red='#aa0000' -" let s:boldRed='#ff5555' -" let s:green='#00aa00' -" let s:boldGreen='#55ff55' -" let s:blue='#0000aa' -" let s:boldBlue='#5555ff' -" let s:cyan='#00aaaa' -" let s:boldCyan='#55ffff' -" let s:magenta='#aa00aa' -" let s:boldMagenta='#ff55ff' -" let s:brown='#aa5500' -" let s:yellow='#ffff55' -" let s:white='#aaaaaa' -" let s:boldWhite='#ffffff' -" -" These are the colors as defined in the simple CGA spec: -" let s:black='#000000' -" let s:boldBlack='#444444' -" let s:red='#aa0000' -" let s:boldRed='#ff4444' -" let s:green='#00aa00' -" let s:boldGreen='#44ff44' -" let s:blue='#0000aa' -" let s:boldBlue='#4444ff' -" let s:cyan='#00aaaa' -" let s:boldCyan='#44ffff' -" let s:magenta='#aa00aa' -" let s:boldMagenta='#ff44ff' -" let s:brown='#aaaa00' -" let s:yellow='#ffff44' -" let s:white='#aaaaaa' -" let s:boldWhite='#ffffff' - -exe 'hi Normal guifg=' . s:white . ' guibg=' . s:black -exe 'hi SpecialKey guifg=' . s:boldBlue -exe 'hi NonText guifg=' . s:boldBlue . ' gui=none' -exe 'hi Directory guifg=' . s:boldCyan -exe 'hi ErrorMsg guifg=' . s:boldWhite . ' guibg=' . s:red -exe 'hi IncSearch cterm=reverse gui=reverse' -exe 'hi Search guifg=bg guibg=' . s:brown -exe 'hi MoreMsg guifg=' . s:boldGreen . ' gui=none' -exe 'hi ModeMsg guifg=' . s:boldWhite . ' gui=none' -exe 'hi LineNr guifg=' . s:yellow -exe 'hi Question guifg=' . s:boldGreen . ' gui=none' -exe 'hi StatusLine cterm=reverse gui=reverse' -exe 'hi StatusLineNC cterm=reverse gui=reverse' -exe 'hi VertSplit cterm=reverse gui=reverse' -exe 'hi Title guifg=' . s:boldMagenta . ' gui=none' -exe 'hi Visual cterm=reverse gui=reverse guibg=bg' -exe 'hi VisualNOS guifg=' . s:boldWhite . ' gui=underline' -exe 'hi WarningMsg guifg=' . s:boldRed -exe 'hi WildMenu ctermbg=3 guifg=bg guibg=' . s:brown -exe 'hi Folded ctermfg=3 ctermbg=7 guifg=' . s:brown . ' guibg=' . s:boldBlack -exe 'hi FoldColumn ctermfg=3 ctermbg=7 guifg=' . s:brown . ' guibg=' . s:boldBlack -exe 'hi DiffAdd guibg=' . s:blue -exe 'hi DiffChange guibg=' . s:magenta -exe 'hi DiffDelete cterm=none guifg=' . s:blue . ' guibg=' . s:cyan . ' gui=none' -exe 'hi DiffText cterm=bold guifg=' . s:boldWhite . ' guibg=' . s:boldRed -exe 'hi SignColumn ctermfg=3 ctermbg=7 guifg=' . s:brown . ' guibg=' . s:boldBlack -exe 'hi SpellBad cterm=bold guifg=' . s:boldWhite . ' guisp=' . s:boldRed . ' gui=undercurl' -exe 'hi SpellCap cterm=bold guifg=' . s:boldWhite . ' guisp=' . s:boldBlue . ' gui=undercurl' -exe 'hi SpellRare cterm=bold guifg=' . s:boldWhite . ' guisp=' . s:boldMagenta . ' gui=undercurl' -exe 'hi SpellLocal cterm=bold guifg=' . s:boldWhite . ' guisp=' . s:boldCyan . ' gui=undercurl' -exe 'hi Pmenu guibg=' . s:magenta -exe 'hi PmenuSel guibg=bg' -exe 'hi PmenuSbar ctermfg=3 guifg=' . s:brown . ' guibg=fg' -exe 'hi PmenuThumb cterm=reverse gui=reverse' -exe 'hi TabLine cterm=underline guifg=fg guibg=bg gui=underline' -exe 'hi TabLineSel cterm=bold guifg=' . s:boldWhite -exe 'hi TabLineFill cterm=reverse gui=reverse' -exe 'hi CursorColumn ctermfg=7 ctermbg=7 cterm=bold guifg=' . s:boldWhite . ' guibg=fg' -exe 'hi CursorLine cterm=underline gui=underline guibg=bg' -exe 'hi Cursor cterm=reverse guifg=bg guibg=fg' -exe 'hi lCursor cterm=reverse guifg=bg guibg=fg' -exe 'hi MatchParen cterm=bold guifg=' . s:boldWhite . ' guibg=' . s:cyan -exe 'hi Comment guifg=' . s:boldCyan -exe 'hi Constant guifg=' . s:boldMagenta -exe 'hi Special guifg=' . s:boldRed -exe 'hi Identifier cterm=bold guifg=' . s:boldCyan . ' gui=bold' -exe 'hi Statement guifg=' . s:yellow . ' gui=none' -exe 'hi PreProc guifg=' . s:boldBlue -exe 'hi Type guifg=' . s:boldGreen . ' gui=none' -exe 'hi Underlined cterm=bold,underline guifg=' . s:boldBlue . ' gui=underline' -exe 'hi Ignore guifg=bg' -exe 'hi Error guifg=' . s:boldWhite . ' guibg=' . s:boldRed -exe 'hi Todo guifg=bg guibg=' . s:brown - -let colors_name = "ansi_blows" - -" vim: sw=2 diff --git a/vim/colors/asu1dark.vim b/vim/colors/asu1dark.vim deleted file mode 100755 index ce5f90f..0000000 --- a/vim/colors/asu1dark.vim +++ /dev/null @@ -1,59 +0,0 @@ -" 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 diff --git a/vim/colors/autumn.vim b/vim/colors/autumn.vim deleted file mode 100755 index f269b35..0000000 --- a/vim/colors/autumn.vim +++ /dev/null @@ -1,69 +0,0 @@ -" 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 diff --git a/vim/colors/autumn2.vim b/vim/colors/autumn2.vim deleted file mode 100755 index 22a5ef0..0000000 --- a/vim/colors/autumn2.vim +++ /dev/null @@ -1,88 +0,0 @@ -" Vim colour file -" Maintainer: Antony Scriven -" 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 : diff --git a/vim/colors/babymate256.vim b/vim/colors/babymate256.vim deleted file mode 100644 index e552ddc..0000000 --- a/vim/colors/babymate256.vim +++ /dev/null @@ -1,109 +0,0 @@ -" Vim color file -" -" Port of gtksourceview babymate color scheme for 256-color terminals by Anton Bobrov (bobrov@vl.ru) - -set background=dark - -if version > 580 - hi clear - if exists("syntax_on") - syntax reset - endif -endif - - - -let colors_name = "babymate256" - -" General colors -hi Normal guifg=#e3e3e3 ctermfg=254 guibg=#222429 ctermbg=235 gui=none cterm=none -hi Cursor guifg=#222429 ctermfg=235 guibg=#e3e3e3 ctermbg=254 gui=none cterm=none -hi Visual guibg=#506681 ctermbg=60 gui=none cterm=none -hi VisualNOS guifg=#e3e3e3 ctermfg=254 guibg=#666666 ctermbg=241 gui=none cterm=none -hi Search guifg=#e3e3e3 ctermfg=254 guibg=#506681 ctermbg=60 gui=none cterm=none -hi Folded guifg=#666666 ctermfg=241 guibg=#222429 ctermbg=235 gui=none cterm=none -" hi Title gui=none cterm=none -hi StatusLine guifg=#000000 ctermfg=16 guibg=#c7c7c7 ctermbg=251 gui=none cterm=none -hi StatusLineNC guifg=#666666 ctermfg=241 guibg=#c7c7c7 ctermbg=251 gui=none cterm=none -hi VertSplit guifg=#c7c7c7 ctermfg=251 guibg=#c7c7c7 ctermbg=251 gui=none cterm=none -hi LineNr guifg=#666666 ctermfg=241 guibg=#000000 ctermbg=16 gui=none cterm=none -hi NonText guifg=#666666 ctermfg=241 guibg=#222429 ctermbg=235 gui=none cterm=none -" hi SpecialKey gui=none cterm=none -" hi WarningMsg gui=none cterm=none -hi ErrorMsg guifg=#e3e3e3 ctermfg=254 gui=none cterm=none -hi Error guifg=#e3e3e3 ctermfg=254 gui=none cterm=none - -" Vim >= 7.0 specific colors -if version >= 700 - hi CursorLine guibg=#3a3d45 ctermbg=237 gui=none cterm=none - hi MatchParen guifg=#e3e3e3 ctermfg=254 guibg=#000000 ctermbg=16 gui=none cterm=none - hi Pmenu guifg=#e3e3e3 ctermfg=254 guibg=#3a3d45 ctermbg=237 gui=none cterm=none - hi PmenuSel guifg=#15171c ctermfg=233 guibg=#c7c7c7 ctermbg=251 gui=none cterm=none - hi PmenuSbar guifg=#3a3d45 ctermfg=237 guibg=#3a3d45 ctermbg=237 gui=none cterm=none - hi PmenuThumb guifg=#666666 ctermfg=241 guibg=#666666 ctermbg=241 gui=none cterm=none -endif - -" Diff highlighting -hi DiffAdd guifg=#222429 ctermfg=235 guibg=#cbf8b0 ctermbg=193 gui=none cterm=none -hi DiffDelete guifg=#222429 ctermfg=235 guibg=#ffc0cb ctermbg=217 gui=none cterm=none -hi DiffChange guifg=#222429 ctermfg=235 guibg=#9cbddd ctermbg=110 gui=none cterm=none -hi DiffText guifg=#222429 ctermfg=235 guibg=#d0cffe ctermbg=189 gui=none cterm=none - -"hi CursorIM -"hi Directory -"hi IncSearch -"hi Menu -"hi ModeMsg -"hi MoreMsg -"hi PmenuSbar -"hi PmenuThumb -"hi Question -"hi Scrollbar -"hi SignColumn -"hi SpellBad -"hi SpellCap -"hi SpellLocal -"hi SpellRare -"hi TabLine -"hi TabLineFill -"hi TabLineSel -"hi Tooltip -"hi User1 -"hi User9 -"hi WildMenu - - -" Syntax highlighting -hi Keyword guifg=#ffc0cb ctermfg=217 gui=none cterm=none -" hi Statement guifg=#d0cffe ctermfg=189 gui=none cterm=none -hi Statement guifg=#ffc0cb ctermfg=217 gui=none cterm=none -hi Constant guifg=#e3e3e3 ctermfg=254 gui=none cterm=none -hi Number guifg=#9cbddd ctermfg=110 gui=none cterm=none -hi PreProc guifg=#ffc0cb ctermfg=217 gui=none cterm=none -hi Function guifg=#cbf8b0 ctermfg=193 gui=none cterm=none -hi Identifier guifg=#9cbddd ctermfg=110 gui=none cterm=none -hi Builtin guifg=#9cbddd ctermfg=110 gui=none cterm=none -hi Type guifg=#cbf8b0 ctermfg=193 gui=none cterm=none -hi Special guifg=#e3e3e3 ctermfg=254 gui=none cterm=none -hi String guifg=#9cbddd ctermfg=110 gui=none cterm=none -hi Character guifg=#ffc0cb ctermfg=217 gui=none cterm=none -hi Comment guifg=#666666 ctermfg=241 gui=italic cterm=italic -hi Todo guifg=#e3e3e3 ctermfg=254 guibg=#000000 ctermbg=16 gui=none cterm=none -hi Boolean guifg=#9cbddd ctermfg=110 gui=none cterm=none - - -" Links -hi! link FoldColumn Folded -hi! link CursorColumn CursorLine -hi! link ColorColumn CursorLine - -hi! link pythonBuiltin Builtin -hi! link pythonKeyword Statement - -" xterm color fix: -" printf '\033]11;#222429\007\033]4;16;#000000;60;#506681;110;#9CBDDD;189;#D0CFFE;193;#CBF8B0;217;#FFC0CB;233;#15171C;235;#222429;237;#3A3D45;241;#666666;251;#C7C7C7;254;#E3E3E3\007' - -" urxvt color fix: -" urxvt -bg #222429 -" urxvt*background: #222429 -" printf '\033]4;16;#000000;60;#506681;110;#9CBDDD;189;#D0CFFE;193;#CBF8B0;217;#FFC0CB;233;#15171C;235;#222429;237;#3A3D45;241;#666666;251;#C7C7C7;254;#E3E3E3\007' diff --git a/vim/colors/badwolf.vim b/vim/colors/badwolf.vim deleted file mode 100644 index 6ef43e1..0000000 --- a/vim/colors/badwolf.vim +++ /dev/null @@ -1,504 +0,0 @@ -" _ _ _ __ -" | |__ __ _ __| | __ _____ | |/ _| -" | '_ \ / _` |/ _` | \ \ /\ / / _ \| | |_ -" | |_) | (_| | (_| | \ V V / (_) | | _| -" |_.__/ \__,_|\__,_| \_/\_/ \___/|_|_| -" -" I am the Bad Wolf. I create myself. -" I take the words. I scatter them in time and space. -" A message to lead myself here. -" -" A Vim colorscheme pieced together by Steve Losh. -" Available at http://stevelosh.com/projects/badwolf/ -" -" Why? {{{ -" -" After using Molokai for quite a long time, I started longing for -" a replacement. -" -" I love Molokai's high contrast and gooey, saturated tones, but it can be -" a little inconsistent at times. -" -" Also it's winter here in Rochester, so I wanted a color scheme that's a bit -" warmer. A little less blue and a bit more red. -" -" And so Bad Wolf was born. I'm no designer, but designers have been scattering -" beautiful colors through time and space long before I came along. I took -" advantage of that and reused some of my favorites to lead me to this scheme. -" -" }}} - -" Supporting code ------------------------------------------------------------- -" Preamble {{{ - -set background=dark - -if exists("syntax_on") - syntax reset -endif - -let colors_name = "badwolf" - -" }}} -" Palette {{{ - -let s:bwc = {} - -" The most basic of all our colors is a slightly tweaked version of the Molokai -" Normal text. -let s:bwc.plain = ['f8f6f2', 15] - -" Pure and simple. -let s:bwc.snow = ['ffffff', 15] -let s:bwc.coal = ['000000', 0] - -" All of the Gravel colors are based on a brown from Clouds Midnight. -let s:bwc.brightgravel = ['d9cec3', 252] -let s:bwc.lightgravel = ['998f84', 245] -let s:bwc.gravel = ['857f78', 243] -let s:bwc.mediumgravel = ['666462', 241] -let s:bwc.deepgravel = ['45413b', 238] -let s:bwc.deepergravel = ['35322d', 236] -let s:bwc.darkgravel = ['242321', 235] -let s:bwc.blackgravel = ['1c1b1a', 233] -let s:bwc.blackestgravel = ['141413', 232] - -" A color sampled from a highlight in a photo of a glass of Dale's Pale Ale on -" my desk. -let s:bwc.dalespale = ['fade3e', 221] - -" A beautiful tan from Tomorrow Night. -let s:bwc.dirtyblonde = ['f4cf86', 222] - -" Delicious, chewy red from Made of Code for the poppiest highlights. -let s:bwc.taffy = ['ff2c4b', 197] - -" The star of the show comes straight from Made of Code. -let s:bwc.tardis = ['0a9dff', 39] - -" This one's from Mustang, not Florida! -let s:bwc.orange = ['ffa724', 214] - -" A limier green from Getafe. -let s:bwc.lime = ['aeee00', 148] - -" Rose's dress in The Idiot's Lantern. -let s:bwc.dress = ['ff9eb8', 211] - -" Another play on the brown from Clouds Midnight. I love that color. -let s:bwc.toffee = ['b88853', 137] - -" Also based on that Clouds Midnight brown. -let s:bwc.coffee = ['c7915b', 173] -let s:bwc.darkroast = ['88633f', 95] - -" }}} -" Highlighting Function {{{ -function! HL(group, fg, ...) - " Arguments: group, guifg, guibg, gui, guisp - - let histring = 'hi ' . a:group . ' ' - - if strlen(a:fg) - if a:fg == 'fg' - let histring .= 'guifg=fg ctermfg=fg ' - else - let c = get(s:bwc, a:fg) - let histring .= 'guifg=#' . c[0] . ' ctermfg=' . c[1] . ' ' - endif - endif - - if a:0 >= 1 && strlen(a:1) - if a:1 == 'bg' - let histring .= 'guibg=bg ctermbg=bg ' - else - let c = get(s:bwc, a:1) - let histring .= 'guibg=#' . c[0] . ' ctermbg=' . c[1] . ' ' - endif - endif - - if a:0 >= 2 && strlen(a:2) - let histring .= 'gui=' . a:2 . ' cterm=' . a:2 . ' ' - endif - - if a:0 >= 3 && strlen(a:3) - let c = get(s:bwc, a:3) - let histring .= 'guisp=#' . c[0] . ' ' - endif - - " echom histring - - execute histring -endfunction -" }}} -" Configuration Options {{{ - -if exists('g:badwolf_darkgutter') && g:badwolf_darkgutter - let s:gutter = 'blackestgravel' -else - let s:gutter = 'blackgravel' -endif - -" }}} - -" Actual colorscheme ---------------------------------------------------------- -" Vanilla Vim {{{ - -" General/UI {{{ - -call HL('Normal', 'plain', 'blackgravel') - -call HL('Folded', 'mediumgravel', 'bg', 'none') - -call HL('VertSplit', 'lightgravel', 'bg', 'none') - -call HL('CursorLine', '', 'darkgravel', 'none') -call HL('CursorColumn', '', 'darkgravel') -call HL('ColorColumn', '', 'darkgravel') - -call HL('MatchParen', 'dalespale', 'darkgravel', 'bold') - -call HL('NonText', 'deepgravel', 'bg') -call HL('SpecialKey', 'deepgravel', 'bg') - -call HL('Visual', '', 'deepgravel') -call HL('VisualNOS', '', 'deepgravel') - -call HL('Search', 'coal', 'dalespale', 'bold') -call HL('IncSearch', 'coal', 'tardis', 'bold') - -call HL('Underlined', 'fg', '', 'underline') - -call HL('StatusLine', 'coal', 'tardis', 'bold') -call HL('StatusLineNC', 'snow', 'deepgravel', 'bold') - -call HL('Directory', 'dirtyblonde', '', 'bold') - -call HL('Title', 'lime') - -call HL('ErrorMsg', 'taffy', 'bg', 'bold') -call HL('MoreMsg', 'dalespale', '', 'bold') -call HL('ModeMsg', 'dirtyblonde', '', 'bold') -call HL('Question', 'dirtyblonde', '', 'bold') -call HL('WarningMsg', 'dress', '', 'bold') - -" This is a ctags tag, not an HTML one. 'Something you can use c-] on'. -call HL('Tag', '', '', 'bold') - -" hi IndentGuides guibg=#373737 -" hi WildMenu guifg=#66D9EF guibg=#000000 - -" }}} -" Gutter {{{ - -call HL('LineNr', 'mediumgravel', s:gutter) -call HL('SignColumn', '', s:gutter) -call HL('FoldColumn', 'mediumgravel', s:gutter) - -" }}} -" Cursor {{{ - -call HL('Cursor', 'coal', 'tardis', 'bold') -call HL('vCursor', 'coal', 'tardis', 'bold') -call HL('iCursor', 'coal', 'tardis', 'none') - -" }}} -" Syntax highlighting {{{ - -" Start with a simple base. -call HL('Special', 'plain') - -" Comments are slightly brighter than folds, to make 'headers' easier to see. -call HL('Comment', 'gravel') -call HL('Todo', 'snow', 'bg', 'bold') -call HL('SpecialComment', 'snow', 'bg', 'bold') - -" Strings are a nice, pale straw color. Nothing too fancy. -call HL('String', 'dirtyblonde') - -" Control flow stuff is taffy. -call HL('Statement', 'taffy', '', 'bold') -call HL('Keyword', 'taffy', '', 'bold') -call HL('Conditional', 'taffy', '', 'bold') -call HL('Operator', 'taffy', '', 'none') -call HL('Label', 'taffy', '', 'none') -call HL('Repeat', 'taffy', '', 'none') - -" Functions and variable declarations are orange, because plain looks weird. -call HL('Identifier', 'orange', '', 'none') -call HL('Function', 'orange', '', 'none') - -" Preprocessor stuff is lime, to make it pop. -" -" This includes imports in any given language, because they should usually be -" grouped together at the beginning of a file. If they're in the middle of some -" other code they should stand out, because something tricky is -" probably going on. -call HL('PreProc', 'lime', '', 'none') -call HL('Macro', 'lime', '', 'none') -call HL('Define', 'lime', '', 'none') -call HL('PreCondit', 'lime', '', 'bold') - -" Constants of all kinds are colored together. -" I'm not really happy with the color yet... -call HL('Constant', 'toffee', '', 'bold') -call HL('Character', 'toffee', '', 'bold') -call HL('Boolean', 'toffee', '', 'bold') - -call HL('Number', 'toffee', '', 'bold') -call HL('Float', 'toffee', '', 'bold') - -" Not sure what 'special character in a constant' means, but let's make it pop. -call HL('SpecialChar', 'dress', '', 'bold') - -call HL('Type', 'dress', '', 'none') -call HL('StorageClass', 'taffy', '', 'none') -call HL('Structure', 'taffy', '', 'none') -call HL('Typedef', 'taffy', '', 'bold') - -" Make try/catch blocks stand out. -call HL('Exception', 'lime', '', 'bold') - -" Misc -call HL('Error', 'snow', 'taffy', 'bold') -call HL('Debug', 'snow', '', 'bold') -call HL('Ignore', 'gravel', '', '') - -" }}} -" Completion Menu {{{ - -call HL('Pmenu', 'plain', 'deepergravel') -call HL('PmenuSel', 'coal', 'tardis', 'bold') -call HL('PmenuSbar', '', 'deepergravel') -call HL('PmenuThumb', 'brightgravel') - -" }}} -" Diffs {{{ - -call HL('DiffDelete', 'coal', 'coal') -call HL('DiffAdd', '', 'deepergravel') -call HL('DiffChange', '', 'darkgravel') -call HL('DiffText', 'snow', 'deepergravel', 'bold') - -" }}} -" Spelling {{{ - -if has("spell") - call HL('SpellCap', 'dalespale', '', 'undercurl,bold', 'dalespale') - call HL('SpellBad', '', '', 'undercurl', 'dalespale') - call HL('SpellLocal', '', '', 'undercurl', 'dalespale') - call HL('SpellRare', '', '', 'undercurl', 'dalespale') -endif - -" }}} - -" }}} -" Plugins {{{ - -" CtrlP {{{ - - " the message when no match is found - call HL('CtrlPNoEntries', 'snow', 'taffy', 'bold') - - " the matched pattern - call HL('CtrlPMatch', 'orange', 'bg', 'none') - - " the line prefix '>' in the match window - call HL('CtrlPLinePre', 'deepgravel', 'bg', 'none') - - " the prompt’s base - call HL('CtrlPPrtBase', 'deepgravel', 'bg', 'none') - - " the prompt’s text - call HL('CtrlPPrtText', 'plain', 'bg', 'none') - - " the prompt’s cursor when moving over the text - call HL('CtrlPPrtCursor', 'coal', 'tardis', 'bold') - - " 'prt' or 'win', also for 'regex' - call HL('CtrlPMode1', 'coal', 'tardis', 'bold') - - " 'file' or 'path', also for the local working dir - call HL('CtrlPMode2', 'coal', 'tardis', 'bold') - - " the scanning status - call HL('CtrlPStats', 'coal', 'tardis', 'bold') - - " TODO: CtrlP extensions. - " CtrlPTabExtra : the part of each line that’s not matched against (Comment) - " CtrlPqfLineCol : the line and column numbers in quickfix mode (|hl-Search|) - " CtrlPUndoT : the elapsed time in undo mode (|hl-Directory|) - " CtrlPUndoBr : the square brackets [] in undo mode (Comment) - " CtrlPUndoNr : the undo number inside [] in undo mode (String) - -" }}} -" EasyMotion {{{ - -call HL('EasyMotionTarget', 'tardis', 'bg', 'bold') -call HL('EasyMotionShade', 'deepgravel', 'bg') - -" }}} -" Interesting Words {{{ - -" These are only used if you're me or have copied the hNUM mappings -" from my Vimrc. -call HL('InterestingWord1', 'coal', 'orange') -call HL('InterestingWord2', 'coal', 'lime') -call HL('InterestingWord3', 'coal', 'taffy') - -" }}} -" Makegreen {{{ - -" hi GreenBar term=reverse ctermfg=white ctermbg=green guifg=coal guibg=#9edf1c -" hi RedBar term=reverse ctermfg=white ctermbg=red guifg=white guibg=#C50048 - -" }}} -" ShowMarks {{{ - -call HL('ShowMarksHLl', 'tardis', 'blackgravel') -call HL('ShowMarksHLu', 'tardis', 'blackgravel') -call HL('ShowMarksHLo', 'tardis', 'blackgravel') -call HL('ShowMarksHLm', 'tardis', 'blackgravel') - -" }}} - -" }}} -" Filetype-specific {{{ - -" Clojure {{{ - -call HL('clojureSpecial', 'taffy', '', '') -call HL('clojureDefn', 'taffy', '', '') -call HL('clojureDefMacro', 'taffy', '', '') -call HL('clojureDefine', 'taffy', '', '') -call HL('clojureMacro', 'taffy', '', '') -call HL('clojureCond', 'taffy', '', '') - -call HL('clojureKeyword', 'orange', '', 'none') - -call HL('clojureFunc', 'dress', '', 'none') -call HL('clojureRepeat', 'dress', '', 'none') - -call HL('clojureParen0', 'lightgravel', '', 'none') - -call HL('clojureAnonArg', 'snow', '', 'bold') - -" }}} -" CSS {{{ - -call HL('cssColorProp', 'fg', '', 'none') -call HL('cssBoxProp', 'fg', '', 'none') -call HL('cssTextProp', 'fg', '', 'none') -call HL('cssRenderProp', 'fg', '', 'none') -call HL('cssGeneratedContentProp', 'fg', '', 'none') - -call HL('cssValueLength', 'toffee', '', 'bold') -call HL('cssColor', 'toffee', '', 'bold') -call HL('cssBraces', 'lightgravel', '', 'none') -call HL('cssIdentifier', 'orange', '', 'bold') -call HL('cssClassName', 'orange', '', 'none') - -" }}} -" Django Templates {{{ - -call HL('djangoArgument', 'dirtyblonde', '',) -call HL('djangoTagBlock', 'orange', '') -call HL('djangoVarBlock', 'orange', '') -" hi djangoStatement guifg=#ff3853 gui=bold -" hi djangoVarBlock guifg=#f4cf86 - -" }}} -" HTML {{{ - -" Punctuation -call HL('htmlTag', 'darkroast', 'bg', 'none') -call HL('htmlEndTag', 'darkroast', 'bg', 'none') - -" Tag names -call HL('htmlTagName', 'coffee', '', 'bold') -call HL('htmlSpecialTagName', 'coffee', '', 'bold') - -" Attributes -call HL('htmlArg', 'coffee', '', 'none') - -" Stuff inside an tag -call HL('htmlLink', 'lightgravel', '', 'underline') - -" }}} -" Java {{{ - -call HL('javaClassDecl', 'taffy', '', 'bold') -call HL('javaScopeDecl', 'taffy', '', 'bold') -call HL('javaCommentTitle', 'gravel', '') -call HL('javaDocTags', 'snow', '', 'none') -call HL('javaDocParam', 'dalespale', '', '') - -" }}} -" LessCSS {{{ - -call HL('lessVariable', 'lime', '', 'none') - -" }}} -" Mail {{{ - -call HL('mailSubject', 'orange', '', 'bold') -call HL('mailHeader', 'lightgravel', '', '') -call HL('mailHeaderKey', 'lightgravel', '', '') -call HL('mailHeaderEmail', 'snow', '', '') -call HL('mailURL', 'toffee', '', 'underline') -call HL('mailSignature', 'gravel', '', 'none') - -call HL('mailQuoted1', 'gravel', '', 'none') -call HL('mailQuoted2', 'dress', '', 'none') -call HL('mailQuoted3', 'dirtyblonde', '', 'none') -call HL('mailQuoted4', 'orange', '', 'none') -call HL('mailQuoted5', 'lime', '', 'none') - -" }}} -" Markdown {{{ - -call HL('markdownHeadingRule', 'lightgravel', '', 'bold') -call HL('markdownHeadingDelimiter', 'lightgravel', '', 'bold') -call HL('markdownOrderedListMarker', 'lightgravel', '', 'bold') -call HL('markdownListMarker', 'lightgravel', '', 'bold') -call HL('markdownH1', 'orange', '', 'bold') -call HL('markdownH2', 'lime', '', 'bold') -call HL('markdownH3', 'lime', '', 'none') -call HL('markdownH4', 'lime', '', 'none') -call HL('markdownH5', 'lime', '', 'none') -call HL('markdownH6', 'lime', '', 'none') -call HL('markdownLinkText', 'toffee', '', 'underline') -call HL('markdownIdDeclaration', 'toffee') -call HL('markdownAutomaticLink', 'toffee', '', 'bold') -call HL('markdownUrl', 'toffee', '', 'bold') -call HL('markdownUrldelimiter', 'lightgravel', '', 'bold') -call HL('markdownLinkDelimiter', 'lightgravel', '', 'bold') -call HL('markdownLinkTextDelimiter', 'lightgravel', '', 'bold') -call HL('markdownCodeDelimiter', 'dirtyblonde', '', 'bold') -call HL('markdownCode', 'dirtyblonde', '', 'none') -call HL('markdownCodeBlock', 'dirtyblonde', '', 'none') - -" }}} -" Python {{{ - -hi def link pythonOperator Operator -call HL('pythonBuiltin', 'dress') -call HL('pythonEscape', 'dress') -call HL('pythonException', 'lime', '', 'bold') -call HL('pythonExceptions', 'lime', '', 'none') -call HL('pythonDecorator', 'taffy', '', 'none') - -" }}} -" Vim {{{ - -call HL('VimCommentTitle', 'lightgravel', '', 'bold') - -call HL('VimMapMod', 'dress', '', 'none') -call HL('VimMapModKey', 'dress', '', 'none') -call HL('VimNotation', 'dress', '', 'none') -call HL('VimBracket', 'dress', '', 'none') - -" }}} - -" }}} - diff --git a/vim/colors/base16-chalk.vim b/vim/colors/base16-chalk.vim deleted file mode 100644 index cc078c5..0000000 --- a/vim/colors/base16-chalk.vim +++ /dev/null @@ -1,237 +0,0 @@ -" Base16 Chalk (https://github.com/chriskempson/base16) -" Scheme: Chris Kempson (http://chriskempson.com) - -" GUI Base16 Color Definitions -let s:gui00 = "151515" -let s:gui01 = "202020" -let s:gui02 = "303030" -let s:gui03 = "505050" -let s:gui04 = "b0b0b0" -let s:gui05 = "d0d0d0" -let s:gui06 = "e0e0e0" -let s:gui07 = "f5f5f5" -let s:gui08 = "fb9fb1" -let s:gui09 = "eda987" -let s:gui0A = "ddb26f" -let s:gui0B = "acc267" -let s:gui0C = "12cfc0" -let s:gui0D = "6fc2ef" -let s:gui0E = "e1a3ee" -let s:gui0F = "deaf8f" - -" Terminal Base16 Color Definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists('base16colorspace') && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -" Theme Setup -hi clear -syntax reset -let g:colors_name = "base16-chalk" - -" Highlighting function -fun! hi(group, guifg, guibg, ctermfg, ctermbg, attr) - if a:guifg != "" - exec "hi " . a:group . " guifg=#" . a:guifg - endif - if a:guibg != "" - exec "hi " . a:group . " guibg=#" . a:guibg - endif - if a:ctermfg != "" - exec "hi " . a:group . " ctermfg=" . a:ctermfg - endif - if a:ctermbg != "" - exec "hi " . a:group . " ctermbg=" . a:ctermbg - endif - if a:attr != "" - exec "hi " . a:group . " gui=" . a:attr . " cterm=" . a:attr - endif -endfun - -" Vim Editor Colors -call hi("Bold", "", "", "", "", "bold") -call hi("Debug", s:gui08, "", s:cterm08, "", "") -call hi("Directory", s:gui0D, "", s:cterm0D, "", "") -call hi("ErrorMsg", s:gui08, s:gui00, s:cterm08, s:cterm00, "") -call hi("Exception", s:gui08, "", s:cterm08, "", "") -call hi("FoldColumn", "", s:gui01, "", s:cterm01, "") -call hi("Folded", s:gui03, s:gui01, s:cterm03, s:cterm01, "") -call hi("IncSearch", s:gui0A, "", s:cterm0A, "", "") -call hi("Italic", "", "", "", "", "none") -call hi("Macro", s:gui08, "", s:cterm08, "", "") -call hi("MatchParen", s:gui03, s:gui00, s:cterm03, s:cterm00, "reverse") -call hi("ModeMsg", s:gui0B, "", s:cterm0B, "", "") -call hi("MoreMsg", s:gui0B, "", s:cterm0B, "", "") -call hi("Question", s:gui0A, "", s:cterm0A, "", "") -call hi("Search", s:gui0A, s:gui01, s:cterm0A, s:cterm01, "reverse") -call hi("SpecialKey", s:gui03, "", s:cterm03, "", "") -call hi("Title", s:gui05, s:gui01, s:cterm05, s:cterm01, "reverse") -call hi("TooLong", s:gui08, "", s:cterm08, "", "") -call hi("Underlined", s:gui08, "", s:cterm08, "", "") -call hi("Visual", "", s:gui02, "", s:cterm02, "") -call hi("VisualNOS", s:gui08, "", s:cterm08, "", "") -call hi("WarningMsg", s:gui08, "", s:cterm08, "", "") -call hi("WildMenu", s:gui08, "", s:cterm08, "", "") - -if &background == "dark" - call hi("Cursor", s:gui00, s:gui05, s:cterm00, s:cterm05, "") - call hi("NonText", s:gui03, "", s:cterm03, "", "") - call hi("Normal", s:gui05, s:gui00, s:cterm05, s:cterm00, "") - call hi("LineNr", s:gui03, s:gui01, s:cterm03, s:cterm01, "") - call hi("SpecialKey", s:gui03, "", s:cterm03, "", "") - call hi("StatusLine", s:gui04, s:gui02, s:cterm04, s:cterm02, "none") - call hi("StatusLineNC", s:gui03, s:gui01, s:cterm03, s:cterm01, "none") - call hi("VertSplit", s:gui02, s:gui02, s:cterm02, s:cterm02, "none") - call hi("ColorColumn", "", s:gui01, "", s:cterm01, "none") - call hi("CursorColumn", "", s:gui01, "", s:cterm01, "none") - call hi("CursorLine", "", s:gui01, "", s:cterm01, "none") - call hi("CursorLineNr", s:gui03, s:gui01, s:cterm03, s:cterm01, "") - call hi("PMenu", s:gui04, s:gui01, s:cterm04, s:cterm01, "none") - call hi("PMenuSel", s:gui04, s:gui01, s:cterm04, s:cterm01, "reverse") - call hi("TabLine", s:gui05, s:gui01, s:cterm05, s:cterm01, "reverse") - call hi("TabLineFill", s:gui06, s:gui01, s:cterm06, s:cterm01, "reverse") - call hi("TabLineSel", s:gui06, s:gui01, s:cterm06, s:cterm01, "reverse") - call hi("DiffAdd", s:gui0B, s:gui00, s:cterm0B, s:cterm00, "") - call hi("DiffChange", s:gui05, s:gui00, s:cterm05, s:cterm00, "") - call hi("DiffDelete", s:gui08, s:gui00, s:cterm08, s:cterm00, "") - call hi("DiffText", s:gui0D, s:gui00, s:cterm0D, s:cterm00, "") -else - call hi("Cursor", s:gui00, s:gui02, s:cterm00, s:cterm02, "") - call hi("NonText", s:gui05, "", s:cterm05, "", "") - call hi("Normal", s:gui02, s:gui07, s:cterm02, s:cterm05, "") - call hi("LineNr", s:gui04, s:gui06, s:cterm04, s:cterm06, "") - call hi("SpecialKey", s:gui05, "", s:cterm05, "", "") - call hi("StatusLine", s:gui04, s:gui06, s:cterm04, s:cterm06, "none") - call hi("StatusLineNC", s:gui04, s:gui06, s:cterm04, s:cterm06, "none") - call hi("VertSplit", s:gui05, s:gui05, s:cterm05, s:cterm05, "none") - call hi("CursorColumn", "", s:gui06, "", s:cterm06, "none") - call hi("CursorLine", "", s:gui06, "", s:cterm06, "none") - call hi("CursorLineNr", s:gui04, s:gui06, s:cterm04, s:cterm06, "") - call hi("PMenu", s:gui05, s:gui03, s:cterm05, s:cterm03, "none") - call hi("PMenuSel", s:gui05, s:gui03, s:cterm05, s:cterm03, "reverse") - call hi("TabLine", s:gui05, s:gui01, s:cterm05, s:cterm01, "reverse") - call hi("TabLineFill", s:gui06, s:gui01, s:cterm06, s:cterm01, "reverse") - call hi("TabLineSel", s:gui06, s:gui01, s:cterm06, s:cterm01, "reverse") - call hi("DiffAdd", s:gui0B, s:gui0F, s:cterm0B, s:cterm0F, "") - call hi("DiffChange", s:gui05, s:gui0F, s:cterm05, s:cterm0F, "") - call hi("DiffDelete", s:gui08, s:gui0F, s:cterm08, s:cterm0F, "") - call hi("DiffText", s:gui0D, s:gui0F, s:cterm0D, s:cterm0F, "") -endif - -" Standard Syntax Highlighting -call hi("Boolean", s:gui09, "", s:cterm09, "", "") -call hi("Character", s:gui08, "", s:cterm08, "", "") -call hi("Comment", s:gui03, "", s:cterm03, "", "") -call hi("Conditional", s:gui0E, "", s:cterm0E, "", "") -call hi("Constant", s:gui09, "", s:cterm09, "", "") -call hi("Define", s:gui0E, "", s:cterm0E, "", "none") -call hi("Delimiter", s:gui0F, "", s:cterm0F, "", "") -call hi("Float", s:gui09, "", s:cterm09, "", "") -call hi("Function", s:gui0D, "", s:cterm0D, "", "") -call hi("Identifier", s:gui08, "", s:cterm08, "", "none") -call hi("Include", s:gui0D, "", s:cterm0D, "", "") -call hi("Keyword", s:gui0E, "", s:cterm0E, "", "") -call hi("Label", s:gui0A, "", s:cterm0A, "", "") -call hi("Number", s:gui09, "", s:cterm09, "", "") -call hi("Operator", s:gui05, "", s:cterm05, "", "none") -call hi("PreProc", s:gui0A, "", s:cterm0A, "", "") -call hi("Repeat", s:gui0A, "", s:cterm0A, "", "") -call hi("Special", s:gui0C, "", s:cterm0C, "", "") -call hi("SpecialChar", s:gui0F, "", s:cterm0F, "", "") -call hi("Statement", s:gui08, "", s:cterm08, "", "") -call hi("StorageClass", s:gui0A, "", s:cterm0A, "", "") -call hi("String", s:gui0B, "", s:cterm0B, "", "") -call hi("Structure", s:gui0E, "", s:cterm0E, "", "") -call hi("Tag", s:gui0A, "", s:cterm0A, "", "") -call hi("Title", s:gui0D, s:gui00, s:cterm0D, s:cterm00, "none") -call hi("Todo", s:gui0A, s:gui01, s:cterm0A, s:cterm01, "") -call hi("Type", s:gui09, "", s:cterm09, "", "none") -call hi("Typedef", s:gui0A, "", s:cterm0A, "", "") - -" Spelling Highlighting -call hi("SpellBad", s:gui00, s:gui08, s:cterm00, s:cterm08, "") -"call hi("SpellCap", s:gui00, s:gui08, s:cterm00, s:cterm08, "") -"call hi("SpellRare", s:gui00, s:gui08, s:cterm00, s:cterm08, "") -"call hi("SpellLocal", s:gui00, s:gui08, s:cterm00, s:cterm08, "") - -" Additional Diff Highlighting -call hi("DiffAdded", s:gui0B, "", s:cterm0B, "", "") -call hi("DiffFile", s:gui08, "", s:cterm08, "", "") -call hi("DiffNewFile", s:gui0B, "", s:cterm0B, "", "") -call hi("DiffLine", s:gui0D, "", s:cterm0D, "", "") -call hi("DiffRemoved", s:gui08, "", s:cterm08, "", "") - -" Ruby Highlighting -call hi("rubyAttribute", s:gui0D, "", s:cterm0D, "", "") -call hi("rubyConstant", s:gui0A, "", s:cterm0A, "", "") -call hi("rubyInterpolation", s:gui0B, "", s:cterm0B, "", "") -call hi("rubyInterpolationDelimiter", s:gui0F, "", s:cterm0F, "", "") -call hi("rubyRegexp", s:gui0C, "", s:cterm0C, "", "") -call hi("rubySymbol", s:gui0B, "", s:cterm0B, "", "") -call hi("rubyStringDelimiter", s:gui0B, "", s:cterm0B, "", "") - -" PHP Highlighting -call hi("phpMemberSelector", s:gui05, "", s:cterm05, "", "") -call hi("phpComparison", s:gui05, "", s:cterm05, "", "") -call hi("phpParent", s:gui05, "", s:cterm05, "", "") - -" HTML Highlighting -call hi("htmlBold", s:gui0A, "", s:cterm0A, "", "") -call hi("htmlItalic", s:gui0E, "", s:cterm0E, "", "") -call hi("htmlEndTag", s:gui05, "", s:cterm05, "", "") -call hi("htmlTag", s:gui05, "", s:cterm05, "", "") - -" CSS Highlighting -call hi("cssBraces", s:gui05, "", s:cterm05, "", "") -call hi("cssClassName", s:gui0E, "", s:cterm0E, "", "") -call hi("cssColor", s:gui0C, "", s:cterm0C, "", "") - -" SASS Highlighting -call hi("sassIdChar", s:gui08, "", s:cterm08, "", "") -call hi("sassClassChar", s:gui09, "", s:cterm09, "", "") -call hi("sassInclude", s:gui0E, "", s:cterm0E, "", "") -call hi("sassMixing", s:gui0E, "", s:cterm0E, "", "") -call hi("sassMixinName", s:gui0D, "", s:cterm0D, "", "") - -" JavaScript Highlighting -call hi("javaScript", s:gui05, "", s:cterm05, "", "") -call hi("javaScriptBraces", s:gui05, "", s:cterm05, "", "") -call hi("javaScriptNumber", s:gui09, "", s:cterm09, "", "") - -" Markdown Highlighting -call hi("markdownCode", s:gui0B, "", s:cterm0B, "", "") -call hi("markdownCodeBlock", s:gui0B, "", s:cterm0B, "", "") -call hi("markdownHeadingDelimiter", s:gui0D, "", s:cterm0D, "", "") - -" Git Highlighting -call hi("gitCommitOverflow", s:gui08, "", s:cterm08, "", "") -call hi("gitCommitSummary", s:gui0B, "", s:cterm0B, "", "") - -" Remove Highlighting Function -delf hi - -" Remove Colour Variables -unlet s:gui00 s:gui01 s:gui02 s:gui03 s:gui04 s:gui05 s:gui06 s:gui07 s:gui08 s:gui09 s:gui0A s:gui0B s:gui0C s:gui0D s:gui0E s:gui0F -unlet s:cterm00 s:cterm01 s:cterm02 s:cterm03 s:cterm04 s:cterm05 s:cterm06 s:cterm07 s:cterm08 s:cterm09 s:cterm0A s:cterm0B s:cterm0C s:cterm0D s:cterm0E s:cterm0F diff --git a/vim/colors/base16-default.vim b/vim/colors/base16-default.vim deleted file mode 100644 index 512b7ef..0000000 --- a/vim/colors/base16-default.vim +++ /dev/null @@ -1,237 +0,0 @@ -" Base16 Default (https://github.com/chriskempson/base16) -" Scheme: Chris Kempson (http://chriskempson.com) - -" GUI Base16 Color Definitions -let s:gui00 = "151515" -let s:gui01 = "202020" -let s:gui02 = "303030" -let s:gui03 = "505050" -let s:gui04 = "b0b0b0" -let s:gui05 = "d0d0d0" -let s:gui06 = "e0e0e0" -let s:gui07 = "f5f5f5" -let s:gui08 = "ac4142" -let s:gui09 = "d28445" -let s:gui0A = "f4bf75" -let s:gui0B = "90a959" -let s:gui0C = "75b5aa" -let s:gui0D = "6a9fb5" -let s:gui0E = "aa759f" -let s:gui0F = "8f5536" - -" Terminal Base16 Color Definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists('base16colorspace') && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -" Theme Setup -hi clear -syntax reset -let g:colors_name = "base16-default" - -" Highlighting function -fun! hi(group, guifg, guibg, ctermfg, ctermbg, attr) - if a:guifg != "" - exec "hi " . a:group . " guifg=#" . a:guifg - endif - if a:guibg != "" - exec "hi " . a:group . " guibg=#" . a:guibg - endif - if a:ctermfg != "" - exec "hi " . a:group . " ctermfg=" . a:ctermfg - endif - if a:ctermbg != "" - exec "hi " . a:group . " ctermbg=" . a:ctermbg - endif - if a:attr != "" - exec "hi " . a:group . " gui=" . a:attr . " cterm=" . a:attr - endif -endfun - -" Vim Editor Colors -call hi("Bold", "", "", "", "", "bold") -call hi("Debug", s:gui08, "", s:cterm08, "", "") -call hi("Directory", s:gui0D, "", s:cterm0D, "", "") -call hi("ErrorMsg", s:gui08, s:gui00, s:cterm08, s:cterm00, "") -call hi("Exception", s:gui08, "", s:cterm08, "", "") -call hi("FoldColumn", "", s:gui01, "", s:cterm01, "") -call hi("Folded", s:gui03, s:gui01, s:cterm03, s:cterm01, "") -call hi("IncSearch", s:gui0A, "", s:cterm0A, "", "") -call hi("Italic", "", "", "", "", "none") -call hi("Macro", s:gui08, "", s:cterm08, "", "") -call hi("MatchParen", s:gui03, s:gui00, s:cterm03, s:cterm00, "reverse") -call hi("ModeMsg", s:gui0B, "", s:cterm0B, "", "") -call hi("MoreMsg", s:gui0B, "", s:cterm0B, "", "") -call hi("Question", s:gui0A, "", s:cterm0A, "", "") -call hi("Search", s:gui0A, s:gui01, s:cterm0A, s:cterm01, "reverse") -call hi("SpecialKey", s:gui03, "", s:cterm03, "", "") -call hi("Title", s:gui05, s:gui01, s:cterm05, s:cterm01, "reverse") -call hi("TooLong", s:gui08, "", s:cterm08, "", "") -call hi("Underlined", s:gui08, "", s:cterm08, "", "") -call hi("Visual", "", s:gui02, "", s:cterm02, "") -call hi("VisualNOS", s:gui08, "", s:cterm08, "", "") -call hi("WarningMsg", s:gui08, "", s:cterm08, "", "") -call hi("WildMenu", s:gui08, "", s:cterm08, "", "") - -if &background == "dark" - call hi("Cursor", s:gui00, s:gui05, s:cterm00, s:cterm05, "") - call hi("NonText", s:gui03, "", s:cterm03, "", "") - call hi("Normal", s:gui05, s:gui00, s:cterm05, s:cterm00, "") - call hi("LineNr", s:gui03, s:gui01, s:cterm03, s:cterm01, "") - call hi("SpecialKey", s:gui03, "", s:cterm03, "", "") - call hi("StatusLine", s:gui04, s:gui02, s:cterm04, s:cterm02, "none") - call hi("StatusLineNC", s:gui03, s:gui01, s:cterm03, s:cterm01, "none") - call hi("VertSplit", s:gui02, s:gui02, s:cterm02, s:cterm02, "none") - call hi("ColorColumn", "", s:gui01, "", s:cterm01, "none") - call hi("CursorColumn", "", s:gui01, "", s:cterm01, "none") - call hi("CursorLine", "", s:gui01, "", s:cterm01, "none") - call hi("CursorLineNr", s:gui03, s:gui01, s:cterm03, s:cterm01, "") - call hi("PMenu", s:gui04, s:gui01, s:cterm04, s:cterm01, "none") - call hi("PMenuSel", s:gui04, s:gui01, s:cterm04, s:cterm01, "reverse") - call hi("TabLine", s:gui05, s:gui01, s:cterm05, s:cterm01, "reverse") - call hi("TabLineFill", s:gui06, s:gui01, s:cterm06, s:cterm01, "reverse") - call hi("TabLineSel", s:gui06, s:gui01, s:cterm06, s:cterm01, "reverse") - call hi("DiffAdd", s:gui0B, s:gui00, s:cterm0B, s:cterm00, "") - call hi("DiffChange", s:gui05, s:gui00, s:cterm05, s:cterm00, "") - call hi("DiffDelete", s:gui08, s:gui00, s:cterm08, s:cterm00, "") - call hi("DiffText", s:gui0D, s:gui00, s:cterm0D, s:cterm00, "") -else - call hi("Cursor", s:gui00, s:gui02, s:cterm00, s:cterm02, "") - call hi("NonText", s:gui05, "", s:cterm05, "", "") - call hi("Normal", s:gui02, s:gui07, s:cterm02, s:cterm05, "") - call hi("LineNr", s:gui04, s:gui06, s:cterm04, s:cterm06, "") - call hi("SpecialKey", s:gui05, "", s:cterm05, "", "") - call hi("StatusLine", s:gui04, s:gui06, s:cterm04, s:cterm06, "none") - call hi("StatusLineNC", s:gui04, s:gui06, s:cterm04, s:cterm06, "none") - call hi("VertSplit", s:gui05, s:gui05, s:cterm05, s:cterm05, "none") - call hi("CursorColumn", "", s:gui06, "", s:cterm06, "none") - call hi("CursorLine", "", s:gui06, "", s:cterm06, "none") - call hi("CursorLineNr", s:gui04, s:gui06, s:cterm04, s:cterm06, "") - call hi("PMenu", s:gui05, s:gui03, s:cterm05, s:cterm03, "none") - call hi("PMenuSel", s:gui05, s:gui03, s:cterm05, s:cterm03, "reverse") - call hi("TabLine", s:gui05, s:gui01, s:cterm05, s:cterm01, "reverse") - call hi("TabLineFill", s:gui06, s:gui01, s:cterm06, s:cterm01, "reverse") - call hi("TabLineSel", s:gui06, s:gui01, s:cterm06, s:cterm01, "reverse") - call hi("DiffAdd", s:gui0B, s:gui0F, s:cterm0B, s:cterm0F, "") - call hi("DiffChange", s:gui05, s:gui0F, s:cterm05, s:cterm0F, "") - call hi("DiffDelete", s:gui08, s:gui0F, s:cterm08, s:cterm0F, "") - call hi("DiffText", s:gui0D, s:gui0F, s:cterm0D, s:cterm0F, "") -endif - -" Standard Syntax Highlighting -call hi("Boolean", s:gui09, "", s:cterm09, "", "") -call hi("Character", s:gui08, "", s:cterm08, "", "") -call hi("Comment", s:gui03, "", s:cterm03, "", "") -call hi("Conditional", s:gui0E, "", s:cterm0E, "", "") -call hi("Constant", s:gui09, "", s:cterm09, "", "") -call hi("Define", s:gui0E, "", s:cterm0E, "", "none") -call hi("Delimiter", s:gui0F, "", s:cterm0F, "", "") -call hi("Float", s:gui09, "", s:cterm09, "", "") -call hi("Function", s:gui0D, "", s:cterm0D, "", "") -call hi("Identifier", s:gui08, "", s:cterm08, "", "none") -call hi("Include", s:gui0D, "", s:cterm0D, "", "") -call hi("Keyword", s:gui0E, "", s:cterm0E, "", "") -call hi("Label", s:gui0A, "", s:cterm0A, "", "") -call hi("Number", s:gui09, "", s:cterm09, "", "") -call hi("Operator", s:gui05, "", s:cterm05, "", "none") -call hi("PreProc", s:gui0A, "", s:cterm0A, "", "") -call hi("Repeat", s:gui0A, "", s:cterm0A, "", "") -call hi("Special", s:gui0C, "", s:cterm0C, "", "") -call hi("SpecialChar", s:gui0F, "", s:cterm0F, "", "") -call hi("Statement", s:gui08, "", s:cterm08, "", "") -call hi("StorageClass", s:gui0A, "", s:cterm0A, "", "") -call hi("String", s:gui0B, "", s:cterm0B, "", "") -call hi("Structure", s:gui0E, "", s:cterm0E, "", "") -call hi("Tag", s:gui0A, "", s:cterm0A, "", "") -call hi("Title", s:gui0D, s:gui00, s:cterm0D, s:cterm00, "none") -call hi("Todo", s:gui0A, s:gui01, s:cterm0A, s:cterm01, "") -call hi("Type", s:gui09, "", s:cterm09, "", "none") -call hi("Typedef", s:gui0A, "", s:cterm0A, "", "") - -" Spelling Highlighting -call hi("SpellBad", s:gui00, s:gui08, s:cterm00, s:cterm08, "") -"call hi("SpellCap", s:gui00, s:gui08, s:cterm00, s:cterm08, "") -"call hi("SpellRare", s:gui00, s:gui08, s:cterm00, s:cterm08, "") -"call hi("SpellLocal", s:gui00, s:gui08, s:cterm00, s:cterm08, "") - -" Additional Diff Highlighting -call hi("DiffAdded", s:gui0B, "", s:cterm0B, "", "") -call hi("DiffFile", s:gui08, "", s:cterm08, "", "") -call hi("DiffNewFile", s:gui0B, "", s:cterm0B, "", "") -call hi("DiffLine", s:gui0D, "", s:cterm0D, "", "") -call hi("DiffRemoved", s:gui08, "", s:cterm08, "", "") - -" Ruby Highlighting -call hi("rubyAttribute", s:gui0D, "", s:cterm0D, "", "") -call hi("rubyConstant", s:gui0A, "", s:cterm0A, "", "") -call hi("rubyInterpolation", s:gui0B, "", s:cterm0B, "", "") -call hi("rubyInterpolationDelimiter", s:gui0F, "", s:cterm0F, "", "") -call hi("rubyRegexp", s:gui0C, "", s:cterm0C, "", "") -call hi("rubySymbol", s:gui0B, "", s:cterm0B, "", "") -call hi("rubyStringDelimiter", s:gui0B, "", s:cterm0B, "", "") - -" PHP Highlighting -call hi("phpMemberSelector", s:gui05, "", s:cterm05, "", "") -call hi("phpComparison", s:gui05, "", s:cterm05, "", "") -call hi("phpParent", s:gui05, "", s:cterm05, "", "") - -" HTML Highlighting -call hi("htmlBold", s:gui0A, "", s:cterm0A, "", "") -call hi("htmlItalic", s:gui0E, "", s:cterm0E, "", "") -call hi("htmlEndTag", s:gui05, "", s:cterm05, "", "") -call hi("htmlTag", s:gui05, "", s:cterm05, "", "") - -" CSS Highlighting -call hi("cssBraces", s:gui05, "", s:cterm05, "", "") -call hi("cssClassName", s:gui0E, "", s:cterm0E, "", "") -call hi("cssColor", s:gui0C, "", s:cterm0C, "", "") - -" SASS Highlighting -call hi("sassIdChar", s:gui08, "", s:cterm08, "", "") -call hi("sassClassChar", s:gui09, "", s:cterm09, "", "") -call hi("sassInclude", s:gui0E, "", s:cterm0E, "", "") -call hi("sassMixing", s:gui0E, "", s:cterm0E, "", "") -call hi("sassMixinName", s:gui0D, "", s:cterm0D, "", "") - -" JavaScript Highlighting -call hi("javaScript", s:gui05, "", s:cterm05, "", "") -call hi("javaScriptBraces", s:gui05, "", s:cterm05, "", "") -call hi("javaScriptNumber", s:gui09, "", s:cterm09, "", "") - -" Markdown Highlighting -call hi("markdownCode", s:gui0B, "", s:cterm0B, "", "") -call hi("markdownCodeBlock", s:gui0B, "", s:cterm0B, "", "") -call hi("markdownHeadingDelimiter", s:gui0D, "", s:cterm0D, "", "") - -" Git Highlighting -call hi("gitCommitOverflow", s:gui08, "", s:cterm08, "", "") -call hi("gitCommitSummary", s:gui0B, "", s:cterm0B, "", "") - -" Remove Highlighting Function -delf hi - -" Remove Colour Variables -unlet s:gui00 s:gui01 s:gui02 s:gui03 s:gui04 s:gui05 s:gui06 s:gui07 s:gui08 s:gui09 s:gui0A s:gui0B s:gui0C s:gui0D s:gui0E s:gui0F -unlet s:cterm00 s:cterm01 s:cterm02 s:cterm03 s:cterm04 s:cterm05 s:cterm06 s:cterm07 s:cterm08 s:cterm09 s:cterm0A s:cterm0B s:cterm0C s:cterm0D s:cterm0E s:cterm0F diff --git a/vim/colors/base16-eighties.vim b/vim/colors/base16-eighties.vim deleted file mode 100644 index 2ea3bcf..0000000 --- a/vim/colors/base16-eighties.vim +++ /dev/null @@ -1,237 +0,0 @@ -" Base16 Eighties (https://github.com/chriskempson/base16) -" Scheme: Chris Kempson (http://chriskempson.com) - -" GUI Base16 Color Definitions -let s:gui00 = "2d2d2d" -let s:gui01 = "393939" -let s:gui02 = "515151" -let s:gui03 = "747369" -let s:gui04 = "a09f93" -let s:gui05 = "d3d0c8" -let s:gui06 = "e8e6df" -let s:gui07 = "f2f0ec" -let s:gui08 = "f2777a" -let s:gui09 = "f99157" -let s:gui0A = "ffcc66" -let s:gui0B = "99cc99" -let s:gui0C = "66cccc" -let s:gui0D = "6699cc" -let s:gui0E = "cc99cc" -let s:gui0F = "d27b53" - -" Terminal Base16 Color Definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists('base16colorspace') && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -" Theme Setup -hi clear -syntax reset -let g:colors_name = "base16-eighties" - -" Highlighting function -fun! hi(group, guifg, guibg, ctermfg, ctermbg, attr) - if a:guifg != "" - exec "hi " . a:group . " guifg=#" . a:guifg - endif - if a:guibg != "" - exec "hi " . a:group . " guibg=#" . a:guibg - endif - if a:ctermfg != "" - exec "hi " . a:group . " ctermfg=" . a:ctermfg - endif - if a:ctermbg != "" - exec "hi " . a:group . " ctermbg=" . a:ctermbg - endif - if a:attr != "" - exec "hi " . a:group . " gui=" . a:attr . " cterm=" . a:attr - endif -endfun - -" Vim Editor Colors -call hi("Bold", "", "", "", "", "bold") -call hi("Debug", s:gui08, "", s:cterm08, "", "") -call hi("Directory", s:gui0D, "", s:cterm0D, "", "") -call hi("ErrorMsg", s:gui08, s:gui00, s:cterm08, s:cterm00, "") -call hi("Exception", s:gui08, "", s:cterm08, "", "") -call hi("FoldColumn", "", s:gui01, "", s:cterm01, "") -call hi("Folded", s:gui03, s:gui01, s:cterm03, s:cterm01, "") -call hi("IncSearch", s:gui0A, "", s:cterm0A, "", "") -call hi("Italic", "", "", "", "", "none") -call hi("Macro", s:gui08, "", s:cterm08, "", "") -call hi("MatchParen", s:gui03, s:gui00, s:cterm03, s:cterm00, "reverse") -call hi("ModeMsg", s:gui0B, "", s:cterm0B, "", "") -call hi("MoreMsg", s:gui0B, "", s:cterm0B, "", "") -call hi("Question", s:gui0A, "", s:cterm0A, "", "") -call hi("Search", s:gui0A, s:gui01, s:cterm0A, s:cterm01, "reverse") -call hi("SpecialKey", s:gui03, "", s:cterm03, "", "") -call hi("Title", s:gui05, s:gui01, s:cterm05, s:cterm01, "reverse") -call hi("TooLong", s:gui08, "", s:cterm08, "", "") -call hi("Underlined", s:gui08, "", s:cterm08, "", "") -call hi("Visual", "", s:gui02, "", s:cterm02, "") -call hi("VisualNOS", s:gui08, "", s:cterm08, "", "") -call hi("WarningMsg", s:gui08, "", s:cterm08, "", "") -call hi("WildMenu", s:gui08, "", s:cterm08, "", "") - -if &background == "dark" - call hi("Cursor", s:gui00, s:gui05, s:cterm00, s:cterm05, "") - call hi("NonText", s:gui03, "", s:cterm03, "", "") - call hi("Normal", s:gui05, s:gui00, s:cterm05, s:cterm00, "") - call hi("LineNr", s:gui03, s:gui01, s:cterm03, s:cterm01, "") - call hi("SpecialKey", s:gui03, "", s:cterm03, "", "") - call hi("StatusLine", s:gui04, s:gui02, s:cterm04, s:cterm02, "none") - call hi("StatusLineNC", s:gui03, s:gui01, s:cterm03, s:cterm01, "none") - call hi("VertSplit", s:gui02, s:gui02, s:cterm02, s:cterm02, "none") - call hi("ColorColumn", "", s:gui01, "", s:cterm01, "none") - call hi("CursorColumn", "", s:gui01, "", s:cterm01, "none") - call hi("CursorLine", "", s:gui01, "", s:cterm01, "none") - call hi("CursorLineNr", s:gui03, s:gui01, s:cterm03, s:cterm01, "") - call hi("PMenu", s:gui04, s:gui01, s:cterm04, s:cterm01, "none") - call hi("PMenuSel", s:gui04, s:gui01, s:cterm04, s:cterm01, "reverse") - call hi("TabLine", s:gui05, s:gui01, s:cterm05, s:cterm01, "reverse") - call hi("TabLineFill", s:gui06, s:gui01, s:cterm06, s:cterm01, "reverse") - call hi("TabLineSel", s:gui06, s:gui01, s:cterm06, s:cterm01, "reverse") - call hi("DiffAdd", s:gui0B, s:gui00, s:cterm0B, s:cterm00, "") - call hi("DiffChange", s:gui05, s:gui00, s:cterm05, s:cterm00, "") - call hi("DiffDelete", s:gui08, s:gui00, s:cterm08, s:cterm00, "") - call hi("DiffText", s:gui0D, s:gui00, s:cterm0D, s:cterm00, "") -else - call hi("Cursor", s:gui00, s:gui02, s:cterm00, s:cterm02, "") - call hi("NonText", s:gui05, "", s:cterm05, "", "") - call hi("Normal", s:gui02, s:gui07, s:cterm02, s:cterm05, "") - call hi("LineNr", s:gui04, s:gui06, s:cterm04, s:cterm06, "") - call hi("SpecialKey", s:gui05, "", s:cterm05, "", "") - call hi("StatusLine", s:gui04, s:gui06, s:cterm04, s:cterm06, "none") - call hi("StatusLineNC", s:gui04, s:gui06, s:cterm04, s:cterm06, "none") - call hi("VertSplit", s:gui05, s:gui05, s:cterm05, s:cterm05, "none") - call hi("CursorColumn", "", s:gui06, "", s:cterm06, "none") - call hi("CursorLine", "", s:gui06, "", s:cterm06, "none") - call hi("CursorLineNr", s:gui04, s:gui06, s:cterm04, s:cterm06, "") - call hi("PMenu", s:gui05, s:gui03, s:cterm05, s:cterm03, "none") - call hi("PMenuSel", s:gui05, s:gui03, s:cterm05, s:cterm03, "reverse") - call hi("TabLine", s:gui05, s:gui01, s:cterm05, s:cterm01, "reverse") - call hi("TabLineFill", s:gui06, s:gui01, s:cterm06, s:cterm01, "reverse") - call hi("TabLineSel", s:gui06, s:gui01, s:cterm06, s:cterm01, "reverse") - call hi("DiffAdd", s:gui0B, s:gui0F, s:cterm0B, s:cterm0F, "") - call hi("DiffChange", s:gui05, s:gui0F, s:cterm05, s:cterm0F, "") - call hi("DiffDelete", s:gui08, s:gui0F, s:cterm08, s:cterm0F, "") - call hi("DiffText", s:gui0D, s:gui0F, s:cterm0D, s:cterm0F, "") -endif - -" Standard Syntax Highlighting -call hi("Boolean", s:gui09, "", s:cterm09, "", "") -call hi("Character", s:gui08, "", s:cterm08, "", "") -call hi("Comment", s:gui03, "", s:cterm03, "", "") -call hi("Conditional", s:gui0E, "", s:cterm0E, "", "") -call hi("Constant", s:gui09, "", s:cterm09, "", "") -call hi("Define", s:gui0E, "", s:cterm0E, "", "none") -call hi("Delimiter", s:gui0F, "", s:cterm0F, "", "") -call hi("Float", s:gui09, "", s:cterm09, "", "") -call hi("Function", s:gui0D, "", s:cterm0D, "", "") -call hi("Identifier", s:gui08, "", s:cterm08, "", "none") -call hi("Include", s:gui0D, "", s:cterm0D, "", "") -call hi("Keyword", s:gui0E, "", s:cterm0E, "", "") -call hi("Label", s:gui0A, "", s:cterm0A, "", "") -call hi("Number", s:gui09, "", s:cterm09, "", "") -call hi("Operator", s:gui05, "", s:cterm05, "", "none") -call hi("PreProc", s:gui0A, "", s:cterm0A, "", "") -call hi("Repeat", s:gui0A, "", s:cterm0A, "", "") -call hi("Special", s:gui0C, "", s:cterm0C, "", "") -call hi("SpecialChar", s:gui0F, "", s:cterm0F, "", "") -call hi("Statement", s:gui08, "", s:cterm08, "", "") -call hi("StorageClass", s:gui0A, "", s:cterm0A, "", "") -call hi("String", s:gui0B, "", s:cterm0B, "", "") -call hi("Structure", s:gui0E, "", s:cterm0E, "", "") -call hi("Tag", s:gui0A, "", s:cterm0A, "", "") -call hi("Title", s:gui0D, s:gui00, s:cterm0D, s:cterm00, "none") -call hi("Todo", s:gui0A, s:gui01, s:cterm0A, s:cterm01, "") -call hi("Type", s:gui09, "", s:cterm09, "", "none") -call hi("Typedef", s:gui0A, "", s:cterm0A, "", "") - -" Spelling Highlighting -call hi("SpellBad", s:gui00, s:gui08, s:cterm00, s:cterm08, "") -"call hi("SpellCap", s:gui00, s:gui08, s:cterm00, s:cterm08, "") -"call hi("SpellRare", s:gui00, s:gui08, s:cterm00, s:cterm08, "") -"call hi("SpellLocal", s:gui00, s:gui08, s:cterm00, s:cterm08, "") - -" Additional Diff Highlighting -call hi("DiffAdded", s:gui0B, "", s:cterm0B, "", "") -call hi("DiffFile", s:gui08, "", s:cterm08, "", "") -call hi("DiffNewFile", s:gui0B, "", s:cterm0B, "", "") -call hi("DiffLine", s:gui0D, "", s:cterm0D, "", "") -call hi("DiffRemoved", s:gui08, "", s:cterm08, "", "") - -" Ruby Highlighting -call hi("rubyAttribute", s:gui0D, "", s:cterm0D, "", "") -call hi("rubyConstant", s:gui0A, "", s:cterm0A, "", "") -call hi("rubyInterpolation", s:gui0B, "", s:cterm0B, "", "") -call hi("rubyInterpolationDelimiter", s:gui0F, "", s:cterm0F, "", "") -call hi("rubyRegexp", s:gui0C, "", s:cterm0C, "", "") -call hi("rubySymbol", s:gui0B, "", s:cterm0B, "", "") -call hi("rubyStringDelimiter", s:gui0B, "", s:cterm0B, "", "") - -" PHP Highlighting -call hi("phpMemberSelector", s:gui05, "", s:cterm05, "", "") -call hi("phpComparison", s:gui05, "", s:cterm05, "", "") -call hi("phpParent", s:gui05, "", s:cterm05, "", "") - -" HTML Highlighting -call hi("htmlBold", s:gui0A, "", s:cterm0A, "", "") -call hi("htmlItalic", s:gui0E, "", s:cterm0E, "", "") -call hi("htmlEndTag", s:gui05, "", s:cterm05, "", "") -call hi("htmlTag", s:gui05, "", s:cterm05, "", "") - -" CSS Highlighting -call hi("cssBraces", s:gui05, "", s:cterm05, "", "") -call hi("cssClassName", s:gui0E, "", s:cterm0E, "", "") -call hi("cssColor", s:gui0C, "", s:cterm0C, "", "") - -" SASS Highlighting -call hi("sassIdChar", s:gui08, "", s:cterm08, "", "") -call hi("sassClassChar", s:gui09, "", s:cterm09, "", "") -call hi("sassInclude", s:gui0E, "", s:cterm0E, "", "") -call hi("sassMixing", s:gui0E, "", s:cterm0E, "", "") -call hi("sassMixinName", s:gui0D, "", s:cterm0D, "", "") - -" JavaScript Highlighting -call hi("javaScript", s:gui05, "", s:cterm05, "", "") -call hi("javaScriptBraces", s:gui05, "", s:cterm05, "", "") -call hi("javaScriptNumber", s:gui09, "", s:cterm09, "", "") - -" Markdown Highlighting -call hi("markdownCode", s:gui0B, "", s:cterm0B, "", "") -call hi("markdownCodeBlock", s:gui0B, "", s:cterm0B, "", "") -call hi("markdownHeadingDelimiter", s:gui0D, "", s:cterm0D, "", "") - -" Git Highlighting -call hi("gitCommitOverflow", s:gui08, "", s:cterm08, "", "") -call hi("gitCommitSummary", s:gui0B, "", s:cterm0B, "", "") - -" Remove Highlighting Function -delf hi - -" Remove Colour Variables -unlet s:gui00 s:gui01 s:gui02 s:gui03 s:gui04 s:gui05 s:gui06 s:gui07 s:gui08 s:gui09 s:gui0A s:gui0B s:gui0C s:gui0D s:gui0E s:gui0F -unlet s:cterm00 s:cterm01 s:cterm02 s:cterm03 s:cterm04 s:cterm05 s:cterm06 s:cterm07 s:cterm08 s:cterm09 s:cterm0A s:cterm0B s:cterm0C s:cterm0D s:cterm0E s:cterm0F diff --git a/vim/colors/base16-mocha.vim b/vim/colors/base16-mocha.vim deleted file mode 100644 index b1b0628..0000000 --- a/vim/colors/base16-mocha.vim +++ /dev/null @@ -1,237 +0,0 @@ -" Base16 Mocha (https://github.com/chriskempson/base16) -" Scheme: Chris Kempson (http://chriskempson.com) - -" GUI Base16 Color Definitions -let s:gui00 = "3B3228" -let s:gui01 = "534636" -let s:gui02 = "645240" -let s:gui03 = "7e705a" -let s:gui04 = "b8afad" -let s:gui05 = "d0c8c6" -let s:gui06 = "e9e1dd" -let s:gui07 = "f5eeeb" -let s:gui08 = "cb6077" -let s:gui09 = "d28b71" -let s:gui0A = "f4bc87" -let s:gui0B = "beb55b" -let s:gui0C = "7bbda4" -let s:gui0D = "8ab3b5" -let s:gui0E = "a89bb9" -let s:gui0F = "bb9584" - -" Terminal Base16 Color Definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists('base16colorspace') && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -" Theme Setup -hi clear -syntax reset -let g:colors_name = "base16-mocha" - -" Highlighting function -fun! hi(group, guifg, guibg, ctermfg, ctermbg, attr) - if a:guifg != "" - exec "hi " . a:group . " guifg=#" . a:guifg - endif - if a:guibg != "" - exec "hi " . a:group . " guibg=#" . a:guibg - endif - if a:ctermfg != "" - exec "hi " . a:group . " ctermfg=" . a:ctermfg - endif - if a:ctermbg != "" - exec "hi " . a:group . " ctermbg=" . a:ctermbg - endif - if a:attr != "" - exec "hi " . a:group . " gui=" . a:attr . " cterm=" . a:attr - endif -endfun - -" Vim Editor Colors -call hi("Bold", "", "", "", "", "bold") -call hi("Debug", s:gui08, "", s:cterm08, "", "") -call hi("Directory", s:gui0D, "", s:cterm0D, "", "") -call hi("ErrorMsg", s:gui08, s:gui00, s:cterm08, s:cterm00, "") -call hi("Exception", s:gui08, "", s:cterm08, "", "") -call hi("FoldColumn", "", s:gui01, "", s:cterm01, "") -call hi("Folded", s:gui03, s:gui01, s:cterm03, s:cterm01, "") -call hi("IncSearch", s:gui0A, "", s:cterm0A, "", "") -call hi("Italic", "", "", "", "", "none") -call hi("Macro", s:gui08, "", s:cterm08, "", "") -call hi("MatchParen", s:gui03, s:gui00, s:cterm03, s:cterm00, "reverse") -call hi("ModeMsg", s:gui0B, "", s:cterm0B, "", "") -call hi("MoreMsg", s:gui0B, "", s:cterm0B, "", "") -call hi("Question", s:gui0A, "", s:cterm0A, "", "") -call hi("Search", s:gui0A, s:gui01, s:cterm0A, s:cterm01, "reverse") -call hi("SpecialKey", s:gui03, "", s:cterm03, "", "") -call hi("Title", s:gui05, s:gui01, s:cterm05, s:cterm01, "reverse") -call hi("TooLong", s:gui08, "", s:cterm08, "", "") -call hi("Underlined", s:gui08, "", s:cterm08, "", "") -call hi("Visual", "", s:gui02, "", s:cterm02, "") -call hi("VisualNOS", s:gui08, "", s:cterm08, "", "") -call hi("WarningMsg", s:gui08, "", s:cterm08, "", "") -call hi("WildMenu", s:gui08, "", s:cterm08, "", "") - -if &background == "dark" - call hi("Cursor", s:gui00, s:gui05, s:cterm00, s:cterm05, "") - call hi("NonText", s:gui03, "", s:cterm03, "", "") - call hi("Normal", s:gui05, s:gui00, s:cterm05, s:cterm00, "") - call hi("LineNr", s:gui03, s:gui01, s:cterm03, s:cterm01, "") - call hi("SpecialKey", s:gui03, "", s:cterm03, "", "") - call hi("StatusLine", s:gui04, s:gui02, s:cterm04, s:cterm02, "none") - call hi("StatusLineNC", s:gui03, s:gui01, s:cterm03, s:cterm01, "none") - call hi("VertSplit", s:gui02, s:gui02, s:cterm02, s:cterm02, "none") - call hi("ColorColumn", "", s:gui01, "", s:cterm01, "none") - call hi("CursorColumn", "", s:gui01, "", s:cterm01, "none") - call hi("CursorLine", "", s:gui01, "", s:cterm01, "none") - call hi("CursorLineNr", s:gui03, s:gui01, s:cterm03, s:cterm01, "") - call hi("PMenu", s:gui04, s:gui01, s:cterm04, s:cterm01, "none") - call hi("PMenuSel", s:gui04, s:gui01, s:cterm04, s:cterm01, "reverse") - call hi("TabLine", s:gui05, s:gui01, s:cterm05, s:cterm01, "reverse") - call hi("TabLineFill", s:gui06, s:gui01, s:cterm06, s:cterm01, "reverse") - call hi("TabLineSel", s:gui06, s:gui01, s:cterm06, s:cterm01, "reverse") - call hi("DiffAdd", s:gui0B, s:gui00, s:cterm0B, s:cterm00, "") - call hi("DiffChange", s:gui05, s:gui00, s:cterm05, s:cterm00, "") - call hi("DiffDelete", s:gui08, s:gui00, s:cterm08, s:cterm00, "") - call hi("DiffText", s:gui0D, s:gui00, s:cterm0D, s:cterm00, "") -else - call hi("Cursor", s:gui00, s:gui02, s:cterm00, s:cterm02, "") - call hi("NonText", s:gui05, "", s:cterm05, "", "") - call hi("Normal", s:gui02, s:gui07, s:cterm02, s:cterm05, "") - call hi("LineNr", s:gui04, s:gui06, s:cterm04, s:cterm06, "") - call hi("SpecialKey", s:gui05, "", s:cterm05, "", "") - call hi("StatusLine", s:gui04, s:gui06, s:cterm04, s:cterm06, "none") - call hi("StatusLineNC", s:gui04, s:gui06, s:cterm04, s:cterm06, "none") - call hi("VertSplit", s:gui05, s:gui05, s:cterm05, s:cterm05, "none") - call hi("CursorColumn", "", s:gui06, "", s:cterm06, "none") - call hi("CursorLine", "", s:gui06, "", s:cterm06, "none") - call hi("CursorLineNr", s:gui04, s:gui06, s:cterm04, s:cterm06, "") - call hi("PMenu", s:gui05, s:gui03, s:cterm05, s:cterm03, "none") - call hi("PMenuSel", s:gui05, s:gui03, s:cterm05, s:cterm03, "reverse") - call hi("TabLine", s:gui05, s:gui01, s:cterm05, s:cterm01, "reverse") - call hi("TabLineFill", s:gui06, s:gui01, s:cterm06, s:cterm01, "reverse") - call hi("TabLineSel", s:gui06, s:gui01, s:cterm06, s:cterm01, "reverse") - call hi("DiffAdd", s:gui0B, s:gui0F, s:cterm0B, s:cterm0F, "") - call hi("DiffChange", s:gui05, s:gui0F, s:cterm05, s:cterm0F, "") - call hi("DiffDelete", s:gui08, s:gui0F, s:cterm08, s:cterm0F, "") - call hi("DiffText", s:gui0D, s:gui0F, s:cterm0D, s:cterm0F, "") -endif - -" Standard Syntax Highlighting -call hi("Boolean", s:gui09, "", s:cterm09, "", "") -call hi("Character", s:gui08, "", s:cterm08, "", "") -call hi("Comment", s:gui03, "", s:cterm03, "", "") -call hi("Conditional", s:gui0E, "", s:cterm0E, "", "") -call hi("Constant", s:gui09, "", s:cterm09, "", "") -call hi("Define", s:gui0E, "", s:cterm0E, "", "none") -call hi("Delimiter", s:gui0F, "", s:cterm0F, "", "") -call hi("Float", s:gui09, "", s:cterm09, "", "") -call hi("Function", s:gui0D, "", s:cterm0D, "", "") -call hi("Identifier", s:gui08, "", s:cterm08, "", "none") -call hi("Include", s:gui0D, "", s:cterm0D, "", "") -call hi("Keyword", s:gui0E, "", s:cterm0E, "", "") -call hi("Label", s:gui0A, "", s:cterm0A, "", "") -call hi("Number", s:gui09, "", s:cterm09, "", "") -call hi("Operator", s:gui05, "", s:cterm05, "", "none") -call hi("PreProc", s:gui0A, "", s:cterm0A, "", "") -call hi("Repeat", s:gui0A, "", s:cterm0A, "", "") -call hi("Special", s:gui0C, "", s:cterm0C, "", "") -call hi("SpecialChar", s:gui0F, "", s:cterm0F, "", "") -call hi("Statement", s:gui08, "", s:cterm08, "", "") -call hi("StorageClass", s:gui0A, "", s:cterm0A, "", "") -call hi("String", s:gui0B, "", s:cterm0B, "", "") -call hi("Structure", s:gui0E, "", s:cterm0E, "", "") -call hi("Tag", s:gui0A, "", s:cterm0A, "", "") -call hi("Title", s:gui0D, s:gui00, s:cterm0D, s:cterm00, "none") -call hi("Todo", s:gui0A, s:gui01, s:cterm0A, s:cterm01, "") -call hi("Type", s:gui09, "", s:cterm09, "", "none") -call hi("Typedef", s:gui0A, "", s:cterm0A, "", "") - -" Spelling Highlighting -call hi("SpellBad", s:gui00, s:gui08, s:cterm00, s:cterm08, "") -"call hi("SpellCap", s:gui00, s:gui08, s:cterm00, s:cterm08, "") -"call hi("SpellRare", s:gui00, s:gui08, s:cterm00, s:cterm08, "") -"call hi("SpellLocal", s:gui00, s:gui08, s:cterm00, s:cterm08, "") - -" Additional Diff Highlighting -call hi("DiffAdded", s:gui0B, "", s:cterm0B, "", "") -call hi("DiffFile", s:gui08, "", s:cterm08, "", "") -call hi("DiffNewFile", s:gui0B, "", s:cterm0B, "", "") -call hi("DiffLine", s:gui0D, "", s:cterm0D, "", "") -call hi("DiffRemoved", s:gui08, "", s:cterm08, "", "") - -" Ruby Highlighting -call hi("rubyAttribute", s:gui0D, "", s:cterm0D, "", "") -call hi("rubyConstant", s:gui0A, "", s:cterm0A, "", "") -call hi("rubyInterpolation", s:gui0B, "", s:cterm0B, "", "") -call hi("rubyInterpolationDelimiter", s:gui0F, "", s:cterm0F, "", "") -call hi("rubyRegexp", s:gui0C, "", s:cterm0C, "", "") -call hi("rubySymbol", s:gui0B, "", s:cterm0B, "", "") -call hi("rubyStringDelimiter", s:gui0B, "", s:cterm0B, "", "") - -" PHP Highlighting -call hi("phpMemberSelector", s:gui05, "", s:cterm05, "", "") -call hi("phpComparison", s:gui05, "", s:cterm05, "", "") -call hi("phpParent", s:gui05, "", s:cterm05, "", "") - -" HTML Highlighting -call hi("htmlBold", s:gui0A, "", s:cterm0A, "", "") -call hi("htmlItalic", s:gui0E, "", s:cterm0E, "", "") -call hi("htmlEndTag", s:gui05, "", s:cterm05, "", "") -call hi("htmlTag", s:gui05, "", s:cterm05, "", "") - -" CSS Highlighting -call hi("cssBraces", s:gui05, "", s:cterm05, "", "") -call hi("cssClassName", s:gui0E, "", s:cterm0E, "", "") -call hi("cssColor", s:gui0C, "", s:cterm0C, "", "") - -" SASS Highlighting -call hi("sassIdChar", s:gui08, "", s:cterm08, "", "") -call hi("sassClassChar", s:gui09, "", s:cterm09, "", "") -call hi("sassInclude", s:gui0E, "", s:cterm0E, "", "") -call hi("sassMixing", s:gui0E, "", s:cterm0E, "", "") -call hi("sassMixinName", s:gui0D, "", s:cterm0D, "", "") - -" JavaScript Highlighting -call hi("javaScript", s:gui05, "", s:cterm05, "", "") -call hi("javaScriptBraces", s:gui05, "", s:cterm05, "", "") -call hi("javaScriptNumber", s:gui09, "", s:cterm09, "", "") - -" Markdown Highlighting -call hi("markdownCode", s:gui0B, "", s:cterm0B, "", "") -call hi("markdownCodeBlock", s:gui0B, "", s:cterm0B, "", "") -call hi("markdownHeadingDelimiter", s:gui0D, "", s:cterm0D, "", "") - -" Git Highlighting -call hi("gitCommitOverflow", s:gui08, "", s:cterm08, "", "") -call hi("gitCommitSummary", s:gui0B, "", s:cterm0B, "", "") - -" Remove Highlighting Function -delf hi - -" Remove Colour Variables -unlet s:gui00 s:gui01 s:gui02 s:gui03 s:gui04 s:gui05 s:gui06 s:gui07 s:gui08 s:gui09 s:gui0A s:gui0B s:gui0C s:gui0D s:gui0E s:gui0F -unlet s:cterm00 s:cterm01 s:cterm02 s:cterm03 s:cterm04 s:cterm05 s:cterm06 s:cterm07 s:cterm08 s:cterm09 s:cterm0A s:cterm0B s:cterm0C s:cterm0D s:cterm0E s:cterm0F diff --git a/vim/colors/base16-monokai.vim b/vim/colors/base16-monokai.vim deleted file mode 100644 index 7e42709..0000000 --- a/vim/colors/base16-monokai.vim +++ /dev/null @@ -1,237 +0,0 @@ -" Base16 Monokai (https://github.com/chriskempson/base16) -" Scheme: Wimer Hazenberg (http://www.monokai.nl) - -" GUI Base16 Color Definitions -let s:gui00 = "272822" -let s:gui01 = "383830" -let s:gui02 = "49483e" -let s:gui03 = "75715e" -let s:gui04 = "a59f85" -let s:gui05 = "f8f8f2" -let s:gui06 = "f5f4f1" -let s:gui07 = "f9f8f5" -let s:gui08 = "f92672" -let s:gui09 = "fd971f" -let s:gui0A = "f4bf75" -let s:gui0B = "a6e22e" -let s:gui0C = "a1efe4" -let s:gui0D = "66d9ef" -let s:gui0E = "ae81ff" -let s:gui0F = "cc6633" - -" Terminal Base16 Color Definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists('base16colorspace') && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -" Theme Setup -hi clear -syntax reset -let g:colors_name = "base16-monokai" - -" Highlighting function -fun! hi(group, guifg, guibg, ctermfg, ctermbg, attr) - if a:guifg != "" - exec "hi " . a:group . " guifg=#" . a:guifg - endif - if a:guibg != "" - exec "hi " . a:group . " guibg=#" . a:guibg - endif - if a:ctermfg != "" - exec "hi " . a:group . " ctermfg=" . a:ctermfg - endif - if a:ctermbg != "" - exec "hi " . a:group . " ctermbg=" . a:ctermbg - endif - if a:attr != "" - exec "hi " . a:group . " gui=" . a:attr . " cterm=" . a:attr - endif -endfun - -" Vim Editor Colors -call hi("Bold", "", "", "", "", "bold") -call hi("Debug", s:gui08, "", s:cterm08, "", "") -call hi("Directory", s:gui0D, "", s:cterm0D, "", "") -call hi("ErrorMsg", s:gui08, s:gui00, s:cterm08, s:cterm00, "") -call hi("Exception", s:gui08, "", s:cterm08, "", "") -call hi("FoldColumn", "", s:gui01, "", s:cterm01, "") -call hi("Folded", s:gui03, s:gui01, s:cterm03, s:cterm01, "") -call hi("IncSearch", s:gui0A, "", s:cterm0A, "", "") -call hi("Italic", "", "", "", "", "none") -call hi("Macro", s:gui08, "", s:cterm08, "", "") -call hi("MatchParen", s:gui03, s:gui00, s:cterm03, s:cterm00, "reverse") -call hi("ModeMsg", s:gui0B, "", s:cterm0B, "", "") -call hi("MoreMsg", s:gui0B, "", s:cterm0B, "", "") -call hi("Question", s:gui0A, "", s:cterm0A, "", "") -call hi("Search", s:gui0A, s:gui01, s:cterm0A, s:cterm01, "reverse") -call hi("SpecialKey", s:gui03, "", s:cterm03, "", "") -call hi("Title", s:gui05, s:gui01, s:cterm05, s:cterm01, "reverse") -call hi("TooLong", s:gui08, "", s:cterm08, "", "") -call hi("Underlined", s:gui08, "", s:cterm08, "", "") -call hi("Visual", "", s:gui02, "", s:cterm02, "") -call hi("VisualNOS", s:gui08, "", s:cterm08, "", "") -call hi("WarningMsg", s:gui08, "", s:cterm08, "", "") -call hi("WildMenu", s:gui08, "", s:cterm08, "", "") - -if &background == "dark" - call hi("Cursor", s:gui00, s:gui05, s:cterm00, s:cterm05, "") - call hi("NonText", s:gui03, "", s:cterm03, "", "") - call hi("Normal", s:gui05, s:gui00, s:cterm05, s:cterm00, "") - call hi("LineNr", s:gui03, s:gui01, s:cterm03, s:cterm01, "") - call hi("SpecialKey", s:gui03, "", s:cterm03, "", "") - call hi("StatusLine", s:gui04, s:gui02, s:cterm04, s:cterm02, "none") - call hi("StatusLineNC", s:gui03, s:gui01, s:cterm03, s:cterm01, "none") - call hi("VertSplit", s:gui02, s:gui02, s:cterm02, s:cterm02, "none") - call hi("ColorColumn", "", s:gui01, "", s:cterm01, "none") - call hi("CursorColumn", "", s:gui01, "", s:cterm01, "none") - call hi("CursorLine", "", s:gui01, "", s:cterm01, "none") - call hi("CursorLineNr", s:gui03, s:gui01, s:cterm03, s:cterm01, "") - call hi("PMenu", s:gui04, s:gui01, s:cterm04, s:cterm01, "none") - call hi("PMenuSel", s:gui04, s:gui01, s:cterm04, s:cterm01, "reverse") - call hi("TabLine", s:gui05, s:gui01, s:cterm05, s:cterm01, "reverse") - call hi("TabLineFill", s:gui06, s:gui01, s:cterm06, s:cterm01, "reverse") - call hi("TabLineSel", s:gui06, s:gui01, s:cterm06, s:cterm01, "reverse") - call hi("DiffAdd", s:gui0B, s:gui00, s:cterm0B, s:cterm00, "") - call hi("DiffChange", s:gui05, s:gui00, s:cterm05, s:cterm00, "") - call hi("DiffDelete", s:gui08, s:gui00, s:cterm08, s:cterm00, "") - call hi("DiffText", s:gui0D, s:gui00, s:cterm0D, s:cterm00, "") -else - call hi("Cursor", s:gui00, s:gui02, s:cterm00, s:cterm02, "") - call hi("NonText", s:gui05, "", s:cterm05, "", "") - call hi("Normal", s:gui02, s:gui07, s:cterm02, s:cterm05, "") - call hi("LineNr", s:gui04, s:gui06, s:cterm04, s:cterm06, "") - call hi("SpecialKey", s:gui05, "", s:cterm05, "", "") - call hi("StatusLine", s:gui04, s:gui06, s:cterm04, s:cterm06, "none") - call hi("StatusLineNC", s:gui04, s:gui06, s:cterm04, s:cterm06, "none") - call hi("VertSplit", s:gui05, s:gui05, s:cterm05, s:cterm05, "none") - call hi("CursorColumn", "", s:gui06, "", s:cterm06, "none") - call hi("CursorLine", "", s:gui06, "", s:cterm06, "none") - call hi("CursorLineNr", s:gui04, s:gui06, s:cterm04, s:cterm06, "") - call hi("PMenu", s:gui05, s:gui03, s:cterm05, s:cterm03, "none") - call hi("PMenuSel", s:gui05, s:gui03, s:cterm05, s:cterm03, "reverse") - call hi("TabLine", s:gui05, s:gui01, s:cterm05, s:cterm01, "reverse") - call hi("TabLineFill", s:gui06, s:gui01, s:cterm06, s:cterm01, "reverse") - call hi("TabLineSel", s:gui06, s:gui01, s:cterm06, s:cterm01, "reverse") - call hi("DiffAdd", s:gui0B, s:gui0F, s:cterm0B, s:cterm0F, "") - call hi("DiffChange", s:gui05, s:gui0F, s:cterm05, s:cterm0F, "") - call hi("DiffDelete", s:gui08, s:gui0F, s:cterm08, s:cterm0F, "") - call hi("DiffText", s:gui0D, s:gui0F, s:cterm0D, s:cterm0F, "") -endif - -" Standard Syntax Highlighting -call hi("Boolean", s:gui09, "", s:cterm09, "", "") -call hi("Character", s:gui08, "", s:cterm08, "", "") -call hi("Comment", s:gui03, "", s:cterm03, "", "") -call hi("Conditional", s:gui0E, "", s:cterm0E, "", "") -call hi("Constant", s:gui09, "", s:cterm09, "", "") -call hi("Define", s:gui0E, "", s:cterm0E, "", "none") -call hi("Delimiter", s:gui0F, "", s:cterm0F, "", "") -call hi("Float", s:gui09, "", s:cterm09, "", "") -call hi("Function", s:gui0D, "", s:cterm0D, "", "") -call hi("Identifier", s:gui08, "", s:cterm08, "", "none") -call hi("Include", s:gui0D, "", s:cterm0D, "", "") -call hi("Keyword", s:gui0E, "", s:cterm0E, "", "") -call hi("Label", s:gui0A, "", s:cterm0A, "", "") -call hi("Number", s:gui09, "", s:cterm09, "", "") -call hi("Operator", s:gui05, "", s:cterm05, "", "none") -call hi("PreProc", s:gui0A, "", s:cterm0A, "", "") -call hi("Repeat", s:gui0A, "", s:cterm0A, "", "") -call hi("Special", s:gui0C, "", s:cterm0C, "", "") -call hi("SpecialChar", s:gui0F, "", s:cterm0F, "", "") -call hi("Statement", s:gui08, "", s:cterm08, "", "") -call hi("StorageClass", s:gui0A, "", s:cterm0A, "", "") -call hi("String", s:gui0B, "", s:cterm0B, "", "") -call hi("Structure", s:gui0E, "", s:cterm0E, "", "") -call hi("Tag", s:gui0A, "", s:cterm0A, "", "") -call hi("Title", s:gui0D, s:gui00, s:cterm0D, s:cterm00, "none") -call hi("Todo", s:gui0A, s:gui01, s:cterm0A, s:cterm01, "") -call hi("Type", s:gui09, "", s:cterm09, "", "none") -call hi("Typedef", s:gui0A, "", s:cterm0A, "", "") - -" Spelling Highlighting -call hi("SpellBad", s:gui00, s:gui08, s:cterm00, s:cterm08, "") -"call hi("SpellCap", s:gui00, s:gui08, s:cterm00, s:cterm08, "") -"call hi("SpellRare", s:gui00, s:gui08, s:cterm00, s:cterm08, "") -"call hi("SpellLocal", s:gui00, s:gui08, s:cterm00, s:cterm08, "") - -" Additional Diff Highlighting -call hi("DiffAdded", s:gui0B, "", s:cterm0B, "", "") -call hi("DiffFile", s:gui08, "", s:cterm08, "", "") -call hi("DiffNewFile", s:gui0B, "", s:cterm0B, "", "") -call hi("DiffLine", s:gui0D, "", s:cterm0D, "", "") -call hi("DiffRemoved", s:gui08, "", s:cterm08, "", "") - -" Ruby Highlighting -call hi("rubyAttribute", s:gui0D, "", s:cterm0D, "", "") -call hi("rubyConstant", s:gui0A, "", s:cterm0A, "", "") -call hi("rubyInterpolation", s:gui0B, "", s:cterm0B, "", "") -call hi("rubyInterpolationDelimiter", s:gui0F, "", s:cterm0F, "", "") -call hi("rubyRegexp", s:gui0C, "", s:cterm0C, "", "") -call hi("rubySymbol", s:gui0B, "", s:cterm0B, "", "") -call hi("rubyStringDelimiter", s:gui0B, "", s:cterm0B, "", "") - -" PHP Highlighting -call hi("phpMemberSelector", s:gui05, "", s:cterm05, "", "") -call hi("phpComparison", s:gui05, "", s:cterm05, "", "") -call hi("phpParent", s:gui05, "", s:cterm05, "", "") - -" HTML Highlighting -call hi("htmlBold", s:gui0A, "", s:cterm0A, "", "") -call hi("htmlItalic", s:gui0E, "", s:cterm0E, "", "") -call hi("htmlEndTag", s:gui05, "", s:cterm05, "", "") -call hi("htmlTag", s:gui05, "", s:cterm05, "", "") - -" CSS Highlighting -call hi("cssBraces", s:gui05, "", s:cterm05, "", "") -call hi("cssClassName", s:gui0E, "", s:cterm0E, "", "") -call hi("cssColor", s:gui0C, "", s:cterm0C, "", "") - -" SASS Highlighting -call hi("sassIdChar", s:gui08, "", s:cterm08, "", "") -call hi("sassClassChar", s:gui09, "", s:cterm09, "", "") -call hi("sassInclude", s:gui0E, "", s:cterm0E, "", "") -call hi("sassMixing", s:gui0E, "", s:cterm0E, "", "") -call hi("sassMixinName", s:gui0D, "", s:cterm0D, "", "") - -" JavaScript Highlighting -call hi("javaScript", s:gui05, "", s:cterm05, "", "") -call hi("javaScriptBraces", s:gui05, "", s:cterm05, "", "") -call hi("javaScriptNumber", s:gui09, "", s:cterm09, "", "") - -" Markdown Highlighting -call hi("markdownCode", s:gui0B, "", s:cterm0B, "", "") -call hi("markdownCodeBlock", s:gui0B, "", s:cterm0B, "", "") -call hi("markdownHeadingDelimiter", s:gui0D, "", s:cterm0D, "", "") - -" Git Highlighting -call hi("gitCommitOverflow", s:gui08, "", s:cterm08, "", "") -call hi("gitCommitSummary", s:gui0B, "", s:cterm0B, "", "") - -" Remove Highlighting Function -delf hi - -" Remove Colour Variables -unlet s:gui00 s:gui01 s:gui02 s:gui03 s:gui04 s:gui05 s:gui06 s:gui07 s:gui08 s:gui09 s:gui0A s:gui0B s:gui0C s:gui0D s:gui0E s:gui0F -unlet s:cterm00 s:cterm01 s:cterm02 s:cterm03 s:cterm04 s:cterm05 s:cterm06 s:cterm07 s:cterm08 s:cterm09 s:cterm0A s:cterm0B s:cterm0C s:cterm0D s:cterm0E s:cterm0F diff --git a/vim/colors/base16-ocean.vim b/vim/colors/base16-ocean.vim deleted file mode 100644 index b03af7d..0000000 --- a/vim/colors/base16-ocean.vim +++ /dev/null @@ -1,237 +0,0 @@ -" Base16 Ocean (https://github.com/chriskempson/base16) -" Scheme: Chris Kempson (http://chriskempson.com) - -" GUI Base16 Color Definitions -let s:gui00 = "2b303b" -let s:gui01 = "343d46" -let s:gui02 = "4f5b66" -let s:gui03 = "65737e" -let s:gui04 = "a7adba" -let s:gui05 = "c0c5ce" -let s:gui06 = "dfe1e8" -let s:gui07 = "eff1f5" -let s:gui08 = "bf616a" -let s:gui09 = "d08770" -let s:gui0A = "ebcb8b" -let s:gui0B = "a3be8c" -let s:gui0C = "96b5b4" -let s:gui0D = "8fa1b3" -let s:gui0E = "b48ead" -let s:gui0F = "ab7967" - -" Terminal Base16 Color Definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists('base16colorspace') && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -" Theme Setup -hi clear -syntax reset -let g:colors_name = "base16-ocean" - -" Highlighting function -fun! hi(group, guifg, guibg, ctermfg, ctermbg, attr) - if a:guifg != "" - exec "hi " . a:group . " guifg=#" . a:guifg - endif - if a:guibg != "" - exec "hi " . a:group . " guibg=#" . a:guibg - endif - if a:ctermfg != "" - exec "hi " . a:group . " ctermfg=" . a:ctermfg - endif - if a:ctermbg != "" - exec "hi " . a:group . " ctermbg=" . a:ctermbg - endif - if a:attr != "" - exec "hi " . a:group . " gui=" . a:attr . " cterm=" . a:attr - endif -endfun - -" Vim Editor Colors -call hi("Bold", "", "", "", "", "bold") -call hi("Debug", s:gui08, "", s:cterm08, "", "") -call hi("Directory", s:gui0D, "", s:cterm0D, "", "") -call hi("ErrorMsg", s:gui08, s:gui00, s:cterm08, s:cterm00, "") -call hi("Exception", s:gui08, "", s:cterm08, "", "") -call hi("FoldColumn", "", s:gui01, "", s:cterm01, "") -call hi("Folded", s:gui03, s:gui01, s:cterm03, s:cterm01, "") -call hi("IncSearch", s:gui0A, "", s:cterm0A, "", "") -call hi("Italic", "", "", "", "", "none") -call hi("Macro", s:gui08, "", s:cterm08, "", "") -call hi("MatchParen", s:gui03, s:gui00, s:cterm03, s:cterm00, "reverse") -call hi("ModeMsg", s:gui0B, "", s:cterm0B, "", "") -call hi("MoreMsg", s:gui0B, "", s:cterm0B, "", "") -call hi("Question", s:gui0A, "", s:cterm0A, "", "") -call hi("Search", s:gui0A, s:gui01, s:cterm0A, s:cterm01, "reverse") -call hi("SpecialKey", s:gui03, "", s:cterm03, "", "") -call hi("Title", s:gui05, s:gui01, s:cterm05, s:cterm01, "reverse") -call hi("TooLong", s:gui08, "", s:cterm08, "", "") -call hi("Underlined", s:gui08, "", s:cterm08, "", "") -call hi("Visual", "", s:gui02, "", s:cterm02, "") -call hi("VisualNOS", s:gui08, "", s:cterm08, "", "") -call hi("WarningMsg", s:gui08, "", s:cterm08, "", "") -call hi("WildMenu", s:gui08, "", s:cterm08, "", "") - -if &background == "dark" - call hi("Cursor", s:gui00, s:gui05, s:cterm00, s:cterm05, "") - call hi("NonText", s:gui03, "", s:cterm03, "", "") - call hi("Normal", s:gui05, s:gui00, s:cterm05, s:cterm00, "") - call hi("LineNr", s:gui03, s:gui01, s:cterm03, s:cterm01, "") - call hi("SpecialKey", s:gui03, "", s:cterm03, "", "") - call hi("StatusLine", s:gui04, s:gui02, s:cterm04, s:cterm02, "none") - call hi("StatusLineNC", s:gui03, s:gui01, s:cterm03, s:cterm01, "none") - call hi("VertSplit", s:gui02, s:gui02, s:cterm02, s:cterm02, "none") - call hi("ColorColumn", "", s:gui01, "", s:cterm01, "none") - call hi("CursorColumn", "", s:gui01, "", s:cterm01, "none") - call hi("CursorLine", "", s:gui01, "", s:cterm01, "none") - call hi("CursorLineNr", s:gui03, s:gui01, s:cterm03, s:cterm01, "") - call hi("PMenu", s:gui04, s:gui01, s:cterm04, s:cterm01, "none") - call hi("PMenuSel", s:gui04, s:gui01, s:cterm04, s:cterm01, "reverse") - call hi("TabLine", s:gui05, s:gui01, s:cterm05, s:cterm01, "reverse") - call hi("TabLineFill", s:gui06, s:gui01, s:cterm06, s:cterm01, "reverse") - call hi("TabLineSel", s:gui06, s:gui01, s:cterm06, s:cterm01, "reverse") - call hi("DiffAdd", s:gui0B, s:gui00, s:cterm0B, s:cterm00, "") - call hi("DiffChange", s:gui05, s:gui00, s:cterm05, s:cterm00, "") - call hi("DiffDelete", s:gui08, s:gui00, s:cterm08, s:cterm00, "") - call hi("DiffText", s:gui0D, s:gui00, s:cterm0D, s:cterm00, "") -else - call hi("Cursor", s:gui00, s:gui02, s:cterm00, s:cterm02, "") - call hi("NonText", s:gui05, "", s:cterm05, "", "") - call hi("Normal", s:gui02, s:gui07, s:cterm02, s:cterm05, "") - call hi("LineNr", s:gui04, s:gui06, s:cterm04, s:cterm06, "") - call hi("SpecialKey", s:gui05, "", s:cterm05, "", "") - call hi("StatusLine", s:gui04, s:gui06, s:cterm04, s:cterm06, "none") - call hi("StatusLineNC", s:gui04, s:gui06, s:cterm04, s:cterm06, "none") - call hi("VertSplit", s:gui05, s:gui05, s:cterm05, s:cterm05, "none") - call hi("CursorColumn", "", s:gui06, "", s:cterm06, "none") - call hi("CursorLine", "", s:gui06, "", s:cterm06, "none") - call hi("CursorLineNr", s:gui04, s:gui06, s:cterm04, s:cterm06, "") - call hi("PMenu", s:gui05, s:gui03, s:cterm05, s:cterm03, "none") - call hi("PMenuSel", s:gui05, s:gui03, s:cterm05, s:cterm03, "reverse") - call hi("TabLine", s:gui05, s:gui01, s:cterm05, s:cterm01, "reverse") - call hi("TabLineFill", s:gui06, s:gui01, s:cterm06, s:cterm01, "reverse") - call hi("TabLineSel", s:gui06, s:gui01, s:cterm06, s:cterm01, "reverse") - call hi("DiffAdd", s:gui0B, s:gui0F, s:cterm0B, s:cterm0F, "") - call hi("DiffChange", s:gui05, s:gui0F, s:cterm05, s:cterm0F, "") - call hi("DiffDelete", s:gui08, s:gui0F, s:cterm08, s:cterm0F, "") - call hi("DiffText", s:gui0D, s:gui0F, s:cterm0D, s:cterm0F, "") -endif - -" Standard Syntax Highlighting -call hi("Boolean", s:gui09, "", s:cterm09, "", "") -call hi("Character", s:gui08, "", s:cterm08, "", "") -call hi("Comment", s:gui03, "", s:cterm03, "", "") -call hi("Conditional", s:gui0E, "", s:cterm0E, "", "") -call hi("Constant", s:gui09, "", s:cterm09, "", "") -call hi("Define", s:gui0E, "", s:cterm0E, "", "none") -call hi("Delimiter", s:gui0F, "", s:cterm0F, "", "") -call hi("Float", s:gui09, "", s:cterm09, "", "") -call hi("Function", s:gui0D, "", s:cterm0D, "", "") -call hi("Identifier", s:gui08, "", s:cterm08, "", "none") -call hi("Include", s:gui0D, "", s:cterm0D, "", "") -call hi("Keyword", s:gui0E, "", s:cterm0E, "", "") -call hi("Label", s:gui0A, "", s:cterm0A, "", "") -call hi("Number", s:gui09, "", s:cterm09, "", "") -call hi("Operator", s:gui05, "", s:cterm05, "", "none") -call hi("PreProc", s:gui0A, "", s:cterm0A, "", "") -call hi("Repeat", s:gui0A, "", s:cterm0A, "", "") -call hi("Special", s:gui0C, "", s:cterm0C, "", "") -call hi("SpecialChar", s:gui0F, "", s:cterm0F, "", "") -call hi("Statement", s:gui08, "", s:cterm08, "", "") -call hi("StorageClass", s:gui0A, "", s:cterm0A, "", "") -call hi("String", s:gui0B, "", s:cterm0B, "", "") -call hi("Structure", s:gui0E, "", s:cterm0E, "", "") -call hi("Tag", s:gui0A, "", s:cterm0A, "", "") -call hi("Title", s:gui0D, s:gui00, s:cterm0D, s:cterm00, "none") -call hi("Todo", s:gui0A, s:gui01, s:cterm0A, s:cterm01, "") -call hi("Type", s:gui09, "", s:cterm09, "", "none") -call hi("Typedef", s:gui0A, "", s:cterm0A, "", "") - -" Spelling Highlighting -call hi("SpellBad", s:gui00, s:gui08, s:cterm00, s:cterm08, "") -"call hi("SpellCap", s:gui00, s:gui08, s:cterm00, s:cterm08, "") -"call hi("SpellRare", s:gui00, s:gui08, s:cterm00, s:cterm08, "") -"call hi("SpellLocal", s:gui00, s:gui08, s:cterm00, s:cterm08, "") - -" Additional Diff Highlighting -call hi("DiffAdded", s:gui0B, "", s:cterm0B, "", "") -call hi("DiffFile", s:gui08, "", s:cterm08, "", "") -call hi("DiffNewFile", s:gui0B, "", s:cterm0B, "", "") -call hi("DiffLine", s:gui0D, "", s:cterm0D, "", "") -call hi("DiffRemoved", s:gui08, "", s:cterm08, "", "") - -" Ruby Highlighting -call hi("rubyAttribute", s:gui0D, "", s:cterm0D, "", "") -call hi("rubyConstant", s:gui0A, "", s:cterm0A, "", "") -call hi("rubyInterpolation", s:gui0B, "", s:cterm0B, "", "") -call hi("rubyInterpolationDelimiter", s:gui0F, "", s:cterm0F, "", "") -call hi("rubyRegexp", s:gui0C, "", s:cterm0C, "", "") -call hi("rubySymbol", s:gui0B, "", s:cterm0B, "", "") -call hi("rubyStringDelimiter", s:gui0B, "", s:cterm0B, "", "") - -" PHP Highlighting -call hi("phpMemberSelector", s:gui05, "", s:cterm05, "", "") -call hi("phpComparison", s:gui05, "", s:cterm05, "", "") -call hi("phpParent", s:gui05, "", s:cterm05, "", "") - -" HTML Highlighting -call hi("htmlBold", s:gui0A, "", s:cterm0A, "", "") -call hi("htmlItalic", s:gui0E, "", s:cterm0E, "", "") -call hi("htmlEndTag", s:gui05, "", s:cterm05, "", "") -call hi("htmlTag", s:gui05, "", s:cterm05, "", "") - -" CSS Highlighting -call hi("cssBraces", s:gui05, "", s:cterm05, "", "") -call hi("cssClassName", s:gui0E, "", s:cterm0E, "", "") -call hi("cssColor", s:gui0C, "", s:cterm0C, "", "") - -" SASS Highlighting -call hi("sassIdChar", s:gui08, "", s:cterm08, "", "") -call hi("sassClassChar", s:gui09, "", s:cterm09, "", "") -call hi("sassInclude", s:gui0E, "", s:cterm0E, "", "") -call hi("sassMixing", s:gui0E, "", s:cterm0E, "", "") -call hi("sassMixinName", s:gui0D, "", s:cterm0D, "", "") - -" JavaScript Highlighting -call hi("javaScript", s:gui05, "", s:cterm05, "", "") -call hi("javaScriptBraces", s:gui05, "", s:cterm05, "", "") -call hi("javaScriptNumber", s:gui09, "", s:cterm09, "", "") - -" Markdown Highlighting -call hi("markdownCode", s:gui0B, "", s:cterm0B, "", "") -call hi("markdownCodeBlock", s:gui0B, "", s:cterm0B, "", "") -call hi("markdownHeadingDelimiter", s:gui0D, "", s:cterm0D, "", "") - -" Git Highlighting -call hi("gitCommitOverflow", s:gui08, "", s:cterm08, "", "") -call hi("gitCommitSummary", s:gui0B, "", s:cterm0B, "", "") - -" Remove Highlighting Function -delf hi - -" Remove Colour Variables -unlet s:gui00 s:gui01 s:gui02 s:gui03 s:gui04 s:gui05 s:gui06 s:gui07 s:gui08 s:gui09 s:gui0A s:gui0B s:gui0C s:gui0D s:gui0E s:gui0F -unlet s:cterm00 s:cterm01 s:cterm02 s:cterm03 s:cterm04 s:cterm05 s:cterm06 s:cterm07 s:cterm08 s:cterm09 s:cterm0A s:cterm0B s:cterm0C s:cterm0D s:cterm0E s:cterm0F diff --git a/vim/colors/base16-railscasts.vim b/vim/colors/base16-railscasts.vim deleted file mode 100644 index e1b33bf..0000000 --- a/vim/colors/base16-railscasts.vim +++ /dev/null @@ -1,237 +0,0 @@ -" Base16 Railscasts (https://github.com/chriskempson/base16) -" Scheme: Ryan Bates (http://railscasts.com) - -" GUI Base16 Color Definitions -let s:gui00 = "2b2b2b" -let s:gui01 = "272935" -let s:gui02 = "3a4055" -let s:gui03 = "5a647e" -let s:gui04 = "d4cfc9" -let s:gui05 = "e6e1dc" -let s:gui06 = "f4f1ed" -let s:gui07 = "f9f7f3" -let s:gui08 = "da4939" -let s:gui09 = "cc7833" -let s:gui0A = "ffc66d" -let s:gui0B = "a5c261" -let s:gui0C = "519f50" -let s:gui0D = "6d9cbe" -let s:gui0E = "b6b3eb" -let s:gui0F = "bc9458" - -" Terminal Base16 Color Definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists('base16colorspace') && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -" Theme Setup -hi clear -syntax reset -let g:colors_name = "base16-railscasts" - -" Highlighting function -fun! hi(group, guifg, guibg, ctermfg, ctermbg, attr) - if a:guifg != "" - exec "hi " . a:group . " guifg=#" . a:guifg - endif - if a:guibg != "" - exec "hi " . a:group . " guibg=#" . a:guibg - endif - if a:ctermfg != "" - exec "hi " . a:group . " ctermfg=" . a:ctermfg - endif - if a:ctermbg != "" - exec "hi " . a:group . " ctermbg=" . a:ctermbg - endif - if a:attr != "" - exec "hi " . a:group . " gui=" . a:attr . " cterm=" . a:attr - endif -endfun - -" Vim Editor Colors -call hi("Bold", "", "", "", "", "bold") -call hi("Debug", s:gui08, "", s:cterm08, "", "") -call hi("Directory", s:gui0D, "", s:cterm0D, "", "") -call hi("ErrorMsg", s:gui08, s:gui00, s:cterm08, s:cterm00, "") -call hi("Exception", s:gui08, "", s:cterm08, "", "") -call hi("FoldColumn", "", s:gui01, "", s:cterm01, "") -call hi("Folded", s:gui03, s:gui01, s:cterm03, s:cterm01, "") -call hi("IncSearch", s:gui0A, "", s:cterm0A, "", "") -call hi("Italic", "", "", "", "", "none") -call hi("Macro", s:gui08, "", s:cterm08, "", "") -call hi("MatchParen", s:gui03, s:gui00, s:cterm03, s:cterm00, "reverse") -call hi("ModeMsg", s:gui0B, "", s:cterm0B, "", "") -call hi("MoreMsg", s:gui0B, "", s:cterm0B, "", "") -call hi("Question", s:gui0A, "", s:cterm0A, "", "") -call hi("Search", s:gui0A, s:gui01, s:cterm0A, s:cterm01, "reverse") -call hi("SpecialKey", s:gui03, "", s:cterm03, "", "") -call hi("Title", s:gui05, s:gui01, s:cterm05, s:cterm01, "reverse") -call hi("TooLong", s:gui08, "", s:cterm08, "", "") -call hi("Underlined", s:gui08, "", s:cterm08, "", "") -call hi("Visual", "", s:gui02, "", s:cterm02, "") -call hi("VisualNOS", s:gui08, "", s:cterm08, "", "") -call hi("WarningMsg", s:gui08, "", s:cterm08, "", "") -call hi("WildMenu", s:gui08, "", s:cterm08, "", "") - -if &background == "dark" - call hi("Cursor", s:gui00, s:gui05, s:cterm00, s:cterm05, "") - call hi("NonText", s:gui03, "", s:cterm03, "", "") - call hi("Normal", s:gui05, s:gui00, s:cterm05, s:cterm00, "") - call hi("LineNr", s:gui03, s:gui01, s:cterm03, s:cterm01, "") - call hi("SpecialKey", s:gui03, "", s:cterm03, "", "") - call hi("StatusLine", s:gui04, s:gui02, s:cterm04, s:cterm02, "none") - call hi("StatusLineNC", s:gui03, s:gui01, s:cterm03, s:cterm01, "none") - call hi("VertSplit", s:gui02, s:gui02, s:cterm02, s:cterm02, "none") - call hi("ColorColumn", "", s:gui01, "", s:cterm01, "none") - call hi("CursorColumn", "", s:gui01, "", s:cterm01, "none") - call hi("CursorLine", "", s:gui01, "", s:cterm01, "none") - call hi("CursorLineNr", s:gui03, s:gui01, s:cterm03, s:cterm01, "") - call hi("PMenu", s:gui04, s:gui01, s:cterm04, s:cterm01, "none") - call hi("PMenuSel", s:gui04, s:gui01, s:cterm04, s:cterm01, "reverse") - call hi("TabLine", s:gui05, s:gui01, s:cterm05, s:cterm01, "reverse") - call hi("TabLineFill", s:gui06, s:gui01, s:cterm06, s:cterm01, "reverse") - call hi("TabLineSel", s:gui06, s:gui01, s:cterm06, s:cterm01, "reverse") - call hi("DiffAdd", s:gui0B, s:gui00, s:cterm0B, s:cterm00, "") - call hi("DiffChange", s:gui05, s:gui00, s:cterm05, s:cterm00, "") - call hi("DiffDelete", s:gui08, s:gui00, s:cterm08, s:cterm00, "") - call hi("DiffText", s:gui0D, s:gui00, s:cterm0D, s:cterm00, "") -else - call hi("Cursor", s:gui00, s:gui02, s:cterm00, s:cterm02, "") - call hi("NonText", s:gui05, "", s:cterm05, "", "") - call hi("Normal", s:gui02, s:gui07, s:cterm02, s:cterm05, "") - call hi("LineNr", s:gui04, s:gui06, s:cterm04, s:cterm06, "") - call hi("SpecialKey", s:gui05, "", s:cterm05, "", "") - call hi("StatusLine", s:gui04, s:gui06, s:cterm04, s:cterm06, "none") - call hi("StatusLineNC", s:gui04, s:gui06, s:cterm04, s:cterm06, "none") - call hi("VertSplit", s:gui05, s:gui05, s:cterm05, s:cterm05, "none") - call hi("CursorColumn", "", s:gui06, "", s:cterm06, "none") - call hi("CursorLine", "", s:gui06, "", s:cterm06, "none") - call hi("CursorLineNr", s:gui04, s:gui06, s:cterm04, s:cterm06, "") - call hi("PMenu", s:gui05, s:gui03, s:cterm05, s:cterm03, "none") - call hi("PMenuSel", s:gui05, s:gui03, s:cterm05, s:cterm03, "reverse") - call hi("TabLine", s:gui05, s:gui01, s:cterm05, s:cterm01, "reverse") - call hi("TabLineFill", s:gui06, s:gui01, s:cterm06, s:cterm01, "reverse") - call hi("TabLineSel", s:gui06, s:gui01, s:cterm06, s:cterm01, "reverse") - call hi("DiffAdd", s:gui0B, s:gui0F, s:cterm0B, s:cterm0F, "") - call hi("DiffChange", s:gui05, s:gui0F, s:cterm05, s:cterm0F, "") - call hi("DiffDelete", s:gui08, s:gui0F, s:cterm08, s:cterm0F, "") - call hi("DiffText", s:gui0D, s:gui0F, s:cterm0D, s:cterm0F, "") -endif - -" Standard Syntax Highlighting -call hi("Boolean", s:gui09, "", s:cterm09, "", "") -call hi("Character", s:gui08, "", s:cterm08, "", "") -call hi("Comment", s:gui03, "", s:cterm03, "", "") -call hi("Conditional", s:gui0E, "", s:cterm0E, "", "") -call hi("Constant", s:gui09, "", s:cterm09, "", "") -call hi("Define", s:gui0E, "", s:cterm0E, "", "none") -call hi("Delimiter", s:gui0F, "", s:cterm0F, "", "") -call hi("Float", s:gui09, "", s:cterm09, "", "") -call hi("Function", s:gui0D, "", s:cterm0D, "", "") -call hi("Identifier", s:gui08, "", s:cterm08, "", "none") -call hi("Include", s:gui0D, "", s:cterm0D, "", "") -call hi("Keyword", s:gui0E, "", s:cterm0E, "", "") -call hi("Label", s:gui0A, "", s:cterm0A, "", "") -call hi("Number", s:gui09, "", s:cterm09, "", "") -call hi("Operator", s:gui05, "", s:cterm05, "", "none") -call hi("PreProc", s:gui0A, "", s:cterm0A, "", "") -call hi("Repeat", s:gui0A, "", s:cterm0A, "", "") -call hi("Special", s:gui0C, "", s:cterm0C, "", "") -call hi("SpecialChar", s:gui0F, "", s:cterm0F, "", "") -call hi("Statement", s:gui08, "", s:cterm08, "", "") -call hi("StorageClass", s:gui0A, "", s:cterm0A, "", "") -call hi("String", s:gui0B, "", s:cterm0B, "", "") -call hi("Structure", s:gui0E, "", s:cterm0E, "", "") -call hi("Tag", s:gui0A, "", s:cterm0A, "", "") -call hi("Title", s:gui0D, s:gui00, s:cterm0D, s:cterm00, "none") -call hi("Todo", s:gui0A, s:gui01, s:cterm0A, s:cterm01, "") -call hi("Type", s:gui09, "", s:cterm09, "", "none") -call hi("Typedef", s:gui0A, "", s:cterm0A, "", "") - -" Spelling Highlighting -call hi("SpellBad", s:gui00, s:gui08, s:cterm00, s:cterm08, "") -"call hi("SpellCap", s:gui00, s:gui08, s:cterm00, s:cterm08, "") -"call hi("SpellRare", s:gui00, s:gui08, s:cterm00, s:cterm08, "") -"call hi("SpellLocal", s:gui00, s:gui08, s:cterm00, s:cterm08, "") - -" Additional Diff Highlighting -call hi("DiffAdded", s:gui0B, "", s:cterm0B, "", "") -call hi("DiffFile", s:gui08, "", s:cterm08, "", "") -call hi("DiffNewFile", s:gui0B, "", s:cterm0B, "", "") -call hi("DiffLine", s:gui0D, "", s:cterm0D, "", "") -call hi("DiffRemoved", s:gui08, "", s:cterm08, "", "") - -" Ruby Highlighting -call hi("rubyAttribute", s:gui0D, "", s:cterm0D, "", "") -call hi("rubyConstant", s:gui0A, "", s:cterm0A, "", "") -call hi("rubyInterpolation", s:gui0B, "", s:cterm0B, "", "") -call hi("rubyInterpolationDelimiter", s:gui0F, "", s:cterm0F, "", "") -call hi("rubyRegexp", s:gui0C, "", s:cterm0C, "", "") -call hi("rubySymbol", s:gui0B, "", s:cterm0B, "", "") -call hi("rubyStringDelimiter", s:gui0B, "", s:cterm0B, "", "") - -" PHP Highlighting -call hi("phpMemberSelector", s:gui05, "", s:cterm05, "", "") -call hi("phpComparison", s:gui05, "", s:cterm05, "", "") -call hi("phpParent", s:gui05, "", s:cterm05, "", "") - -" HTML Highlighting -call hi("htmlBold", s:gui0A, "", s:cterm0A, "", "") -call hi("htmlItalic", s:gui0E, "", s:cterm0E, "", "") -call hi("htmlEndTag", s:gui05, "", s:cterm05, "", "") -call hi("htmlTag", s:gui05, "", s:cterm05, "", "") - -" CSS Highlighting -call hi("cssBraces", s:gui05, "", s:cterm05, "", "") -call hi("cssClassName", s:gui0E, "", s:cterm0E, "", "") -call hi("cssColor", s:gui0C, "", s:cterm0C, "", "") - -" SASS Highlighting -call hi("sassIdChar", s:gui08, "", s:cterm08, "", "") -call hi("sassClassChar", s:gui09, "", s:cterm09, "", "") -call hi("sassInclude", s:gui0E, "", s:cterm0E, "", "") -call hi("sassMixing", s:gui0E, "", s:cterm0E, "", "") -call hi("sassMixinName", s:gui0D, "", s:cterm0D, "", "") - -" JavaScript Highlighting -call hi("javaScript", s:gui05, "", s:cterm05, "", "") -call hi("javaScriptBraces", s:gui05, "", s:cterm05, "", "") -call hi("javaScriptNumber", s:gui09, "", s:cterm09, "", "") - -" Markdown Highlighting -call hi("markdownCode", s:gui0B, "", s:cterm0B, "", "") -call hi("markdownCodeBlock", s:gui0B, "", s:cterm0B, "", "") -call hi("markdownHeadingDelimiter", s:gui0D, "", s:cterm0D, "", "") - -" Git Highlighting -call hi("gitCommitOverflow", s:gui08, "", s:cterm08, "", "") -call hi("gitCommitSummary", s:gui0B, "", s:cterm0B, "", "") - -" Remove Highlighting Function -delf hi - -" Remove Colour Variables -unlet s:gui00 s:gui01 s:gui02 s:gui03 s:gui04 s:gui05 s:gui06 s:gui07 s:gui08 s:gui09 s:gui0A s:gui0B s:gui0C s:gui0D s:gui0E s:gui0F -unlet s:cterm00 s:cterm01 s:cterm02 s:cterm03 s:cterm04 s:cterm05 s:cterm06 s:cterm07 s:cterm08 s:cterm09 s:cterm0A s:cterm0B s:cterm0C s:cterm0D s:cterm0E s:cterm0F diff --git a/vim/colors/base16-solarized.vim b/vim/colors/base16-solarized.vim deleted file mode 100644 index 39f1498..0000000 --- a/vim/colors/base16-solarized.vim +++ /dev/null @@ -1,237 +0,0 @@ -" Base16 Solarized (https://github.com/chriskempson/base16) -" Scheme: Ethan Schoonover (http://ethanschoonover.com/solarized) - -" GUI Base16 Color Definitions -let s:gui00 = "002b36" -let s:gui01 = "073642" -let s:gui02 = "586e75" -let s:gui03 = "657b83" -let s:gui04 = "839496" -let s:gui05 = "93a1a1" -let s:gui06 = "eee8d5" -let s:gui07 = "fdf6e3" -let s:gui08 = "dc322f" -let s:gui09 = "cb4b16" -let s:gui0A = "b58900" -let s:gui0B = "859900" -let s:gui0C = "2aa198" -let s:gui0D = "268bd2" -let s:gui0E = "6c71c4" -let s:gui0F = "d33682" - -" Terminal Base16 Color Definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists('base16colorspace') && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -" Theme Setup -hi clear -syntax reset -let g:colors_name = "base16-solarized" - -" Highlighting function -fun! hi(group, guifg, guibg, ctermfg, ctermbg, attr) - if a:guifg != "" - exec "hi " . a:group . " guifg=#" . a:guifg - endif - if a:guibg != "" - exec "hi " . a:group . " guibg=#" . a:guibg - endif - if a:ctermfg != "" - exec "hi " . a:group . " ctermfg=" . a:ctermfg - endif - if a:ctermbg != "" - exec "hi " . a:group . " ctermbg=" . a:ctermbg - endif - if a:attr != "" - exec "hi " . a:group . " gui=" . a:attr . " cterm=" . a:attr - endif -endfun - -" Vim Editor Colors -call hi("Bold", "", "", "", "", "bold") -call hi("Debug", s:gui08, "", s:cterm08, "", "") -call hi("Directory", s:gui0D, "", s:cterm0D, "", "") -call hi("ErrorMsg", s:gui08, s:gui00, s:cterm08, s:cterm00, "") -call hi("Exception", s:gui08, "", s:cterm08, "", "") -call hi("FoldColumn", "", s:gui01, "", s:cterm01, "") -call hi("Folded", s:gui03, s:gui01, s:cterm03, s:cterm01, "") -call hi("IncSearch", s:gui0A, "", s:cterm0A, "", "") -call hi("Italic", "", "", "", "", "none") -call hi("Macro", s:gui08, "", s:cterm08, "", "") -call hi("MatchParen", s:gui03, s:gui00, s:cterm03, s:cterm00, "reverse") -call hi("ModeMsg", s:gui0B, "", s:cterm0B, "", "") -call hi("MoreMsg", s:gui0B, "", s:cterm0B, "", "") -call hi("Question", s:gui0A, "", s:cterm0A, "", "") -call hi("Search", s:gui0A, s:gui01, s:cterm0A, s:cterm01, "reverse") -call hi("SpecialKey", s:gui03, "", s:cterm03, "", "") -call hi("Title", s:gui05, s:gui01, s:cterm05, s:cterm01, "reverse") -call hi("TooLong", s:gui08, "", s:cterm08, "", "") -call hi("Underlined", s:gui08, "", s:cterm08, "", "") -call hi("Visual", "", s:gui02, "", s:cterm02, "") -call hi("VisualNOS", s:gui08, "", s:cterm08, "", "") -call hi("WarningMsg", s:gui08, "", s:cterm08, "", "") -call hi("WildMenu", s:gui08, "", s:cterm08, "", "") - -if &background == "dark" - call hi("Cursor", s:gui00, s:gui05, s:cterm00, s:cterm05, "") - call hi("NonText", s:gui03, "", s:cterm03, "", "") - call hi("Normal", s:gui05, s:gui00, s:cterm05, s:cterm00, "") - call hi("LineNr", s:gui03, s:gui01, s:cterm03, s:cterm01, "") - call hi("SpecialKey", s:gui03, "", s:cterm03, "", "") - call hi("StatusLine", s:gui04, s:gui02, s:cterm04, s:cterm02, "none") - call hi("StatusLineNC", s:gui03, s:gui01, s:cterm03, s:cterm01, "none") - call hi("VertSplit", s:gui02, s:gui02, s:cterm02, s:cterm02, "none") - call hi("ColorColumn", "", s:gui01, "", s:cterm01, "none") - call hi("CursorColumn", "", s:gui01, "", s:cterm01, "none") - call hi("CursorLine", "", s:gui01, "", s:cterm01, "none") - call hi("CursorLineNr", s:gui03, s:gui01, s:cterm03, s:cterm01, "") - call hi("PMenu", s:gui04, s:gui01, s:cterm04, s:cterm01, "none") - call hi("PMenuSel", s:gui04, s:gui01, s:cterm04, s:cterm01, "reverse") - call hi("TabLine", s:gui05, s:gui01, s:cterm05, s:cterm01, "reverse") - call hi("TabLineFill", s:gui06, s:gui01, s:cterm06, s:cterm01, "reverse") - call hi("TabLineSel", s:gui06, s:gui01, s:cterm06, s:cterm01, "reverse") - call hi("DiffAdd", s:gui0B, s:gui00, s:cterm0B, s:cterm00, "") - call hi("DiffChange", s:gui05, s:gui00, s:cterm05, s:cterm00, "") - call hi("DiffDelete", s:gui08, s:gui00, s:cterm08, s:cterm00, "") - call hi("DiffText", s:gui0D, s:gui00, s:cterm0D, s:cterm00, "") -else - call hi("Cursor", s:gui00, s:gui02, s:cterm00, s:cterm02, "") - call hi("NonText", s:gui05, "", s:cterm05, "", "") - call hi("Normal", s:gui02, s:gui07, s:cterm02, s:cterm05, "") - call hi("LineNr", s:gui04, s:gui06, s:cterm04, s:cterm06, "") - call hi("SpecialKey", s:gui05, "", s:cterm05, "", "") - call hi("StatusLine", s:gui04, s:gui06, s:cterm04, s:cterm06, "none") - call hi("StatusLineNC", s:gui04, s:gui06, s:cterm04, s:cterm06, "none") - call hi("VertSplit", s:gui05, s:gui05, s:cterm05, s:cterm05, "none") - call hi("CursorColumn", "", s:gui06, "", s:cterm06, "none") - call hi("CursorLine", "", s:gui06, "", s:cterm06, "none") - call hi("CursorLineNr", s:gui04, s:gui06, s:cterm04, s:cterm06, "") - call hi("PMenu", s:gui05, s:gui03, s:cterm05, s:cterm03, "none") - call hi("PMenuSel", s:gui05, s:gui03, s:cterm05, s:cterm03, "reverse") - call hi("TabLine", s:gui05, s:gui01, s:cterm05, s:cterm01, "reverse") - call hi("TabLineFill", s:gui06, s:gui01, s:cterm06, s:cterm01, "reverse") - call hi("TabLineSel", s:gui06, s:gui01, s:cterm06, s:cterm01, "reverse") - call hi("DiffAdd", s:gui0B, s:gui0F, s:cterm0B, s:cterm0F, "") - call hi("DiffChange", s:gui05, s:gui0F, s:cterm05, s:cterm0F, "") - call hi("DiffDelete", s:gui08, s:gui0F, s:cterm08, s:cterm0F, "") - call hi("DiffText", s:gui0D, s:gui0F, s:cterm0D, s:cterm0F, "") -endif - -" Standard Syntax Highlighting -call hi("Boolean", s:gui09, "", s:cterm09, "", "") -call hi("Character", s:gui08, "", s:cterm08, "", "") -call hi("Comment", s:gui03, "", s:cterm03, "", "") -call hi("Conditional", s:gui0E, "", s:cterm0E, "", "") -call hi("Constant", s:gui09, "", s:cterm09, "", "") -call hi("Define", s:gui0E, "", s:cterm0E, "", "none") -call hi("Delimiter", s:gui0F, "", s:cterm0F, "", "") -call hi("Float", s:gui09, "", s:cterm09, "", "") -call hi("Function", s:gui0D, "", s:cterm0D, "", "") -call hi("Identifier", s:gui08, "", s:cterm08, "", "none") -call hi("Include", s:gui0D, "", s:cterm0D, "", "") -call hi("Keyword", s:gui0E, "", s:cterm0E, "", "") -call hi("Label", s:gui0A, "", s:cterm0A, "", "") -call hi("Number", s:gui09, "", s:cterm09, "", "") -call hi("Operator", s:gui05, "", s:cterm05, "", "none") -call hi("PreProc", s:gui0A, "", s:cterm0A, "", "") -call hi("Repeat", s:gui0A, "", s:cterm0A, "", "") -call hi("Special", s:gui0C, "", s:cterm0C, "", "") -call hi("SpecialChar", s:gui0F, "", s:cterm0F, "", "") -call hi("Statement", s:gui08, "", s:cterm08, "", "") -call hi("StorageClass", s:gui0A, "", s:cterm0A, "", "") -call hi("String", s:gui0B, "", s:cterm0B, "", "") -call hi("Structure", s:gui0E, "", s:cterm0E, "", "") -call hi("Tag", s:gui0A, "", s:cterm0A, "", "") -call hi("Title", s:gui0D, s:gui00, s:cterm0D, s:cterm00, "none") -call hi("Todo", s:gui0A, s:gui01, s:cterm0A, s:cterm01, "") -call hi("Type", s:gui09, "", s:cterm09, "", "none") -call hi("Typedef", s:gui0A, "", s:cterm0A, "", "") - -" Spelling Highlighting -call hi("SpellBad", s:gui00, s:gui08, s:cterm00, s:cterm08, "") -"call hi("SpellCap", s:gui00, s:gui08, s:cterm00, s:cterm08, "") -"call hi("SpellRare", s:gui00, s:gui08, s:cterm00, s:cterm08, "") -"call hi("SpellLocal", s:gui00, s:gui08, s:cterm00, s:cterm08, "") - -" Additional Diff Highlighting -call hi("DiffAdded", s:gui0B, "", s:cterm0B, "", "") -call hi("DiffFile", s:gui08, "", s:cterm08, "", "") -call hi("DiffNewFile", s:gui0B, "", s:cterm0B, "", "") -call hi("DiffLine", s:gui0D, "", s:cterm0D, "", "") -call hi("DiffRemoved", s:gui08, "", s:cterm08, "", "") - -" Ruby Highlighting -call hi("rubyAttribute", s:gui0D, "", s:cterm0D, "", "") -call hi("rubyConstant", s:gui0A, "", s:cterm0A, "", "") -call hi("rubyInterpolation", s:gui0B, "", s:cterm0B, "", "") -call hi("rubyInterpolationDelimiter", s:gui0F, "", s:cterm0F, "", "") -call hi("rubyRegexp", s:gui0C, "", s:cterm0C, "", "") -call hi("rubySymbol", s:gui0B, "", s:cterm0B, "", "") -call hi("rubyStringDelimiter", s:gui0B, "", s:cterm0B, "", "") - -" PHP Highlighting -call hi("phpMemberSelector", s:gui05, "", s:cterm05, "", "") -call hi("phpComparison", s:gui05, "", s:cterm05, "", "") -call hi("phpParent", s:gui05, "", s:cterm05, "", "") - -" HTML Highlighting -call hi("htmlBold", s:gui0A, "", s:cterm0A, "", "") -call hi("htmlItalic", s:gui0E, "", s:cterm0E, "", "") -call hi("htmlEndTag", s:gui05, "", s:cterm05, "", "") -call hi("htmlTag", s:gui05, "", s:cterm05, "", "") - -" CSS Highlighting -call hi("cssBraces", s:gui05, "", s:cterm05, "", "") -call hi("cssClassName", s:gui0E, "", s:cterm0E, "", "") -call hi("cssColor", s:gui0C, "", s:cterm0C, "", "") - -" SASS Highlighting -call hi("sassIdChar", s:gui08, "", s:cterm08, "", "") -call hi("sassClassChar", s:gui09, "", s:cterm09, "", "") -call hi("sassInclude", s:gui0E, "", s:cterm0E, "", "") -call hi("sassMixing", s:gui0E, "", s:cterm0E, "", "") -call hi("sassMixinName", s:gui0D, "", s:cterm0D, "", "") - -" JavaScript Highlighting -call hi("javaScript", s:gui05, "", s:cterm05, "", "") -call hi("javaScriptBraces", s:gui05, "", s:cterm05, "", "") -call hi("javaScriptNumber", s:gui09, "", s:cterm09, "", "") - -" Markdown Highlighting -call hi("markdownCode", s:gui0B, "", s:cterm0B, "", "") -call hi("markdownCodeBlock", s:gui0B, "", s:cterm0B, "", "") -call hi("markdownHeadingDelimiter", s:gui0D, "", s:cterm0D, "", "") - -" Git Highlighting -call hi("gitCommitOverflow", s:gui08, "", s:cterm08, "", "") -call hi("gitCommitSummary", s:gui0B, "", s:cterm0B, "", "") - -" Remove Highlighting Function -delf hi - -" Remove Colour Variables -unlet s:gui00 s:gui01 s:gui02 s:gui03 s:gui04 s:gui05 s:gui06 s:gui07 s:gui08 s:gui09 s:gui0A s:gui0B s:gui0C s:gui0D s:gui0E s:gui0F -unlet s:cterm00 s:cterm01 s:cterm02 s:cterm03 s:cterm04 s:cterm05 s:cterm06 s:cterm07 s:cterm08 s:cterm09 s:cterm0A s:cterm0B s:cterm0C s:cterm0D s:cterm0E s:cterm0F diff --git a/vim/colors/base16-tomorrow.vim b/vim/colors/base16-tomorrow.vim deleted file mode 100644 index aba9611..0000000 --- a/vim/colors/base16-tomorrow.vim +++ /dev/null @@ -1,237 +0,0 @@ -" Base16 Tomorrow (https://github.com/chriskempson/base16) -" Scheme: Chris Kempson (http://chriskempson.com) - -" GUI Base16 Color Definitions -let s:gui00 = "1d1f21" -let s:gui01 = "282a2e" -let s:gui02 = "373b41" -let s:gui03 = "969896" -let s:gui04 = "b4b7b4" -let s:gui05 = "c5c8c6" -let s:gui06 = "e0e0e0" -let s:gui07 = "ffffff" -let s:gui08 = "cc6666" -let s:gui09 = "de935f" -let s:gui0A = "f0c674" -let s:gui0B = "b5bd68" -let s:gui0C = "8abeb7" -let s:gui0D = "81a2be" -let s:gui0E = "b294bb" -let s:gui0F = "a3685a" - -" Terminal Base16 Color Definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists('base16colorspace') && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -" Theme Setup -hi clear -syntax reset -let g:colors_name = "base16-tomorrow" - -" Highlighting function -fun! hi(group, guifg, guibg, ctermfg, ctermbg, attr) - if a:guifg != "" - exec "hi " . a:group . " guifg=#" . a:guifg - endif - if a:guibg != "" - exec "hi " . a:group . " guibg=#" . a:guibg - endif - if a:ctermfg != "" - exec "hi " . a:group . " ctermfg=" . a:ctermfg - endif - if a:ctermbg != "" - exec "hi " . a:group . " ctermbg=" . a:ctermbg - endif - if a:attr != "" - exec "hi " . a:group . " gui=" . a:attr . " cterm=" . a:attr - endif -endfun - -" Vim Editor Colors -call hi("Bold", "", "", "", "", "bold") -call hi("Debug", s:gui08, "", s:cterm08, "", "") -call hi("Directory", s:gui0D, "", s:cterm0D, "", "") -call hi("ErrorMsg", s:gui08, s:gui00, s:cterm08, s:cterm00, "") -call hi("Exception", s:gui08, "", s:cterm08, "", "") -call hi("FoldColumn", "", s:gui01, "", s:cterm01, "") -call hi("Folded", s:gui03, s:gui01, s:cterm03, s:cterm01, "") -call hi("IncSearch", s:gui0A, "", s:cterm0A, "", "") -call hi("Italic", "", "", "", "", "none") -call hi("Macro", s:gui08, "", s:cterm08, "", "") -call hi("MatchParen", s:gui03, s:gui00, s:cterm03, s:cterm00, "reverse") -call hi("ModeMsg", s:gui0B, "", s:cterm0B, "", "") -call hi("MoreMsg", s:gui0B, "", s:cterm0B, "", "") -call hi("Question", s:gui0A, "", s:cterm0A, "", "") -call hi("Search", s:gui0A, s:gui01, s:cterm0A, s:cterm01, "reverse") -call hi("SpecialKey", s:gui03, "", s:cterm03, "", "") -call hi("Title", s:gui05, s:gui01, s:cterm05, s:cterm01, "reverse") -call hi("TooLong", s:gui08, "", s:cterm08, "", "") -call hi("Underlined", s:gui08, "", s:cterm08, "", "") -call hi("Visual", "", s:gui02, "", s:cterm02, "") -call hi("VisualNOS", s:gui08, "", s:cterm08, "", "") -call hi("WarningMsg", s:gui08, "", s:cterm08, "", "") -call hi("WildMenu", s:gui08, "", s:cterm08, "", "") - -if &background == "dark" - call hi("Cursor", s:gui00, s:gui05, s:cterm00, s:cterm05, "") - call hi("NonText", s:gui03, "", s:cterm03, "", "") - call hi("Normal", s:gui05, s:gui00, s:cterm05, s:cterm00, "") - call hi("LineNr", s:gui03, s:gui01, s:cterm03, s:cterm01, "") - call hi("SpecialKey", s:gui03, "", s:cterm03, "", "") - call hi("StatusLine", s:gui04, s:gui02, s:cterm04, s:cterm02, "none") - call hi("StatusLineNC", s:gui03, s:gui01, s:cterm03, s:cterm01, "none") - call hi("VertSplit", s:gui02, s:gui02, s:cterm02, s:cterm02, "none") - call hi("ColorColumn", "", s:gui01, "", s:cterm01, "none") - call hi("CursorColumn", "", s:gui01, "", s:cterm01, "none") - call hi("CursorLine", "", s:gui01, "", s:cterm01, "none") - call hi("CursorLineNr", s:gui03, s:gui01, s:cterm03, s:cterm01, "") - call hi("PMenu", s:gui04, s:gui01, s:cterm04, s:cterm01, "none") - call hi("PMenuSel", s:gui04, s:gui01, s:cterm04, s:cterm01, "reverse") - call hi("TabLine", s:gui05, s:gui01, s:cterm05, s:cterm01, "reverse") - call hi("TabLineFill", s:gui06, s:gui01, s:cterm06, s:cterm01, "reverse") - call hi("TabLineSel", s:gui06, s:gui01, s:cterm06, s:cterm01, "reverse") - call hi("DiffAdd", s:gui0B, s:gui00, s:cterm0B, s:cterm00, "") - call hi("DiffChange", s:gui05, s:gui00, s:cterm05, s:cterm00, "") - call hi("DiffDelete", s:gui08, s:gui00, s:cterm08, s:cterm00, "") - call hi("DiffText", s:gui0D, s:gui00, s:cterm0D, s:cterm00, "") -else - call hi("Cursor", s:gui00, s:gui02, s:cterm00, s:cterm02, "") - call hi("NonText", s:gui05, "", s:cterm05, "", "") - call hi("Normal", s:gui02, s:gui07, s:cterm02, s:cterm05, "") - call hi("LineNr", s:gui04, s:gui06, s:cterm04, s:cterm06, "") - call hi("SpecialKey", s:gui05, "", s:cterm05, "", "") - call hi("StatusLine", s:gui04, s:gui06, s:cterm04, s:cterm06, "none") - call hi("StatusLineNC", s:gui04, s:gui06, s:cterm04, s:cterm06, "none") - call hi("VertSplit", s:gui05, s:gui05, s:cterm05, s:cterm05, "none") - call hi("CursorColumn", "", s:gui06, "", s:cterm06, "none") - call hi("CursorLine", "", s:gui06, "", s:cterm06, "none") - call hi("CursorLineNr", s:gui04, s:gui06, s:cterm04, s:cterm06, "") - call hi("PMenu", s:gui05, s:gui03, s:cterm05, s:cterm03, "none") - call hi("PMenuSel", s:gui05, s:gui03, s:cterm05, s:cterm03, "reverse") - call hi("TabLine", s:gui05, s:gui01, s:cterm05, s:cterm01, "reverse") - call hi("TabLineFill", s:gui06, s:gui01, s:cterm06, s:cterm01, "reverse") - call hi("TabLineSel", s:gui06, s:gui01, s:cterm06, s:cterm01, "reverse") - call hi("DiffAdd", s:gui0B, s:gui0F, s:cterm0B, s:cterm0F, "") - call hi("DiffChange", s:gui05, s:gui0F, s:cterm05, s:cterm0F, "") - call hi("DiffDelete", s:gui08, s:gui0F, s:cterm08, s:cterm0F, "") - call hi("DiffText", s:gui0D, s:gui0F, s:cterm0D, s:cterm0F, "") -endif - -" Standard Syntax Highlighting -call hi("Boolean", s:gui09, "", s:cterm09, "", "") -call hi("Character", s:gui08, "", s:cterm08, "", "") -call hi("Comment", s:gui03, "", s:cterm03, "", "") -call hi("Conditional", s:gui0E, "", s:cterm0E, "", "") -call hi("Constant", s:gui09, "", s:cterm09, "", "") -call hi("Define", s:gui0E, "", s:cterm0E, "", "none") -call hi("Delimiter", s:gui0F, "", s:cterm0F, "", "") -call hi("Float", s:gui09, "", s:cterm09, "", "") -call hi("Function", s:gui0D, "", s:cterm0D, "", "") -call hi("Identifier", s:gui08, "", s:cterm08, "", "none") -call hi("Include", s:gui0D, "", s:cterm0D, "", "") -call hi("Keyword", s:gui0E, "", s:cterm0E, "", "") -call hi("Label", s:gui0A, "", s:cterm0A, "", "") -call hi("Number", s:gui09, "", s:cterm09, "", "") -call hi("Operator", s:gui05, "", s:cterm05, "", "none") -call hi("PreProc", s:gui0A, "", s:cterm0A, "", "") -call hi("Repeat", s:gui0A, "", s:cterm0A, "", "") -call hi("Special", s:gui0C, "", s:cterm0C, "", "") -call hi("SpecialChar", s:gui0F, "", s:cterm0F, "", "") -call hi("Statement", s:gui08, "", s:cterm08, "", "") -call hi("StorageClass", s:gui0A, "", s:cterm0A, "", "") -call hi("String", s:gui0B, "", s:cterm0B, "", "") -call hi("Structure", s:gui0E, "", s:cterm0E, "", "") -call hi("Tag", s:gui0A, "", s:cterm0A, "", "") -call hi("Title", s:gui0D, s:gui00, s:cterm0D, s:cterm00, "none") -call hi("Todo", s:gui0A, s:gui01, s:cterm0A, s:cterm01, "") -call hi("Type", s:gui09, "", s:cterm09, "", "none") -call hi("Typedef", s:gui0A, "", s:cterm0A, "", "") - -" Spelling Highlighting -call hi("SpellBad", s:gui00, s:gui08, s:cterm00, s:cterm08, "") -"call hi("SpellCap", s:gui00, s:gui08, s:cterm00, s:cterm08, "") -"call hi("SpellRare", s:gui00, s:gui08, s:cterm00, s:cterm08, "") -"call hi("SpellLocal", s:gui00, s:gui08, s:cterm00, s:cterm08, "") - -" Additional Diff Highlighting -call hi("DiffAdded", s:gui0B, "", s:cterm0B, "", "") -call hi("DiffFile", s:gui08, "", s:cterm08, "", "") -call hi("DiffNewFile", s:gui0B, "", s:cterm0B, "", "") -call hi("DiffLine", s:gui0D, "", s:cterm0D, "", "") -call hi("DiffRemoved", s:gui08, "", s:cterm08, "", "") - -" Ruby Highlighting -call hi("rubyAttribute", s:gui0D, "", s:cterm0D, "", "") -call hi("rubyConstant", s:gui0A, "", s:cterm0A, "", "") -call hi("rubyInterpolation", s:gui0B, "", s:cterm0B, "", "") -call hi("rubyInterpolationDelimiter", s:gui0F, "", s:cterm0F, "", "") -call hi("rubyRegexp", s:gui0C, "", s:cterm0C, "", "") -call hi("rubySymbol", s:gui0B, "", s:cterm0B, "", "") -call hi("rubyStringDelimiter", s:gui0B, "", s:cterm0B, "", "") - -" PHP Highlighting -call hi("phpMemberSelector", s:gui05, "", s:cterm05, "", "") -call hi("phpComparison", s:gui05, "", s:cterm05, "", "") -call hi("phpParent", s:gui05, "", s:cterm05, "", "") - -" HTML Highlighting -call hi("htmlBold", s:gui0A, "", s:cterm0A, "", "") -call hi("htmlItalic", s:gui0E, "", s:cterm0E, "", "") -call hi("htmlEndTag", s:gui05, "", s:cterm05, "", "") -call hi("htmlTag", s:gui05, "", s:cterm05, "", "") - -" CSS Highlighting -call hi("cssBraces", s:gui05, "", s:cterm05, "", "") -call hi("cssClassName", s:gui0E, "", s:cterm0E, "", "") -call hi("cssColor", s:gui0C, "", s:cterm0C, "", "") - -" SASS Highlighting -call hi("sassIdChar", s:gui08, "", s:cterm08, "", "") -call hi("sassClassChar", s:gui09, "", s:cterm09, "", "") -call hi("sassInclude", s:gui0E, "", s:cterm0E, "", "") -call hi("sassMixing", s:gui0E, "", s:cterm0E, "", "") -call hi("sassMixinName", s:gui0D, "", s:cterm0D, "", "") - -" JavaScript Highlighting -call hi("javaScript", s:gui05, "", s:cterm05, "", "") -call hi("javaScriptBraces", s:gui05, "", s:cterm05, "", "") -call hi("javaScriptNumber", s:gui09, "", s:cterm09, "", "") - -" Markdown Highlighting -call hi("markdownCode", s:gui0B, "", s:cterm0B, "", "") -call hi("markdownCodeBlock", s:gui0B, "", s:cterm0B, "", "") -call hi("markdownHeadingDelimiter", s:gui0D, "", s:cterm0D, "", "") - -" Git Highlighting -call hi("gitCommitOverflow", s:gui08, "", s:cterm08, "", "") -call hi("gitCommitSummary", s:gui0B, "", s:cterm0B, "", "") - -" Remove Highlighting Function -delf hi - -" Remove Colour Variables -unlet s:gui00 s:gui01 s:gui02 s:gui03 s:gui04 s:gui05 s:gui06 s:gui07 s:gui08 s:gui09 s:gui0A s:gui0B s:gui0C s:gui0D s:gui0E s:gui0F -unlet s:cterm00 s:cterm01 s:cterm02 s:cterm03 s:cterm04 s:cterm05 s:cterm06 s:cterm07 s:cterm08 s:cterm09 s:cterm0A s:cterm0B s:cterm0C s:cterm0D s:cterm0E s:cterm0F diff --git a/vim/colors/baycomb.vim b/vim/colors/baycomb.vim deleted file mode 100755 index 1311e72..0000000 --- a/vim/colors/baycomb.vim +++ /dev/null @@ -1,319 +0,0 @@ -" Vim color file -" baycomb v2.4 -" http://www.vim.org/scripts/script.php?script_id=1454 -" -" Maintainer: Shawn Axsom -" -" * 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 diff --git a/vim/colors/bclear.vim b/vim/colors/bclear.vim deleted file mode 100755 index 60a9cac..0000000 --- a/vim/colors/bclear.vim +++ /dev/null @@ -1,67 +0,0 @@ -" 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 - diff --git a/vim/colors/billw.vim b/vim/colors/billw.vim deleted file mode 100644 index 26a0b37..0000000 --- a/vim/colors/billw.vim +++ /dev/null @@ -1,103 +0,0 @@ -" Vim color file -" Maintainer: Datila Carvalho -" Last Change: May, 19, 2005 -" Version: 0.2 - -" This is a VIM's version of the emacs color theme -" _Billw_ created by Bill White. - -set background=dark -hi clear -if exists("syntax_on") - syntax reset -endif - -let g:colors_name = "billw" - - -""" Colors - -" GUI colors -hi Cursor guifg=fg guibg=cornsilk -hi CursorIM guifg=NONE guibg=cornsilk -"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=yellow4 guibg=gray10 -hi ModeMsg gui=bold -"hi MoreMsg -"hi NonText -hi Normal guibg=black guifg=cornsilk -"hi Question -hi Search gui=bold guifg=Black guibg=cornsilk -"hi SpecialKey -hi StatusLine guifg=tan1 guibg=gray10 -hi StatusLineNC guifg=orange3 -"hi Title -hi Visual guifg=gray35 guibg=fg -hi VisualNOS gui=bold guifg=black guibg=fg -hi WarningMsg guifg=White guibg=Tomato -"hi WildMenu - -hi User2 guifg=lightgoldenrod guibg=gray15 gui=bold - -"If using Motif/Athena -hi Menu guifg=fg guibg=gray35 -hi Scrollbar guibg=gray35 - -" Colors for syntax highlighting -hi Comment guifg=gold - -hi Constant guifg=mediumspringgreen - hi String guifg=orange - hi Character guifg=orange - hi Number guifg=mediumspringgreen - hi Boolean guifg=mediumspringgreen - hi Float guifg=mediumspringgreen - -hi Identifier guifg=yellow - hi Function guifg=mediumspringgreen - -hi Statement gui=bold guifg=cyan1 - hi Conditional gui=bold guifg=cyan1 - hi Repeat gui=bold guifg=cyan1 - hi Label guifg=cyan1 - hi Operator guifg=cyan1 - "hi Keyword - "hi Exception - -hi PreProc guifg=LightSteelBlue - hi Include guifg=LightSteelBlue - hi Define guifg=LightSteelBlue - hi Macro guifg=LightSteelBlue - hi PreCondit guifg=LightSteelBlue - -hi Type guifg=yellow - hi StorageClass guifg=cyan1 - hi Structure gui=bold guifg=cyan1 - hi Typedef guifg=cyan1 - -"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 diff --git a/vim/colors/black_angus.vim b/vim/colors/black_angus.vim deleted file mode 100644 index 145b639..0000000 --- a/vim/colors/black_angus.vim +++ /dev/null @@ -1,115 +0,0 @@ -" Vim color file -" Maintainer: Angus Salkeld -" Last Change: 14 September 2004 -" Version: 1.0 -" mainly green on black - -set background=dark -highlight clear -if exists("syntax_on") - syntax reset -endif - -let g:colors_name = "black_angus" - -" GUI -" ----------------------------------------------------------------------- -highlight Normal guifg=Grey80 guibg=Black -highlight Search guifg=brown gui=reverse -highlight Visual guifg=Grey25 gui=bold -highlight Cursor guifg=Yellow guibg=DarkGreen gui=bold -highlight DiffAdd guibg=#000080 gui=NONE -highlight DiffChange guibg=#800080 gui=NONE -highlight DiffDelete guifg=#80c0e0 guibg=#404040 gui=NONE -highlight DiffText guifg=Black guibg=#c0e080 gui=NONE - -" Console -" ----------------------------------------------------------------------- -highlight Normal ctermfg=LightGrey ctermbg=Black -highlight Search ctermfg=Brown cterm=reverse -highlight Visual cterm=reverse -highlight Cursor ctermfg=Yellow ctermbg=Green cterm=bold - -" both -" ----------------------------------------------------------------------- -highlight StatusLine guifg=LightGreen guibg=#003300 gui=none ctermfg=LightGreen ctermbg=DarkGreen term=none -highlight VertSplit guifg=LightGreen guibg=#003300 gui=none ctermfg=LightGreen ctermbg=DarkGreen term=none -highlight Folded guifg=#aaDDaa guibg=#333333 gui=none ctermfg=LightGray ctermbg=DarkGray term=none -highlight FoldColumn guifg=LightGreen guibg=#003300 gui=none ctermfg=LightGreen ctermbg=DarkGreen term=none -highlight SignColumn guifg=LightGreen guibg=#003300 gui=none ctermfg=LightGreen ctermbg=DarkGreen term=none -highlight WildMenu guifg=LightGreen guibg=#003300 gui=none ctermfg=LightGreen ctermbg=DarkGreen term=none - -highlight LineNr guifg=DarkGreen guibg=Black gui=none ctermfg=DarkGreen ctermbg=Black term=none -highlight Directory guifg=LightGreen ctermfg=LightGreen -highlight Comment guifg=DarkGrey ctermfg=DarkGray - -highlight Special guifg=Orange ctermfg=Brown -highlight Title guifg=Orange ctermfg=Brown -highlight Tag guifg=DarkRed ctermfg=DarkRed -highlight link Delimiter Special -highlight link SpecialChar Special -highlight link SpecialComment Special -highlight link SpecialKey Special -highlight link NonText Special - -highlight Error guifg=White guibg=DarkRed gui=none ctermfg=White ctermbg=DarkRed cterm=none -highlight Debug guifg=White guibg=DarkGreen gui=none ctermfg=White ctermbg=DarkRed cterm=none -highlight ErrorMsg guifg=White guibg=DarkBlue gui=none ctermfg=White ctermbg=DarkRed cterm=none -highlight WarningMsg guifg=White guibg=DarkBlue gui=none ctermfg=White ctermbg=DarkBlue cterm=none -highlight Todo guifg=White guibg=DarkYellow gui=none ctermfg=White ctermbg=DarkBlue cterm=none -highlight link cCommentStartError WarningMsg -highlight link cCommentError Debug - -" Preprocesor -highlight PreCondit guifg=Cyan3 ctermfg=Cyan -highlight PreProc guifg=Magenta ctermfg=Magenta -highlight Include guifg=DarkCyan ctermfg=DarkCyan -highlight ifdefIfOut guifg=DarkGray ctermfg=DarkGray -highlight link Macro Include -highlight link Define Include - -" lang -highlight Function guifg=#AAEEAA gui=none ctermfg=LightGreen -highlight Identifier guifg=#bbccbb gui=none ctermfg=Grey -highlight Statement guifg=LightGreen gui=underline ctermfg=LightGreen -highlight Operator guifg=Yellow gui=none ctermfg=Yellow -highlight Conditional guifg=lightslateblue gui=none ctermfg=LightBlue - -highlight link Exception Statement -highlight link Label Statement -highlight link Repeat Conditional - -highlight link Keyword Label - -highlight Constant guifg=LightGreen ctermfg=LightGreen gui=none -highlight link Character Constant -highlight link Number Constant -highlight link Boolean Constant -highlight link String Constant -highlight link Float Constant - -highlight Type guifg=DarkGreen ctermfg=DarkGreen gui=none -highlight link StorageClass Type -highlight link Structure Type -highlight link Typedef Type - -" ------------------------------------------------------------------------------ -" Common groups that link to other highlighting definitions. -highlight link Search IncSearch -highlight link Question Statement -highlight link VisualNOS Visual -" ------------------------------------------------------------------------------ - -" 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 - highlight Comment ctermfg=Cyan cterm=NONE guifg=LightBlue - endif -endif - - - diff --git a/vim/colors/blackboard.vim b/vim/colors/blackboard.vim deleted file mode 100755 index 4ef875f..0000000 --- a/vim/colors/blackboard.vim +++ /dev/null @@ -1,55 +0,0 @@ -" Vim color scheme -" -" Name: blackboard.vim -" Maintainer: Ben Wyrosdick -" Last Change: 20 August 2009 -" License: public domain -" Version: 1.4 - -set background=dark -hi clear -if exists("syntax_on") - syntax reset -endif - -let g:colors_name = "blackboard" - -if has("gui_running") - "GUI Colors - highlight Normal guifg=White guibg=#0B1022 - highlight Cursor guifg=Black guibg=Yellow - highlight CursorLine guibg=#191E2F - highlight LineNr guibg=#323232 guifg=#888888 - highlight Folded guifg=#f1f3e8 guibg=#444444 - highlight Pmenu guibg=#84A7C1 - - "General Colors - highlight Comment guifg=#AEAEAE - highlight Constant guifg=#CAFE1E - highlight Keyword guifg=#FFDE00 - highlight String guifg=#00D42D - highlight Type guifg=#84A7C1 - highlight Identifier guifg=#00D42D gui=NONE - highlight Function guifg=#FF5600 gui=NONE - highlight clear Search - highlight Search guibg=#1C3B79 - highlight PreProc guifg=#FF5600 - - "HTML Colors - highlight link htmlTag Type - highlight link htmlEndTag htmlTag - highlight link htmlTagName htmlTag - - "Ruby Colors - highlight link rubyClass Keyword - highlight link rubyDefine Keyword - highlight link rubyConstant Type - highlight link rubySymbol Constant - highlight link rubyStringDelimiter rubyString - highlight link rubyInclude Keyword - highlight link rubyAttribute Keyword - highlight link rubyInstanceVariable Normal - - "Rails Colors - highlight link railsMethod Type -end diff --git a/vim/colors/blackdust.vim b/vim/colors/blackdust.vim deleted file mode 100644 index 0eb20a7..0000000 --- a/vim/colors/blackdust.vim +++ /dev/null @@ -1,62 +0,0 @@ -set background=dark -hi clear - -hi Boolean guifg=#dca3a3 gui=bold -hi Character guifg=#dca3a3 gui=bold -hi Comment guifg=#7f7f7f -hi Condtional guifg=#8fffff -hi Constant guifg=#dca3a3 gui=bold -hi Cursor guifg=#000000 guibg=#aeaeae -hi Debug guifg=#dca3a3 gui=bold -hi Define guifg=#ffcfaf gui=bold -hi Delimiter guifg=#8f8f8f -hi DiffAdd guibg=#613c46 -hi DiffChange guibg=#333333 -hi DiffDelete guifg=#333333 guibg=#464646 gui=none -hi DiffText guifg=#ffffff guibg=#1f1f1f gui=bold -hi Directory guifg=#ffffff gui=bold -hi Error guifg=#000000 guibg=#00ffff -hi ErrorMsg guifg=#000000 guibg=#00c0cf -hi Exception guifg=#8fffff gui=underline -hi Float guifg=#9c93b3 -hi FoldColumn guifg=#dca3a3 guibg=#464646 -hi Folded guifg=#dca3a3 guibg=#333333 -hi Function guifg=#ffff8f -hi Identifier guifg=#ffffff -hi Include guifg=#ffcfaf gui=bold -hi IncSearch guifg=#000000 guibg=#c15c66 -hi Keyword guifg=#ffffff gui=bold -hi Label guifg=#8fffff gui=underline -hi LineNr guifg=#7f7f7f guibg=#464646 -hi Macro guifg=#ffcfaf gui=bold -hi ModeMsg guifg=#dca3a3 gui=bold -hi MoreMsg guifg=#ffffff gui=bold -hi NonText guifg=#1f1f1f -hi Normal guifg=#cccccc guibg=#3f3f3f -hi Number guifg=#aca0a3 -hi Operator guifg=#ffffff -hi PreCondit guifg=#dfaf8f gui=bold -hi PreProc guifg=#ffcfaf gui=bold -hi Question guifg=#ffffff gui=bold -hi Repeat guifg=#8fffff gui=underline -hi Search guifg=#000000 guibg=#c15c66 -hi SpecialChar guifg=#dca3a3 gui=bold -hi SpecialComment guifg=#dca3a3 gui=bold -hi Special guifg=#7f7f7f -hi SpecialKey guifg=#7e7e7e -hi Statement guifg=#8fffff -hi StatusLine guifg=#333333 guibg=#f18c96 -hi StatusLineNC guifg=#333333 guibg=#cccccc -hi StorageClass guifg=#ffffff gui=bold -hi String guifg=#cc9393 -hi Structure guifg=#ffffff gui=bold,underline -hi Tag guifg=#dca3a3 gui=bold -hi Title guifg=#ffffff guibg=#333333 gui=bold -hi Todo guifg=#ffffff guibg=#000000 gui=bold -hi Typedef guifg=#ffffff gui=bold,underline -hi Type guifg=#ffffff gui=bold -hi VertSplit guifg=#333333 guibg=#cccccc -hi Visual guifg=#333333 guibg=#f18c96 gui=reverse -hi VisualNOS guifg=#333333 guibg=#f18c96 gui=bold,underline -hi WarningMsg guifg=#ffffff guibg=#333333 gui=bold -hi WildMenu guifg=#000000 guibg=#dca3a3 diff --git a/vim/colors/blacklight.vim b/vim/colors/blacklight.vim deleted file mode 100644 index 072a948..0000000 --- a/vim/colors/blacklight.vim +++ /dev/null @@ -1,49 +0,0 @@ -"vim gui/256 color file -"Created with color_toon.vim -"Version 1.0 -set background=dark -hi clear -if exists("syntax_on") - syntax reset -endif -let colors_name="blacklight" - -hi SpecialKey term=bold ctermfg=2 guifg=yellowgreen -hi NonText term=bold ctermfg=84 gui=bold guifg=#5fff87 -hi Directory term=bold ctermfg=84 guifg=#5fff87 -hi ErrorMsg term=standout cterm=bold ctermfg=7 ctermbg=1 guifg=White guibg=Red -hi IncSearch term=reverse ctermfg=11 ctermbg=10 gui=reverse guifg=slategrey guibg=khaki -hi Search term=reverse ctermfg=47 ctermbg=34 guifg=#00ff00 guibg=#00af00 -hi MoreMsg term=bold ctermfg=2 gui=bold guifg=SeaGreen -hi ModeMsg term=bold ctermfg=130 gui=bold guifg=goldenrod -hi LineNr term=underline ctermfg=3 guifg=Yellow -hi Question term=standout ctermfg=10 gui=bold guifg=springgreen -hi StatusLine term=bold,reverse cterm=bold,reverse guifg=black guibg=#c2bfa5 -hi StatusLineNC term=reverse cterm=reverse guifg=grey50 guibg=#c2bfa5 -hi VertSplit term=reverse cterm=reverse guifg=grey50 guibg=#c2bfa5 -hi Title term=bold ctermfg=117 guifg=#87dfff -hi Visual term=reverse cterm=reverse guifg=khaki guibg=olivedrab -hi VisualNOS term=bold,underline cterm=bold,underline gui=bold,underline -hi WarningMsg term=standout ctermfg=1 guifg=salmon -hi WildMenu term=standout ctermfg=0 ctermbg=3 guifg=Black guibg=Yellow -hi Folded term=standout ctermfg=242 guifg=gold guibg=grey30 -hi FoldColumn term=standout ctermfg=242 guifg=tan guibg=grey30 -hi DiffAdd term=bold ctermbg=4 guibg=DarkBlue -hi DiffChange term=bold ctermbg=5 guibg=DarkMagenta -hi DiffDelete term=bold cterm=bold ctermfg=4 ctermbg=6 gui=bold guifg=Blue guibg=DarkCyan -hi DiffText term=reverse cterm=bold ctermbg=1 gui=bold guibg=Red -hi SignColumn term=standout ctermfg=14 ctermbg=242 guifg=Cyan guibg=Grey -hi Cursor guifg=#303030 guibg=#00ff5f -hi lCursor guifg=bg guibg=fg -hi Normal ctermfg=39 ctermbg=235 guifg=#00afff guibg=#262626 -hi Comment term=bold ctermfg=251 guifg=#c6c6c6 -hi Constant term=underline ctermfg=165 guifg=#d700ff -hi Special term=bold ctermfg=3 guifg=DarkYellow -hi Identifier term=underline ctermfg=10 guifg=#00ff00 -hi Statement term=bold ctermfg=228 guifg=#ffff87 gui=NONE -hi PreProc term=underline ctermfg=190 guifg=#d7ff00 -hi Type term=underline ctermfg=159 guifg=#afffff gui=NONE -hi Underlined term=underline cterm=underline ctermfg=47 gui=underline guifg=#00ff00 -hi Ignore cterm=bold ctermfg=242 guifg=grey40 -hi Error term=reverse cterm=bold ctermfg=7 ctermbg=1 guifg=White guibg=Red -hi Todo term=standout ctermfg=0 ctermbg=11 guifg=orangered guibg=yellow2 diff --git a/vim/colors/blacksea.vim b/vim/colors/blacksea.vim deleted file mode 100755 index a98b7ca..0000000 --- a/vim/colors/blacksea.vim +++ /dev/null @@ -1,37 +0,0 @@ -" 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 diff --git a/vim/colors/blank.vim b/vim/colors/blank.vim deleted file mode 100755 index f05aa9c..0000000 --- a/vim/colors/blank.vim +++ /dev/null @@ -1,19 +0,0 @@ -" 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 = "blank" - -hi PMenu ctermfg=248 ctermbg=0 -hi PMenuSel ctermfg=223 ctermbg=235 diff --git a/vim/colors/blazer.vim b/vim/colors/blazer.vim deleted file mode 100644 index b647680..0000000 --- a/vim/colors/blazer.vim +++ /dev/null @@ -1,83 +0,0 @@ -" Vim color scheme -" -" Name: blazer.vim -" Author: Mitko Kostov -" Repo: http://github.com/mitkok/blazer -" Last Change: 30 May 2010 -" License: MIT -" Version: 0.3 - -set background=dark - -hi clear - -if exists("syntax_on") - syntax reset -endif - -let g:colors_name = "blazer" - -hi link htmlTag xmlTag -hi link htmlTagName xmlTagName -hi link htmlEndTag xmlEndTag - -highlight Normal guifg=#E6E1DC guibg=#0A0A0A -highlight Cursor guifg=#FFFFFF ctermfg=0 guibg=#FFFFFF ctermbg=15 -highlight CursorLine guibg=#000000 ctermbg=233 cterm=NONE - -highlight Comment guifg=#868686 ctermfg=180 -highlight Constant guifg=#73B1EE ctermfg=73 -highlight Define guifg=#FF2847 ctermfg=173 -highlight Error guifg=#FFC66D ctermfg=221 guibg=#990000 ctermbg=88 -highlight Function guifg=#1CFFCE ctermfg=221 gui=NONE cterm=NONE -highlight Identifier guifg=#FF2847 ctermfg=73 gui=NONE cterm=NONE -highlight Include guifg=#FF2847 ctermfg=173 gui=NONE cterm=NONE -highlight PreCondit guifg=#FF2847 ctermfg=173 gui=NONE cterm=NONE -highlight Keyword guifg=#8AB6EE ctermfg=173 cterm=NONE -highlight LineNr guifg=#9E9E9E ctermfg=159 guibg=#0A0A0A -highlight Number guifg=#E8E8E8 ctermfg=107 -highlight PreProc guifg=#8AB6EE ctermfg=103 -highlight Search guifg=NONE ctermfg=NONE guibg=#2b2b2b ctermbg=235 gui=italic cterm=underline -highlight Statement guifg=#FF2847 ctermfg=173 gui=NONE cterm=NONE -highlight String guifg=#30DF78 ctermfg=107 -highlight Title guifg=#CCCCCC ctermfg=15 -highlight Type guifg=#8AB6EE ctermfg=167 gui=NONE cterm=NONE -highlight Visual guibg=#8AB6EE 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=#8AB6EE ctermfg=167 - -highlight rubyBlockParameter guifg=#61EEB2 ctermfg=15 -highlight rubyClass guifg=#FF2847 ctermfg=15 -highlight rubyConstant guifg=#54B5F8 ctermfg=167 -highlight rubyInstanceVariable guifg=#8AB6EE ctermfg=189 -highlight rubyInterpolation guifg=#8AB6EE ctermfg=107 -highlight rubyLocalVariableOrMethod guifg=#d990de ctermfg=189 -highlight rubyPredefinedConstant guifg=#4596ff ctermfg=167 -highlight rubyPseudoVariable guifg=#4596ff ctermfg=221 -highlight rubyStringDelimiter guifg=#30DF78 ctermfg=143 -highlight rubyIdentifier guifg=#8AB6EE ctermfg=143 -highlight rubyOperator guifg=#FFFFFF ctermfg=143 -highlight rubyInclude guifg=#FF2847 -highlight rubyConditional guifg=#FF2847 -highlight rubyOptionalDo guifg=#FF2847 -highlight rubyConditionalModifier guifg=#FF2847 -highlight rubyControl guifg=#FF2847 -highlight rubyClassVariable guifg=#54b2d9 -highlight rubyAttribute guifg=#becbf5 -highlight rubyEval guifg=#88d1f0 -highlight rubyPseudoVariable guifg=#8AB6EE -highlight rubyPredifinedIdentifier guifg=#8AB6EE -highlight xmlTag guifg=#8AB6EE ctermfg=179 -highlight xmlTagName guifg=#8AB6EE ctermfg=179 -highlight xmlEndTag guifg=#8AB6EE 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 rubyModule guifg=#FF2847 -highlight rubyDefine guifg=#FF2847 -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=#519F50 ctermfg=15 guibg=#005f5f ctermbg=23 diff --git a/vim/colors/blink.vim b/vim/colors/blink.vim deleted file mode 100644 index 8936f2f..0000000 --- a/vim/colors/blink.vim +++ /dev/null @@ -1,79 +0,0 @@ -" Vim color file -" Maintainer: Adam Blinkinsop -" Last Change: 2006 Sept 29 - -" Remove all existing highlighting. -set background=dark -hi clear -if exists("syntax_on") - syntax reset -endif - -let colors_name = "blink" - -" Set Default -hi Normal term=NONE cterm=NONE ctermfg=Gray ctermbg=Black gui=NONE guifg=Gray guibg=Black - -" Vim colors (reverse for highlighting, red for errors, brown for special) -hi Cursor term=reverse cterm=reverse -hi CursorIME term=reverse cterm=reverse -hi CursorColumn term=reverse cterm=reverse -hi CursorLine term=reverse cterm=reverse -hi ErrorMsg term=reverse ctermfg=Red ctermbg=Black guifg=Red guibg=Black -hi ModeMsg term=reverse cterm=reverse -hi NonText term=bold ctermfg=DarkBlue guifg=#0000c0 -hi SpecialKey term=NONE ctermfg=Brown guifg=#c0c000 -hi StatusLine term=reverse cterm=reverse -hi Visual term=reverse cterm=reverse gui=NONE guifg=bg guibg=fg -hi WarningMsg term=reverse ctermfg=Brown guifg=#c0c000 - -" Syntax Colors, General -hi Comment term=reverse ctermfg=Black ctermbg=DarkCyan guifg=Black guibg=#00c0c0 -hi Underlined term=underline cterm=underline gui=underline -hi Ignore term=NONE cterm=NONE gui=NONE -hi Error term=bold ctermfg=Red ctermbg=Black guifg=Red guibg=Black -hi Todo term=reverse cterm=reverse gui=reverse - -" Constants (plain data) -hi Constant term=bold cterm=bold ctermfg=Brown ctermbg=Black gui=bold guifg=#c0c000 guibg=Black -hi def link Boolean Constant -hi def link Character Constant -hi def link String Constant -hi def link Number Constant -hi def link Float Constant - -" Identifiers (are things) -hi Identifier term=NONE cterm=NONE ctermfg=DarkCyan ctermbg=Black gui=NONE guifg=#00c0c0 ctermbg=Black -hi def link Function Identifier - -" Statements (do things) -hi Statement term=bold ctermfg=DarkGreen ctermbg=Black guifg=#00c000 ctermbg=Black -hi def link Conditional Statement -hi def link Repeat Statement -hi def link Label Statement -hi def link Operator Statement -hi def link Keyword Statement -hi def link Exception Statement - -" Preprocessing (meta) -hi PreProc term=bold cterm=NONE ctermfg=DarkGreen ctermbg=Black gui=NONE guifg=#00c000 guibg=Black -hi def link Include PreProc -hi def link Define PreProc -hi def link Macro PreProc -hi def link PreCondit PreProc - -" Types (define things) -hi Type term=NONE cterm=bold ctermfg=DarkCyan ctermbg=Black gui=Bold guifg=#00c0c0 guibg=Black -hi def link StorageClass Type -hi def link Structure Type -hi def link Typedef Type - -" Special (undef) -hi Special term=NONE cterm=NONE ctermfg=Brown ctermbg=Black gui=NONE guifg=#c0c000 guibg=Black -hi def link Tag Special -hi def link SpecialChar Special -hi def link Delimiter Special -hi def link SpecialComment Special -hi def link Debug Special - -" vim: sw=2 diff --git a/vim/colors/bluechia.vim b/vim/colors/bluechia.vim deleted file mode 100644 index 0d840a1..0000000 --- a/vim/colors/bluechia.vim +++ /dev/null @@ -1,104 +0,0 @@ -" Name: bluechia.vim -" Authorship: Kojo Sugita -" Modifier: CRUX -" Last Change: 2009-12-03 -" Revision: 1.0 -" -set background=dark -hi clear -if exists("syntax_on") - syntax reset -endif -let g:colors_name = 'bluechia' - -" Default colors -hi Normal guifg=#d3daed guibg=#05131c -hi NonText guifg=#92add3 guibg=#071925 gui=none -hi SpecialKey guifg=#92add3 guibg=#14220a gui=none -hi Cursor guifg=#3a553a guibg=#d2ff00 -hi CursorLine guibg=#303035 -hi CursorColumn guibg=#303035 -hi lCursor guifg=#3a553a guibg=#d2ff00 -hi CursorIM guifg=#3a553a guibg=#d2ff00 - - -" Directory -hi Directory guifg=white gui=bold - -" Diff -hi DiffAdd guifg=#d2ff00 guibg=#3a553a gui=none -hi DiffChange guifg=#d2ff00 guibg=#3a553a gui=none -hi DiffDelete guifg=#99bdff guibg=#99bdff gui=none -hi DiffText guifg=#d2ff00 guibg=#448844 gui=bold - - -hi ErrorMsg guifg=#eb7aa0 guibg=black -hi VertSplit guifg=black guibg=#cfddea - -" Folds -" hi Folded guifg=#b265a4 guibg=black -" hi Folded guifg=#fdfe00 guibg=black -hi Folded guifg=#ff6902 guibg=black -hi FoldColumn guifg=#557755 guibg=#102010 - -" Search -hi Search guifg=#99bdff guibg=#071925 gui=none -hi IncSearch guifg=#3a553a guibg=#d2ff00 gui=none - -" hi LineNr guifg=#a9ce49 guibg=black gui=none -hi LineNr guifg=#afcd63 guibg=black gui=none -hi ModeMsg guifg=#cfddea guibg=black -hi MoreMsg guifg=#071925 guibg=black -hi Question guifg=#071925 guibg=black - -"\n, \0, %d, %s, etc... -hi Special guifg=#fcd942 gui=none - -" status line -hi StatusLine guifg=#cfddea guibg=black gui=bold -" hi StatusLineNC guifg=#a9ce49 guibg=black gui=none -hi StatusLineNC guifg=#a9ce49 guibg=black gui=bold - -hi Title guifg=#cfddea guibg=#000000 gui=none -hi Visual guifg=#d2ff00 guibg=#448844 gui=none -hi VisualNOS guifg=#071925 guibg=black -hi WarningMsg guifg=#d2ff00 guibg=black -hi WildMenu guifg=#3a553a guibg=#d2ff00 - -hi Number guifg=#d2ff00 -hi Char guifg=#d2ff00 -hi String guifg=#d2ff00 -hi Boolean guifg=#d2ff00 -hi Comment guifg=#7b8487 -hi Constant guifg=#cfddea gui=none -hi Identifier guifg=white -hi Statement guifg=#f19dae gui=none - -" Procedure name -hi Function guifg=#ef008c - -" Define, def -hi PreProc guifg=#8ddaea gui=none -hi Type guifg=white gui=none -hi Underlined guifg=gray gui=underline -hi Error guifg=#eb7aa0 guibg=black -hi Todo guifg=#fcd942 guibg=black gui=none -hi SignColumn guibg=#05131c - -" Matches -hi MatchParen guifg=#000000 guibg=#ef008c - -" Pmenu -if version >= 700 - hi Pmenu guibg=#202530 - hi PmenuSel guifg=#cfddea guibg=black - hi PmenuSbar guibg=#202530 - - hi TabLine guifg=#a9ce49 guibg=black gui=None - hi TabLineFill guibg=#071925 guibg=#071925 gui=None - hi TabLineSel guifg=#cfddea guibg=black gui=None -endif - -finish - -" vim:set ts=8 sts=2 sw=2 tw=0: diff --git a/vim/colors/bluegreen.vim b/vim/colors/bluegreen.vim deleted file mode 100755 index fd32bfe..0000000 --- a/vim/colors/bluegreen.vim +++ /dev/null @@ -1,50 +0,0 @@ -" 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 diff --git a/vim/colors/bocau.vim b/vim/colors/bocau.vim deleted file mode 100644 index 3506258..0000000 --- a/vim/colors/bocau.vim +++ /dev/null @@ -1,187 +0,0 @@ -" Maintainer: Tien Le (tienlex@gmail.com) -" Version: 1.0 -" Last Change: Dec 17 2010 -" Based on the Vividchalk theme of Tim Pope and Mustang theme - -if has("gui_running") - set background=dark -endif -hi clear -if exists("syntax_on") - syntax reset -endif - -let colors_name = "bocau" - -" 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" ,"Yellow","DarkBlue",81) -highlight IncSearch guifg=White guibg=Black ctermfg=White ctermbg=Black -highlight MoreMsg guifg=#00AA00 ctermfg=Green -highlight LineNr guifg=#808080 ctermfg=White -call s:hibg("LineNr" ,"#101010","DarkBlue",80) -highlight Question none -high link Question MoreMsg -highlight Title guifg=White ctermfg=Magenta -highlight VisualNOS gui=none cterm=none -call s:hibg("Visual" ,"#444444","LightBlue",83) -call s:hibg("VisualNOS" ,"#222222","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 -highlight PmenuSel guifg=White ctermfg=White -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" ,"#aaaaaa","Grey",34) " 92 -" 26 instead? -call s:hifg("Constant" ,"#AAAA77","DarkCyan",21) " 30 -call s:hifg("rubyNumber" ,"#CCFF33","Yellow",60) " 190 -call s:hifg("String" ,"#b1d631","LightGreen",44,82) " 82 -call s:hifg("Identifier" ,"#33CCFF","Yellow",72) " 220 -call s:hifg("Statement" ,"#ff7700","Brown",68) " 202 -call s:hifg("PreProc" ,"#AAFFFF","LightCyan",47) " 213 -call s:hifg("railsUserMethod","#AACCFF","LightCyan",27) -call s:hifg("Type" ,"#ffaa00","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 diff --git a/vim/colors/borland.vim b/vim/colors/borland.vim deleted file mode 100755 index c39c101..0000000 --- a/vim/colors/borland.vim +++ /dev/null @@ -1,60 +0,0 @@ -" 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 - diff --git a/vim/colors/breeze.vim b/vim/colors/breeze.vim deleted file mode 100755 index 21cf417..0000000 --- a/vim/colors/breeze.vim +++ /dev/null @@ -1,70 +0,0 @@ -" 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 diff --git a/vim/colors/brookstream.vim b/vim/colors/brookstream.vim deleted file mode 100755 index ee907c6..0000000 --- a/vim/colors/brookstream.vim +++ /dev/null @@ -1,83 +0,0 @@ -"-------------------------------------------------------------------- -" 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 ----------------------------------------------- diff --git a/vim/colors/busybee.vim b/vim/colors/busybee.vim deleted file mode 100644 index 57cbdc9..0000000 --- a/vim/colors/busybee.vim +++ /dev/null @@ -1,60 +0,0 @@ -" Maintainer: Patrick J. Anderson -" Version: 1.0.1 -" Last Change: February 23, 2009 -" Credits: This is a modification of Mustang.vim color scheme - -set background=dark - -hi clear - -if exists("syntax_on") - syntax reset -endif - -let colors_name = "busybee" - -" Vim >= 7.0 specific colors -if version >= 700 - hi CursorLine guibg=#202020 ctermbg=234 - hi CursorColumn guibg=#202020 ctermbg=234 - hi MatchParen guifg=#d0ffc0 guibg=#202020 gui=bold ctermfg=157 ctermbg=237 cterm=bold - hi Pmenu guifg=#ffffff guibg=#202020 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=#202020 gui=none ctermfg=244 ctermbg=235 -hi LineNr guifg=#303030 guibg=#202020 gui=none ctermfg=244 ctermbg=232 -hi StatusLine guifg=#d3d3d5 guibg=#303030 gui=none ctermfg=253 ctermbg=238 -hi StatusLineNC guifg=#939395 guibg=#303030 gui=none ctermfg=246 ctermbg=238 -hi VertSplit guifg=#444444 guibg=#303030 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=#3f3f3f gui=italic ctermfg=244 -hi Todo guifg=#8f8f8f gui=none ctermfg=245 -hi Boolean guifg=#b1d631 gui=none ctermfg=148 -hi String guifg=#606060 gui=none ctermfg=148 -hi Identifier guifg=#b1d631 gui=none ctermfg=148 -hi Function guifg=#ffff00 gui=none 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=#ff9f00 guibg=#202020 gui=none - -" Code-specific colors -hi pythonImport guifg=#009000 gui=none ctermfg=255 -hi pythonException guifg=#f00000 gui=none ctermfg=200 -hi pythonOperator guifg=#7e8aa2 gui=none ctermfg=103 -hi pythonBuiltinFunction guifg=#009000 gui=none ctermfg=200 -hi pythonExClass guifg=#009000 gui=none ctermfg=200 - diff --git a/vim/colors/bvemu.vim b/vim/colors/bvemu.vim deleted file mode 100644 index 9a3ace2..0000000 --- a/vim/colors/bvemu.vim +++ /dev/null @@ -1,367 +0,0 @@ -" Vim color file -" Maintainer: Subramanyam -" Version: 1.0 -" - -set background=dark -hi clear -if exists("syntax_on") - syntax reset -endif -let colors_name="bvemu" - -" Base color -" ---------- -hi Normal guifg=#949F92 guibg=#202020 -hi Normal ctermfg=253 ctermbg=235 - -" Comment Group -" ------------- -" any comment -hi Comment guifg=#887C6B gui=none -hi Comment ctermfg=240 cterm=none - -" Blue based -" Constant Group -" -------------- -" any constant -hi Constant guifg=#8CD0D3 gui=none -hi Constant ctermfg=116 cterm=none - -" strings -hi String guifg=#ADADAD gui=none -hi String ctermfg=110 cterm=none - -" character constant -hi Character guifg=#8B0000 gui=none -hi Character ctermfg=110 cterm=none - -" numbers decimal/hex -hi Number guifg=#A3ABB7 gui=none -hi Number ctermfg=116 cterm=none - -" true, false -" could actually test this -hi Boolean guifg=#FF85A0 gui=none -hi Boolean ctermfg=116 cterm=none - -" float -hi Float guifg=#B94E48 gui=none -hi Float ctermfg=116 cterm=none - - -" Identifier Group -" ---------------- -" any variable name -hi Identifier guifg=#C4AD87 gui=none -hi Identifier ctermfg=216 cterm=none - -" function, method, class -hi Function guifg=#C4AD87 gui=none -hi Function ctermfg=216 cterm=none - -" Statement Group -" --------------- -" any statement -hi Statement guifg=#BDCB28 gui=none -hi Statement ctermfg=150 cterm=none - -" if, then, else -hi Conditional guifg=#DA3287 gui=none -hi Conditional ctermfg=150 cterm=none - -" try, catch, throw, raise -hi Exception guifg=#FF7900 gui=none -hi Exception ctermfg=150 cterm=none - -" for, while, do -hi Repeat guifg=#1E90FF gui=none -hi Repeat ctermfg=150 cterm=none - -" case, default -hi Label guifg=#CD00CC gui=none -hi Label ctermfg=150 cterm=none - -" sizeof, +, * -hi Operator guifg=#1560BD gui=none -hi Operator ctermfg=150 cterm=none - -" any other keyword -hi Keyword guifg=#C19A6B gui=none -hi Keyword ctermfg=150 cterm=none - -" Preprocessor Group -" ------------------ -" generic preprocessor -hi PreProc guifg=#D82626 gui=none -hi PreProc ctermfg=223 cterm=none - -" #include -hi Include guifg=#36EF0A gui=none -hi Include ctermfg=223 cterm=none - -" #define -hi Define guifg=#EF0A5C gui=none -hi Define ctermfg=223 cterm=none - -" same as define -hi Macro guifg=#0AEFC3 gui=none -hi Macro ctermfg=223 cterm=none - -" #if, #else, #endif -hi PreCondit guifg=#7D7D7D gui=none -hi PreCondit ctermfg=223 cterm=none - -" Type Group -" ---------- -" int, long, char -hi Type guifg=#60A0B7 gui=none -hi Type ctermfg=115 cterm=none - -" static, register, volative -hi StorageClass guifg=#D1E231 gui=none -hi StorageClass ctermfg=115 cterm=none - -" struct, union, enum -hi Structure guifg=#FFCC00 gui=none -hi Structure ctermfg=115 cterm=none - -" typedef -hi Typedef guifg=#2CCDD3 gui=none -hi Typedef ctermfg=115 cterm=none - -" Special Group -" ------------- -" any special symbol -hi Special guifg=#FEF896 gui=none -hi Special ctermfg=181 cterm=none - -" special character in a constant -hi SpecialChar guifg=#FBEC5D gui=none -hi SpecialChar ctermfg=181 cterm=none - -" things you can CTRL-] -hi Tag guifg=#FBEC5D gui=none -hi Tag ctermfg=181 cterm=none - -" character that needs attention -hi Delimiter guifg=#E4F59F gui=none -hi Delimiter ctermfg=181 cterm=none - -" special things inside a comment -hi SpecialComment guifg=#F5DA9F 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 - -""TODO -" Underlined Group -" ---------------- -" text that stands out, html links -hi Underlined guifg=#415FB8 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=#E80000 guibg=#432323 gui=none -hi Error ctermfg=167 ctermbg=52 cterm=none - -" Todo Group -" ---------- -" todo, fixme, note, xxx -hi Todo guifg=#E80000 guibg=NONE gui=underline -hi Todo ctermfg=228 ctermbg=NONE cterm=underline - -" Spelling -" -------- -" word not recognized -hi SpellBad guisp=#B4FF96 gui=undercurl -hi SpellBad ctermbg=9 cterm=undercurl - -" word not capitalized -hi SpellCap guisp=#C00F00 gui=undercurl -hi SpellCap ctermbg=12 cterm=undercurl - -" rare word -hi SpellRare guisp=#FF4400 gui=undercurl -hi SpellRare ctermbg=13 cterm=undercurl - -" wrong spelling for selected region -hi SpellLocal guisp=#E80000 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=#BAFF00 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=#FF7F00 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=#405060 -hi SpecialKey ctermfg=237 - -" titles for output from :set all, :autocmd, etc -hi Title guifg=#FF9500 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=#00CFFF guibg=#313c36 gui=none -hi DiffAdd ctermfg=108 ctermbg=22 cterm=none - -" changed line -hi DiffChange guifg=NONE guibg=#FF9631 gui=none -hi DiffChange ctermfg=fg ctermbg=52 cterm=none - -" deleted line -hi DiffDelete guifg=#FF0000 guibg=#E85500 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=#BD00FF 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=#462244 guibg=#363946 gui=none -hi TabLine ctermfg=244 ctermbg=236 cterm=none - -" tab pages line, where there are no labels -hi TabLineFill guifg=#A2ADA3 guibg=#363946 gui=none -hi TabLineFill ctermfg=187 ctermbg=236 cterm=none - -" tab pages line, active tab page label -hi TabLineSel guifg=#002DC2 guibg=#414658 gui=bold -hi TabLineSel ctermfg=254 ctermbg=236 cterm=bold - -" Visual -" ------ -" visual mode selection -hi Visual guifg=NONE guibg=#CFE4FF -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 diff --git a/vim/colors/calmar256-dark.vim b/vim/colors/calmar256-dark.vim deleted file mode 100755 index 7c823fb..0000000 --- a/vim/colors/calmar256-dark.vim +++ /dev/null @@ -1,247 +0,0 @@ -" Vim color file: calmar256-dark.vim -" Last Change: 21. Aug 2007 -" License: public domain -" Maintainer:: calmar -" -" 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- " -" -" 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: diff --git a/vim/colors/camo.vim b/vim/colors/camo.vim deleted file mode 100755 index 059af42..0000000 --- a/vim/colors/camo.vim +++ /dev/null @@ -1,76 +0,0 @@ -" Vim color file -" Maintainer: Tim Aldrich -" 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 - diff --git a/vim/colors/candy.vim b/vim/colors/candy.vim deleted file mode 100755 index 545ff7c..0000000 --- a/vim/colors/candy.vim +++ /dev/null @@ -1,78 +0,0 @@ -" 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 diff --git a/vim/colors/candycode.vim b/vim/colors/candycode.vim deleted file mode 100755 index 3800d9d..0000000 --- a/vim/colors/candycode.vim +++ /dev/null @@ -1,174 +0,0 @@ -" Vim color file -- candycode -" Maintainer: Justin Constantino -" 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 diff --git a/vim/colors/candyman.vim b/vim/colors/candyman.vim deleted file mode 100644 index b0fa8cf..0000000 --- a/vim/colors/candyman.vim +++ /dev/null @@ -1,426 +0,0 @@ -" Vim color file -" -" " __ _ _ _ " -" " \ \ ___| | |_ _| |__ ___ __ _ _ __ ___ " -" " \ \/ _ \ | | | | | _ \ / _ \/ _ | _ \/ __| " -" " /\_/ / __/ | | |_| | |_| | __/ |_| | | | \__ \ " -" " \___/ \___|_|_|\__ |____/ \___|\____|_| |_|___/ " -" " \___/ " -" -" "A colorful, dark color scheme for Vim." -" -" File: candyman.vim -" Maintainer: NanoTech -" Version: 1.2 -" Last Change: May 26th, 2009 -" Contributors: Daniel Herbert , -" Henry So, Jr. , -" David Liang -" -" Copyright (c) 2009 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 = "candyman" - -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) -elseif l:fge && !l:bge -exec "hi ".a:group." guifg=NONE guibg=#".a:bg." ctermbg=".s:rgb(a:bg) -endif -endif - -if a:attr == "" -exec "hi ".a:group." gui=none cterm=none" -else -if a:attr == 'italic' -exec "hi ".a:group." gui=".a:attr." cterm=none" -else -exec "hi ".a:group." gui=".a:attr." cterm=".a:attr -endif -endif -endfun -" }}} - -if version >= 700 - call s:X("CursorLine","","5a5a5a","","","") - call s:X("CursorColumn","","5a5a5a","","","") - call s:X("MatchParen","ffffff","80a090","bold","","") - - call s:X("TabLine","262626","b0b8c0","italic","","Black") - call s:X("TabLineFill","9098a0","","","","") - call s:X("TabLineSel","262626","f0f0f0","italic,bold","","") - -" Auto-completion - call s:X("Pmenu","ffffff","262626","","","") - call s:X("PmenuSel","101010","eeeeee","","","") -endif - -call s:X("Visual","","503d50","","","") -call s:X("Cursor","","996699","","","") - -call s:X("Normal","e8e8d3","151515","","White","") -call s:X("LineNr","605958","151515","none","Black","") -call s:X("Comment","888888","","italic","Grey","") -call s:X("Todo","8a3c3b","","bold","","") - -call s:X("StatusLine","f0f0f0","393f47","italic","","") -call s:X("StatusLineNC","484848","1a1f26","italic","","") -call s:X("VertSplit","393f47","393f47","italic","","") - -call s:X("Folded","a0a8b0","384048","italic","black","") -call s:X("FoldColumn","a0a8b0","384048","","","") -call s:X("SignColumn","a0a8b0","384048","","","") - -call s:X("Title","70b950","","bold","","") - -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","79a5bf","","","LightCyan","") -call s:X("Function","be9f5f","","","Yellow","") -call s:X("Statement","8197bf","","","DarkBlue","") -call s:X("PreProc","8fbfdc","","","LightBlue","") - -call s:X("Test","8fbfdc","","","LightBlue","") - -hi link Operator Normal - -call s:X("Type","d8a465","","","Yellow","") -call s:X("NonText","808080","151515","","","") - -call s:X("SpecialKey","808080","343434","","","") - -call s:X("Search","f0a0c0","302028","underline","Magenta","") - -call s:X("Directory","dad085","","","","") -call s:X("ErrorMsg","","902020","","","") - -" Diff - -hi link diffRemoved Constant -hi link diffAdded String - -" VimDiff - -call s:X("DiffAdd","","032218","","Black","DarkGreen") -call s:X("DiffChange","","100920","","Black","DarkMagenta") -call s:X("DiffDelete","220000","220000","","DarkRed","DarkRed") -call s:X("DiffText","","000940","","","DarkRed") - -" 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","","","","") - -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","","","","") - -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 - -" 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 cocoaFunction Function -hi link objcMethodName Identifier -hi link objcMethodArg Normal -hi link objcMessageName Identifier - -" Tag list -hi link TagListFileName Directory - -" 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 -" }}} - - diff --git a/vim/colors/carbonight-contrast.vim b/vim/colors/carbonight-contrast.vim deleted file mode 100644 index 672c2c3..0000000 --- a/vim/colors/carbonight-contrast.vim +++ /dev/null @@ -1,105 +0,0 @@ -" ====================================================================== -" Carbonight Contrast -" ====================================================================== -" A Sublime Text 2 / Textmate theme. -" Copyright (c) 2014 Dayle Rees. -" Released under the MIT License -" ====================================================================== -" Find more themes at : https://github.com/daylerees/colour-schemes -" ====================================================================== - -set background=dark -hi clear -syntax reset - -" Colors for the User Interface. - -hi Cursor guibg=#cc4455 guifg=white ctermbg=4 ctermfg=15 -hi link CursorIM Cursor -hi Normal guibg=#000000 guifg=#ffffff gui=none ctermbg=0 ctermfg=15 -hi NonText guibg=bg guifg=#ffffff 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 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=#C4C4C4 ctermbg=bg ctermfg=10 -hi link WarningMsg ErrorMsg - -hi StatusLine guibg=#ffeecc guifg=black ctermbg=14 ctermfg=0 -hi StatusLineNC guibg=#333333 guifg=white gui=none ctermbg=4 ctermfg=11 -hi VertSplit guibg=#333333 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 ctermbg=4 ctermfg=fg - -" Colors for Syntax Highlighting. - -hi Comment guibg=bg guifg=#423F3D gui=none ctermbg=8 ctermfg=7 - -hi Constant guibg=bg guifg=#999999 ctermbg=8 ctermfg=15 -hi String guibg=bg guifg=#ffffff ctermbg=bg ctermfg=14 -hi Character guibg=bg guifg=#8C8C8C ctermbg=bg ctermfg=14 -hi Number guibg=bg guifg=#B0B0B0 ctermbg=1 ctermfg=15 -hi Boolean guibg=bg guifg=#B0B0B0 gui=none ctermbg=1 ctermfg=15 -hi Float guibg=bg guifg=#B0B0B0 ctermbg=1 ctermfg=15 - -hi Identifier guibg=bg guifg=#ffffff ctermbg=bg ctermfg=12 -hi Function guibg=bg guifg=#8C8C8C ctermbg=bg ctermfg=12 -hi Statement guibg=bg guifg=#8C8C8C ctermbg=bg ctermfg=14 - -hi Conditional guibg=bg guifg=#eeeeee ctermbg=bg ctermfg=12 -hi Repeat guibg=bg guifg=#eeeeee ctermbg=4 ctermfg=14 -hi Label guibg=bg guifg=#ffccff ctermbg=bg ctermfg=13 -hi Operator guibg=bg guifg=#eeeeee ctermbg=6 ctermfg=15 -hi Keyword guibg=bg guifg=#eeeeee ctermbg=bg ctermfg=10 -hi Exception guibg=bg guifg=#8C8C8C ctermbg=bg ctermfg=10 - -hi PreProc guibg=bg guifg=#ffcc99 ctermbg=4 ctermfg=14 -hi Include guibg=bg guifg=#C4C4C4 ctermbg=bg ctermfg=10 -hi link Define Include -hi link Macro Include -hi link PreCondit Include - -hi Type guibg=bg guifg=#C4C4C4 ctermbg=bg ctermfg=12 -hi StorageClass guibg=bg guifg=#8C8C8C ctermbg=bg ctermfg=10 -hi Structure guibg=bg guifg=#ffffff ctermbg=bg ctermfg=10 -hi Typedef guibg=bg guifg=#C4C4C4 ctermbg=bg ctermfg=10 - -hi Special guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi SpecialChar guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi Tag guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi Delimiter guibg=bg guifg=fg ctermbg=1 ctermfg=fg -hi SpecialComment guibg=#334455 guifg=#5c5856 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=bg guifg=#ffffff ctermbg=1 ctermfg=15 -hi Ignore guibg=bg guifg=#cccccc ctermbg=bg ctermfg=8 -hi Error guibg=#ff0000 guifg=white ctermbg=12 ctermfg=15 -hi Todo guibg=#556677 guifg=#ff0000 ctermbg=1 ctermfg=12 - -hi htmlH2 guibg=bg guifg=fg 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 = "Carbonight Contrast" -let colors_name = "Carbonight Contrast" - diff --git a/vim/colors/carvedwood.vim b/vim/colors/carvedwood.vim deleted file mode 100644 index ba1839e..0000000 --- a/vim/colors/carvedwood.vim +++ /dev/null @@ -1,118 +0,0 @@ -" Vim color file -" carvedwood v0.7c -" Maintainer: Shawn Axsom -" [axs221.1l.com] - -" carvedwood - -" a color scheme modified from my desertocean scheme into a brown -" and green scheme, easier on the eyes and optimized for more important syntax -" to stand out the most (eg comments and values are dark and dull while -" statements are bright). - -" 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="carvedwood" - -hi Normal guifg=#dac0cd guibg=#1f2221 - -" syntax highlighting -hi Comment guifg=#5a6a6d -hi Title guifg=#60b0ea -hi Underlined guifg=#80aae0 -hi Statement guifg=#fac5ba -hi Type guifg=#cd9a8a -hi PreProc guifg=#ba857a gui=none -hi Constant guifg=#9a757d -hi Identifier guifg=#bd7560 -hi Special guifg=#cab0a5 -hi Ignore guifg=grey40 -hi Todo guifg=orangered guibg=yellow2 -hi Error guibg=#e04462 -"end syntax highlighting - -" highlight groups -hi Cursor guibg=#205a50 guifg=#7ab0aa -"hi CursorIM -hi Directory guifg=#bbd0df -"hi DiffAdd -"hi DiffChange -"hi DiffDelete -"hi DiffText -"hi ErrorMsg -hi VertSplit guibg=#c2b0a5 guifg=grey50 gui=none -hi Folded guibg=#4a4f4d guifg=#BBDDCC -hi FoldColumn guibg=#4c3e3b guifg=#00CCFF -hi LineNr guifg=#D0C5CA guibg=#594540 -hi ModeMsg guifg=#00AACC -hi MoreMsg guifg=SeaGreen -hi NonText guifg=#382920 guibg=#1b1f1f -hi Question guifg=#AABBCC -hi Search guibg=#5a6d7d guifg=#bac5d0 -hi IncSearch guifg=#50606d guibg=#cddaf0 -hi SpecialKey guifg=#90703B -hi StatusLine guibg=#c99f93 guifg=#102015 gui=none -hi StatusLineNC guibg=#937b7a guifg=#373334 gui=none -hi Visual guifg=#008FBF guibg=#33DFEF -"hi VisualNOS -hi WarningMsg guifg=salmon -"hi WildMenu -"hi Menu -"hi Scrollbar guibg=grey30 guifg=tan -"hi Tooltip - - -" color terminal definitions -hi Normal ctermfg=white -hi SpecialKey ctermfg=darkyellow -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=white ctermbg=brown -hi Question ctermfg=green -hi StatusLine cterm=none ctermbg=white ctermfg=darkgreen -hi StatusLineNC cterm=none ctermbg=white ctermfg=black -hi VertSplit cterm=none ctermbg=darkgreen -hi Title ctermfg=blue -hi Visual cterm=reverse -hi VisualNOS cterm=bold,underline -hi WarningMsg ctermfg=1 -hi WildMenu ctermfg=0 ctermbg=3 -hi Folded ctermfg=white ctermbg=darkcyan -hi FoldColumn ctermfg=darkcyan ctermbg=grey -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 Special ctermfg=white -hi Identifier ctermfg=brown -hi Statement ctermfg=yellow -hi PreProc ctermfg=red -hi Type ctermfg=brown -hi Constant ctermfg=grey -hi Underlined cterm=none ctermfg=blue ctermbg=darkgrey -hi Ignore cterm=bold ctermfg=7 -hi Ignore ctermfg=darkgrey -hi Error cterm=bold ctermfg=7 ctermbg=1 -hi Function ctermfg=yellow - - -"vim: sw=4 - diff --git a/vim/colors/carvedwoodcool.vim b/vim/colors/carvedwoodcool.vim deleted file mode 100644 index ab725a8..0000000 --- a/vim/colors/carvedwoodcool.vim +++ /dev/null @@ -1,116 +0,0 @@ -" Vim color file -" carvedwood v0.1 -" Maintainer: Shawn Axsom -" [axs221.1l.com] - -" carvedwood - -" a cool blue version of my color scheme modified from my desertocean scheme into a brown -" and green scheme, easier on the eyes and optimized for more important syntax -" to stand out the most (eg comments and values are dark and dull while -" statements are bright). - -" 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="carvedwoodcool" - -hi Normal guibg=#05181c guifg=#aa9aa3 -hi NonText guibg=#1c3447 guifg=#382920 -hi Folded guibg=#4a4f4d guifg=#BBDDCC -hi FoldColumn guibg=#3a4a5a guifg=#00CCFF -hi LineNr guibg=#153040 guifg=#D0C5c0 -hi StatusLine guibg=#d0a59a guifg=#102015 gui=none -hi StatusLineNC guibg=#937b7a guifg=#373334 gui=none - -" syntax highlighting -hi Comment guifg=#2d303d -hi Title guifg=#60b0ea -hi Underlined guifg=#80aae0 -hi Statement guifg=#f0caba -hi Type guifg=#c09a8a -hi Constant guifg=#55464a -hi PreProc guifg=#aa7065 gui=none -hi Identifier guifg=#d07a70 -hi Special guifg=#556065 -hi Ignore guifg=grey40 -hi Todo guifg=orangered guibg=yellow2 -hi Error guibg=#e04462 -"end syntax highlighting - -" highlight groups -hi Cursor guibg=#104550 guifg=#6aa09a -"hi CursorIM -hi Directory guifg=#bbd0df -"hi DiffAdd -"hi DiffChange -"hi DiffDelete -"hi DiffText -"hi ErrorMsg -hi VertSplit guibg=#c2bfa5 guifg=grey50 gui=none -hi ModeMsg guifg=#00AACC -hi MoreMsg guifg=SeaGreen -hi Question guifg=#AABBCC -hi Search guibg=#5a6d7d guifg=#bac5d0 -hi IncSearch guifg=#50606d guibg=#cddaf0 -hi SpecialKey guifg=#90703B -hi Visual guifg=#008FBF guibg=#33DFEF -"hi VisualNOS -hi WarningMsg guifg=salmon -"hi WildMenu -"hi Menu -"hi Scrollbar guibg=grey30 guifg=tan -"hi Tooltip - - -" 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 - diff --git a/vim/colors/chance-of-storm.vim b/vim/colors/chance-of-storm.vim deleted file mode 100644 index 2387304..0000000 --- a/vim/colors/chance-of-storm.vim +++ /dev/null @@ -1,155 +0,0 @@ -""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" -" Author: Mario Gutierrez (mario@mgutz.com) -" Last Change: Dececember 6, 2010 -" Version: 0.1.2 -" -" removed italics on string -" ruby interpolation color -" identifier color -""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" - - -set background=dark -hi clear -if exists("syntax_on") - syntax reset -endif -let colors_name = "chance-of-storm" - - -"""""""""" General - -hi Normal guifg=#cacfd3 guibg=#181c20 gui=none - -" Vim >= 7.0 -if version >= 700 - hi CursorLine guibg=#2a2e31 - hi MatchParen guifg=magenta guibg=black gui=bold,italic - hi Pmenu guifg=#dfeff6 guibg=#1E415E - hi PmenuSel guifg=#dfeff6 guibg=#2D7889 - - hi IncSearch guifg=bg guibg=#AF81F4 gui=bold - hi Search guifg=bg guibg=#AF81F4 gui=none -endif - -hi Cursor guifg=bg guibg=#8fdef9 gui=none -hi Folded guifg=#68CEE8 guibg=#1A3951 gui=none -hi FoldColumn guifg=#1E415E guibg=#1A3951 gui=none -hi LineNr guifg=#2e363d guibg=bg gui=none -" e.g. tildes at the end of file -hi NonText guifg=#2e363d guibg=bg gui=none -hi Question guifg=#6dbb6d guibg=bg gui=none -hi StatusLine guifg=lightmagenta guibg=#060809 gui=none -hi StatusLineNC guifg=#69839a guibg=#060809 gui=none -hi TabLine guifg=#555555 guibg=#dddddd gui=none -hi TabLineFill guifg=fg guibg=#dddddd gui=none -hi TabLineSel guifg=#101010 guibg=#b0b0b0 gui=none -hi Title guifg=#ef7760 guibg=bg gui=none -hi VertSplit guifg=#060809 guibg=#060809 gui=bold - " Selected text color -hi Visual guifg=#dfeff6 guibg=#24557A gui=none -hi WarningMsg guifg=#bb6d6d guibg=bg gui=none - - -"""""""""" Syntax highlighting - -hi Comment guifg=#69839a guibg=bg gui=italic -hi Constant guifg=#96defa gui=none -hi Function guifg=#9e7cd7 gui=none -hi Identifier guifg=#2ed6d7 gui=none -hi Ignore guifg=bg guibg=bg gui=none -hi Keyword guifg=#8ac6f2 gui=none -hi Number guifg=#e1d4a8 gui=none -hi PreProc guifg=#f99d71 gui=none -hi Special guifg=#ffcde4 gui=none -hi Statement guifg=#8ac6f2 gui=none -hi String guifg=#89e14b gui=none -hi Todo guifg=#ADED80 guibg=bg gui=bold -hi Type guifg=#489fd7 gui=none -hi Underlined guifg=#8ac6f2 gui=underline - - -""""""""""" ERB - -hi link erubyDelimiter PreProc - - -""""""""""" HAML - -hi link hamlAttributes htmlArg -hi link hamlTag htmlTag -hi link hamlTagName htmlTagName -hi link hamlIdChar hamlId -hi link hamlClassChar hamlClass - - -""""""""""" HELP - -hi link helpSectionDelim NonText -hi link helpExample Statement - - -""""""""""" HTML - -hi link htmlTag Statement -hi link htmlEndTag Statement -hi link htmlTagName Statement - - -"""""""""" JavaScript - -hi link javaScriptFunction Statement -hi link javaScriptFuncName Function -hi link javaScriptLabel PreProc - - -"""""""""" MAKE - -hi link makeCommands Statement - - -"""""""""" MARKDOWN (tpope's vim-markdown) - -hi link markdownCodeBlock Statement -hi link markdownCode Statement -hi link markdownCodeDelimiter Statement -hi link markdownHeadingDelimiter Title -hi markdownLinkText guifg=#489fd7 gui=underline -hi markdownUrl guifg=#69839a guibg=bg gui=none -hi link markdownLinkTextDelimiter markdownUrl -hi link markdownLinkDelimiter markdownUrl - - -""""""""""" NERDTree - -hi link treePart NonText -hi link treePartFile treePart -hi link treeDirSlash treePart -hi link treeDir Statement -hi link treeClosable PreProc -hi link treeOpenable treeClosable -hi link treeUp treeClosable -hi treeFlag guifg=#3e71a1 guibg=bg gui=none -hi link treeHelp Comment -hi link treeLink Type -hi link treeExecFile Type - - -"""""""""" PHP - -hi link phpVarSelector Identifier - - -"""""""""" Ruby - -hi rubyAccess guifg=#ef7760 guibg=bg gui=italic -hi rubyInterpolation guifg=#c2f0a2 guibg=bg -hi link rubyInterpolationDelimiter rubyInterpolation -hi link rubyStringDelimiter String - - -""""""""""" XML - -hi link xmlTag htmlTag -hi link xmlEndTag htmlEndTag -hi link xmlTagName htmlTagName diff --git a/vim/colors/chela_light.vim b/vim/colors/chela_light.vim deleted file mode 100755 index 3cde34d..0000000 --- a/vim/colors/chela_light.vim +++ /dev/null @@ -1,110 +0,0 @@ -" Vim color file -" -" Maintainer: Stefan Karlsson -" 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 - diff --git a/vim/colors/chlordane.vim b/vim/colors/chlordane.vim deleted file mode 100644 index 11b83f3..0000000 --- a/vim/colors/chlordane.vim +++ /dev/null @@ -1,79 +0,0 @@ - " vim:set ts=8 sts=2 sw=2 tw=0: -" Name: chlordane.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 = 'chlordane' - -hi Cursor guifg=#3a553a guibg=#77dd88 -hi lCursor guifg=#3a553a guibg=#77dd88 -hi CursorLine guibg=#000000 gui=underline -hi CursorIM guifg=#3a553a guibg=#77dd88 -hi Directory guifg=#77dd88 guibg=#000000 gui=bold -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=#ee1111 guibg=#000000 -hi VertSplit guifg=#223322 guibg=#223322 -hi Folded guifg=#55af66 guibg=#000000 -hi FoldColumn guifg=#557755 guibg=#102010 -hi IncSearch guifg=#3a553a guibg=#77dd88 gui=none -hi LineNr guifg=#446644 guibg=#000000 gui=none -hi ModeMsg guifg=#55af66 guibg=#000000 -hi MoreMsg guifg=#55af66 guibg=#000000 -hi Normal guifg=#55af66 guibg=#000000 -hi Question guifg=#55af66 guibg=#000000 -hi Search guifg=#223322 guibg=#55af66 gui=none -hi NonText guifg=#606060 gui=none -hi SpecialKey guifg=#707070 -"\n, \0, %d, %s, etc... -hi Special guifg=#55af66 guibg=#223333 gui=bold -" status line -hi StatusLine guifg=#88ee99 guibg=#447f55 gui=bold -hi StatusLineNC term=bold cterm=bold,underline ctermfg=green ctermbg=Black -hi StatusLineNC term=bold gui=bold,underline guifg=#3a553a guibg=Black -hi Title guifg=#77dd88 guibg=#223322 gui=bold -hi Visual guifg=#77dd88 guibg=#448844 gui=none -hi VisualNOS guifg=#55af66 guibg=#000000 -hi WarningMsg guifg=#77dd88 guibg=#000000 -hi WildMenu guifg=#3a553a guibg=#77dd88 -hi Number guifg=#77dd88 guibg=#354535 -hi Char guifg=#77dd88 guibg=#354535 -hi String guifg=#77dd88 guibg=#354535 -hi Boolean guifg=#77dd88 guibg=#354535 -hi Comment guifg=#446644 -hi Constant guifg=#88ee99 gui=none -hi Identifier guifg=#77dd88 -hi Statement guifg=#88ee99 gui=none - -"Procedure name -hi Function guifg=#77dd88 - -"Define, def -hi PreProc guifg=#77dd88 gui=bold -hi Type guifg=#77dd88 gui=bold -hi Underlined guifg=#77dd88 gui=underline -hi Error guifg=#ee1111 guibg=#000000 -hi Todo guifg=#223322 guibg=#55af66 gui=none -hi SignColumn guibg=#000000 - -if version >= 700 - " Pmenu - hi Pmenu guibg=#222222 - hi PmenuSel guibg=#3a553a guifg=#77dd88 - hi PmenuSbar guibg=#222222 - - " Tab - hi TabLine guifg=#3a553a guibg=black gui=bold - hi TabLineFill guifg=black guibg=black gui=bold - hi TabLineSel guifg=#88ee99 guibg=#447f55 gui=bold -endif - - diff --git a/vim/colors/chocolate.vim b/vim/colors/chocolate.vim deleted file mode 100644 index 7c575de..0000000 --- a/vim/colors/chocolate.vim +++ /dev/null @@ -1,71 +0,0 @@ -" Vim color file -" Maintainer: Adam Hayward -" Last Change: 2008 June 04 -" Email: -" Version: 0.1 -" -" Choclolate colorscheme, based on the W3C core style of the same name. -" See http://www.w3.org/StyleSheets/Core/Overview -" This file is also based on 'clean.vim' by Ron Aaron - -hi clear -if exists("syntax_on") - syntax reset -endif -let g:colors_name = "chocolate" -hi Normal guifg=#D0FFD0 guibg=#212121 -hi Scrollbar guifg=darkcyan guibg=cyan -hi Menu guifg=black guibg=cyan -hi SpecialKey term=bold cterm=bold ctermfg=darkred guifg=Blue -hi NonText term=bold cterm=bold ctermfg=darkred gui=bold guifg=white -hi Directory term=bold cterm=bold ctermfg=brown guifg=lightblue -hi ErrorMsg term=standout cterm=bold ctermfg=grey ctermbg=blue guifg=White guibg=Red -hi Search term=reverse ctermfg=white ctermbg=red guifg=white guibg=#7080dd gui=bold -hi MoreMsg term=bold cterm=bold ctermfg=darkgreen gui=bold guifg=SeaGreen -hi ModeMsg term=bold cterm=bold gui=bold guifg=White guibg=Blue -hi LineNr term=underline cterm=bold ctermfg=darkcyan guifg=#707070 -hi Question term=standout cterm=bold ctermfg=darkgreen gui=bold guifg=Green -hi StatusLine term=bold,reverse cterm=bold ctermfg=lightblue ctermbg=white gui=bold guifg=blue guibg=white -hi StatusLineNC term=reverse ctermfg=white ctermbg=lightblue guifg=white guibg=blue -hi Title term=bold cterm=bold ctermfg=darkmagenta gui=bold guifg=#a05000 -hi Visual term=reverse cterm=reverse gui=reverse -hi WarningMsg term=standout cterm=bold ctermfg=darkblue guifg=Red -hi Cursor guifg=bg guibg=Green -hi Comment term=bold cterm=bold ctermfg=cyan guifg=#30dd00 -hi Constant term=underline cterm=bold ctermfg=magenta guifg=#FFCC00 -hi Special term=bold cterm=bold ctermfg=red guifg=yellow gui=bold -hi Identifier term=underline ctermfg=brown guifg=white -hi Function guifg=#00ccaa -hi Operator guifg=white -hi Statement term=bold cterm=bold ctermfg=yellow guifg=#ffffff gui=bold -hi PreProc term=underline ctermfg=darkblue guifg=yellow gui=bold -hi Type term=underline cterm=bold ctermfg=lightgreen gui=bold guifg=#dddddd -hi Error term=reverse ctermfg=darkcyan ctermbg=white guifg=Red guibg=white -hi Todo term=standout ctermfg=black ctermbg=darkcyan guifg=#f5f5f5 guibg=#aa4040 gui=bold -hi VertSplit guibg=#505050 guifg=white -hi link IncSearch Visual -hi link String Constant -hi link Character Constant -hi link Number Constant -hi link Boolean Statement -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 - diff --git a/vim/colors/chocolateliquor.vim b/vim/colors/chocolateliquor.vim deleted file mode 100755 index 9dfa712..0000000 --- a/vim/colors/chocolateliquor.vim +++ /dev/null @@ -1,36 +0,0 @@ -" 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 diff --git a/vim/colors/clarity.vim b/vim/colors/clarity.vim deleted file mode 100755 index 3440ba3..0000000 --- a/vim/colors/clarity.vim +++ /dev/null @@ -1,52 +0,0 @@ -" 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 - - - diff --git a/vim/colors/cobaltish.vim b/vim/colors/cobaltish.vim deleted file mode 100644 index 703533e..0000000 --- a/vim/colors/cobaltish.vim +++ /dev/null @@ -1,96 +0,0 @@ -" ============================================================================== -" File: cobaltish.vim -" Author: David Terei -" URL: http://www.vim.org/scripts/script.php?script_id=3439 -" Last Change: Thu Feb 03 13:44:07 PST 2011 -" Version: 1.0 -" License: Distributed under the Vim charityware license. -" Summary: A colour scheme for Vim inspired by TextMates cobalt scheme. -" -" GetLatestVimScripts: 3439 1 :AutoInstall: cobaltish.vim -" -" Description: -" A colour scheme for Vim that is based on TextMates cobalt colour scheme. -" This scheme only supports GVim, it should work fine in Vim but no promises -" are made about this or how it looks. -" -" History: -" Thu Feb 03, 2011 - 1.0: -" * Initial release - based of cobalt colour scheme. -" - -set background=dark -hi clear - -if exists("syntax_on") - syntax reset -endif - -let g:colors_name="cobalt" - -hi Normal guifg=#FFFFFF guibg=#002240 -hi NonText guifg=#E9E9E9 guibg=#002240 -hi CursorLine guifg=NONE guibg=#05192A -hi Cursor guifg=#101010 guibg=#F0F0F0 -hi CursorIM guifg=#FFFFFF guibg=#000000 -hi Directory guifg=#A9C4D5 -hi ErrorMsg guifg=#CF6A4C guibg=#420E09 -hi VertSplit guifg=#A9C4D5 guibg=#101010 -hi Folded guifg=#F9EE98 guibg=#203560 - -hi IncSearch guifg=#000000 guibg=#CF6A4C -hi LineNr guifg=#7587A6 guibg=#000000 -hi ModeMsg guifg=#CF7D34 guibg=#E9C062 -hi MoreMsg guifg=#CF7D34 guibg=#E9C062 -hi Question guifg=#7587A6 guibg=#0E2231 -hi Search guifg=#420E09 guibg=#CF6A4C -hi SpecialKey guifg=#CF7D34 guibg=#141414 -hi StatusLine guifg=#0E2231 guibg=#8693A5 -hi StatusLineNC guifg=#7587A6 guibg=#F8F8F8 -hi Title guifg=#8B98AB guibg=#0E2231 -hi Visual guifg=#0E2231 guibg=#AFC4DB -hi WarningMsg guifg=#CF6A4C guibg=#420E09 -hi WildMenu guifg=#AFC4DB guibg=#0E2231 - -"Syntax highlight groups - -hi Comment guifg=#999999 gui=italic -hi Constant guifg=#E77E6E -hi String guifg=#3AD900 -hi Character guifg=#E9C062 -hi Number guifg=#FF627E -hi Boolean guifg=#CF6A4C -hi Float guifg=#F05A73 -hi Identifier guifg=#7587a6 gui=bold -hi Function guifg=#FFAD51 gui=bold -hi Statement guifg=#FF9D00 gui=bold -hi Conditional guifg=#FF9D00 gui=bold -hi Repeat guifg=khaki -hi Label guifg=#E9C062 -hi Operator guifg=#FFB054 gui=bold -hi Keyword guifg=#E9C062 gui=bold -hi Exception guifg=khaki -hi PreProc guifg=khaki4 -hi Include guifg=#A9C4D5 "Import -hi Define guifg=khaki1 -hi Macro guifg=#FF9D00 -hi PreCondit guifg=#A9C4D5 -hi Type guifg=#80FFBB "Filepath, IO, Maybe -hi StorageClass guifg=tan -hi Structure guifg=#FFEA72 "module -hi Typedef guifg=khaki3 -hi Special guifg=#F2DD00 -hi SpecialChar guifg=DarkGoldenrod -hi Tag guifg=DarkKhaki -hi Delimiter guifg=DarkGoldenrod -hi SpecialComment guifg=cornsilk -hi Debug guifg=brown -hi Underlined guifg=#Cf6A4C -hi Ignore guifg=#666666 -hi Error guifg=#CF6A4C guibg=#420E09 -hi Todo guifg=#7587A6 guibg=#0E2231 -hi Pmenu guifg=#141414 guibg=#CDA869 -hi PmenuSel guifg=#F8F8F8 guibg=#9B703F -hi PmenuSbar guibg=#DAEFA3 -hi PmenuThumb guifg=#8F9D6A - diff --git a/vim/colors/codeblocks_dark.vim b/vim/colors/codeblocks_dark.vim deleted file mode 100644 index 9bb32ae..0000000 --- a/vim/colors/codeblocks_dark.vim +++ /dev/null @@ -1,139 +0,0 @@ -" Vim color file -" Maintainer: Sergey Vlasov -" Inspired by original Code::Blocks theme in a dark manner. - -set background=dark -highlight clear -let g:colors_name="codeblocks_dark" - -let save_cpo = &cpo -set cpo&vim - -" basic highlight groups (:help highlight-groups) {{{ - -" text {{{ -hi Normal guifg=#D1D1D1 guibg=#121316 gui=NONE - -hi Folded guifg=#c2bfa5 guibg=#050505 gui=underline -hi LineNr guifg=#928c75 guibg=#0B0B0D gui=NONE -hi Directory guifg=#00bbdd guibg=NONE gui=bold -hi NonText guifg=#77ff22 guibg=NONE gui=bold -hi SpecialKey guifg=#559933 guibg=NONE gui=NONE - -hi SpellBad guifg=NONE guibg=NONE gui=undercurl -hi SpellCap guifg=NONE guibg=NONE gui=undercurl -hi SpellLocal guifg=NONE guibg=NONE gui=undercurl -hi SpellRare guifg=NONE guibg=NONE gui=undercurl - -hi DiffAdd guifg=#ffffff guibg=#126493 gui=NONE -hi DiffChange guifg=#000000 guibg=#976398 gui=NONE -hi DiffDelete guifg=#000000 guibg=#be1923 gui=bold -hi DiffText guifg=#ffffff guibg=#976398 gui=bold -" }}} - -" borders / separators / menus {{{ -hi FoldColumn guifg=#c8bcb9 guibg=#786d65 gui=bold -hi SignColumn guifg=#c8bcb9 guibg=#786d65 gui=bold - -hi Pmenu guifg=#000000 guibg=#a6a190 gui=NONE -hi PmenuSel guifg=#ffffff guibg=#133293 gui=NONE -hi PmenuSbar guifg=NONE guibg=#555555 gui=NONE -hi PmenuThumb guifg=NONE guibg=#cccccc gui=NONE - -hi StatusLine guifg=#000000 guibg=#c2bfa5 gui=bold -hi StatusLineNC guifg=#444444 guibg=#c2bfa5 gui=NONE -hi WildMenu guifg=#ffffff guibg=#133293 gui=bold -hi VertSplit guifg=#c2bfa5 guibg=#c2bfa5 gui=NONE - -hi TabLine guifg=#000000 guibg=#c2bfa5 gui=NONE -hi TabLineFill guifg=#000000 guibg=#c2bfa5 gui=NONE -hi TabLineSel guifg=#ffffff guibg=#133293 gui=NONE - -"hi Menu -"hi Scrollbar -"hi Tooltip -" }}} - -" cursor / dynamic / other {{{ -hi Cursor guifg=#000000 guibg=#ffff99 gui=NONE -hi CursorIM guifg=#000000 guibg=#aaccff gui=NONE -hi CursorLine guifg=NONE guibg=#1b1b1b gui=NONE -hi CursorColumn guifg=NONE guibg=#1b1b1b gui=NONE - -hi Visual guifg=NONE guibg=#344863 gui=NONE -hi IncSearch guifg=#000000 guibg=#eedd33 gui=bold -hi Search guifg=#efefd0 guibg=#A80F2B gui=NONE -hi MatchParen guifg=#FFC124 guibg=#47360A gui=bold - -"hi VisualNOS -" }}} - -" listings / messages {{{ -hi ModeMsg guifg=#eecc18 guibg=NONE gui=NONE -hi Title guifg=#dd4452 guibg=NONE gui=bold -hi Question guifg=#66d077 guibg=NONE gui=NONE -hi MoreMsg guifg=#39d049 guibg=NONE gui=NONE -hi ErrorMsg guifg=#ffffff guibg=#ff0000 gui=bold -hi WarningMsg guifg=#ccae22 guibg=NONE gui=bold -" }}} - -" }}} - -" syntax highlighting groups {{{ -"*Comment any comment -hi Comment guifg=#566E67 guibg=NONE gui=NONE - -"*Constant any constant -" String a string constant -" 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 Constant guifg=#F34AFF guibg=NONE gui=NONE -hi String guifg=#4D63EB guibg=NONE gui=NONE -hi Character guifg=orange guibg=NONE gui=bold -hi Boolean guifg=#F34AFF guibg=NONE gui=bold - -"*PreProc generic -" Include preprocessor #include -" Define preprocessor #define -" Macro same as Define -" PreCondit preprocessor #if, #else, #endif, etc. -hi PreProc guifg=#9FEF47 guibg=NONE gui=NONE - -"*Type int, long, char, etc. -" StorageClass static, register, volatile, etc. -" Structure struct, union, enum, etc. -" Typedef A typedef -hi Type guifg=#47ABF0 guibg=NONE gui=bold - -"*Identifier any variable name -" Function function name (also: methods for classes) - -" 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 Statement guifg=#47ABF0 guibg=NONE gui=bold -hi Operator guifg=#EC2417 guibg=NONE gui=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 -hi Special guifg=#83E683 guibg=NONE gui=bold -hi SpecialChar guifg=orange guibg=NONE gui=bold -hi Delimiter guifg=orange guibg=NONE gui=bold - -hi Underlined guifg=#80a0ff guibg=NONE gui=underline -hi Ignore guifg=#888888 guibg=NONE gui=NONE -hi Error guifg=#ffffff guibg=#ff0000 gui=NONE -hi Todo guifg=#ffffff guibg=#ee7700 gui=bold -" }}} - -let &cpo = save_cpo diff --git a/vim/colors/codeburn.vim b/vim/colors/codeburn.vim deleted file mode 100644 index 8332bc3..0000000 --- a/vim/colors/codeburn.vim +++ /dev/null @@ -1,203 +0,0 @@ -set background=light - -hi clear -if exists("syntax_on") - syntax reset -endif - -let colors_name = "codeburn-0.2" - -if version >= 700 - " NERDTree current - hi CursorLine guibg=#BFB7AD gui=none - "hi CursorColumn guibg=#e4e2e0 - hi MatchParen guibg=black guifg=white gui=none - - hi TabLineFill guifg=#BFB39C guibg=#BFB39C - hi TabLine guifg=gray40 guibg=#BFB39C gui=none - hi TabLineSel guifg=gray90 guibg=#AB9876 gui=none - - "P-Menu (auto-completion) - hi Pmenu guifg=white guibg=#a4a2a0 - "PmenuSel - "PmenuSbar - "PmenuThumb -endif - -hi Normal guifg=gray20 guibg=#dcd8d8 - -hi ModeMsg guifg=gray10 guibg=#B3C71E gui=none -hi MoreMsg guifg=gray10 guibg=#B3C71E gui=none -hi Question guifg=gray10 guibg=#B3C71E gui=none -hi WarningMsg guifg=#600000 gui=none guibg=#dcd8d8 - -" Html-Titles -hi Title guifg=gray20 gui=none - -hi Underlined guifg=gray20 gui=underline -hi Cursor guifg=white guibg=#888480 -hi lCursor guifg=black guibg=white -hi LineNr guifg=#B0B1A1 -hi StatusLine guifg=gray90 guibg=#888480 gui=none - -" not current status line -hi StatusLineNC guifg=gray40 guibg=#ABA7A4 gui=none - -hi VertSplit guifg=#ABA7A4 guibg=#ABA7A4 gui=NONE - -" unused areas marked with ~ -hi NonText gui=none guifg=#dcd8d8 - -hi Comment guifg=#909090 gui=italic - -" ruby: symbols -hi Constant guifg=MediumSlateBlue - -hi String guifg=#3366cc -hi String guifg=DodgerBlue -hi link Character String -hi link Number Constant -hi link Float Number - -" ruby: debug, mixin, scope, throw, python: def -hi Statement guifg=gray20 gui=none -hi Keyword guifg=#605118 gui=none - -" ruby: interpolation -hi Operator gui=none - -" HTML: arguments -" Ruby: classname -hi Type gui=none guifg=SaddleBrown - -" Python: Standard exceptions, True&False -""hi Structure guifg=Sienna gui=bold,underline - -" Ruby: method definitions and calls -hi Identifier guifg=gray10 -hi Function guifg=#c2590e - -hi Directory guifg=SaddleBrown - -" do ..end -hi Repeat guifg=#660000 gui=none - -" Ruby: if..else..end -hi Conditional guifg=#990000 - -" Ruby: require, labels in .vim, -hi PreProc guifg=DarkGoldenrod gui=none - -hi Folded guifg=#64634B guibg=#c8c4c0 gui=none - -" Ruby: def..end, class..end -""hi Define guifg=#784830 - -" used by help tags * | -hi Ignore guifg=#A8A890 - -hi Error guifg=#a02000 guibg=white gui=underline - -hi Todo guifg=#6A7164 guibg=NONE gui=underline - -" search highlight -hi Search guibg=#ccff66 - -" Python: %(...)s - constructs, encoding, D: \n etc -" Ruby: "" -hi Special guifg=#808000 gui=none - -" color of s etc... , NERDTRee -hi SpecialKey guifg=gray60 gui=italic - - -" visual selection higlight -hi Visual guibg=#ffff00 - -" string interpolation -hi Delimiter guifg=#666600 gui=bold - -" Diff -hi DiffChange guifg=NONE guibg=#e4e2e0 gui=italic -hi DiffText guifg=NONE guibg=#f0e0a0 gui=none -hi DiffAdd guifg=NONE guibg=#c0e0d0 gui=bold -hi DiffDelete guifg=NONE guibg=#f0a0a0 gui=italic,bold - -hi link rubyBoolean Boolean -hi link rubyComment Comment -hi link rubyString String -hi link rubyStringDelimiter String - -hi link htmlTag Type -hi link htmlEndTag htmlTag -hi link htmlTagName htmlTag - -hi link htmlArg Function - -hi link hamlHtmlTag htmlTagName -hi link hamlPreDef hamlHtmlTag -hi link hmlHtmlTagEndl hamlHtmlTag - -" hi rubyASCIICode -hi rubyAccess guifg=Brown -"hi rubyAttribute guifg=red gui=underline -"hi rubyBlock gui=underline -"hi rubyBlockArgument gui=underline -hi rubyBlockParameter guifg=gray20 -hi link rubyClass Type - -""hi rubyClassVariable gui=none guifg=#556B2F guibg=white -""hi rubyConstant gui=none guifg=#DC143C guibg=white - -" do..end begin rescue end -hi link rubyControl Repeat - -"for somre reason begin end in erb is tied to this color instead of Conditional and Control -hi link rubyBeginEnd Repeat - -"hi rubyCurlyBlock guifg=#9C420C -"hi rubyData gui= guifg= guibg= -"hi rubyDataDirective gui= guifg= guibg= -hi link rubyDefine Function -"hi rubyDelimEscape -"hi rubyDoBlock guifg=SlateBlue guibg=red -"hi rubyDocumentation gui= guifg= guibg= -"hi rubyError -"hi rubyEscape -"hi rubyEval -hi rubyException guifg=Red -"hi rubyExprSubst gui=underline guifg=#FF4500 -"hi rubyFloat -""hi rubyFunction gui=none guifg=#784830 -"hi rubyGlobalVariable gui=none guifg=cyan -hi link rubyHeredocStart Comment -hi link rubyHeredocEnd Comment -"hi rubyIdentifier gui=underline -"hi rubyInclude gui= guifg= guibg= -"hi rubyInstanceVariable gui=none guifg=gray20 -"hi rubyInteger -"hi rubyInterpolation guifg=Orange -"hi rubyIterator gui=underline guifg=black -hi link rubyKeyword Normal -" hi rubyKeywordAsMethod -""hi rubyLocalVariableOrMethod gui=underline guifg=cyan -hi link rubyModule Type -"hi rubyNestedAngleBrackets -"hi rubyNestedCurlyBraces gui=underline -"hi rubyNestedParentheses -"hi rubyNestedSquareBrackets -"hi rubyNoDoBlock -"hi rubyNoInterpolation -"hi rubyNumber gui= guifg= guibg= -hi link rubyOperator Normal -"hi rubyOptDoBlock gui=underline -"hi rubyOptDoLine -hi rubyPredefinedConstant guifg=gray30 -hi rubyPredefinedIdentifier guifg=gray30 -hi rubyPredefinedVariable guifg=gray30 -"hi rubyPseudoVariable -"hi rubySharpBang gui= guifg= guibg= -"hi rubySpaceError -hi rubySymbol guifg=Purple - -"hi rubyTodo gui= guifg= guibg= diff --git a/vim/colors/codeschool.vim b/vim/colors/codeschool.vim deleted file mode 100644 index e3cb85c..0000000 --- a/vim/colors/codeschool.vim +++ /dev/null @@ -1,108 +0,0 @@ -" Vim color file -" Converted from my Textmate Code School theme using Coloration -" http://astonj.com - -set background=dark -highlight clear - -if exists("syntax_on") - syntax reset -endif - -let g:colors_name = "Code School 3" - -hi Cursor ctermfg=16 ctermbg=145 cterm=NONE guifg=#182227 guibg=#9ea7a6 gui=NONE -hi Visual ctermfg=NONE ctermbg=59 cterm=NONE guifg=NONE guibg=#3f4b52 gui=NONE -hi CursorLine ctermfg=NONE ctermbg=23 cterm=NONE guifg=NONE guibg=#2e373b gui=NONE -hi CursorColumn ctermfg=NONE ctermbg=23 cterm=NONE guifg=NONE guibg=#2e373b gui=NONE -hi ColorColumn ctermfg=NONE ctermbg=23 cterm=NONE guifg=NONE guibg=#2e373b gui=NONE -hi LineNr ctermfg=102 ctermbg=23 cterm=NONE guifg=#84898c guibg=#2a343a gui=NONE -hi VertSplit ctermfg=59 ctermbg=59 cterm=NONE guifg=#252c31 guibg=#252c31 gui=NONE -hi MatchParen ctermfg=180 ctermbg=NONE cterm=underline guifg=#dda790 guibg=NONE gui=underline -hi StatusLine ctermfg=231 ctermbg=59 cterm=bold guifg=#f0f0f0 guibg=#575e61 gui=bold -hi StatusLineNC ctermfg=231 ctermbg=59 cterm=NONE guifg=#f0f0f0 guibg=#575e61 gui=NONE -hi Pmenu ctermfg=153 ctermbg=NONE cterm=NONE guifg=#bcdbff guibg=NONE gui=NONE -hi PmenuSel ctermfg=NONE ctermbg=59 cterm=NONE guifg=NONE guibg=#3f4b52 gui=NONE -hi IncSearch ctermfg=16 ctermbg=107 cterm=NONE guifg=#182227 guibg=#8bb664 gui=NONE -hi Search ctermfg=NONE ctermbg=NONE cterm=underline guifg=NONE guibg=NONE gui=underline -hi Directory ctermfg=68 ctermbg=NONE cterm=NONE guifg=#3c98d9 guibg=NONE gui=NONE -hi Folded ctermfg=247 ctermbg=16 cterm=NONE guifg=#9a9a9a guibg=#182227 gui=NONE - -hi Normal ctermfg=231 ctermbg=16 cterm=NONE guifg=#f0f0f0 guibg=#252c31 gui=NONE -hi Boolean ctermfg=68 ctermbg=NONE cterm=NONE guifg=#3c98d9 guibg=NONE gui=NONE -hi Character ctermfg=68 ctermbg=NONE cterm=NONE guifg=#3c98d9 guibg=NONE gui=NONE -hi Comment ctermfg=247 ctermbg=NONE cterm=NONE guifg=#9a9a9a guibg=NONE gui=italic -hi Conditional ctermfg=180 ctermbg=NONE cterm=NONE guifg=#dda790 guibg=NONE gui=NONE -hi Constant ctermfg=68 ctermbg=NONE cterm=NONE guifg=#3c98d9 guibg=NONE gui=NONE -hi Define ctermfg=180 ctermbg=NONE cterm=NONE guifg=#dda790 guibg=NONE gui=NONE -hi DiffAdd ctermfg=231 ctermbg=64 cterm=bold guifg=#f0f0f0 guibg=#43820d gui=bold -hi DiffDelete ctermfg=88 ctermbg=NONE cterm=NONE guifg=#880708 guibg=NONE gui=NONE -hi DiffChange ctermfg=231 ctermbg=23 cterm=NONE guifg=#f0f0f0 guibg=#1c3657 gui=NONE -hi DiffText ctermfg=231 ctermbg=24 cterm=bold guifg=#f0f0f0 guibg=#204a87 gui=bold -hi ErrorMsg ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE -hi WarningMsg ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE -hi Float ctermfg=68 ctermbg=NONE cterm=NONE guifg=#3c98d9 guibg=NONE gui=NONE -hi Function ctermfg=153 ctermbg=NONE cterm=NONE guifg=#bcdbff guibg=NONE gui=NONE -hi Identifier ctermfg=113 ctermbg=NONE cterm=NONE guifg=#99cf50 guibg=NONE gui=NONE -hi Keyword ctermfg=180 ctermbg=NONE cterm=NONE guifg=#dda790 guibg=NONE gui=NONE -hi Label ctermfg=107 ctermbg=NONE cterm=NONE guifg=#8bb664 guibg=NONE gui=NONE -hi NonText ctermfg=59 ctermbg=17 cterm=NONE guifg=#414e58 guibg=#232c31 gui=NONE -hi Number ctermfg=68 ctermbg=NONE cterm=NONE guifg=#3c98d9 guibg=NONE gui=NONE -hi Operator ctermfg=180 ctermbg=NONE cterm=NONE guifg=#dda790 guibg=NONE gui=NONE -hi PreProc ctermfg=180 ctermbg=NONE cterm=NONE guifg=#dda790 guibg=NONE gui=NONE -hi Special ctermfg=231 ctermbg=NONE cterm=NONE guifg=#f0f0f0 guibg=NONE gui=NONE -hi SpecialKey ctermfg=59 ctermbg=23 cterm=NONE guifg=#414e58 guibg=#252c31 gui=NONE -hi Statement ctermfg=180 ctermbg=NONE cterm=NONE guifg=#dda790 guibg=NONE gui=NONE -hi StorageClass ctermfg=113 ctermbg=NONE cterm=NONE guifg=#99cf50 guibg=NONE gui=NONE -hi String ctermfg=107 ctermbg=NONE cterm=NONE guifg=#8bb664 guibg=NONE gui=NONE -hi Tag ctermfg=153 ctermbg=NONE cterm=NONE guifg=#bcdbff guibg=NONE gui=NONE -hi Title ctermfg=231 ctermbg=NONE cterm=bold guifg=#f0f0f0 guibg=NONE gui=bold -hi Todo ctermfg=247 ctermbg=NONE cterm=inverse,bold guifg=#9a9a9a guibg=NONE gui=inverse,bold,italic -hi Type ctermfg=153 ctermbg=NONE cterm=NONE guifg=#b5d8f6 guibg=NONE gui=NONE -hi Underlined ctermfg=NONE ctermbg=NONE cterm=underline guifg=NONE guibg=NONE gui=underline -hi rubyClass ctermfg=180 ctermbg=NONE cterm=NONE guifg=#dda790 guibg=NONE gui=NONE -hi rubyFunction ctermfg=153 ctermbg=NONE cterm=NONE guifg=#bcdbff guibg=NONE gui=NONE -hi rubyInterpolationDelimiter ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE -hi rubySymbol ctermfg=68 ctermbg=NONE cterm=NONE guifg=#3c98d9 guibg=NONE gui=NONE -hi rubyConstant ctermfg=146 ctermbg=NONE cterm=NONE guifg=#bfabcb guibg=NONE gui=NONE -hi rubyStringDelimiter ctermfg=107 ctermbg=NONE cterm=NONE guifg=#8bb664 guibg=NONE gui=NONE -hi rubyBlockParameter ctermfg=74 ctermbg=NONE cterm=NONE guifg=#68a9eb guibg=NONE gui=NONE -hi rubyInstanceVariable ctermfg=74 ctermbg=NONE cterm=NONE guifg=#68a9eb guibg=NONE gui=NONE -hi rubyInclude ctermfg=180 ctermbg=NONE cterm=NONE guifg=#dda790 guibg=NONE gui=NONE -hi rubyGlobalVariable ctermfg=74 ctermbg=NONE cterm=NONE guifg=#68a9eb guibg=NONE gui=NONE -hi rubyRegexp ctermfg=179 ctermbg=NONE cterm=NONE guifg=#e9c062 guibg=NONE gui=NONE -hi rubyRegexpDelimiter ctermfg=179 ctermbg=NONE cterm=NONE guifg=#e9c062 guibg=NONE gui=NONE -hi rubyEscape ctermfg=68 ctermbg=NONE cterm=NONE guifg=#3c98d9 guibg=NONE gui=NONE -hi rubyControl ctermfg=180 ctermbg=NONE cterm=NONE guifg=#dda790 guibg=NONE gui=NONE -hi rubyClassVariable ctermfg=74 ctermbg=NONE cterm=NONE guifg=#68a9eb guibg=NONE gui=NONE -hi rubyOperator ctermfg=180 ctermbg=NONE cterm=NONE guifg=#dda790 guibg=NONE gui=NONE -hi rubyException ctermfg=180 ctermbg=NONE cterm=NONE guifg=#dda790 guibg=NONE gui=NONE -hi rubyPseudoVariable ctermfg=74 ctermbg=NONE cterm=NONE guifg=#68a9eb guibg=NONE gui=NONE -hi rubyRailsUserClass ctermfg=146 ctermbg=NONE cterm=NONE guifg=#bfabcb guibg=NONE gui=NONE -hi rubyRailsARAssociationMethod ctermfg=186 ctermbg=NONE cterm=NONE guifg=#dad085 guibg=NONE gui=NONE -hi rubyRailsARMethod ctermfg=186 ctermbg=NONE cterm=NONE guifg=#dad085 guibg=NONE gui=NONE -hi rubyRailsRenderMethod ctermfg=186 ctermbg=NONE cterm=NONE guifg=#dad085 guibg=NONE gui=NONE -hi rubyRailsMethod ctermfg=186 ctermbg=NONE cterm=NONE guifg=#dad085 guibg=NONE gui=NONE -hi erubyDelimiter ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE -hi erubyComment ctermfg=247 ctermbg=NONE cterm=NONE guifg=#9a9a9a guibg=NONE gui=italic -hi erubyRailsMethod ctermfg=186 ctermbg=NONE cterm=NONE guifg=#dad085 guibg=NONE gui=NONE -hi htmlTag ctermfg=111 ctermbg=NONE cterm=NONE guifg=#89bdff guibg=NONE gui=NONE -hi htmlEndTag ctermfg=111 ctermbg=NONE cterm=NONE guifg=#89bdff guibg=NONE gui=NONE -hi htmlTagName ctermfg=111 ctermbg=NONE cterm=NONE guifg=#89bdff guibg=NONE gui=NONE -hi htmlArg ctermfg=111 ctermbg=NONE cterm=NONE guifg=#89bdff guibg=NONE gui=NONE -hi htmlSpecialChar ctermfg=68 ctermbg=NONE cterm=NONE guifg=#3c98d9 guibg=NONE gui=NONE -hi javaScriptFunction ctermfg=113 ctermbg=NONE cterm=NONE guifg=#99cf50 guibg=NONE gui=NONE -hi javaScriptRailsFunction ctermfg=186 ctermbg=NONE cterm=NONE guifg=#dad085 guibg=NONE gui=NONE -hi javaScriptBraces ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE -hi yamlKey ctermfg=153 ctermbg=NONE cterm=NONE guifg=#bcdbff guibg=NONE gui=NONE -hi yamlAnchor ctermfg=74 ctermbg=NONE cterm=NONE guifg=#68a9eb guibg=NONE gui=NONE -hi yamlAlias ctermfg=74 ctermbg=NONE cterm=NONE guifg=#68a9eb guibg=NONE gui=NONE -hi yamlDocumentHeader ctermfg=107 ctermbg=NONE cterm=NONE guifg=#8bb664 guibg=NONE gui=NONE -hi cssURL ctermfg=74 ctermbg=NONE cterm=NONE guifg=#68a9eb guibg=NONE gui=NONE -hi cssFunctionName ctermfg=186 ctermbg=NONE cterm=NONE guifg=#dad085 guibg=NONE gui=NONE -hi cssColor ctermfg=68 ctermbg=NONE cterm=NONE guifg=#3c98d9 guibg=NONE gui=NONE -hi cssPseudoClassId ctermfg=153 ctermbg=NONE cterm=NONE guifg=#bcdbff guibg=NONE gui=NONE -hi cssClassName ctermfg=153 ctermbg=NONE cterm=NONE guifg=#bcdbff guibg=NONE gui=NONE -hi cssValueLength ctermfg=68 ctermbg=NONE cterm=NONE guifg=#3c98d9 guibg=NONE gui=NONE -hi cssCommonAttr ctermfg=151 ctermbg=NONE cterm=NONE guifg=#a7cfa3 guibg=NONE gui=NONE -hi cssBraces ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE diff --git a/vim/colors/coldgreen.vim b/vim/colors/coldgreen.vim deleted file mode 100644 index 747eebf..0000000 --- a/vim/colors/coldgreen.vim +++ /dev/null @@ -1,56 +0,0 @@ -" Vim/GVim color scheme file (coldgreen.vim) -" Maintainer: Hideo Hattori -" Version: 0.1 - -set background=dark -hi clear - -if exists("syntax_on") - syntax reset -endif - -let colors_name = "coldgreen" - -" Base setting -hi Normal ctermfg=grey ctermbg=none cterm=none guifg=grey80 guibg=black -hi NonText ctermfg=grey ctermbg=none cterm=none guifg=grey80 guibg=black - -hi Cursor ctermfg=darkgreen ctermbg=black cterm=reverse guibg=green -hi CursorIM ctermfg=darkmagenta ctermbg=darkred cterm=reverse guibg=magenta -hi CursorLine cterm=reverse guibg=grey10 -hi CursorColumn cterm=reverse guibg=grey10 - -hi LineNr ctermfg=lightcyan ctermbg=none cterm=none guifg=grey30 guibg=black -hi StatusLine ctermfg=black ctermbg=white cterm=none guifg=black guibg=lightblue gui=none -hi StatusLineNC ctermfg=grey ctermbg=darkblue guifg=grey40 guibg=black gui=reverse -hi Search ctermfg=grey ctermbg=lightmagenta cterm=none guifg=black guibg=lightmagenta - -" Syntax Highlight -hi Comment ctermfg=lightblue ctermbg=none guifg=#3366ff -hi String ctermfg=blue ctermbg=none guifg=#66ffcc -hi Number ctermfg=none ctermbg=none -hi Special ctermfg=cyan ctermbg=none cterm=none guifg=#66ffcc gui=bold -hi Keyword ctermfg=lightgreen ctermbg=none cterm=none guifg=lightgreen gui=none - -hi Type ctermfg=lightgreen ctermbg=none -hi Identifier ctermfg=white ctermbg=none cterm=none guifg=#66ffcc -hi Function ctermfg=lightcyan ctermbg=none cterm=none guifg=white gui=none -hi Statement ctermfg=green ctermbg=none guifg=#66ff66 gui=none - -hi Conditional ctermfg=green ctermbg=none guifg=#00ff66 -hi Repeat ctermfg=green ctermbg=none guifg=#00ff66 -hi PreProc ctermfg=lightcyan ctermbg=none cterm=none guifg=#9966ff - -hi Constant ctermfg=lightmagenta ctermbg=none guifg=#9966ff gui=none -hi Character ctermfg=cyan ctermbg=none guifg=#66ffcc - -hi Todo ctermfg=white ctermbg=lightred cterm=none guifg=white guibg=red - -" Python Syntax Highlight -hi pythonBuiltin ctermfg=lightcyan ctermbg=none guifg=white gui=none - -" Diff Syntax Highlight -hi diffFile ctermfg=yellow ctermbg=none cterm=none -hi diffAdded ctermfg=lightgreen ctermbg=none -hi diffRemoved ctermfg=lightblue ctermbg=none - diff --git a/vim/colors/colorer.vim b/vim/colors/colorer.vim deleted file mode 100755 index 30e1277..0000000 --- a/vim/colors/colorer.vim +++ /dev/null @@ -1,79 +0,0 @@ -" local syntax file - set colors on a per-machine basis: -" vim: tw=0 ts=4 sw=4 -" Vim color file -" Maintainer: Sergey V. Beduev -" 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 - diff --git a/vim/colors/colorful256.vim b/vim/colors/colorful256.vim deleted file mode 100644 index 86fa476..0000000 --- a/vim/colors/colorful256.vim +++ /dev/null @@ -1,88 +0,0 @@ -" Vim color file: colorful256.vim -" Last Change: 03 Oct, 2007 -" License: public domain -" Maintainer:: Jagpreet -" -" for a 256 color capable terminal -" "{{{ -" You must set t_Co=256 before calling this colorscheme -" -" Color numbers (0-255) see: -" http://www.calmar.ws/vim/256-xterm-24bit-rgb-color-chart.html -" -" Added gui colors -" - -if &t_Co != 256 && ! has("gui_running") - echomsg "" - echomsg "colors not loaded first please set t_Co=256 in your .vimrc" - echomsg "" - finish -endif - -set background=dark -hi clear -if exists("syntax_on") - syntax reset -endif - -let g:colors_name = "colorful256" - - highlight Normal cterm=none ctermfg=249 ctermbg=16 gui=none guifg=#b2b2b2 guibg=#000000 - highlight Special cterm=none ctermfg=105 ctermbg=16 gui=none guifg=#8787ff guibg=#000000 - highlight Comment cterm=none ctermfg=3 ctermbg=16 gui=none guifg=#808000 guibg=#000000 - highlight Constant cterm=none ctermfg=9 ctermbg=16 gui=none guifg=#ff0000 guibg=#000000 - highlight LineNr cterm=none ctermfg=48 ctermbg=16 gui=none guifg=#00ff87 guibg=#000000 - highlight Number cterm=none ctermfg=209 ctermbg=16 gui=none guifg=#ff875f guibg=#000000 - highlight PreProc cterm=none ctermfg=10 ctermbg=16 gui=none guifg=#ff00ff guibg=#000000 - highlight Statement cterm=none ctermfg=51 ctermbg=16 gui=none guifg=#00ffff guibg=#000000 - highlight Type cterm=none ctermfg=39 ctermbg=16 gui=none guifg=#00afff guibg=#000000 - highlight Error cterm=none ctermfg=9 ctermbg=16 gui=none guifg=#ff0000 guibg=#000000 - highlight Identifier cterm=none ctermfg=207 ctermbg=16 gui=none guifg=#ff5fff guibg=#000000 - highlight SpecialKey cterm=none ctermfg=36 ctermbg=16 gui=none guifg=#00af87 guibg=#000000 - highlight NonText cterm=none ctermfg=164 ctermbg=16 gui=none guifg=#df00df guibg=#000000 - highlight Directory cterm=none ctermfg=34 ctermbg=16 gui=none guifg=#00af00 guibg=#000000 - highlight ErrorMsg cterm=none ctermfg=9 ctermbg=16 gui=none guifg=#ff0000 guibg=#000000 - highlight MoreMsg cterm=none ctermfg=34 ctermbg=16 gui=none guifg=#00af00 guibg=#000000 - highlight Title cterm=none ctermfg=199 ctermbg=16 gui=none guifg=#ff00af guibg=#000000 - highlight WarningMsg cterm=none ctermfg=9 ctermbg=16 gui=none guifg=#ff0000 guibg=#000000 - highlight DiffDelete cterm=none ctermfg=207 ctermbg=16 gui=none guifg=#ff5fff guibg=#000000 - highlight Search cterm=none ctermfg=15 ctermbg=160 gui=none guifg=#ffffff guibg=#df0000 - highlight Visual cterm=none ctermfg=16 ctermbg=50 gui=none guifg=#000000 guibg=#00ffdf - highlight Cursor cterm=none ctermfg=16 ctermbg=33 gui=none guifg=#000000 guibg=#0087ff - highlight StatusLine cterm=reverse ctermfg=58 ctermbg=15 gui=reverse guifg=#5f5f00 guibg=#ffffff - highlight Question cterm=none ctermfg=16 ctermbg=226 gui=none guifg=#000000 guibg=#ffff00 - highlight Todo cterm=none ctermfg=160 ctermbg=184 gui=none guifg=#df0000 guibg=#dfdf00 - highlight Folded cterm=none ctermfg=15 ctermbg=58 gui=none guifg=#ffffff guibg=#5f5f00 - highlight ModeMsg cterm=none ctermfg=16 ctermbg=46 gui=none guifg=#000000 guibg=#00ff00 - highlight VisualNOS cterm=none ctermfg=16 ctermbg=28 gui=none guifg=#000000 guibg=#008700 - highlight WildMenu cterm=none ctermfg=16 ctermbg=226 gui=none guifg=#000000 guibg=#ffff00 - highlight FoldColumn cterm=none ctermfg=15 ctermbg=58 gui=none guifg=#ffffff guibg=#5f5f00 - highlight SignColumn cterm=none ctermfg=16 ctermbg=28 gui=none guifg=#000000 guibg=#008700 - highlight DiffText cterm=none ctermfg=16 ctermbg=34 gui=none guifg=#000000 guibg=#00af00 - highlight StatusLineNC cterm=reverse ctermfg=131 ctermbg=15 gui=reverse guifg=#af5f5f guibg=#ffffff - highlight VertSplit cterm=reverse ctermfg=172 ctermbg=15 gui=reverse guifg=#df8700 guibg=#ffffff - highlight User1 cterm=none ctermbg=20 ctermfg=15 gui=none guibg=#0000df guifg=#ffffff - highlight User2 cterm=none ctermbg=20 ctermfg=46 gui=none guibg=#0000df guifg=#00ff00 - highlight User3 cterm=none ctermbg=20 ctermfg=46 gui=none guibg=#0000df guifg=#00ff00 - highlight User4 cterm=none ctermbg=20 ctermfg=50 gui=none guibg=#0000df guifg=#00ffdf - highlight User5 cterm=none ctermbg=20 ctermfg=46 gui=none guibg=#0000df guifg=#00ff00 - -" for groups introduced in version 7 -if v:version >= 700 - highlight Pmenu cterm=none ctermfg=16 ctermbg=165 gui=none guifg=#000000 guibg=#df00ff - highlight PmenuSel cterm=none ctermfg=16 ctermbg=220 gui=none guifg=#000000 guibg=#ffdf00 - highlight tablinesel cterm=none ctermfg=15 ctermbg=58 gui=none guifg=#ffffff guibg=#5f5f00 - highlight tabline cterm=none ctermfg=7 ctermbg=58 gui=none guifg=#c0c0c0 guibg=#5f5f00 - highlight tablinefill cterm=none ctermfg=58 ctermbg=58 gui=none guifg=#5f5f00 guibg=#5f5f00 -endif - -"for taglist plugin -" -if exists('loaded_taglist') - highlight TagListTagName cterm=none ctermfg=16 ctermbg=28 gui=none guifg=#000000 guibg=#008700 - highlight TagListTagScope cterm=none ctermfg=16 ctermbg=28 gui=none guifg=#000000 guibg=#008700 - highlight TagListTitle cterm=none ctermfg=199 ctermbg=16 gui=none guifg=#ff00af guibg=#000000 - highlight TagListComment cterm=none ctermfg=16 ctermbg=28 gui=none guifg=#000000 guibg=#008700 - highlight TagListFileName cterm=none ctermfg=15 ctermbg=90 gui=none guifg=#ffffff guibg=#870087 -endif diff --git a/vim/colors/colorzone.vim b/vim/colors/colorzone.vim deleted file mode 100644 index 0b26f8f..0000000 --- a/vim/colors/colorzone.vim +++ /dev/null @@ -1,168 +0,0 @@ -"Vim color file -"Maintainer: Ricky Wu -"Note: If your terminal can use RGB colors, use this escape sequence colors: -" ff888a85,ffef2929,ff8ae234,ffe9b96e,ff00bfff,ffda70d6,ff87ceeb,ffeeeeec -" grey red green yellow blue magenta cyan white -" The Terminal colors and GUI colors are diffrent. - -"First remove all existing highlighting. -set background=light -if version > 580 - "no guarantees for version 5.8 and below - hi clear - if exists("syntax_on") - syntax reset - endif -endif -let colors_name = "colorzone" - -"High Light For Normal -hi Normal ctermfg=black ctermfg=yellow guifg=#2e3436 guibg=#eeeeec -hi NonText ctermfg=black guifg=#eeeeec guibg=#eeeeec - -"Cursor -hi Cursor cterm=reverse ctermbg=red ctermfg=white guibg=#ef2929 guifg=white -hi CursorIM cterm=reverse ctermbg=red ctermfg=white guibg=#ef2929 guifg=white -hi CursorLine ctermbg=none ctermfg=magenta guibg=#eeeeec guifg=#e06800 -hi CursorColumn ctermbg=none ctermfg=none guibg=#555753 - -"Symbol -hi Directory ctermfg=blue guifg=#3465a4 -hi MatchParen ctermfg=yellow guibg=#fcaf3e guifg=black - -"Messages -hi ModeMsg ctermfg=red guifg=red -hi MoreMsg ctermfg=green guifg=#4e9a06 -hi WarningMsg ctermfg=yellow guifg=#cc0000 -hi ErrorMsg ctermbg=red ctermfg=white guibg=#cc0000 guifg=#eeeeec - -"Menu -"hi Pmenu ctermbg=yellow ctermfg=blue guibg=#87ceeb guifg=black -hi Pmenu cterm=none ctermbg=green ctermfg=white guibg=#6b8e23 guifg=white -hi PmenuSel cterm=none ctermbg=blue ctermfg=yellow guibg=#fcaf3e guifg=black -hi PmenuSbar ctermbg=none ctermfg=grey guibg=#2e3436 guifg=white -hi PmenuThumb ctermfg=cyan guibg=#2e3436 guifg=white -hi WildMenu ctermbg=cyan guibg=#edd400 guifg=#888a85 - -"Search -"hi Search ctermbg=LightRed ctermfg=white guibg=#ff4500 guifg=white -hi Search ctermfg=yellow ctermbg=LightRed guibg=#fcaf3e guifg=black -hi IncSearch cterm=reverse gui=reverse - -hi Question ctermfg=green guifg=#4e9a06 -hi Title ctermfg=green guifg=#4e9a06 - -"Fold -hi Folded ctermfg=blue guibg=#d3d7cf guifg=#204a87 -hi FoldColumn ctermfg=grey guibg=#888a85 guifg=#204a87 - -"Vim Diff -hi DiffAdd ctermfg=green guifg=white guibg=#6b8e23 -hi DiffChange ctermfg=yellow guifg=white guibg=#f57900 -hi DiffDelete ctermfg=red guifg=white guibg=#cc0000 -hi DiffText ctermfg=blue guifg=white guibg=#3465a4 gui=none - -"Spell cheking -hi SpellBad ctermfg=red guifg=red -hi SpellCap ctermfg=green guifg=green -hi SpellLocal ctermfg=brown guifg=brown -hi SpellRare ctermfg=yellow guifg=yellow - -"Debugging -hi Debug ctermfg=red guifg=red - -"Colors for comments -hi Comment ctermfg=darkgrey guifg=#888a87 -hi SpecialComment ctermfg=grey guifg=#2e3436 -hi SpecialKey ctermfg=cyan guifg=#3465a4 - -"Syntax elements -hi Builtin ctermfg=lightblue guifg=#e06800 -hi vimFuncName ctermfg=Lightblue guifg=#e06800 -hi Condition ctermfg=cyan guifg=#4e9a06 -hi Delimiter ctermfg=yellow guifg=#4e9a06 -hi Function ctermfg=blue guifg=blue -hi Identifier ctermfg=yellow gui=none guifg=#000000 -hi Keyword ctermfg=yellow guifg=#4e9a06 -hi Label ctermfg=yellow guifg=#8a2be2 -hi NameSpace ctermfg=green guifg=green -hi Operator ctermfg=white guifg=#4169e1 -hi Repeat ctermfg=cyan guifg=#4e9a06 -hi Statement ctermfg=Lightgreen gui=none guifg=#4e9a06 - -"The name of functions methods and classes -hi Type ctermfg=green gui=none guifg=#4e9a06 -hi Boolean ctermfg=red guifg=red -hi Character ctermfg=magenta guifg=magenta -hi Constant ctermfg=red guifg=#ce5c00 -hi Float ctermfg=red guifg=red -hi Number ctermfg=magenta guifg=#ff00ff -hi String ctermfg=cyan guifg=#8a2be2 - -"The special characters -hi Special ctermfg=magenta guifg=#ce5c00 guibg=#eeeeec -hi SpecialChar ctermfg=red guifg=red -hi Underlined ctermfg=blue guifg=#204a87 - -"The preprocessors -hi PageMark ctermfg=LightCyan guifg=#4169e1 -"Like '#define' in C/C++ language -hi Define ctermfg=blue guifg=blue -hi Macro ctermfg=magenta guifg=#4169e1 -"The included sources -hi Include ctermfg=magenta guifg=#4169e1 - -"Text marking -hi Ignore ctermfg=grey guifg=#555753 -hi Todo ctermfg=yellow guibg=#fce94f guifg=#204a87 -hi Exception ctermfg=magenta guifg=magenta -hi Error ctermfg=red guibg=#8a2be2 guifg=white - -"Embed statement -hi SQL_Statement ctermfg=LightMagenta guifg=#9400d3 -hi CICS_Statement ctermfg=LightMagenta guifg=#4e9a06 - -hi TabLine ctermbg=none ctermfg=darkgrey guifg=red -hi TabLineSel ctermbg=none ctermfg=red guifg=red -hi TabLineFill cterm=none guifg=#2e3436 guibg=blue - -"Tags which can use on -hi Tag ctermfg=magenta guifg=magenta - -"Windows elements -hi VertSplit ctermbg=white gui=reverse guibg=#2e3436 guifg=#eeeeec -hi Visual cterm=none ctermbg=green ctermfg=white gui=none guibg=#6b8e23 guifg=white -hi VisualNOS cterm=underline gui=underline -hi LineNr ctermfg=darkgrey guifg=#2e3436 -hi SignColumn cterm=none ctermbg=none ctermfg=red gui=none guifg=black guibg=#eeeeec - -"StatusLine -hi StatusLine cterm=none ctermbg=none ctermfg=cyan guibg=#fff8dc guifg=black gui=none -hi StatusLineNC cterm=none ctermbg=none ctermfg=darkgrey guibg=#fff8dc guifg=#555753 gui=none -hi StatuslineBufNr cterm=none ctermfg=black ctermbg=cyan gui=none guibg=#840c0c guifg=#ffffff -hi StatuslineFlag cterm=none ctermfg=black ctermbg=cyan gui=none guibg=#f57900 guifg=black -"hi StatuslinePath cterm=none ctermfg=white ctermbg=green gui=none guibg=#fff8dc guifg=black -"hi StatuslineFileName cterm=none ctermfg=white ctermbg=blue gui=none guibg=#ffc0cb guifg=black -"hi StatuslineFileType cterm=none ctermbg=white ctermfg=black gui=none guibg=#87ceeb guifg=black -"hi StatuslineFileEnc cterm=none ctermfg=white ctermbg=yellow gui=none guibg=#fff8dc guifg=black -"hi StatuslineChar cterm=none ctermbg=white ctermfg=yellow gui=none guibg=#fff8dc guifg=black -hi StatuslinePosition cterm=none ctermfg=white ctermbg=magenta gui=none guibg=#8a2be2 guifg=white -"hi StatuslinePercent cterm=reverse ctermfg=white ctermbg=red gui=none guibg=#ffc0cb guifg=black -hi StatuslineCapsBuddy cterm=none ctermfg=white ctermbg=green gui=none guibg=#8ae234 guifg=black -"hi StatuslineTime cterm=none ctermfg=black ctermbg=cyan gui=none guibg=#fff8dc guifg=black -"hi StatuslineSyn cterm=none ctermbg=white ctermfg=yellow gui=none guibg=#60af9f guifg=black -"hi StatuslineRealSyn cterm=none ctermbg=white ctermfg=yellow gui=none guibg=#5881b7 guifg=black -"hi StatuslineTermEnc cterm=none ctermbg=white ctermfg=yellow gui=none guibg=#77cf77 guifg=black - -"---------- -"This color scheme uses a light grey background. -"Based on "tango-morning" and "wargreycolorscheme" color scheme -"Tango color palette: http://tango.freedesktop.org/Tango_Icon_Theme_Guidelines#Color_Palette -"Version:0.1: Initial vesion -"Version:0.2: Merge with tango-morning -"Version:0.3: Optimized for PLI and vim syntax -"Version:0.4: 2010 March 11, Changes for some fields' color and highlighting for c/c++ -"Version:0.5: 2010 June 02, Little changes for some fields' color and statusline -"Version:1.0: 2010 June: Optimize cterm colors and changes for gui -" This version support both term and gui very well -"vim: sw=2 diff --git a/vim/colors/corporation.vim b/vim/colors/corporation.vim deleted file mode 100644 index 14cde77..0000000 --- a/vim/colors/corporation.vim +++ /dev/null @@ -1,99 +0,0 @@ -" description: color scheme based on -" julievonderropp's corporation (available on kuler.adobe.com) -" author: kamil.stachowski@gmail.com -" license: gpl 3+ -" version: 0.1 (2008.11.08) - -" changelog: -" 0.1: 2008.11.08 -" initial version - - -set background=dark -hi clear -if exists("syntax_on") - syntax reset -endif - -let g:colors_name = "corporation" - - -"black 192224 -"blue 536991 -"grey dark 5E6C70 -"grey light A1A6A8 -"white F9F9FF -"yellow BD9800 - -hi Comment gui=italic guifg=#5E6C70 -hi Constant guifg=#A1A6A8 -hi Cursor guifg=#192224 guibg=#F9F9F9 -hi CursorColumn guibg=#222E30 -hi CursorIM guifg=#192224 guibg=#536991 -hi DiffAdd guibg=#193224 -hi DiffChange guibg=#492224 -hi DiffDelete guibg=#192224 -hi DiffText guibg=#492224 -hi Error guifg=#A1A6A8 guibg=#912C00 -hi FoldColumn gui=italic guifg=#192224 guibg=#A1A6A8 -hi Identifier guifg=#BD9800 -hi ModeMsg gui=bold guifg=#F9F9F9 guibg=#192224 -hi Normal guifg=#F9F9FF guibg=#192224 -hi PreProc guifg=#BD9800 -hi Search guifg=#192224 guibg=#BD9800 -hi SignColumn guifg=#192224 guibg=#536991 -hi Statement gui=bold guifg=#BD9800 -hi StatusLine gui=bold guifg=#192224 guibg=#BD9800 -hi StatusLineNC gui=bold guifg=#192224 guibg=#5E6C70 -hi Title gui=bold guifg=#F9F9FF guibg=#192224 -hi Todo guifg=#F9F9FF guibg=#BD9800 -hi Type gui=bold guifg=#536991 -hi Underlined gui=underline guifg=#F9F9FF guibg=#192224 -hi Visual guifg=#192224 guibg=#F9F9FF -hi VisualNOS gui=underline guifg=#192224 guibg=#F9F9FF -hi WildMenu guibg=#A1A6A8 - -hi! link Boolean Constant -hi! link Character Constant -hi! link Conditional Statement -hi! link CursorLine CursorColumn -hi! link Debug Special -hi! link Define PreProc -hi! link Delimiter Special -hi! link Directory Type -hi! link ErrorMsg Error -hi! link Exception Statement -hi! link Float Constant -hi! link Folded FoldColumn -hi! link Function Type -hi! link IncSearch Search -hi! link Include PreProc -hi! link Keyword Statement -hi! link Label Statement -hi! link LineNr Identifier -hi! link Macro PreProc -hi! link MatchParen Statement -hi! link MoreMsg Statement -hi! link NonText Comment -hi! link Number Constant -hi! link Operator Statement -hi! link PreCondit PreProc -hi! link Repeat Statement -hi! link Special PreProc -hi! link SpecialChar Special -hi! link SpecialComment Special -hi! link SpecialKey Comment -hi! link SpellBad Underlined -hi! link SpellCap Underlined -hi! link SpellLocal Underlined -hi! link SpellRare Underlined -hi! link StorageClass Type -hi! link String Constant -hi! link Structure Type -hi! link TabLine StatusLineNC -hi! link TabLineFill StatusLineNC -hi! link TabLineSel StatusLine -hi! link Tag Special -hi! link Typedef Type -hi! link VertSplit StatusLineNC -hi! link WarningMsg Error diff --git a/vim/colors/crisp.vim b/vim/colors/crisp.vim deleted file mode 100644 index 61a4da7..0000000 --- a/vim/colors/crisp.vim +++ /dev/null @@ -1,105 +0,0 @@ -" ====================================================================== -" Crisp -" ====================================================================== -" A Sublime Text 2 / Textmate theme. -" Copyright (c) 2014 Dayle Rees. -" Released under the MIT License -" ====================================================================== -" Find more themes at : https://github.com/daylerees/colour-schemes -" ====================================================================== - -set background=dark -hi clear -syntax reset - -" Colors for the User Interface. - -hi Cursor guibg=#cc4455 guifg=white ctermbg=4 ctermfg=15 -hi link CursorIM Cursor -hi Normal guibg=#221a22 guifg=#ffffff gui=none ctermbg=0 ctermfg=15 -hi NonText guibg=bg guifg=#ffffff 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 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=#cba0cd ctermbg=bg ctermfg=10 -hi link WarningMsg ErrorMsg - -hi StatusLine guibg=#ffeecc guifg=black 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 ctermbg=4 ctermfg=fg - -" Colors for Syntax Highlighting. - -hi Comment guibg=bg guifg=#574457 gui=none ctermbg=8 ctermfg=7 - -hi Constant guibg=bg guifg=white ctermbg=8 ctermfg=15 -hi String guibg=bg guifg=#fc9a0f ctermbg=bg ctermfg=14 -hi Character guibg=bg guifg=#765478 ctermbg=bg ctermfg=14 -hi Number guibg=bg guifg=#fc9a0f ctermbg=1 ctermfg=15 -hi Boolean guibg=bg guifg=#fc9a0f gui=none ctermbg=1 ctermfg=15 -hi Float guibg=bg guifg=#fc9a0f ctermbg=1 ctermfg=15 - -hi Identifier guibg=bg guifg=#ffffff ctermbg=bg ctermfg=12 -hi Function guibg=bg guifg=#765478 ctermbg=bg ctermfg=12 -hi Statement guibg=bg guifg=#765478 ctermbg=bg ctermfg=14 - -hi Conditional guibg=bg guifg=#FC6A0F ctermbg=bg ctermfg=12 -hi Repeat guibg=bg guifg=#FC6A0F ctermbg=4 ctermfg=14 -hi Label guibg=bg guifg=#ffccff ctermbg=bg ctermfg=13 -hi Operator guibg=bg guifg=#FC6A0F ctermbg=6 ctermfg=15 -hi Keyword guibg=bg guifg=#FC6A0F ctermbg=bg ctermfg=10 -hi Exception guibg=bg guifg=#765478 ctermbg=bg ctermfg=10 - -hi PreProc guibg=bg guifg=#ffcc99 ctermbg=4 ctermfg=14 -hi Include guibg=bg guifg=#cba0cd ctermbg=bg ctermfg=10 -hi link Define Include -hi link Macro Include -hi link PreCondit Include - -hi Type guibg=bg guifg=#cba0cd ctermbg=bg ctermfg=12 -hi StorageClass guibg=bg guifg=#765478 ctermbg=bg ctermfg=10 -hi Structure guibg=bg guifg=#ffffff ctermbg=bg ctermfg=10 -hi Typedef guibg=bg guifg=#cba0cd ctermbg=bg ctermfg=10 - -hi Special guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi SpecialChar guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi Tag guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi Delimiter guibg=bg guifg=fg ctermbg=1 ctermfg=fg -hi SpecialComment guibg=#334455 guifg=#776377 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=bg guifg=#ffffff ctermbg=1 ctermfg=15 -hi Ignore guibg=bg guifg=#cccccc ctermbg=bg ctermfg=8 -hi Error guibg=#ff0000 guifg=white ctermbg=12 ctermfg=15 -hi Todo guibg=#556677 guifg=#ff0000 ctermbg=1 ctermfg=12 - -hi htmlH2 guibg=bg guifg=fg 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 = "Crisp" -let colors_name = "Crisp" - diff --git a/vim/colors/customgithub.vim b/vim/colors/customgithub.vim deleted file mode 100644 index 8afe956..0000000 --- a/vim/colors/customgithub.vim +++ /dev/null @@ -1,98 +0,0 @@ -" Vim color file -" -" Author: Josh Clayton -" -" Notes: Based on the Github color theme - -if has("gui_running") - set background=light -endif - -hi clear -if version > 580 - if exists("syntax_on") - syntax reset - endif -endif - -set t_Co=256 - -let colors_name="customgithub" - -hi Normal guifg=#000000 ctermfg=16 guibg=#F8F8FF ctermbg=231 gui=NONE cterm=NONE -hi DiffAdd guifg=#003300 ctermfg=22 guibg=#DDFFDD ctermbg=194 gui=NONE cterm=NONE -hi DiffChange guibg=#ECECEC ctermbg=255 gui=NONE cterm=NONE -hi DiffText guifg=#000033 ctermfg=17 guibg=#DDDDFF ctermbg=189 gui=NONE cterm=NONE -hi DiffDelete guifg=#DDCCCC ctermfg=252 guibg=#FFDDDD ctermbg=224 gui=NONE cterm=NONE -hi Folded guifg=#808080 ctermfg=244 guibg=#ECECEC ctermbg=255 gui=bold cterm=bold -hi LineNr guifg=#BBBBBB ctermfg=250 guibg=#ECECEC ctermbg=255 gui=NONE cterm=NONE -hi NonText guifg=#808080 ctermfg=244 guibg=#ECECEC ctermbg=255 gui=NONE cterm=NONE -hi VertSplit guifg=#BBBBBB ctermfg=250 guibg=#BBBBBB ctermbg=250 gui=NONE cterm=NONE -hi StatusLine guifg=#404040 ctermfg=238 guibg=#BBBBBB ctermbg=250 gui=bold cterm=bold -hi StatusLineNC guifg=#BBBBBB ctermfg=250 guibg=#ECECEC ctermbg=255 gui=italic -hi ModeMsg guifg=#990000 ctermfg=88 gui=NONE cterm=NONE -hi MoreMsg guifg=#990000 ctermfg=88 gui=NONE cterm=NONE -hi Title guifg=#EF5939 ctermfg=203 gui=NONE cterm=NONE -hi WarningMsg guifg=#EF5939 ctermfg=203 gui=NONE cterm=NONE -hi SpecialKey guifg=#FFFFFF ctermfg=231 guibg=#FF1100 ctermbg=196 gui=italic -hi MatchParen guifg=#000000 ctermfg=16 guibg=#CDCDFD ctermbg=189 gui=NONE cterm=NONE -hi Underlined guifg=#000000 ctermfg=16 gui=underline cterm=underline -hi Directory guifg=#990000 ctermfg=88 gui=NONE cterm=NONE -hi Visual guifg=#FFFFFF ctermfg=231 guibg=#3465A4 ctermbg=61 gui=NONE cterm=NONE -hi VisualNOS guifg=#FFFFFF ctermfg=231 guibg=#204A87 ctermbg=24 gui=NONE cterm=NONE -hi IncSearch guifg=#000000 ctermfg=16 guibg=#CDCDFD ctermbg=189 gui=italic -hi Search guifg=#000000 ctermfg=16 guibg=#CDCDFD ctermbg=189 gui=italic -hi Ignore guifg=#808080 ctermfg=244 gui=NONE cterm=NONE -hi Identifier guifg=#0086B3 ctermfg=31 gui=NONE cterm=NONE -hi PreProc guifg=#A0A0A0 ctermfg=247 gui=bold cterm=bold -hi Comment guifg=#AAAAAA ctermfg=248 gui=italic -hi Constant guifg=#177F80 ctermfg=30 gui=NONE cterm=NONE -hi String guifg=#D81745 ctermfg=161 gui=NONE cterm=NONE -hi Function guifg=#990000 ctermfg=88 gui=bold cterm=bold -hi Statement guifg=#000000 ctermfg=16 gui=bold cterm=bold -hi Type guifg=#445588 ctermfg=60 gui=bold cterm=bold -hi Number guifg=#1C9898 ctermfg=30 gui=NONE cterm=NONE -hi Todo guifg=#FFFFFF ctermfg=231 guibg=#990000 ctermbg=88 gui=bold cterm=bold -hi Special guifg=#159828 ctermfg=28 gui=bold cterm=bold -hi rubySymbol guifg=#960B73 ctermfg=90 gui=NONE cterm=NONE -hi Error guifg=#F8F8FF ctermfg=231 guibg=#FF1100 ctermbg=196 gui=NONE cterm=NONE -hi Todo guifg=#F8F8FF ctermfg=231 guibg=#FF1100 ctermbg=196 gui=underline cterm=underline -hi Label guifg=#000000 ctermfg=16 gui=bold cterm=bold -hi StorageClass guifg=#000000 ctermfg=16 gui=bold cterm=bold -hi Structure guifg=#000000 ctermfg=16 gui=bold cterm=bold -hi TypeDef guifg=#000000 ctermfg=16 gui=bold cterm=bold -hi WildMenu guifg=#7FBDFF ctermfg=111 guibg=#425C78 ctermbg=60 gui=NONE cterm=NONE -hi Pmenu guifg=#FFFFFF ctermfg=231 guibg=#808080 ctermbg=244 gui=bold cterm=bold -hi PmenuSel guifg=#000000 ctermfg=16 guibg=#CDCDFD ctermbg=189 gui=italic -hi PmenuSbar guifg=#444444 ctermfg=238 guibg=#000000 ctermbg=16 gui=NONE cterm=NONE -hi PmenuThumb guifg=#AAAAAA ctermfg=248 guibg=#AAAAAA ctermbg=248 gui=NONE cterm=NONE -hi TabLine guifg=#404040 ctermfg=238 guibg=#DDDDDD ctermbg=253 gui=NONE cterm=NONE -hi TabLineFill guifg=#404040 ctermfg=238 guibg=#DDDDDD ctermbg=253 gui=NONE cterm=NONE -hi TabLineSel guifg=#404040 ctermfg=238 gui=bold cterm=bold -hi cucumberTags guifg=#333333 ctermfg=236 guibg=#FFFF66 ctermbg=227 gui=bold cterm=bold -hi Cursor guifg=#F8F8FF ctermfg=231 guibg=#444454 ctermbg=238 gui=NONE cterm=NONE -hi CursorLine guibg=#D8D8DD ctermbg=253 gui=NONE cterm=NONE -hi CursorColumn guibg=#E8E8EE ctermbg=255 gui=NONE cterm=NONE - -hi link vimFold Folded -hi link FoldColumn Folded -hi link cppSTL Function -hi link shVariable Function -hi link cppSTLType Type -hi link Question Type -hi link Character Number -hi link htmlTag htmlEndTag -hi link htmlLink Underlined -hi link CursorIM Cursor -hi link VisualNOS Visual -hi link xmlTag Identifier -hi link shDeref Identifier -hi link xmlTagName Identifier -hi link pythonFunction Identifier -hi link rubySharpBang Special -hi link perlSharpBang Special -hi link schemeFunc Statement -hi link rubyStringDelimiter String -hi link rubyInterpolationDelimiter String - -match Error /\%80v.\+/ diff --git a/vim/colors/dante.vim b/vim/colors/dante.vim deleted file mode 100755 index f584889..0000000 --- a/vim/colors/dante.vim +++ /dev/null @@ -1,83 +0,0 @@ -""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" -" 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 -""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" -" 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 -""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" diff --git a/vim/colors/darkBlue.vim b/vim/colors/darkBlue.vim deleted file mode 100644 index 54d560a..0000000 --- a/vim/colors/darkBlue.vim +++ /dev/null @@ -1,91 +0,0 @@ -" local syntax file - set colors on a per-machine basis: -" vim: tw=0 ts=4 sw=4 -" Vim color file -" Version: 1.0 -" Maintainer: lilydjwg -" Last Change: 2009å¹´6月23æ—¥ - -set background=dark -hi clear -if exists("syntax_on") - syntax reset -endif -let g:colors_name = "darkBlue" - -hi Comment guifg=#6666ff -hi Constant guifg=#99cc33 -hi Cursor guifg=#ffffff guibg=#335577 -hi CursorIM guifg=#00AAFF guibg=#FF66FF -hi CursorLine guibg=#223344 -hi DiffAdd guifg=#000000 guibg=#33ff33 -hi DiffChange guifg=#dddddd guibg=#5555CC -hi DiffDelete guifg=#000000 guibg=#ee6699 -hi DiffText guifg=#ffffff guibg=#8888ff -hi Directory guifg=#ff99ff -hi Error gui=underline guifg=#ff0000 guibg=#111133 -hi ErrorMsg guifg=#FFFF00 guibg=#0000FF -hi FoldColumn guifg=#0033FF guibg=#333333 -hi Folded guifg=#6666ff guibg=#223344 -hi Identifier guifg=#00a0e0 -hi Ignore gui=None -hi IncSearch gui=bold,reverse guifg=#99ff99 guibg=#3454ff -hi LineNr guifg=#446699 -hi MatchParen guifg=#99FF99 guibg=#112233 -hi ModeMsg gui=bold guifg=#AAAA3C guibg=#222211 -hi MoreMsg guifg=#FFFF00 -hi NonText guifg=#8400ff guibg=#102030 -hi Normal guifg=#eeeeee guibg=#112233 -hi Pmenu guifg=#3366FF guibg=#111111 -hi PmenuSbar guibg=#113355 -hi PmenuSel guifg=#80ff00 guibg=#1a1a1a -hi PmenuThumb gui=reverse -hi PreProc guifg=#FF99FF -hi Question gui=bold guifg=#009966 guibg=#113322 -hi Search guifg=#3404ff guibg=#FFFF00 -hi SignColumn guifg=#00FFFF guibg=#C0C0C0 -hi Special guifg=#FF00FF -hi SpecialKey guifg=#00AEA0 guibg=#22302D -hi SpellBad gui=undercurl -hi SpellCap gui=undercurl -hi SpellLocal gui=undercurl -hi SpellRare gui=undercurl -hi Statement guifg=#00a0e0 -hi StatusLine gui=reverse guifg=#00c4ff guibg=#000000 -hi StatusLineNC guifg=#A4A4FF guibg=#444400 -hi TabLine guifg=#0066FF guibg=#001133 -hi TabLineFill gui=None -hi TabLineSel gui=underline guifg=#999944 guibg=#112233 -hi Title guifg=#ffff44 -hi Todo gui=bold,underline guifg=#ff0000 guibg=#112233 -hi Type guifg=#ff9933 -hi Underlined gui=underline -hi VertSplit gui=reverse guifg=#00C4FF guibg=#0000FF -hi Visual guibg=#223344 -hi VisualNOS gui=None -hi WarningMsg guifg=#FFA500 guibg=#000080 -hi WildMenu gui=None -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 Exception Statement -hi link Float Constant -hi link Function Identifier -hi link Include PreProc -hi link Keyword Statement -hi link Label Statement -hi link Macro PreProc -hi link Number Constant -hi link Operator Statement -hi link PreCondit PreProc -hi link Repeat Statement -hi link SpecialChar Special -hi link SpecialComment Special -hi link StorageClass Type -hi link String Constant -hi link Structure Type -hi link Tag Special -hi link Typedef Type diff --git a/vim/colors/darkZ.vim b/vim/colors/darkZ.vim deleted file mode 100755 index 246f69a..0000000 --- a/vim/colors/darkZ.vim +++ /dev/null @@ -1,91 +0,0 @@ -" 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 - diff --git a/vim/colors/darkblack.vim b/vim/colors/darkblack.vim deleted file mode 100644 index e7505a0..0000000 --- a/vim/colors/darkblack.vim +++ /dev/null @@ -1,62 +0,0 @@ -" Vim color file -" Maintainer: Matthew Jimenez -" Last Change: 2005 Feb 25 - -" darkblack -- an alteration to the darkblue colorscheme by Bohdan Vlasyuk - - -set bg=dark -hi clear -if exists("syntax_on") - syntax reset -endif - -let colors_name = "darkblack" - -hi Normal guifg=lightgray guibg=black ctermfg=lightgray ctermbg=black -hi ErrorMsg guifg=black guibg=lightred ctermfg=white ctermbg=lightblue -hi PMenu guibg=PaleTurquoise1 guifg=black -hi PMenuSel guibg=DeepSkyBlue2 guifg=black -hi Visual guifg=white guibg=DarkSlateGray -hi VisualNOS guifg=lightblue guibg=fg gui=reverse,underline ctermfg=lightblue ctermbg=fg cterm=reverse,underline -hi Todo guifg=red guibg=black ctermfg=red ctermbg=black -hi Search guifg=black guibg=yellow ctermfg=white ctermbg=black cterm=underline term=underline -hi IncSearch guifg=yellow guibg=black ctermfg=black ctermbg=gray - -hi SpecialKey guifg=cyan ctermfg=darkcyan -hi Directory guifg=cyan ctermfg=cyan -hi Title guifg=magenta 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=lightblue ctermfg=lightblue -hi MoreMsg ctermfg=darkgreen ctermfg=darkgreen -hi Question guifg=green gui=none ctermfg=green cterm=none -hi NonText guifg=lightcyan ctermfg=lightcyan - -hi StatusLine guifg=lightblue guibg=darkgray gui=none ctermfg=lightblue 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=darkgrey guibg=black ctermfg=darkgrey ctermbg=black cterm=bold term=bold -hi FoldColumn guifg=darkgrey guibg=black ctermfg=darkgrey ctermbg=black cterm=bold term=bold -hi LineNr guifg=green ctermfg=green cterm=none - -hi DiffAdd guibg=black ctermbg=black term=none cterm=none -hi DiffChange guibg=darkmagenta ctermbg=magenta cterm=none -hi DiffDelete ctermfg=lightblue ctermbg=cyan gui=bold guifg=Blue guibg=DarkCyan -hi DiffText cterm=bold ctermbg=red gui=bold guibg=Red - -hi Cursor guifg=bg guibg=lightgrey ctermfg=bg ctermbg=lightgrey -hi lCursor guifg=bg guibg=darkgreen ctermfg=bg ctermbg=darkgreen - - -hi Comment guifg=lightblue ctermfg=lightblue -hi Constant ctermfg=magenta guifg=magenta cterm=none -hi Special ctermfg=brown guifg=Orange cterm=none gui=none -hi Identifier ctermfg=cyan guifg=cyan cterm=none -hi Statement ctermfg=yellow cterm=none guifg=yellow gui=none -hi PreProc ctermfg=magenta guifg=magenta gui=none cterm=none -hi type ctermfg=green guifg=green gui=none cterm=none -hi Underlined cterm=underline term=underline -hi Ignore guifg=bg ctermfg=bg - diff --git a/vim/colors/darkblue2.vim b/vim/colors/darkblue2.vim deleted file mode 100755 index eee2cc7..0000000 --- a/vim/colors/darkblue2.vim +++ /dev/null @@ -1,105 +0,0 @@ -" Vim color file -" Maintainer: Datila Carvalho -" 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 diff --git a/vim/colors/darkbone.vim b/vim/colors/darkbone.vim deleted file mode 100755 index a97c8fe..0000000 --- a/vim/colors/darkbone.vim +++ /dev/null @@ -1,102 +0,0 @@ -" 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: diff --git a/vim/colors/darkburn.vim b/vim/colors/darkburn.vim deleted file mode 100644 index c2fa999..0000000 --- a/vim/colors/darkburn.vim +++ /dev/null @@ -1,300 +0,0 @@ -"============================================================================= -" Vim color file -" File: darkburn.vim -" Maintainer: Taurus Olson -" License: GPL -" Created: 2009-03-27 20:25:21 CET -" Modified: 2009-06-06 21:18:55 CET -" Version: 1.2 - -" Modified version of zenburn originally created by: -" Maintainer: Jani Nurminen -" Last Change: $Id: zenburn.vim,v 2.4 2008/11/18 20:43:18 slinky Exp $ -" URL: http://slinky.imukuppi.org/zenburnpage/ -" License: GPL -"============================================================================= -" -" 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 -" -" CONFIGURABLE PARAMETERS: -" -" You can use the default (don't set any parameters), or you can -" set some parameters to tweak the Zenburn colours. -" -" * You can now set a darker background for bright environments. To activate, use: -" contrast Zenburn, use: -" - let g:darkburn_high_Contrast = 1 -" -" * To get more contrast to the Visual selection, use -" -" let g:darkburn_alternate_Visual = 1 -" -" * To use alternate colouring for Error message, use -" - let g:darkburn_alternate_Error = 1 -" -" * The new default for Include is a duller orange. To use the original -" colouring for Include, use -" - let g:darkburn_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:darkburn_force_dark_Background = 1 -" -" * To turn the parameter(s) back to defaults, use UNLET: -" -" unlet g:darkburn_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="darkburn" - -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=#dcdcdc -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=#6fb86f gui=none -hi MoreMsg guifg=#ffffff gui=bold -hi NonText guifg=#404040 -hi Number guifg=#8cd0d3 -hi Operator guifg=#f0efd0 -hi PreCondit guifg=#dfaf8f gui=bold -hi PreProc guifg=#ffb23f gui=bold -hi Question guifg=#ffffff gui=bold -hi Repeat guifg=#ffd7a7 gui=bold -hi Search guifg=#ffffe0 guibg=#284f28 -hi SpecialChar guifg=#9fbfd6 gui=bold -hi SpecialComment guifg=#82a282 gui=bold -hi Special guifg=#9fbfd6 -hi SpecialKey guifg=#9ece9e -hi Statement guifg=#6fb86f gui=none -hi StatusLine guifg=#313633 guibg=#ccdc90 -hi StatusLineNC guifg=#2e3330 guibg=#88b090 -hi StorageClass guifg=#c3bf9f gui=bold -hi String guifg=#b75151 -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 NonText ctermfg=238 - 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:darkburn_high_Contrast") - hi Normal ctermfg=188 ctermbg=234 - 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 - endif -endif - -if exists("g:darkburn_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:darkburn_high_Contrast") - " use new darker background - hi Normal guifg=#ffffff 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 -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 -endif - - -if exists("g:darkburn_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=#71d3b4 guibg=#233323 gui=none - hi VisualNOS guifg=#71d3b4 guibg=#233323 gui=none -endif - -if exists("g:darkburn_alternate_Error") - " use a bit different Error - hi Error guifg=#ef9f9f guibg=#201010 gui=bold -else - " default - hi Error guifg=#e37170 guibg=#332323 gui=none -endif - -if exists("g:darkburn_alternate_Include") - " original setting - hi Include guifg=#ffcfaf gui=bold -else - " new, less contrasted one - hi Include guifg=#dfaf8f gui=bold -endif - " TODO check for more obscure syntax groups that they're ok - -" vim: : diff --git a/vim/colors/darkeclipse.vim b/vim/colors/darkeclipse.vim deleted file mode 100644 index 2e68b98..0000000 --- a/vim/colors/darkeclipse.vim +++ /dev/null @@ -1,102 +0,0 @@ -" Name: darkeclipse.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 = 'darkeclipse' - -"default colors -hi Normal guifg=#b0b0b0 guibg=#101520 -hi NonText guifg=#606060 guibg=#202530 gui=none -hi SpecialKey guifg=#606060 guibg=#101520 -hi Cursor guifg=#101520 guibg=#c0c0c0 -hi CursorLine guibg=#252530 -hi CursorColumn guibg=#252530 -hi lCursor guifg=#101520 guibg=#c0c0c0 -hi CursorIM guifg=#101520 guibg=#c0c0c0 - -" Directory -hi Directory guifg=#f0f0f0 guibg=#101520 gui=bold - -" Diff -hi DiffAdd guifg=#8090f0 guibg=#101520 gui=none -hi DiffChange guifg=#8090f0 guibg=#101520 gui=none -hi DiffDelete guifg=#8090f0 guibg=#101520 gui=none -hi DiffText guifg=#8090f0 guibg=#101520 gui=bold - -" Message -hi ModeMsg guifg=#c0c0c0 guibg=#101520 -hi MoreMsg guifg=#c0c0c0 guibg=#101520 -hi ErrorMsg guifg=#ee1111 guibg=#101520 -hi WarningMsg guifg=#ee1111 guibg=#101520 - -hi VertSplit guifg=#808080 guibg=#808080 - -" Folds -hi Folded guifg=#c0c0c0 guibg=#101520 -hi FoldColumn guifg=#c0c0c0 guibg=#102010 - -" Search -hi Search guifg=#101520 guibg=#c0c0c0 gui=none -hi IncSearch guifg=#101520 guibg=#c0c0c0 gui=none - -hi LineNr guifg=#606570 guibg=#000000 gui=none -hi Question guifg=#c0c0c0 guibg=#101520 - -"\n, \0, %d, %s, etc... -hi Special guifg=#f0f0f0 guibg=#101520 gui=none - -" status line -hi StatusLine guifg=#000000 guibg=#808080 gui=none -hi StatusLineNC guifg=#404040 guibg=#707070 gui=none -hi WildMenu guifg=#000000 guibg=#c0c0c0 - -hi Title guifg=#9090f0 guibg=#101520 gui=bold -hi Visual guibg=#000000 guifg=#cae682 gui=underline -hi VisualNOS guifg=#b0b0b0 guibg=#101520 - -hi Number guifg=#9090f0 guibg=#101520 -hi Char guifg=#9090f0 guibg=#101520 -hi String guifg=#9090f0 guibg=#101520 -hi Boolean guifg=#9090f0 guibg=#101520 -hi Comment guifg=#70c010 -hi Constant guifg=#f0b040 guibg=#101520 gui=none - -" hi Identifier guifg=#9090f0 -hi Identifier guifg=#f0a0b0 -hi Statement guifg=#f0a0b0 gui=none - -"Procedure name -hi Function guifg=#f0f0f0 - -"Define, def -hi PreProc guifg=#f0f0f0 gui=none - -hi Type guifg=#f0a0b0 gui=none -hi Underlined guifg=#c0c0c0 gui=underline -hi Error guifg=#ee1111 guibg=#101520 -hi Todo guifg=#9090f0 guibg=#101520 gui=none -hi SignColumn guibg=#101520 - -" Matches -hi MatchParen guifg=#000000 guibg=#90e030 gui=none - -if version >= 700 - " Pmenu - hi Pmenu guibg=#202530 guifg=#c0c0c0 - hi PmenuSel guibg=#f0f0f0 guifg=#101520 - hi PmenuSbar guibg=#505050 - hi PmenuThumb guifg=#f0f0f0 - - " Tab - hi TabLine guifg=#b0b0b0 guibg=black gui=underline - hi TabLineFill guifg=#b0b0b0 guibg=black gui=none - hi TabLineSel guifg=#9090f0 guibg=black gui=underline -endif - -" vim:set ts=8 sts=2 sw=2 tw=0: diff --git a/vim/colors/darkocean.vim b/vim/colors/darkocean.vim deleted file mode 100644 index 99d2ed3..0000000 --- a/vim/colors/darkocean.vim +++ /dev/null @@ -1,52 +0,0 @@ -" Name Of File: darkocean.vim -" Description: Gvim colorscheme, works best with version 6.0. -" Maintainer: Naveen Chandra R -" Last Change: Thursday, August 15, 2002 -" Installation: Drop this file in your $VIMRUNTIME/colors/ directory -" or manually source this file using ':so darkocean.vim'. - -set background=dark -hi clear -if exists("syntax_on") - syntax reset -endif -let g:colors_name="darkocean" - -hi Cursor gui=None guibg=#add8e6 guifg=#000000 -hi CursorIM gui=None guibg=#add8e6 guifg=#000000 -hi Directory gui=None guibg=bg guifg=#20b2aa -hi DiffAdd gui=Bold guibg=#7e354d guifg=fg -hi DiffChange gui=Bold guibg=#103040 guifg=#cc3300 -hi DiffDelete gui=Bold,Reverse guibg=#7e354d guifg=fg -hi DiffText gui=Bold guibg=#d74141 guifg=fg -hi ErrorMsg gui=None guibg=#b22222 guifg=#ffffe0 -hi VertSplit gui=None guibg=#999999 guifg=#000000 -hi Folded gui=Bold guibg=#003366 guifg=#999999 -hi FoldColumn gui=Bold guibg=#305070 guifg=#b0d0e0 -hi IncSearch gui=Bold guibg=#8db6cd guifg=fg -hi LineNr gui=Bold guibg=#0f0f0f guifg=#8db6cd -hi MoreMsg gui=Bold guibg=bg guifg=#bf9261 -hi ModeMsg gui=Bold guibg=bg guifg=#4682b4 -hi NonText gui=None guibg=#0f0f0f guifg=#87cefa -hi Normal gui=None guibg=#000000 guifg=#e0ffff -hi Question gui=Bold guibg=bg guifg=#f4bb7e -hi Search gui=Bold guibg=#607b8b guifg=#000000 -hi SpecialKey gui=None guibg=bg guifg=#63b8ff -hi StatusLine gui=Bold guibg=#8db6cd guifg=#000000 -hi StatusLineNC gui=None guibg=#607b8b guifg=#1a1a1a -hi Title gui=Bold guibg=bg guifg=#5cacee -hi Visual gui=Reverse guibg=#ffffff guifg=#36648b -hi VisualNOS gui=Bold,Underline guibg=#4682b4 guifg=fg -hi WarningMsg gui=Bold guibg=bg guifg=#b22222 -hi WildMenu gui=Bold guibg=#607b8b guifg=#000000 -hi Comment gui=None guibg=#102520 guifg=#8db6cd -hi Constant gui=None guibg=bg guifg=#c34a2c -hi Identifier gui=None guibg=bg guifg=#009acd -hi Statement gui=None guibg=bg guifg=#72a5ee -hi PreProc gui=None guibg=bg guifg=#c12869 -hi Include gui=None guibg=bg guifg=#ccccff -hi Type gui=None guibg=bg guifg=#3b9c9c -hi Error gui=None guibg=#b22222 guifg=#ffffe0 -hi Todo gui=None guibg=#507080 guifg=#3bcccc -hi Ignore gui=None guibg=bg guifg=#777777 -hi TagName gui=None guibg=#660000 guifg=#a7a7a7 diff --git a/vim/colors/darkroom.vim b/vim/colors/darkroom.vim deleted file mode 100644 index 8fb2c79..0000000 --- a/vim/colors/darkroom.vim +++ /dev/null @@ -1,89 +0,0 @@ -" Vim color file -" Maintainer: Connor Berry -" Last Change: 2008.05.23 -" URL: www.narwhale.org - -set background=dark "or light -hi clear -if exists("syntax_on") - syntax reset -endif -let g:colors_name="darkroom" - - hi LineNr term=bold gui=bold guifg=green guibg=black - hi LineNr term=bold cterm=bold ctermfg=green ctermbg=black - hi Normal ctermfg=Green ctermbg=Black - hi Normal guifg=Green guibg=Black - hi NonText ctermfg=black ctermbg=Black - hi NonText guifg=black guibg=Black - - hi Statement ctermfg=DarkCyan ctermbg=Black - hi Statement guifg=DarkCyan guibg=Black - hi Comment ctermfg=darkgreen ctermbg=Black cterm=bold term=bold - hi Comment guifg=darkgreen guibg=Black gui=bold term=bold - hi Constant ctermfg=DarkCyan ctermbg=Black - hi Constant guifg=DarkCyan guibg=Black - hi Identifier ctermfg=Green ctermbg=Black - hi Identifier guifg=Green guibg=Black - hi Type ctermfg=DarkCyan ctermbg=Black - hi Type guifg=DarkCyan guibg=Black - hi String ctermfg=Cyan ctermbg=black - hi String guifg=Cyan guibg=Black - hi Boolean ctermfg=DarkCyan ctermbg=Black - hi Boolean guifg=DarkCyan guibg=Black - hi Number ctermfg=DarkCyan ctermbg=Black - hi Number guifg=DarkCyan guibg=Black - hi Folded ctermfg=DarkCyan ctermbg=Black cterm=underline term=none - hi Folded guifg=DarkCyan guibg=Black gui=underline term=none - hi Special ctermfg=darkgreen ctermbg=Black - hi Special guifg=darkgreen guibg=Black - hi PreProc ctermfg=DarkGreen ctermbg=Black cterm=bold term=bold - hi PreProc guifg=DarkGreen guibg=Black gui=bold term=bold - hi Scrollbar ctermfg=DarkCyan ctermbg=Black - hi Scrollbar guifg=DarkCyan guibg=Black - hi Cursor ctermfg=Black ctermbg=green - hi Cursor guifg=Black guibg=green - hi ErrorMsg ctermfg=Red ctermbg=Black cterm=bold term=bold - hi ErrorMsg guifg=Red guibg=Black gui=bold term=bold - hi WarningMsg ctermfg=Yellow ctermbg=Black - hi WarningMsg guifg=Yellow guibg=Black - hi VertSplit ctermfg=black ctermbg=Black - hi VertSplit guifg=black guibg=Black - hi Directory ctermfg=Green ctermbg=DarkBlue - hi Directory guifg=Green guibg=DarkBlue - hi Visual ctermfg=White ctermbg=DarkGray cterm=underline term=none - hi Visual guifg=White guibg=DarkGray gui=underline term=none - hi Title ctermfg=White ctermbg=DarkBlue - hi Title guifg=White guibg=DarkBlue - - hi StatusLine term=bold cterm=bold,underline ctermfg=White ctermbg=Black - hi StatusLine term=bold gui=bold,underline guifg=White guibg=Black - hi StatusLineNC term=bold cterm=bold,underline ctermfg=Gray ctermbg=Black - hi StatusLineNC term=bold gui=bold,underline guifg=Gray guibg=Black - - hi cursorline ctermbg=darkgreen ctermfg=black - hi cursorline guibg=darkgreen guifg=black - -let s:currentfile=bufname(0) -only -set wiw=90 -e -- -setlocal buftype=nofile -setlocal bufhidden=hide -setlocal noswapfile -setlocal nobuflisted -vsplit -vsplit -execute "normal \l" -execute "normal \=" -if strlen(s:currentfile) -e # -else -e scratch - setlocal buftype=nofile - setlocal bufhidden=hide - setlocal noswapfile -endif -execute "normal G" -"startinsert! -unlet s:currentfile diff --git a/vim/colors/darkside-contrast.vim b/vim/colors/darkside-contrast.vim deleted file mode 100644 index 5ad120b..0000000 --- a/vim/colors/darkside-contrast.vim +++ /dev/null @@ -1,105 +0,0 @@ -" ====================================================================== -" Darkside Contrast -" ====================================================================== -" A Sublime Text 2 / Textmate theme. -" Copyright (c) 2014 Dayle Rees. -" Released under the MIT License -" ====================================================================== -" Find more themes at : https://github.com/daylerees/colour-schemes -" ====================================================================== - -set background=dark -hi clear -syntax reset - -" Colors for the User Interface. - -hi Cursor guibg=#cc4455 guifg=white ctermbg=4 ctermfg=15 -hi link CursorIM Cursor -hi Normal guibg=#000000 guifg=#BABABA gui=none ctermbg=0 ctermfg=15 -hi NonText guibg=bg guifg=#BABABA 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 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=#1CC3E8 ctermbg=bg ctermfg=10 -hi link WarningMsg ErrorMsg - -hi StatusLine guibg=#ffeecc guifg=black ctermbg=14 ctermfg=0 -hi StatusLineNC guibg=#222222 guifg=white gui=none ctermbg=4 ctermfg=11 -hi VertSplit guibg=#222222 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 ctermbg=4 ctermfg=fg - -" Colors for Syntax Highlighting. - -hi Comment guibg=bg guifg=#494B4D gui=none ctermbg=8 ctermfg=7 - -hi Constant guibg=bg guifg=white ctermbg=8 ctermfg=15 -hi String guibg=bg guifg=#F2D42C ctermbg=bg ctermfg=14 -hi Character guibg=bg guifg=#E8341C ctermbg=bg ctermfg=14 -hi Number guibg=bg guifg=#8E69C9 ctermbg=1 ctermfg=15 -hi Boolean guibg=bg guifg=#8E69C9 gui=none ctermbg=1 ctermfg=15 -hi Float guibg=bg guifg=#8E69C9 ctermbg=1 ctermfg=15 - -hi Identifier guibg=bg guifg=#BABABA ctermbg=bg ctermfg=12 -hi Function guibg=bg guifg=#E8341C ctermbg=bg ctermfg=12 -hi Statement guibg=bg guifg=#E8341C ctermbg=bg ctermfg=14 - -hi Conditional guibg=bg guifg=#F08D24 ctermbg=bg ctermfg=12 -hi Repeat guibg=bg guifg=#F08D24 ctermbg=4 ctermfg=14 -hi Label guibg=bg guifg=#ffccff ctermbg=bg ctermfg=13 -hi Operator guibg=bg guifg=#F08D24 ctermbg=6 ctermfg=15 -hi Keyword guibg=bg guifg=#F08D24 ctermbg=bg ctermfg=10 -hi Exception guibg=bg guifg=#E8341C ctermbg=bg ctermfg=10 - -hi PreProc guibg=bg guifg=#ffcc99 ctermbg=4 ctermfg=14 -hi Include guibg=bg guifg=#1CC3E8 ctermbg=bg ctermfg=10 -hi link Define Include -hi link Macro Include -hi link PreCondit Include - -hi Type guibg=bg guifg=#1CC3E8 ctermbg=bg ctermfg=12 -hi StorageClass guibg=bg guifg=#E8341C ctermbg=bg ctermfg=10 -hi Structure guibg=bg guifg=#BABABA ctermbg=bg ctermfg=10 -hi Typedef guibg=bg guifg=#1CC3E8 ctermbg=bg ctermfg=10 - -hi Special guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi SpecialChar guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi Tag guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi Delimiter guibg=bg guifg=fg ctermbg=1 ctermfg=fg -hi SpecialComment guibg=#334455 guifg=#696b6e 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=bg guifg=#BABABA ctermbg=1 ctermfg=15 -hi Ignore guibg=bg guifg=#cccccc ctermbg=bg ctermfg=8 -hi Error guibg=#ff0000 guifg=white ctermbg=12 ctermfg=15 -hi Todo guibg=#556677 guifg=#ff0000 ctermbg=1 ctermfg=12 - -hi htmlH2 guibg=bg guifg=fg 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 = "Darkside Contrast" -let colors_name = "Darkside Contrast" - diff --git a/vim/colors/darkside.vim b/vim/colors/darkside.vim deleted file mode 100644 index 4eade65..0000000 --- a/vim/colors/darkside.vim +++ /dev/null @@ -1,105 +0,0 @@ -" ====================================================================== -" Darkside -" ====================================================================== -" A Sublime Text 2 / Textmate theme. -" Copyright (c) 2014 Dayle Rees. -" Released under the MIT License -" ====================================================================== -" Find more themes at : https://github.com/daylerees/colour-schemes -" ====================================================================== - -set background=dark -hi clear -syntax reset - -" Colors for the User Interface. - -hi Cursor guibg=#cc4455 guifg=white ctermbg=4 ctermfg=15 -hi link CursorIM Cursor -hi Normal guibg=#222324 guifg=#BABABA gui=none ctermbg=0 ctermfg=15 -hi NonText guibg=bg guifg=#BABABA 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 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=#1CC3E8 ctermbg=bg ctermfg=10 -hi link WarningMsg ErrorMsg - -hi StatusLine guibg=#ffeecc guifg=black ctermbg=14 ctermfg=0 -hi StatusLineNC guibg=#222222 guifg=#888888 gui=none ctermbg=4 ctermfg=11 -hi VertSplit guibg=#222222 guifg=black 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 ctermbg=4 ctermfg=fg - -" Colors for Syntax Highlighting. - -hi Comment guibg=bg guifg=#494B4D gui=none ctermbg=8 ctermfg=7 - -hi Constant guibg=bg guifg=white ctermbg=8 ctermfg=15 -hi String guibg=bg guifg=#F2D42C ctermbg=bg ctermfg=14 -hi Character guibg=bg guifg=#E8341C ctermbg=bg ctermfg=14 -hi Number guibg=bg guifg=#8E69C9 ctermbg=1 ctermfg=15 -hi Boolean guibg=bg guifg=#8E69C9 gui=none ctermbg=1 ctermfg=15 -hi Float guibg=bg guifg=#8E69C9 ctermbg=1 ctermfg=15 - -hi Identifier guibg=bg guifg=#BABABA ctermbg=bg ctermfg=12 -hi Function guibg=bg guifg=#E8341C ctermbg=bg ctermfg=12 -hi Statement guibg=bg guifg=#E8341C ctermbg=bg ctermfg=14 - -hi Conditional guibg=bg guifg=#F08D24 ctermbg=bg ctermfg=12 -hi Repeat guibg=bg guifg=#F08D24 ctermbg=4 ctermfg=14 -hi Label guibg=bg guifg=#ffccff ctermbg=bg ctermfg=13 -hi Operator guibg=bg guifg=#F08D24 ctermbg=6 ctermfg=15 -hi Keyword guibg=bg guifg=#F08D24 ctermbg=bg ctermfg=10 -hi Exception guibg=bg guifg=#E8341C ctermbg=bg ctermfg=10 - -hi PreProc guibg=bg guifg=#ffcc99 ctermbg=4 ctermfg=14 -hi Include guibg=bg guifg=#1CC3E8 ctermbg=bg ctermfg=10 -hi link Define Include -hi link Macro Include -hi link PreCondit Include - -hi Type guibg=bg guifg=#1CC3E8 ctermbg=bg ctermfg=12 -hi StorageClass guibg=bg guifg=#E8341C ctermbg=bg ctermfg=10 -hi Structure guibg=bg guifg=#BABABA ctermbg=bg ctermfg=10 -hi Typedef guibg=bg guifg=#1CC3E8 ctermbg=bg ctermfg=10 - -hi Special guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi SpecialChar guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi Tag guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi Delimiter guibg=bg guifg=fg ctermbg=1 ctermfg=fg -hi SpecialComment guibg=#334455 guifg=#696b6e 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=bg guifg=#BABABA ctermbg=1 ctermfg=15 -hi Ignore guibg=bg guifg=#cccccc ctermbg=bg ctermfg=8 -hi Error guibg=#ff0000 guifg=white ctermbg=12 ctermfg=15 -hi Todo guibg=#556677 guifg=#ff0000 ctermbg=1 ctermfg=12 - -hi htmlH2 guibg=bg guifg=fg 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 = "Darkside" -let colors_name = "Darkside" - diff --git a/vim/colors/darkspectrum.vim b/vim/colors/darkspectrum.vim deleted file mode 100755 index 26ed7f3..0000000 --- a/vim/colors/darkspectrum.vim +++ /dev/null @@ -1,130 +0,0 @@ -" Vim color file -" -" Author: Brian Mock -" -" 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 diff --git a/vim/colors/delek.vim b/vim/colors/delek.vim deleted file mode 100644 index 32e4536..0000000 --- a/vim/colors/delek.vim +++ /dev/null @@ -1,57 +0,0 @@ -" Vim color file -" Maintainer: David Schweikert -" Last Change: 2001 Mai 14 - -" First remove all existing highlighting. -hi clear - -let colors_name = "delek" - -hi Normal guifg=Black guibg=white - -" Groups used in the 'highlight' and 'guicursor' options default value. -hi ErrorMsg term=standout ctermbg=DarkRed ctermfg=White guibg=Red guifg=White -hi IncSearch term=reverse cterm=reverse gui=reverse -hi ModeMsg term=bold cterm=bold gui=bold -hi VertSplit term=reverse cterm=reverse gui=reverse -hi Visual term=reverse cterm=reverse gui=reverse guifg=Grey guibg=fg -hi VisualNOS term=underline,bold cterm=underline,bold gui=underline,bold -hi DiffText term=reverse cterm=bold ctermbg=Red gui=bold guibg=Red -hi Cursor guibg=Green guifg=NONE -hi lCursor guibg=Cyan guifg=NONE -hi Directory term=bold ctermfg=DarkBlue guifg=Blue -hi LineNr term=underline ctermfg=Brown guifg=Brown -hi MoreMsg term=bold ctermfg=DarkGreen gui=bold guifg=SeaGreen -hi Question term=standout ctermfg=DarkGreen gui=bold guifg=SeaGreen -hi Search term=reverse ctermbg=Yellow ctermfg=NONE guibg=Yellow guifg=NONE -hi SpecialKey term=bold ctermfg=DarkBlue guifg=Blue -hi Title term=bold ctermfg=DarkMagenta gui=bold guifg=Magenta -hi WarningMsg term=standout ctermfg=DarkRed guifg=Red -hi WildMenu term=standout ctermbg=Yellow ctermfg=Black guibg=Yellow guifg=Black -hi Folded term=standout ctermbg=Grey ctermfg=DarkBlue guibg=LightGrey guifg=DarkBlue -hi FoldColumn term=standout ctermbg=Grey ctermfg=DarkBlue guibg=Grey guifg=DarkBlue -hi DiffAdd term=bold ctermbg=LightBlue guibg=LightBlue -hi DiffChange term=bold ctermbg=LightMagenta guibg=LightMagenta -hi DiffDelete term=bold ctermfg=Blue ctermbg=LightCyan gui=bold guifg=Blue guibg=LightCyan - -hi StatusLine cterm=bold ctermbg=blue ctermfg=yellow guibg=gold guifg=blue -hi StatusLineNC cterm=bold ctermbg=blue ctermfg=black guibg=gold guifg=blue -hi NonText term=bold ctermfg=Blue gui=bold guifg=gray guibg=white -hi Cursor guibg=fg guifg=bg - -" syntax highlighting -hi PreProc term=underline cterm=NONE ctermfg=darkmagenta gui=NONE guifg=magenta3 -hi Identifier term=underline cterm=NONE ctermfg=darkcyan gui=NONE guifg=cyan4 -hi Comment term=NONE cterm=NONE ctermfg=darkred gui=NONE guifg=red2 -hi Constant term=underline cterm=NONE ctermfg=darkgreen gui=NONE guifg=green3 -hi Special term=bold cterm=NONE ctermfg=lightred gui=NONE guifg=deeppink -hi Statement term=bold cterm=bold ctermfg=blue gui=bold guifg=blue -hi Type term=underline cterm=NONE ctermfg=blue gui=bold guifg=blue - -if exists("syntax_on") - let syntax_cmd = "enable" - runtime syntax/syncolor.vim - unlet syntax_cmd -endif - -" vim: sw=2 diff --git a/vim/colors/desert.txt b/vim/colors/desert.txt deleted file mode 100755 index 882c1b8..0000000 --- a/vim/colors/desert.txt +++ /dev/null @@ -1,108 +0,0 @@ -" Vim color file -" Maintainer: Hans Fugal -" Last Change: $Date: 2003/07/24 00:57:11 $ -" Last Change: $Date: 2003/07/24 00:57:11 $ -" URL: http://hans.fugal.net/vim/colors/desert.vim -" Version: $Id: desert.vim,v 1.7 2003/07/24 00:57:11 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="desert" - -hi Normal guifg=White guibg=grey20 - -" highlight groups -hi Cursor guibg=indianred guifg=khaki -"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=olivedrab 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=SkyBlue -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=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 diff --git a/vim/colors/desert.vim b/vim/colors/desert.vim deleted file mode 100755 index 536495a..0000000 --- a/vim/colors/desert.vim +++ /dev/null @@ -1,107 +0,0 @@ -" Vim color file -" Maintainer: Hans Fugal -" Last Change: $Date: 2003/07/24 00:57:11 $ -" Last Change: $Date: 2003/07/24 00:57:11 $ -" URL: http://hans.fugal.net/vim/colors/desert.vim -" Version: $Id: desert.vim,v 1.7 2003/07/24 00:57:11 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="desert" - -hi Normal guifg=White guibg=grey20 - -" highlight groups -hi Cursor guibg=indianred guifg=khaki -"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=olivedrab 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=SkyBlue -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 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 diff --git a/vim/colors/desertEx.vim b/vim/colors/desertEx.vim deleted file mode 100755 index 08ef878..0000000 --- a/vim/colors/desertEx.vim +++ /dev/null @@ -1,98 +0,0 @@ -" Vim color file -" Maintainer: Mingbai -" 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 diff --git a/vim/colors/desertedoceanburnt.vim b/vim/colors/desertedoceanburnt.vim deleted file mode 100644 index d718cfd..0000000 --- a/vim/colors/desertedoceanburnt.vim +++ /dev/null @@ -1,113 +0,0 @@ -" Vim color file -" desertedoceanburnt v0.1 -" Maintainer: Shawn Axsom -" [axs221.1l.com] - -" desertedoceanburnt, a dull, low contrast version of the desertedocean -" colorscheme, which used the desert colorscheme as template, based -" loosely off of desert, oceandeep, and zenburn. - -" 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="desertedoceanburnt" - -hi Normal guifg=#FFFAFD guibg=#13232d -hi Cursor guibg=#204769 guifg=#A0BaBa -"hi CursorIM - -" syntax highlighting -hi Comment guifg=#8AC0DA -hi Title guifg=#509BDF -hi Underlined guifg=#20C0FF -hi Statement guifg=#da938a -hi Type guifg=#e0c6b9 -hi PreProc guifg=#d590aa gui=NONE -hi Constant guifg=#ddaab7 " or #FF707A -hi Identifier guifg=#caeDfE -hi Special guifg=navajowhite -hi Ignore guifg=grey40 -hi Todo guifg=orangered guibg=yellow2 -"hi Error -"end syntax highlighting - -" highlight groups -hi Directory guifg=#bbd0df -"hi DiffAdd -"hi DiffChange -"hi DiffDelete -"hi DiffText -"hi ErrorMsg -hi VertSplit guibg=#c2bfa5 guifg=grey50 gui=none -hi Folded guibg=#337799 guifg=#BBDDCC -hi FoldColumn guibg=#004f70 guifg=#50ACCF -hi LineNr guifg=#CCF0FF guibg=#004968 -hi ModeMsg guifg=#00AACC -hi MoreMsg guifg=SeaGreen -hi NonText guifg=#285960 guibg=#152C39 -hi Question guifg=#AABBCC -hi Search guibg=slategrey guifg=#FFDABB -hi IncSearch guifg=slategrey guibg=#FFDFB0 -hi SpecialKey guifg=#00CCBB " blue green -hi StatusLine guibg=#0085CA guifg=#050709 gui=none -hi StatusLineNC guibg=#1069A0 guifg=#272334 gui=none -hi Visual guifg=#008FBF guibg=#33DFEF -"hi VisualNOS -hi WarningMsg guifg=salmon -"hi WildMenu -"hi Menu -"hi Scrollbar guibg=grey30 guifg=tan -"hi Tooltip - - -" 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 diff --git a/vim/colors/detailed.vim b/vim/colors/detailed.vim deleted file mode 100644 index ca70f7b..0000000 --- a/vim/colors/detailed.vim +++ /dev/null @@ -1,790 +0,0 @@ -" Source repo: http://github.com/rking/vim-detailed -" -" So many 256-color schemes merely shift the palette around, displaying only 8 -" colors (even though they're a *different* set of 8 colors than default). -" -" This scheme is more detailed than that. -" -" Your eyes will learn to pick up on subtler patterns without requiring as -" much from your conscious mind. Instead of the goal being merely looking -" cool, the goal is to maximize info bandwidth from the computer to the brain. -" The regexes, for example, are much easier to pick out. The overall feel of a -" given file becomes much more intuitively recognizeable (you'll know you're -" in foo.rb, not bar.rb, without having to read any text). Certain bits will -" "pop" into being the right colors, such as the difference between -" "RUBY_VERISON" and "RUBY_VERSION", or # encoding: utf-8 -" -" ## 256 Color Requirement -" -" If you aren't getting 256 colors, you aren't getting detailed.vim. -" Typically, you'll have to make sure your `$TERM` variable is set right. This -" can get un-set by some programs, such as tmux. So you can force it to -" something like: -" -" export TERM=screen-256color -" # or: -" export TERM=xterm-256color -" -" If these are unavailable on the target system, you might have to place a -" terminfo file in `~/.terminfo/` -or- you can be totally gross and force it -" with `:set &t_Co=256` in vim. But don't be gross. It's uncouth. -" -" ## Color Choices -" -" As a historical note, some small effort was taken to be similar to the -" default vim syntax highlighting where it makes sense. That is, "def" is -" magenta in the default, so vim-detailed makes it a shade of purple (and uses -" different shades for all the other magenta things from the default -" colorscheme). A person could modify this idea and do better: -" -" - Greens - The 256 color palette itself is heavy on green variants. If you -" used more greens, you'd be able to group similar-but-different pieces -" together more closely. -" - Coolness - If you adjusted the color choices for æsthetic value rather than -" utilitarian, you could get a more stylish theme without sacrificing much -" detail. -" -" ## Download -" -" If using Pathogen, -" -" cd ~/.vim/bundle && git clone https://github.com/rking/vim-detailed -" -" If using no vim plugin manager: -" -" mkdir -p ~/.vim/colors/ && cd $_ && wget https://raw.github.com/rking/vim-detailed/master/colors/detailed.vim -" -" ## Setup -" -" In your ~/.vimrc (or ~/.vim/plugin/colorscheme.vim if you like to organize): -" -" colo detailed -" -" This enables it globally. If you want to just do it for a trial, as long as -" you have done one of the steps in the "Download" section, above, you can do: -" -" vim foo.rb +colo\ detailed -" -" Or, from within vim: -" -" :colo detailed - -let colors_name = 'detailed' - -" Prevent any screwy setting from causing errors: -let s:save_cpo = &cpo | set cpo&vim - -" Turn on moar syntaks! -let ruby_operators = 1 - -" If you don't have this, rails.vim will zap the matchers when it resets -" syntax for its own additions: -au Syntax * call s:fatpacked_rainbow_parens() - -au Syntax ruby call s:detailed_syntax_addtions() - -" Show detailed syntax stack -nmap dets :call SynStack() -fun! SynStack() - echo map(synstack(line('.'), col('.')), 'synIDattr(v:val, "name")') -endfun - -" Color Palette {{{ - -" Boring ctermfg ⇒ guifg map {{{ -let s:cterm_gui_map = { - \0: '000000', - \1: 'ff0000', - \2: '00ff00', - \3: 'ffff00', - \4: '0000ff', - \5: 'ff00ff', - \6: '00ffff', - \16: '000000', - \17: '00005f', - \18: '000087', - \19: '0000af', - \20: '0000d7', - \21: '0000ff', - \22: '005f00', - \23: '005f5f', - \24: '005f87', - \25: '005faf', - \26: '005fd7', - \27: '005fff', - \28: '008700', - \29: '00875f', - \30: '008787', - \31: '0087af', - \32: '0087d7', - \33: '0087ff', - \34: '00af00', - \35: '00af5f', - \36: '00af87', - \37: '00afaf', - \38: '00afd7', - \39: '00afff', - \40: '00d700', - \41: '00d75f', - \42: '00d787', - \43: '00d7af', - \44: '00d7d7', - \45: '00d7ff', - \46: '00ff00', - \47: '00ff5f', - \48: '00ff87', - \49: '00ffaf', - \50: '00ffd7', - \51: '00ffff', - \52: '5f0000', - \53: '5f005f', - \54: '5f0087', - \55: '5f00af', - \56: '5f00d7', - \57: '5f00ff', - \58: '5f5f00', - \59: '5f5f5f', - \60: '5f5f87', - \61: '5f5faf', - \62: '5f5fd7', - \63: '5f5fff', - \64: '5f8700', - \65: '5f875f', - \66: '5f8787', - \67: '5f87af', - \68: '5f87d7', - \69: '5f87ff', - \70: '5faf00', - \71: '5faf5f', - \72: '5faf87', - \73: '5fafaf', - \74: '5fafd7', - \75: '5fafff', - \76: '5fd700', - \77: '5fd75f', - \78: '5fd787', - \79: '5fd7af', - \80: '5fd7d7', - \81: '5fd7ff', - \82: '5fff00', - \83: '5fff5f', - \84: '5fff87', - \85: '5fffaf', - \86: '5fffd7', - \87: '5fffff', - \88: '870000', - \89: '87005f', - \90: '870087', - \91: '8700af', - \92: '8700d7', - \93: '8700ff', - \94: '875f00', - \95: '875f5f', - \96: '875f87', - \97: '875faf', - \98: '875fd7', - \99: '875fff', - \100: '878700', - \101: '87875f', - \102: '878787', - \103: '8787af', - \104: '8787d7', - \105: '8787ff', - \106: '87af00', - \107: '87af5f', - \108: '87af87', - \109: '87afaf', - \110: '87afd7', - \111: '87afff', - \112: '87d700', - \113: '87d75f', - \114: '87d787', - \115: '87d7af', - \116: '87d7d7', - \117: '87d7ff', - \118: '87ff00', - \119: '87ff5f', - \120: '87ff87', - \121: '87ffaf', - \122: '87ffd7', - \123: '87ffff', - \124: 'af0000', - \125: 'af005f', - \126: 'af0087', - \127: 'af00af', - \128: 'af00d7', - \129: 'af00ff', - \130: 'af5f00', - \131: 'af5f5f', - \132: 'af5f87', - \133: 'af5faf', - \134: 'af5fd7', - \135: 'af5fff', - \136: 'af8700', - \137: 'af875f', - \138: 'af8787', - \139: 'af87af', - \140: 'af87d7', - \141: 'af87ff', - \142: 'afaf00', - \143: 'afaf5f', - \144: 'afaf87', - \145: 'afafaf', - \146: 'afafd7', - \147: 'afafff', - \148: 'afd700', - \149: 'afd75f', - \150: 'afd787', - \151: 'afd7af', - \152: 'afd7d7', - \153: 'afd7ff', - \154: 'afff00', - \155: 'afff5f', - \156: 'afff87', - \157: 'afffaf', - \158: 'afffd7', - \159: 'afffff', - \160: 'd70000', - \161: 'd7005f', - \162: 'd70087', - \163: 'd700af', - \164: 'd700d7', - \165: 'd700ff', - \166: 'd75f00', - \167: 'd75f5f', - \168: 'd75f87', - \169: 'd75faf', - \170: 'd75fd7', - \171: 'd75fff', - \172: 'd78700', - \173: 'd7875f', - \174: 'd78787', - \175: 'd787af', - \176: 'd787d7', - \177: 'd787ff', - \178: 'd7af00', - \179: 'd7af5f', - \180: 'd7af87', - \181: 'd7afaf', - \182: 'd7afd7', - \183: 'd7afff', - \184: 'd7d700', - \185: 'd7d75f', - \186: 'd7d787', - \187: 'd7d7af', - \188: 'd7d7d7', - \189: 'd7d7ff', - \190: 'd7ff00', - \191: 'd7ff5f', - \192: 'd7ff87', - \193: 'd7ffaf', - \194: 'd7ffd7', - \195: 'd7ffff', - \196: 'ff0000', - \197: 'ff005f', - \198: 'ff0087', - \199: 'ff00af', - \200: 'ff00d7', - \201: 'ff00ff', - \202: 'ff5f00', - \203: 'ff5f5f', - \204: 'ff5f87', - \205: 'ff5faf', - \206: 'ff5fd7', - \207: 'ff5fff', - \208: 'ff8700', - \209: 'ff875f', - \210: 'ff8787', - \211: 'ff87af', - \212: 'ff87d7', - \213: 'ff87ff', - \214: 'ffaf00', - \215: 'ffaf5f', - \216: 'ffaf87', - \217: 'ffafaf', - \218: 'ffafd7', - \219: 'ffafff', - \220: 'ffd700', - \221: 'ffd75f', - \222: 'ffd787', - \223: 'ffd7af', - \224: 'ffd7d7', - \225: 'ffd7ff', - \226: 'ffff00', - \227: 'ffff5f', - \228: 'ffff87', - \229: 'ffffaf', - \230: 'ffffd7', - \231: 'ffffff', - \232: '080808', - \233: '121212', - \234: '1c1c1c', - \235: '262626', - \236: '303030', - \237: '3a3a3a', - \238: '444444', - \239: '4e4e4e', - \240: '585858', - \241: '626262', - \242: '6c6c6c', - \243: '767676', - \244: '808080', - \245: '8a8a8a', - \246: '949494', - \247: '9e9e9e', - \248: 'a8a8a8', - \249: 'b2b2b2', - \250: 'bcbcbc', - \251: 'c6c6c6', - \252: 'd0d0d0', - \253: 'dadada', - \254: 'e4e4e4', - \255: 'eeeeee', - \} -" }}} - -let s:c = { - \'basic8_red (TODO: use this)': 1, - \'basic8_green': 2, - \'basic8_yellow': 3, - \'basic8_blue (TODO: use this)': 4, - \'basic8_magenta': 5, - \'basic8_cyan': 6, - \'basic8_black': 0, - \'red52': 52, - \'red88': 88, - \'red124': 124, - \'red160': 160, - \'red161': 161, - \'red196': 196, - \'yellow58': 58, - \'yellow100': 100, - \'yellow136 (TODO: use this)': 136, - \'yellow142 (TODO: use this)': 142, - \'yellow148': 148, - \'yellow149': 149, - \'yellow190': 190, - \'yellow220 (TODO: use this)': 220, - \'yellow228': 228, - \'orange208': 208, - \'orange178': 178, - \'orange180': 180, - \'orange222': 222, - \'light_yellow230': 229, - \'graygreen (TODO: use this)': 23, - \'green22': 22, - \'green23': 23, - \'green34': 34, - \'green71': 71, - \'green76': 76, - \'green84': 84, - \'green123': 123, - \'seafoam': 30, - \'seafoam2 (TODO: use this)': 35, - \'teal50': 50, - \'blue17 (TODO: use this)': 17, - \'blue19 (TODO: use this)': 19, - \'blue20 (TODO: use this)': 20, - \'blue25': 25, - \'blue27': 27, - \'blue33': 33, - \'blue37': 37, - \'blue75': 75, - \'blue87': 87, - \'lavender104': 104, - \'purple53': 53, - \'purple89 (TODO: use this)': 89, - \'purple90': 90, - \'purple95 (TODO: use this)': 95, - \'purple99 (TODO: use this)': 79, - \'purple125': 125, - \'purple126': 126, - \'purple127 (TODO: use this)': 127, - \'purple129 (TODO: use this)': 129, - \'purple131': 131, - \'purple141 (TODO: use this)': 141, - \'purple161 (TODO: use this)': 161, - \'purple201': 201, - \'purple224': 224, - \'purple225': 225, - \'gray16': 16, - \'gray232': 232, - \'gray233': 233, - \'gray234': 234, - \'gray235': 235, - \'gray236': 236, - \'gray237': 237, - \'gray238': 238, - \'gray239': 239, - \'gray240': 240, - \'gray241': 241, - \'gray242': 242, - \'gray243': 243, - \'gray244': 244, - \'gray245': 245, - \'gray246': 246, - \'gray247': 247, - \'gray248': 248, - \'gray249': 249, - \'gray250': 250, - \'gray251': 251, - \'gray252': 252, - \'gray253': 253, - \'gray254': 254, - \'gray255': 255, - \} - -" }}} - -" :hi funcs {{{ -fun! s:color_for(id, fgbg) - let num = s:c[a:id] - let gui = s:cterm_gui_map[l:num] - return 'cterm'.a:fgbg.'='.l:num.' gui'.a:fgbg.'=#'.l:gui -endfun - -fun! s:fg(group, fg) - exe 'hi '.a:group.' '.s:color_for(a:fg,'fg') -endfun - -fun! s:bg(group, bg) - exe 'hi '.a:group.' '.s:color_for(a:bg,'bg') -endfun - -fun! s:fgbg(group, fg, bg) - exe 'hi '.a:group.' '.s:color_for(a:fg,'fg').' '.s:color_for(a:bg,'bg') -endfun - -fun! s:bold_fg(group, fg) - exe 'hi '.a:group.' '.s:color_for(a:fg,'fg').' cterm=bold gui=bold' -endfun - -fun! s:underline_fgbg(group, fg, bg) - exe 'hi '.a:group.' ctermfg='.s:c[a:fg].' ' - \s:color_for(a:bg,'bg').' cterm=underline,bold gui=underline,bold' -endfun - -fun! s:make_obvious(group) - call s:fgbg(a:group, 'green84', 'red160') -endfun -" }}} - -" For now, force darkness. If you're a big fan of white bg's, let me know, and -" we can collaborate on a solution. -set bg=dark -hi Normal ctermfg=254 ctermbg=0 -call s:fgbg('Normal', 'gray254', 'basic8_black') -" Note: ctermbg=233 was my previous value before user feedback. Any opinions? - -" Basic/Default-like Palette {{{ -hi SpecialKey term=bold ctermfg=81 guifg=Cyan -hi NonText term=bold ctermfg=12 gui=bold guifg=Blue -hi Directory term=bold ctermfg=159 guifg=Cyan -hi ErrorMsg term=standout ctermfg=15 ctermbg=1 guifg=White guibg=Red -hi IncSearch term=reverse cterm=reverse gui=reverse -hi Search term=reverse ctermfg=0 ctermbg=11 guifg=Black guibg=Yellow -hi MoreMsg term=bold ctermfg=121 gui=bold guifg=SeaGreen -hi ModeMsg term=bold cterm=bold gui=bold -hi LineNr term=underline ctermfg=11 guifg=Yellow -hi CursorLineNr term=bold ctermfg=11 gui=bold guifg=Yellow -hi Question term=standout ctermfg=121 gui=bold guifg=Green -hi StatusLine term=bold,reverse cterm=bold,reverse gui=bold,reverse -hi StatusLineNC term=reverse cterm=reverse gui=reverse -hi VertSplit term=reverse cterm=reverse gui=reverse -hi Title term=bold ctermfg=225 gui=bold guifg=Magenta -hi Visual term=reverse ctermbg=242 guibg=DarkGrey -hi VisualNOS term=bold,underline cterm=bold,underline gui=bold,underline -hi WarningMsg term=standout ctermfg=224 guifg=Red -hi WildMenu term=standout ctermfg=0 ctermbg=11 guifg=Black guibg=Yellow -hi Folded term=standout ctermfg=14 ctermbg=242 guifg=Cyan guibg=DarkGrey -hi FoldColumn term=standout ctermfg=14 ctermbg=242 guifg=Cyan guibg=Grey -hi DiffAdd term=bold ctermbg=4 guibg=DarkBlue -hi DiffChange term=bold ctermbg=5 guibg=DarkMagenta -hi DiffDelete term=bold ctermfg=12 ctermbg=6 gui=bold guifg=Blue guibg=DarkCyan -hi DiffText term=reverse cterm=bold ctermbg=9 gui=bold guibg=Red -hi SignColumn term=standout ctermfg=14 ctermbg=242 guifg=Cyan guibg=Grey -hi Conceal ctermfg=7 ctermbg=242 guifg=LightGrey guibg=DarkGrey -hi SpellBad term=reverse ctermbg=9 gui=undercurl guisp=Red -hi SpellCap term=reverse ctermbg=12 gui=undercurl guisp=Blue -hi SpellRare term=reverse ctermbg=13 gui=undercurl guisp=Magenta -hi SpellLocal term=underline ctermbg=14 gui=undercurl guisp=Cyan -hi Pmenu ctermfg=0 ctermbg=13 guibg=Magenta -hi PmenuSel ctermfg=0 ctermbg=242 guibg=DarkGrey -hi PmenuSbar ctermbg=248 guibg=Grey -hi PmenuThumb ctermbg=15 guibg=White -hi TabLine term=underline cterm=underline ctermfg=15 ctermbg=242 gui=underline guibg=DarkGrey -hi TabLineSel term=bold cterm=bold gui=bold -hi TabLineFill term=reverse cterm=reverse gui=reverse -hi CursorColumn term=reverse ctermbg=242 guibg=Grey40 -hi CursorLine term=underline cterm=underline guibg=Grey40 -hi ColorColumn term=reverse ctermfg=9 ctermbg=12 guifg=black guibg=lightgrey -hi MatchParen term=reverse ctermbg=6 guibg=DarkCyan -hi Constant term=underline ctermfg=13 guifg=#ffa0a0 -hi Special term=bold ctermfg=224 guifg=Orange -hi Identifier term=underline cterm=bold ctermfg=14 guifg=#40ffff -hi Statement term=bold ctermfg=11 gui=bold guifg=#ffff60 -hi PreProc term=underline ctermfg=81 guifg=#ff80ff -hi Type term=underline ctermfg=121 gui=bold guifg=#60ff60 -hi Underlined term=underline cterm=underline ctermfg=81 gui=underline guifg=#80a0ff -hi Ignore ctermfg=0 guifg=bg -hi Error term=reverse ctermfg=15 ctermbg=9 guifg=White guibg=Red -hi Todo term=standout ctermfg=0 ctermbg=11 guifg=Blue guibg=Yellow - -call s:fg('Comment', 'gray242') " In my books, comments should be quiet. -" }}} - -" Default 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 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 Special -hi link SpecialChar Special -hi link Delimiter Special -hi link SpecialComment Special -hi link Debug Special -hi link mailQuoted1 Type -hi link GPGWarning WarningMsg -hi link GPGError ErrorMsg -hi link GPGHighlightUnknownRecipient ErrorMsg - -hi link rubyConditional Conditional -hi link rubyExceptional rubyConditional " No-show. -hi link rubyMethodExceptional rubyDefine " And another. -hi link rubyStringEscape Special -hi link rubyQuoteEscape rubyStringEscape -" hi rubyInterpolation cleared -hi link rubyInvalidVariable Error -hi link rubyNoInterpolation rubyString " E.g. \#{} inside a string. -hi link rubyException Exception -hi link rubyKeyword Keyword -"}}} - -" s:detailed_colors — the good stuff {{{ -fun! s:detailed_colors() - " vimdiff uses Diff* - call s:bg('DiffChange', 'gray240') - call s:bg('DiffText', 'gray232') - call s:bg('DiffAdd', 'green23') - call s:bg('DiffDelete', 'yellow58') - " ft=diff syntax uses diff* - call s:fg('diffAdded', 'green34') - call s:fg('diffRemoved', 'yellow58') - " diffFile - - call s:fg('rubyConstant', 'green34') - - call s:bold_fg('rubyClass', 'purple126') - call s:fg('rubyModule', 'purple126') - call s:fg('rubyDefine', 'basic8_magenta') - call s:fg('rubyInclude', 'purple53') - - call s:bold_fg('rubyFunction', 'blue27') - " No-show: call s:make_obvious('rubyMethodDeclaration') - - call s:fg('rubyInstanceVariable', 'blue75') - - call s:fgbg('rubyString', 'red160', 'gray233') - call s:fg('rubyStringDelimiter', 'blue33') - call s:fg('rubyInterpolationDelimiter', 'gray244') - - call s:fg('rubyRegexpSpecial', 'seafoam') - hi link rubyRegexpComment Comment - " Not quite sure why these don't show up: - " call s:make_obvious('rubyRegexpParens') - " call s:make_obvious('rubyRegexpBrackets') - - call s:fg('rubyRegexpCharClass', 'basic8_green') - call s:fg('rubyRegexpQuantifier', 'yellow148') - call s:bold_fg('rubyRegexpEscape', 'purple90') - call s:fg('rubyRegexpAnchor', 'purple90') - call s:fg('rubyRegexpDot', 'green34') - call s:bold_fg('rubyRegexpDelimiter', 'red88') - call s:fgbg('rubyRegexp', 'red160', 'gray233') - call s:fg('rubyASCIICode', 'green71') - - call s:fg('rubyPseudoVariable', 'purple125') - call s:fg('rubyInteger', 'red124') - call s:fg('rubyFloat', 'red160') - - call s:fg('rubyBlockArgument', 'blue87') - call s:fg('rubySymbol', 'lavender104') - call s:bold_fg('rubyBlockParameter', 'basic8_cyan') - call s:fg('rubyBlockParameterList', 'blue25') - call s:bold_fg('rubyPredefinedConstant', 'green22') - call s:bold_fg('rubyPredefinedVariable', 'blue37') - " XXX no clue why this wont show up: call s:make_obvious('rubyHeredocStart') - " TODO: fix these: call s:make_obvious('rubyAliasDeclaration2') - " call s:make_obvious('rubyAliasDeclaration') - call s:fg('rubyBoolean', 'purple131') - call s:fg('rubyOperator', 'green123') - hi link rubyPseudoOperator rubyOperator " -= /= **= *= etc - " TODO! call s:make_obvious('rubyClassDeclaration') - " call s:make_obvious('rubyDeclaration') - " call s:make_obvious('rubyModuleDeclaration') - hi link rubyBeginEnd Statement " TODO - call s:fg('rubyAccess', 'yellow100') - call s:fg('rubyAttribute', 'orange178') " attr_{accessor,reader,writer} - call s:fg('rubyEval', 'yellow190') - - " Blocks: - " (basic) - call s:fg('rubyMethodBlock', 'purple224') - call s:fg('rubyBlock', 'purple225') - call s:fg('rubyBlockExpression', 'orange180') - " (conditionals) - call s:fg('rubyControl', 'orange178') - call s:bold_fg('Conditional', 'basic8_yellow') - call s:bold_fg('rubyConditionalModifier', 'yellow148') " 'Yoda if' - call s:fg('rubyConditionalExpression', 'light_yellow230') - hi link rubyCaseExpression rubyConditionalExpression - " (loops) - call s:fg('rubyRepeat', 'orange178') - call s:bold_fg('rubyRepeatModifier', 'yellow149') " …while/until - call s:fg('rubyRepeatExpression', 'orange222') - hi link rubyDoBlock rubyRepeatExpression - - " TODO: call s:make_obvious('rubyOptionalDo') - " TODO: call s:make_obvious('rubyOptionalDoLine') - call s:fg('rubySharpBang', 'gray251') - hi link rubyFirstAndSecondCommentLine rubySharpBang - hi link rubyComment Comment - " hi rubyMultilineComment cleared - hi link rubyDocumentation Comment - call s:fg('rubyDataDirective', 'purple201') - call s:fg('rubyData', 'gray245') - - "* Distinguish between each of TODO/FIXME/XXX - call s:fgbg('detailTodo', 'green76', 'gray238') - call s:fgbg('detailFixme', 'gray232', 'orange208') - call s:fgbg('detailXxx', 'gray235', 'red196') - - call s:fgbg('Error', 'gray235', 'red196') - call s:underline_fgbg('Search', 'gray254', 'gray235') - - " https://github.com/bitc/vim-bad-whitespace - call s:fgbg('BadWhitespace', 'gray238', 'yellow58') - hi link rubySpaceError BadWhitespace - - "* `fail`/`raise`/`exit` were yellow by default, but here a more warny orange. - call s:fg('Exception', 'orange208') - hi link rubyExits Exception - "* class `@@vars` get ugly, cautionary color: they are troublesome. - call s:fgbg('rubyClassVariable', 'blue75', 'red52') - "* global `$vars` also get a bit of ugliness. Everyone knows they're iffy. - call s:fgbg('rubyGlobalVariable', 'red161', 'gray234') - - " rails.vim niceness: - call s:fg('rubyRailsARAssociationMethod', 'teal50') - - " detailed.vim especialties: - call s:fg('rubyInitialize', 'green84') - call s:bold_fg('rubyEncodingDirective', 'green22') - - " Only linked highlights, not actual syntax: - " call s:make_obvious('rubyIdentifier') - " call s:make_obvious('rubyError') - - " Pretty much just the leftover default: - " call s:make_obvious('rubyLocalVariableOrMethod') - - " Gets all [{()}] within any {}'s. Not very useful AFAICT: - " call s:make_obvious('rubyCurlyBlock') - - " These mess up on first ] of [a[1]]. Seems plain busted. - " call s:make_obvious('rubyArrayDelimiter') - " call s:make_obvious('rubyArrayLiteral') - - " Mere implementation details, AFAICT: - " call s:make_obvious('rubyNestedParentheses') - " call s:make_obvious('rubyNestedCurlyBraces') - " call s:make_obvious('rubyNestedAngleBrackets') - " call s:make_obvious('rubyNestedSquareBrackets') - " call s:make_obvious('rubyDelimEscape') - " call s:make_obvious('rubySymbolDelimiter') -endfun -" }}} - -fun! s:detailed_syntax_addtions() - call s:detailed_colors() - - " The default syntax/ruby.vim gets this way wrong (only does 2 chars and is - " transparent): - syn match rubyBlockArgument "&[_[:lower:]][_[:alnum:]]*" contains=NONE display - " Steal this back from the too-generic 'rubyControl': - syn match rubyExits "\<\%(exit!\|\%(abort\|at_exit\|exit\|fork\|trap\)\>[?!]\@!\)" - - " Bonus! - syn match rubyInitialize '\' contained containedin=rubyMethodDeclaration - - syn match rubyEncodingDirective "\cencoding: *utf-8" contained - - " TODO - make this more elegant. - syn match rubyFirstAndSecondCommentLine '\%^#.*' - \ contains=rubyEncodingDirective contained - syn match rubyFirstAndSecondCommentLine '\%^#.*\n#.*' - \ contains=rubyEncodingDirective contained - - syn keyword detailTodo TODO contained - syn keyword detailFixme FIXME contained - syn keyword detailXxx XXX contained - syn match rubyComment "#.*" contains=rubySharpBang,rubySpaceError, - \rubyFirstAndSecondCommentLine,detailTodo,detailFixme,detailXxx,@Spell - " TODO - somehow make the detail{Todo,Fixme,Xxx} work for non-ruby langs. -endfun -call s:detailed_syntax_addtions() - -" Rainbow-Parens Improved {{{ -" Inlined from v2.3 of http://www.vim.org/scripts/script.php?script_id=4176 -" 1. to remove the external dep, 2. to work around vim-rails resetting it. -" Thanks! -fun! s:fatpacked_rainbow_parens() - let guifgs = exists('g:rainbow_guifgs')? g:rainbow_guifgs : [ - \ 'DarkOrchid3', 'RoyalBlue3', 'SeaGreen3', - \ 'DarkOrange3', 'FireBrick', - \ ] - - let ctermfgs = exists('g:rainbow_ctermfgs')? g:rainbow_ctermfgs : [ - \ 'darkgray', 'Darkblue', 'darkmagenta', - \ 'darkcyan', 'darkred', 'darkgreen', - \ ] - - let max = has('gui_running')? len(guifgs) : len(ctermfgs) - - let cmd = 'syn region %s matchgroup=%s start=/%s/ end=/%s/ containedin=%s contains=%s' - let str = 'TOP' - for each in range(1, max) - let str .= ',lv'.each - endfor - for [left , right] in [['(',')'],['\[','\]'],['{','}']] - for each in range(1, max - 1) - exe printf(cmd, 'lv'.each, 'lv'.each.'c', left, right, 'lv'.(each+1) , str) - endfor - exe printf(cmd, 'lv'.max, 'lv'.max.'c', left, right, 'lv1' , str) - endfor - - for id in range(1 , max) - let ctermfg = ctermfgs[(max - id) % len(ctermfgs)] - let guifg = guifgs[(max - id) % len(guifgs)] - exe 'hi default lv'.id.'c ctermfg='.ctermfg.' guifg='.guifg - endfor -endfun -" }}} - -let &cpo = s:save_cpo - -" vim:foldmethod=marker diff --git a/vim/colors/deveiate.vim b/vim/colors/deveiate.vim deleted file mode 100644 index 354265f..0000000 --- a/vim/colors/deveiate.vim +++ /dev/null @@ -1,90 +0,0 @@ -" -" Vim color theme: DevEiate -" -" Gvim color definition file, based loosely on Michael Granger's -" eye-pleasing theme for Textmate of the same name. -" Mahlon E. Smith -" Michael Granger -" -" Drop this into your ~/.vim/colors directory, then load it via -" :colorscheme deveiate -" -" $Id: deveiate.vim 66 2008-06-30 02:28:56Z mahlon $ - - -" ---------------------------------------- -" Color definition reference -" ---------------------------------------- -" :help group-name -" :help highlight-groups -" :help cterm-colors - -set background=dark -highlight clear -let g:colors_name="deveiate" - -" ---------------------------------------- -" highlight groups -" ---------------------------------------- -highlight Normal guifg=#f6dfb2 guibg=#00000f -highlight LineNr guifg=#333333 -highlight Cursor guibg=yellow guifg=NONE -highlight CursorLine guibg=#171520 -highlight Search guibg=#001632 guifg=NONE -highlight Visual guibg=#001632 guifg=NONE -highlight VisualNOS guibg=#001632 guifg=NONE -highlight Question guifg=yellow -highlight StatusLine guibg=#d4d2cb guifg=#292087 -highlight StatusLineNC guibg=#8372be guifg=#22115c -highlight TabLine guibg=black guifg=#333333 -highlight TabLineSel guibg=#333333 guifg=#f8f8f8 -highlight TabLineFill guifg=black -highlight WildMenu guifg=yellow guibg=#22115c -highlight Pmenu guibg=black guifg=#da8d53 -highlight PmenuSel guibg=black guifg=#76a3d7 -highlight PmenuSbar guibg=black -highlight PmenuThumb guibg=black guifg=#333333 -highlight Folded guifg=#8b98ab guibg=black -highlight FoldColumn guifg=#8b98ab guibg=black -highlight VertSplit guifg=black guibg=#333333 -highlight DiffAdd guifg=#f8f8f8 guibg=#253b22 -highlight DiffChange guifg=#f8f8f8 guibg=#4a410d -highlight DiffDelete guifg=#f8f8f8 guibg=#420e09 -highlight DiffText guifg=white guibg=#7d6f20 -highlight NonText guifg=#222222 - -" ---------------------------------------- -" syntax highlighting groups -" ---------------------------------------- -highlight Comment guifg=#a82419 -highlight Constant guifg=#76a3d7 -highlight Function guifg=#9b859d -highlight String guifg=#da8d53 -highlight Special guifg=#da8d53 -highlight PreProc gui=bold guifg=#00cbcd -highlight Identifier guifg=#9bda8b -highlight Number guifg=#9bda8b -highlight Float guifg=#9bda8b -highlight Statement guifg=#00cbcd -highlight todo guibg=NONE guifg=yellow -highlight MatchParen guifg=yellow guibg=NONE - - -" ---------------------------------------- -" ruby specific syntax highlighting -" ---------------------------------------- -highlight rubyConstant guifg=#76a3d7 -highlight rubyInstanceVariable guifg=#c2eaf4 -highlight rubyClassVariable guifg=#c2eaf4 -highlight rubySymbol guifg=#9bda8b -highlight rubyEscape guifg=#ddf2a4 -highlight rubyInterpolation guifg=#ddf2a4 -highlight rubyClass guifg=#c3adc5 -highlight rubyPseudoVariable guifg=#9bda8b -highlight rubyOperator guifg=#00cbcd - -" ---------------------------------------- -" other misc colors -" ---------------------------------------- -highlight MyTagListFileName guifg=yellow guibg=NONE - diff --git a/vim/colors/diablo3.vim b/vim/colors/diablo3.vim deleted file mode 100644 index cce3fbf..0000000 --- a/vim/colors/diablo3.vim +++ /dev/null @@ -1,226 +0,0 @@ -" Vim color file -" Name: diablo3 -" Maintainer: Vayn -" Last Change: 2011å¹´ 06月 01æ—¥ 星期三 05:16:47 CST -" Thanks To: lilydjwg, Tomas Restrepo (author of molokai.vim) -" Options: -" -" If you want to set long line warning, copy this in your vimrc: -" -" let g:diablo3_longline = 1 -" -" -" The default length of a line is 120, you can change it by putting -" the following in your vimrc: -" -" let g:diablo3_len = 79 -" -" Notice the length here is the length you want to set plus 1. -" -" - -hi clear - -set background=dark -if version > 580 - hi clear - if exists("syntax_on") - syntax reset - endif -endif -let g:colors_name="diablo3" - -" Error format when a line is longer than g:diablo3_longlen, default -" length is 120. -if exists('g:diablo3_longline') && g:diablo3_longline == 1 - if ! exists('g:diablo3_len') - let g:diablo3_len = 121 - end - exe 'match LongLineWarning "\%'.g:diablo3_len.'v.*"' -end - -hi Boolean guifg=#ae81ff gui=bold -hi Character guifg=#e6db74 -hi Number guifg=#ae81ff -hi String guifg=#fadc11 -hi Conditional guifg=#6d8fd9 gui=bold -hi Constant guifg=#d4ff36 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=#cbfe28 -hi Identifier guifg=#ff9900 -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=#d3fe36 gui=italic - -hi MatchParen guifg=#000000 guibg=#fd971f gui=bold -hi ModeMsg guifg=#e6db74 -hi MoreMsg guifg=#e6db74 -hi Operator guifg=#6d8fd9 - -" 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=#0099ff -" marks column -hi SignColumn guifg=#a6e22e guibg=#232526 -hi SpecialChar guifg=#f92672 gui=bold -hi SpecialComment guifg=#465457 gui=bold -hi Special guifg=#66d9ef guibg=bg gui=italic -hi SpecialKey guifg=#888A85 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=#6d8fd9 gui=bold -hi htmlStatement guifg=#99b5d9 -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 - -hi Normal guifg=#f4f4f4 guibg=#070914 -hi Comment guifg=#666666 -hi CursorLine guibg=#293739 -hi CursorColumn guibg=#293739 -hi LineNr guifg=#bcbcbc guibg=#151825 -hi NonText guifg=#151825 guibg=#151825 - -hi LongLineWarning guifg=#960050 guibg=#1e0010 gui=underline - -" -" Support for 256-color terminal -" -if &t_Co > 255 - highlight Boolean cterm=bold ctermfg=141 - highlight Character ctermfg=185 - highlight Number ctermfg=214 - highlight String ctermfg=220 - highlight Conditional cterm=bold ctermfg=68 - highlight Constant cterm=bold ctermfg=191 - highlight Cursor ctermbg=231 ctermfg=16 - highlight Debug cterm=bold ctermfg=250 - highlight Define ctermfg=81 - highlight Delimiter ctermfg=245 - highlight DiffAdd ctermbg=23 - highlight DiffChange ctermbg=239 ctermfg=245 - highlight DiffDelete ctermbg=53 ctermfg=89 - highlight DiffText cterm=bold ctermbg=239 - - highlight Directory cterm=bold ctermfg=112 - highlight Error ctermbg=8 ctermfg=152 - highlight ErrorMsg cterm=bold ctermbg=235 ctermfg=197 - highlight Exception cterm=bold ctermfg=112 - highlight Float ctermfg=203 - highlight FoldColumn ctermbg=239 ctermfg=252 - highlight Folded ctermbg=239 ctermfg=252 - highlight Function ctermfg=154 - highlight Identifier ctermfg=208 - highlight Ignore ctermfg=244 - highlight IncSearch ctermbg=16 ctermfg=186 - - highlight Keyword cterm=bold ctermfg=197 - highlight Label cterm=none ctermfg=185 - highlight Macro ctermfg=186 - highlight SpecialKey ctermfg=191 - - highlight MatchParen cterm=bold ctermbg=208 ctermfg=16 - - highlight MoreMsg ctermfg=185 - highlight Operator cterm=bold ctermfg=68 - - " complete menu - highlight Pmenu ctermbg=16 ctermfg=81 - highlight PmenuSel ctermbg=244 - highlight PmenuSbar ctermbg=232 - highlight PmenuThumb ctermfg=81 - - highlight PreCondit cterm=bold ctermfg=112 - highlight PreProc ctermfg=112 - highlight Question ctermfg=81 - highlight Repeat cterm=bold ctermfg=68 - highlight Search ctermbg=33 ctermfg=231 - " marks column - highlight SignColumn ctermbg=235 ctermfg=112 - highlight SpecialChar cterm=bold ctermfg=197 - highlight SpecialComment cterm=bold ctermfg=240 - highlight Special ctermfg=81 - highlight SpecialKey ctermfg=245 - - if has("spell") - highlight SpellBad cterm=bold ctermbg=240 - highlight SpellCap cterm=underline - highlight SpellLocal cterm=underline - highlight SpellRare cterm=underline - endif - - highlight Statement cterm=bold ctermfg=68 - highlight htmlStatement ctermfg=67 - highlight StatusLine ctermfg=240 - highlight StatusLineNC ctermbg=232 ctermfg=244 - highlight StorageClass ctermfg=208 - highlight Structure cterm=bold ctermfg=226 - highlight Tag ctermfg=197 - highlight Title ctermfg=209 - highlight Todo cterm=bold ctermbg=235 ctermfg=231 - - highlight Typedef ctermfg=81 - highlight Type cterm=none ctermfg=81 - highlight Underlined cterm=underline ctermfg=244 - - highlight VertSplit cterm=bold ctermbg=232 ctermfg=244 - highlight VisualNOS ctermbg=238 - highlight Visual ctermbg=238 - highlight WarningMsg cterm=bold ctermbg=236 ctermfg=231 - highlight WildMenu ctermbg=16 ctermfg=81 - - highlight Normal ctermbg=235 ctermfg=231 - highlight Comment ctermfg=248 - highlight CursorLine cterm=none ctermbg=237 - highlight CursorColumn ctermbg=237 - highlight LineNr ctermbg=237 ctermfg=252 - highlight NonText ctermbg=237 ctermfg=235 - - highlight LongLineWarning cterm=underline ctermbg=53 ctermfg=1 -end - diff --git a/vim/colors/distinguished.vim b/vim/colors/distinguished.vim deleted file mode 100644 index 06d909f..0000000 --- a/vim/colors/distinguished.vim +++ /dev/null @@ -1,180 +0,0 @@ -" Author: Kim Silkebækken -" Source repository: https://github.com/Lokaltog/vim-distinguished - -" Initialization {{{ - set background=dark - - hi clear - if exists('syntax_on') - syntax reset - endif - - let g:colors_name = 'distinguished' - - if ! has('gui_running') - if &t_Co != 256 - echoe 'The ' . g:colors_name . ' color scheme requires gvim or a 256-color terminal' - - finish - endif - endif -" }}} -" Color dictionary parser {{{ - function! s:ColorDictParser(color_dict) - for [group, group_colors] in items(a:color_dict) - exec 'hi ' . group - \ . ' ctermfg=' . (group_colors[0] == '' ? 'NONE' : group_colors[0]) - \ . ' ctermbg=' . (group_colors[1] == '' ? 'NONE' : group_colors[1]) - \ . ' cterm=' . (group_colors[2] == '' ? 'NONE' : group_colors[2]) - \ - \ . ' guifg=' . (group_colors[3] == '' ? 'NONE' : '#' . group_colors[3]) - \ . ' guibg=' . (group_colors[4] == '' ? 'NONE' : '#' . group_colors[4]) - \ . ' gui=' . (group_colors[5] == '' ? 'NONE' : group_colors[5]) - endfor - endfunction -" }}} - -" | Highlight group | CTFG | CTBG | CTAttributes | || | GUIFG | GUIBG | GUIAttributes | -" |--------------------------------|-------|-------|-----------------| || |---------|----------|-----------------| -call s:ColorDictParser({ - \ 'Normal' : [ 231, 16, '', 'ffffff', '000000', ''] - \ , 'Visual' : [ 240, 253, '', '585858', 'dadada', ''] - \ - \ , 'Cursor' : [ '', '', '', 'ffffff', 'dd4010', ''] - \ , 'lCursor' : [ '', '', '', 'ffffff', '89b6e2', ''] - \ - \ , 'CursorLine' : [ '', 236, '', '', '3a3a3a', ''] - \ , 'CursorLineNr' : [ 231, 240, '', 'ffffff', '585858', ''] - \ , 'CursorColumn' : [ 231, 237, '', 'ffffff', '3a3a3a', ''] - \ - \ , 'Folded' : [ 249, 234, '', 'b2b2b2', '1c1c1c', ''] - \ , 'FoldColumn' : [ 243, 234, '', '767676', '1c1c1c', ''] - \ , 'SignColumn' : [ 231, 233, 'bold', 'ffffff', '121212', 'bold'] - \ , 'ColorColumn' : [ '', 233, '', '', '262626', ''] - \ - \ , 'StatusLine' : [ 231, 236, 'bold', 'ffffff', '303030', 'bold'] - \ , 'StatusLineNC' : [ 244, 232, '', '808080', '080808', ''] - \ - \ , 'LineNr' : [ 243, 235, '', '767676', '262626', ''] - \ , 'VertSplit' : [ 240, '', '', '585858', '1c1c1c', ''] - \ - \ , 'WildMenu' : [ 234, 231, '', '1c1c1c', 'ffffff', ''] - \ , 'Directory' : [ 143, '', 'bold', 'afaf5f', '', 'bold'] - \ , 'Underlined' : [ 130, '', '', 'af5f00', '', ''] - \ - \ , 'Question' : [ 74, '', 'bold', '5fafd7', '', 'bold'] - \ , 'MoreMsg' : [ 214, '', 'bold', 'ffaf00', '', 'bold'] - \ , 'WarningMsg' : [ 202, '', 'bold', 'ff5f00', '', 'bold'] - \ , 'ErrorMsg' : [ 196, '', 'bold', 'ff0000', '', 'bold'] - \ - \ , 'Comment' : [ 243, 233, '', '767676', '121212', ''] - \ , 'vimCommentTitleLeader' : [ 250, 233, '', 'bcbcbc', '121212', ''] - \ , 'vimCommentTitle' : [ 250, 233, '', 'bcbcbc', '121212', ''] - \ , 'vimCommentString' : [ 245, 233, '', '8a8a8a', '121212', ''] - \ - \ , 'TabLine' : [ 231, 238, '', 'ffffff', '444444', ''] - \ , 'TabLineSel' : [ 255, '', 'bold', 'eeeeee', '', 'bold'] - \ , 'TabLineFill' : [ 240, 238, '', '585858', '444444', ''] - \ , 'TabLineNumber' : [ 160, 238, 'bold', 'd70000', '444444', 'bold'] - \ , 'TabLineClose' : [ 245, 238, 'bold', '8a8a8a', '444444', 'bold'] - \ - \ , 'SpellCap' : [ 231, 31, 'bold', 'ffffff', '0087af', 'bold'] - \ - \ , 'SpecialKey' : [ 239, '', '', '4e4e4e', '', ''] - \ , 'NonText' : [ 88, '', '', '870000', '', ''] - \ , 'MatchParen' : [ 231, 25, 'bold', 'ffffff', '005faf', 'bold'] - \ - \ , 'Constant' : [ 137, '', 'bold', 'af875f', '', 'bold'] - \ , 'Special' : [ 150, '', '', 'afd787', '', ''] - \ , 'Identifier' : [ 66, '', 'bold', '5f8787', '', 'bold'] - \ , 'Statement' : [ 186, '', 'bold', 'd7d787', '', 'bold'] - \ , 'PreProc' : [ 247, '', '', '9e9e9e', '', ''] - \ , 'Type' : [ 67, '', 'bold', '5f87af', '', 'bold'] - \ , 'String' : [ 143, '', '', 'afaf5f', '', ''] - \ , 'Number' : [ 173, '', '', 'd7875f', '', ''] - \ , 'Define' : [ 173, '', '', 'd7875f', '', ''] - \ , 'Error' : [ 208, 124, '', 'ff8700', 'af0000', ''] - \ , 'Function' : [ 179, '', '', 'd7af5f', '', ''] - \ , 'Include' : [ 173, '', '', 'd7875f', '', ''] - \ , 'PreCondit' : [ 173, '', '', 'd7875f', '', ''] - \ , 'Keyword' : [ 173, '', '', 'd7875f', '', ''] - \ , 'Search' : [ 231, 131, '', '000000', 'ffff5f', 'underline,bold'] - \ , 'Title' : [ 231, '', '', 'ffffff', '', ''] - \ , 'Delimiter' : [ 246, '', '', '949494', '', ''] - \ , 'StorageClass' : [ 187, '', '', 'd7d7af', '', ''] - \ - \ , 'TODO' : [ 228, 94, 'bold', 'ffff87', '875f00', 'bold'] - \ - \ , 'SyntasticWarning' : [ 220, 94, '', 'ffff87', '875f00', 'bold'] - \ , 'SyntasticError' : [ 202, 52, '', 'ffff87', '875f00', 'bold'] - \ - \ , 'Pmenu' : [ 248, 240, '', 'a8a8a8', '585858', ''] - \ , 'PmenuSel' : [ 253, 245, '', 'dadada', '8a8a8a', ''] - \ , 'PmenuSbar' : [ 253, 248, '', 'dadada', 'a8a8a8', ''] - \ - \ , 'phpEOL' : [ 245, '', '', 'dadada', '', ''] - \ , 'phpStringDelim' : [ 94, '', '', '875f00', '', ''] - \ , 'phpDelimiter' : [ 160, '', '', 'd70000', '', ''] - \ , 'phpFunctions' : [ 221, '', 'bold', 'ffd75f', '', 'bold'] - \ , 'phpBoolean' : [ 172, '', 'bold', 'd78700', '', 'bold'] - \ , 'phpOperator' : [ 215, '', '', 'ffaf5f', '', ''] - \ , 'phpMemberSelector' : [ 138, '', 'bold', 'af8787', '', 'bold'] - \ , 'phpParent' : [ 227, '', '', 'ffff5f', '', ''] - \ - \ , 'PHPClassTag' : [ 253, '', '', 'dadada', '', ''] - \ , 'PHPInterfaceTag' : [ 253, '', '', 'dadada', '', ''] - \ , 'PHPFunctionTag' : [ 222, '', 'bold', 'ffd787', '', 'bold'] - \ - \ , 'pythonDocString' : [ 240, 233, '', '585858', '121212', ''] - \ , 'pythonDocStringTitle' : [ 245, 233, '', 'dadada', '121212', ''] - \ , 'pythonRun' : [ 65, '', '', '5f875f', '', ''] - \ , 'pythonBuiltinObj' : [ 67, '', 'bold', '5f87af', '', 'bold'] - \ , 'pythonSelf' : [ 250, '', 'bold', 'bcbcbc', '', 'bold'] - \ , 'pythonFunction' : [ 179, '', 'bold', 'd7af5f', '', 'bold'] - \ , 'pythonClass' : [ 221, '', 'bold', 'ffd75f', '', 'bold'] - \ , 'pythonExClass' : [ 130, '', '', 'af5f00', '', ''] - \ , 'pythonException' : [ 130, '', 'bold', 'af5f00', '', 'bold'] - \ , 'pythonOperator' : [ 186, '', '', 'd7d787', '', ''] - \ , 'pythonPreCondit' : [ 152, '', 'bold', 'afd7d7', '', 'bold'] - \ , 'pythonDottedName' : [ 166, '', '', 'd75f00', '', ''] - \ , 'pythonDecorator' : [ 124, '', 'bold', 'af0000', '', 'bold'] - \ - \ , 'PythonInterfaceTag' : [ 109, '', '', '87afaf', '', ''] - \ , 'PythonClassTag' : [ 221, '', '', 'ffd75f', '', ''] - \ , 'PythonFunctionTag' : [ 109, '', '', '87afaf', '', ''] - \ , 'PythonVariableTag' : [ 253, '', '', 'dadada', '', ''] - \ , 'PythonMemberTag' : [ 145, '', '', 'afafaf', '', ''] - \ - \ , 'CTagsImport' : [ 109, '', '', '87afaf', '', ''] - \ , 'CTagsClass' : [ 221, '', '', 'ffd75f', '', ''] - \ , 'CTagsFunction' : [ 109, '', '', '87afaf', '', ''] - \ , 'CTagsGlobalVariable' : [ 253, '', '', 'dadada', '', ''] - \ , 'CTagsMember' : [ 145, '', '', 'afafaf', '', ''] - \ - \ , 'xmlTag' : [ 149, '', 'bold', 'afd75f', '', 'bold'] - \ , 'xmlTagName' : [ 250, '', '', 'bcbcbc', '', ''] - \ , 'xmlEndTag' : [ 209, '', 'bold', 'ff875f', '', 'bold'] - \ - \ , 'cssImportant' : [ 166, '', 'bold', 'd75f00', '', 'bold'] - \ - \ , 'DiffAdd' : [ 112, 22, '', '87d700', '005f00', ''] - \ , 'DiffChange' : [ 220, 94, '', 'ffd700', '875f00', ''] - \ , 'DiffDelete' : [ 160, '', '', 'd70000', '', ''] - \ , 'DiffText' : [ 220, 94, 'reverse,bold', 'ffd700', '875f00', 'reverse,bold'] - \ - \ , 'diffLine' : [ 68, '', 'bold', '5f87d7', '', 'bold'] - \ , 'diffFile' : [ 242, '', '', '6c6c6c', '', ''] - \ , 'diffNewFile' : [ 242, '', '', '6c6c6c', '', ''] -\ }) - -hi link htmlTag xmlTag -hi link htmlTagName xmlTagName -hi link htmlEndTag xmlEndTag - -hi link phpCommentTitle vimCommentTitle -hi link phpDocTags vimCommentString -hi link phpDocParam vimCommentTitle - -hi link diffAdded DiffAdd -hi link diffChanged DiffChange -hi link diffRemoved DiffDelete diff --git a/vim/colors/dual.vim b/vim/colors/dual.vim deleted file mode 100644 index 44cfd88..0000000 --- a/vim/colors/dual.vim +++ /dev/null @@ -1,231 +0,0 @@ -"==============================================================================. -" File: dual.vim | -" License: Public Domain, FREE as LOVE. | -" Description: The Dual colorscheme you've been longing for. On VIM, it uses | -" dark colors. On GVIM, it uses bright colors without bold, | -" italic nor underline font styles (except for spell checking | -" and some GUI elements). | -" Note: - Only standard (for all languages) highlight-groups are set. | -" - This colorscheme _should_ look nice everywhere. | -"==============================================================================| -" Author: drachenkiraa, {_drachen_kiraa_}@{_gmail_}.{com_} (remove: _{}) | -" Last Change: 2009 Jul 1 | -" Version: 1.1 | -"==========================================================================={{{1 -" Changes: | -" 1.0: Public release. | -" 1.1: A LOT of changes, if you are interested to know what really changed: | -" Changed 'CursorLine', 'CursorColumn' to use 'gui=underline' instead of | -" using 'guibg' color. | -" Made 'PMenuSel' guibg color more darker. | -" Changed 'SpellRare' guisp color to DarkMagenta. | -" Tab pages, Status and Split bars now use gray-blue and blue-white | -" as colors (for both terminal and gui). | -" Changed 'MoreMsg' guifg color from Gray30 to DarkGreen. | -" Changed 'Question' gui option to italic. | -" Changed 'Directory' ctermfg from Yellow to Blue. | -" Changed all Diff colors to use their darker versions. | -" Made 'LineNr' transparent and brighter. | -" Made 'SignColumn' transparent. | -" Made 'Folded' and 'FoldColumn' darkblue over transparent for cterm, | -" and made their GUI colors more brighter. | -" Changed 'IncSearch' ctermbg and guibg colors from | -" LighMagenta to Green. | -" Added 'ctermfg'and 'guifg' options to 'Search'. | -" Made 'Comment' guifg and ctermfg colors more brighter. | -" Linked 'Number', 'Float' and 'Boolean' to 'Constant'. | -" Changed 'Constant' ctermfg color from Magenta to Yellow, | -" and made guifg colors more darker. | -" Changed 'Character' ctermfg color from Magenta to DarkRed, | -" and made guifg colors more darker. | -" Made 'String' ctermfg color more darker. | -" Linked 'Function' to 'Identifier', and changed their ctermfg and guifg | -" to Magenta and a dark violet respectively. | -" Linked 'Conditional', 'Repeat', 'Operator', 'Keyword', 'Label' and | -" 'Exception' to 'Statement. | -" Changed 'Statement' ctermfg color from Green to Blue. | -" Linked 'StorageClass', 'Structure' and 'Typedef' to 'Type'. | -" Changed 'Type' ctermfg color from Cyan to Blue. | -" Linked 'Include', 'Define' and 'Macro' to 'PreProc'. | -" Changed 'PreProc' ctermfg color to a darker version. | -" Changed 'PreCondit' ctermfg color from Blue to Yellow and guifg color | -" from Red to Gold like. | -" Changed 'Special', 'SpecialChar', 'Tag' and 'Delimiter' ctermfg color | -" from Red to Cyan and changed their guifg color to sky blue. | -" Changed 'MatchParen' guibg color from light magenta to DarkBlue. | -" Changed 'Todo' ctermbg and guibg colors to Green and DarkGreen. | -" Made 'Underlined'ctermbg transparent. | -" Set 'NonText' guibg color to the same as the 'FoldColumn' guibg color. | -"==============================================================================| -" Color Test: :he group-name | -" :so $VIMRUNTIME/syntax/hitest.vim | -" Tested On: - Linux (gvim v6.3, v6.4); | -" - Standard Linux Terminal (vim v6.3, v6.4); | -" - Xterm, Rxvt, Konsole, gnome-terminal (vim v6.3, v6.4). | -" - Windows (gvim v7.1, v7.2); | -" - DOS (vim v7.1, v7.2). | -" TODO: * Test this colorscheme on newer versions of vim/gvim for Linux | -" and other systems (*BSD, Mac, Amiga?). | -" * Are all the has("feature") checks really worth? | -" Please enlighten me if I'm wrong. | -"==============================================================================| -" Random Tips: | -" * If your terminal supports more than 8 colors (which is the case of most | -" modern xterms, rxvts, and others), then it is worth adding the following | -" lines somewhere into your .vimrc: | -" if &term =~ "xterm" | -" set t_Co=16 | -" endif | -" That'll make this colorscheme look a lot better on such terminals. | -" For further help checkout: | -" :he term-dependent-settings | -" :he term | -"===========================================================================}}}1 -" Initial setup stuff {{{1 -" Remove existing highlighting -if has("gui_running") - set background=light -else - set background=dark -endif -hi clear -if exists("syntax_on") - syntax reset -endif -let g:colors_name = "dual" -hi Normal ctermbg=Black ctermfg=Gray guibg=White guifg=Black gui=none - -" Vim >= 7.0 specific colors {{{1 -if v:version >= 700 - " Cursor colors {{{2 - hi Cursor ctermbg=fg ctermfg=bg cterm=NONE guibg=DarkBlue guifg=bg gui=none - hi CursorLine ctermbg=DarkGray cterm=NONE guibg=bg gui=underline - hi CursorColumn ctermbg=DarkGray cterm=NONE guibg=bg gui=underline - " only for Win32, IME status - if has('multi_byte_ime') - hi CursorIM guibg=#660066 guifg=NONE gui=none - endif - - " Auto-completion Popup Menu colors {{{2 - hi Pmenu ctermbg=Gray ctermfg=bg cterm=NONE guibg=#ccff99 guifg=fg gui=none - hi PmenuSel ctermbg=DarkRed ctermfg=White cterm=NONE guibg=#336600 guifg=bg gui=bold - hi PmenuSbar ctermbg=DarkRed ctermfg=fg cterm=NONE guibg=#99cc66 guifg=fg gui=none - hi PmenuThumb ctermbg=DarkGray ctermfg=DarkGray cterm=NONE guibg=#669933 guifg=bg gui=none - - " Tab colors {{{2 - if has("windows") - hi TabLine ctermbg=Gray ctermfg=DarkBlue guibg=Gray75 guifg=#003399 gui=none - hi TabLineFill ctermbg=Gray ctermfg=DarkBlue guibg=Gray75 guifg=#003399 gui=none - hi TabLineSel ctermbg=DarkBlue ctermfg=fg guibg=#003399 guifg=bg gui=bold - endif - - " Spell checking colors {{{2 - if has("spell") - hi SpellBad ctermbg=White ctermfg=Red cterm=NONE guisp=Red gui=undercurl - hi SpellCap ctermbg=White ctermfg=Blue cterm=NONE guisp=Blue gui=undercurl - hi SpellLocal ctermbg=White ctermfg=DarkCyan cterm=NONE guisp=DarkCyan gui=undercurl - hi SpellRare ctermbg=White ctermfg=Magenta cterm=NONE guisp=DarkMagenta gui=undercurl - endif - -endif "}}}1 -" Messages and other texts' colors {{{1 -hi WarningMsg ctermbg=bg ctermfg=Red cterm=NONE guibg=bg guifg=Red3 gui=none -hi ErrorMsg ctermbg=Red ctermfg=White cterm=NONE guibg=Red3 guifg=bg gui=none -hi ModeMsg ctermbg=bg ctermfg=fg cterm=NONE guibg=bg guifg=fg gui=none -hi MoreMsg ctermbg=bg ctermfg=Green cterm=NONE guibg=bg guifg=DarkGreen gui=none -hi Question ctermbg=bg ctermfg=White cterm=NONE guibg=bg guifg=Gray30 gui=italic -hi Directory ctermbg=bg ctermfg=Blue cterm=NONE guibg=bg guifg=Blue2 gui=none -hi Title ctermbg=bg ctermfg=Magenta cterm=NONE guibg=bg guifg=Blue gui=bold - -" Diff colors {{{1 -if has("diff") - hi DiffAdd ctermbg=Green ctermfg=bg cterm=NONE guibg=#ccffcc gui=none - hi DiffChange ctermbg=Blue ctermfg=fg cterm=NONE guibg=#ccccff gui=none - hi DiffDelete ctermbg=Red ctermfg=bg cterm=NONE guibg=#ffcccc gui=none - hi DiffText ctermbg=Cyan ctermfg=bg cterm=NONE guibg=#ccffff gui=none -endif - -" Outline, Fold & Sign columns colors {{{1 -hi LineNr ctermbg=bg ctermfg=DarkGray guibg=bg guifg=Gray60 gui=none -if has("folding") - hi Folded ctermbg=bg ctermfg=DarkBlue cterm=NONE guibg=Gray95 guifg=Gray40 gui=none - hi FoldColumn ctermbg=bg ctermfg=DarkBlue cterm=NONE guibg=Gray95 guifg=Gray40 gui=none -endif -if has("signs") - hi SignColumn ctermbg=bg ctermfg=Yellow cterm=NONE guibg=Gray95 guifg=#0033ff gui=none -endif - -" Search & Special characters' colors {{{1 -if has("extra_search") - hi Search ctermbg=Yellow ctermfg=bg cterm=NONE guibg=Yellow guifg=fg gui=none - hi IncSearch ctermbg=Green ctermfg=bg cterm=NONE guibg=Green guifg=fg gui=none -endif -hi NonText ctermbg=bg ctermfg=DarkGray guibg=Gray95 guifg=DarkGray gui=none -hi SpecialKey ctermbg=bg ctermfg=Brown guibg=bg guifg=#993333 gui=none - -" Window Bars, Status line & Visual mode colors {{{1 -hi StatusLine ctermbg=DarkBlue ctermfg=fg cterm=NONE guibg=#003399 guifg=bg gui=none -if has("windows") - hi StatusLineNC ctermbg=Gray ctermfg=DarkBlue cterm=NONE guibg=Gray75 guifg=#003399 gui=italic -endif -if has("vertsplit") - hi VertSplit ctermbg=Gray ctermfg=DarkBlue cterm=NONE guibg=Gray75 guifg=#003399 gui=bold -endif - -if has("wildmenu") - hi WildMenu ctermbg=bg ctermfg=Blue guibg=bg guifg=#003399 gui=bold -endif - -if has("visual") - hi Visual ctermbg=DarkBlue ctermfg=fg cterm=NONE guibg=DarkBlue guifg=bg gui=none - hi VisualNOS ctermbg=fg ctermfg=DarkBlue cterm=NONE guibg=DarkBlue guifg=bg gui=none -endif - -" Syntax highlighting colors {{{1 -hi Comment ctermbg=bg ctermfg=Green guibg=bg guifg=#008800 gui=none -hi link SpecialComment Comment - -hi Character ctermbg=bg ctermfg=Red guibg=bg guifg=#cc0000 gui=none -hi String ctermbg=bg ctermfg=Red guibg=bg guifg=#cc0000 gui=none -hi Constant ctermbg=bg ctermfg=Yellow guibg=bg guifg=#ff6600 gui=none -hi link Number Constant -hi link Float Constant -hi link Boolean Constant - -hi Identifier ctermbg=bg ctermfg=Magenta guibg=bg guifg=#990099 gui=none -hi link Function Identifier - -hi Statement ctermbg=bg ctermfg=Blue guibg=bg guifg=#0000cc gui=none -hi link Conditional Statement -hi link Repeat Statement -hi link Operator Statement -hi link Keyword Statement -hi link Label Statement -hi link Exception Statement - -hi Type ctermbg=bg ctermfg=Blue guibg=bg guifg=#0000cc gui=none -hi link StorageClass Type -hi link Structure Type -hi link Typedef Type - -hi PreProc ctermbg=bg ctermfg=DarkYellow guibg=bg guifg=#666600 gui=none -hi PreCondit ctermbg=bg ctermfg=Yellow guibg=bg guifg=#999900 gui=none -hi link Include PreProc -hi link Define PreProc -hi link Macro PreProc - -hi Special ctermbg=bg ctermfg=Cyan guibg=bg guifg=#3366cc gui=none -hi SpecialChar ctermbg=bg ctermfg=Cyan guibg=bg guifg=Blue gui=none -hi Tag ctermbg=bg ctermfg=Cyan guibg=bg guifg=#3366cc gui=none -hi Delimiter ctermbg=bg ctermfg=Cyan guibg=bg guifg=#3366cc gui=none -hi Debug ctermbg=bg ctermfg=DarkGray guibg=bg guifg=DarkGray gui=none - -hi MatchParen ctermbg=White ctermfg=Black cterm=NONE guibg=DarkBlue guifg=bg gui=none -hi Error ctermbg=Red ctermfg=White cterm=NONE guibg=bg guifg=Red gui=none -hi Ignore ctermbg=bg ctermfg=bg cterm=NONE guibg=bg guifg=bg gui=none -hi Todo ctermbg=Green ctermfg=bg cterm=NONE guibg=DarkGreen guifg=bg gui=none -hi Underlined ctermbg=bg ctermfg=Cyan cterm=underline guibg=bg guifg=Blue2 gui=underline -"}}}1 -"==========================================================================={{{1 -" vim: set et sw=2 sts=2 ts=8 nowrap: -" vim600: set fdc=2 fdm=marker: diff --git a/vim/colors/dusk.vim b/vim/colors/dusk.vim deleted file mode 100755 index 8feddd7..0000000 --- a/vim/colors/dusk.vim +++ /dev/null @@ -1,71 +0,0 @@ -" 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 diff --git a/vim/colors/dw_blue.vim b/vim/colors/dw_blue.vim deleted file mode 100755 index bba8c2f..0000000 --- a/vim/colors/dw_blue.vim +++ /dev/null @@ -1,66 +0,0 @@ -"-------------------------------------------------------------------- -" 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 ----------------------------------------------- diff --git a/vim/colors/dw_cyan.vim b/vim/colors/dw_cyan.vim deleted file mode 100755 index 158d578..0000000 --- a/vim/colors/dw_cyan.vim +++ /dev/null @@ -1,66 +0,0 @@ -"-------------------------------------------------------------------- -" 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 ----------------------------------------------- diff --git a/vim/colors/dw_green.vim b/vim/colors/dw_green.vim deleted file mode 100755 index de742f9..0000000 --- a/vim/colors/dw_green.vim +++ /dev/null @@ -1,66 +0,0 @@ -"-------------------------------------------------------------------- -" 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 ----------------------------------------------- diff --git a/vim/colors/dw_orange.vim b/vim/colors/dw_orange.vim deleted file mode 100755 index b36b312..0000000 --- a/vim/colors/dw_orange.vim +++ /dev/null @@ -1,66 +0,0 @@ -"-------------------------------------------------------------------- -" 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 ----------------------------------------------- diff --git a/vim/colors/dw_purple.vim b/vim/colors/dw_purple.vim deleted file mode 100755 index 59dc8dd..0000000 --- a/vim/colors/dw_purple.vim +++ /dev/null @@ -1,66 +0,0 @@ -"-------------------------------------------------------------------- -" 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 ----------------------------------------------- diff --git a/vim/colors/dw_red.vim b/vim/colors/dw_red.vim deleted file mode 100755 index c8a2c80..0000000 --- a/vim/colors/dw_red.vim +++ /dev/null @@ -1,66 +0,0 @@ -"-------------------------------------------------------------------- -" 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 ----------------------------------------------- diff --git a/vim/colors/dw_yellow.vim b/vim/colors/dw_yellow.vim deleted file mode 100755 index 011b092..0000000 --- a/vim/colors/dw_yellow.vim +++ /dev/null @@ -1,66 +0,0 @@ -"-------------------------------------------------------------------- -" 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 ----------------------------------------------- diff --git a/vim/colors/earendel.vim b/vim/colors/earendel.vim deleted file mode 100755 index 52aa178..0000000 --- a/vim/colors/earendel.vim +++ /dev/null @@ -1,159 +0,0 @@ -hi clear - -if exists("syntax_on") - syntax reset -endif - -let colors_name = "earendel" - -execute "command! -nargs=1 Colo set background=" - -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 diff --git a/vim/colors/earth.vim b/vim/colors/earth.vim deleted file mode 100644 index 306529b..0000000 --- a/vim/colors/earth.vim +++ /dev/null @@ -1,69 +0,0 @@ -" Vim color file -" Maintainer: Shrinath -" Last Change: 2004/09/13 Mon 12:50. -" version: 0.2 - -set background=dark -hi clear -if exists("syntax_on") - syntax reset -endif - -let colors_name = "earth" - -hi Normal guifg=#000000 guibg=#99CC99 - -" 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=BOLD guifg=#669966 guibg=NONE -hi NonText gui=BOLD guifg=#00c0c0 guibg=#9999CC -hi SpecialKey gui=NONE guifg=#e0a0ff guibg=NONE -hi Title gui=BOLD guifg=#003300 guibg=NONE -hi Visual gui=NONE guifg=#000000 guibg=#6060d0 - -" Syntax group -hi Comment gui=NONE guifg=#996666 guibg=NONE -hi Constant gui=NONE guifg=#990066 guibg=NONE -hi Error gui=BOLD guifg=#ffffff guibg=#ff40a0 -hi Identifier gui=NONE guifg=#669966 guibg=NONE -hi Ignore gui=NONE guifg=#993300 guibg=NONE -hi PreProc gui=NONE guifg=#009900 guibg=NONE -hi Special gui=NONE guifg=#FF0000 guibg=NONE -hi Statement gui=NONE guifg=#CC9900 guibg=NONE -hi Todo gui=BOLD,UNDERLINE guifg=#993300 guibg=NONE -hi Type gui=NONE guifg=#993300 guibg=NONE -hi Underlined gui=UNDERLINE guifg=#663300 guibg=NONE - diff --git a/vim/colors/earthburn.vim b/vim/colors/earthburn.vim deleted file mode 100644 index e788c44..0000000 --- a/vim/colors/earthburn.vim +++ /dev/null @@ -1,201 +0,0 @@ -set background=light - -hi clear -if exists("syntax_on") - syntax reset -endif - -let colors_name = "earthburn" - -if version >= 700 - " NERDTree current - hi CursorLine guibg=#BFB7AD gui=none - "hi CursorColumn guibg=#e4e2e0 - hi MatchParen guibg=black guifg=white gui=none - - hi TabLineFill guifg=#BFB39C guibg=#BFB39C - hi TabLine guifg=gray40 guibg=#BFB39C gui=none - hi TabLineSel guifg=gray90 guibg=#AB9876 gui=none - - "P-Menu (auto-completion) - hi Pmenu guifg=white guibg=#a4a2a0 - "PmenuSel - "PmenuSbar - "PmenuThumb -endif - -"hi Normal guifg=gray30 guibg=#e0dcd9 -"hi Normal guifg=gray30 guibg=#d0ccc9 -hi Normal guifg=gray30 guibg=#d8d4d4 - -hi ModeMsg guifg=gray10 guibg=#B3C71E gui=none -hi MoreMsg guifg=gray10 guibg=#B3C71E gui=none -hi Question guifg=gray10 guibg=#B3C71E gui=none -hi WarningMsg guifg=#600000 gui=none guibg=#d8d4d4 - -" Html-Titles -hi Title guifg=gray30 gui=none - -hi Underlined guifg=gray30 gui=underline -hi Cursor guifg=white guibg=#888480 -hi lCursor guifg=black guibg=white -hi LineNr guifg=#B0B1A1 -hi StatusLine guifg=gray90 guibg=#888480 gui=none - -" not current status line -hi StatusLineNC guifg=gray40 guibg=#ABA7A4 gui=none - -hi VertSplit guifg=#ABA7A4 guibg=#ABA7A4 gui=NONE - -" unused areas marked with ~ -hi NonText gui=none guifg=#d8d4d4 - -hi Comment guifg=#8A9184 gui=italic -hi Comment guifg=#8A919c gui=italic - -" ruby: symbols -hi Constant guifg=#75722F -hi String guifg=#8D9902 -hi link Character String -hi link Number Constant -hi link Float Number - -" ruby: debug, mixin, scope, throw, python: def -hi Statement guifg=#605118 gui=none -hi Keyword guifg=#605118 gui=none - -" ruby: interpolation -hi Operator gui=none - -" HTML: arguments -" Ruby: classname -hi Type gui=none guifg=#907800 - -" Python: Standard exceptions, True&False -""hi Structure guifg=Sienna gui=bold,underline - -" Ruby: method definitions and calls -hi Identifier guifg=#685616 gui=none -""hi Function guifg=#685616 - -hi Directory guifg=#907800 - -hi Repeat guifg=#480000 gui=none - -" Ruby: if..else..end -hi Conditional guifg=#730000 - -" Ruby: require -hi PreProc guifg=#64634B gui=none - -hi Folded guifg=#64634B guibg=#c8c4c0 gui=none - -" Ruby: def..end, class..end -""hi Define guifg=#685616 - -" used by help tags * | -hi Ignore guifg=#A8A890 - -hi Error guifg=#a02000 guibg=white gui=underline - -hi Todo guifg=#6A7164 guibg=NONE gui=underline - -hi Search guibg=#F0D890 ""C0D878""FFE9A8 - -" Python: %(...)s - constructs, encoding, D: \n etc -" Ruby: "" -hi Special guifg=#808000 gui=none - -" color of s etc... , NERDTRee -hi SpecialKey guifg=gray60 gui=italic - - -" visual selection higlight -hi Visual guibg=#A8E4FF -hi Visual guibg=#F0F0C0 - -" string interpolation -hi Delimiter guifg=#6B6A17 - -" Diff -hi DiffChange guifg=NONE guibg=#e4e2e0 gui=italic -hi DiffText guifg=NONE guibg=#f0e0a0 gui=none -hi DiffAdd guifg=NONE guibg=#c0e0d0 gui=bold -hi DiffDelete guifg=NONE guibg=#f0a0a0 gui=italic,bold - -hi link rubyBoolean Boolean -hi link rubyComment Comment -hi link rubyString String -hi link rubyStringDelimiter String - -hi htmlTag guifg=#755C3B gui=none -hi link htmlEndTag htmlTag -hi link htmlTagName htmlTag - -hi link hamlHtmlTag htmlTagName -hi link hamlPreDef hamlHtmlTag -hi link hmlHtmlTagEndl hamlHtmlTag - -" hi rubyASCIICode -hi rubyAccess guifg=#939264 -"hi rubyAttribute guifg=red gui=underline -"hi rubyBlock gui=underline -"hi rubyBlockArgument gui=underline -"hi rubyBlockParameter guifg=gray20 -hi link rubyClass Type - -""hi rubyClassVariable gui=none guifg=#556B2F guibg=white -""hi rubyConstant gui=none guifg=#DC143C guibg=white - -" do..end begin rescue end -hi link rubyControl Repeat - -"for somre reason begin end in erb is tied to this color instead of Conditional and Control -hi link rubyBeginEnd Repeat - -"hi rubyCurlyBlock guifg=#9C420C -"hi rubyData gui= guifg= guibg= -"hi rubyDataDirective gui= guifg= guibg= -hi link rubyDefine Function -"hi rubyDelimEscape -"hi rubyDoBlock guifg=SlateBlue guibg=red -"hi rubyDocumentation gui= guifg= guibg= -"hi rubyError -"hi rubyEscape -"hi rubyEval -hi rubyException guifg=#8C4D38 -"hi rubyExprSubst gui=underline guifg=#FF4500 -"hi rubyFloat -""hi rubyFunction gui=none guifg=#685616 -"hi rubyGlobalVariable gui=none guifg=cyan -hi link rubyHeredocStart Comment -hi link rubyHeredocEnd Comment -"hi rubyIdentifier gui=underline -"hi rubyInclude gui= guifg= guibg= -"hi rubyInstanceVariable gui=none guifg=gray20 -"hi rubyInteger -"hi rubyInterpolation guifg=Orange -"hi rubyIterator gui=underline guifg=black -hi link rubyKeyword Normal -" hi rubyKeywordAsMethod -""hi rubyLocalVariableOrMethod gui=underline guifg=cyan -hi link rubyModule Type -"hi rubyNestedAngleBrackets -"hi rubyNestedCurlyBraces gui=underline -"hi rubyNestedParentheses -"hi rubyNestedSquareBrackets -"hi rubyNoDoBlock -"hi rubyNoInterpolation -"hi rubyNumber gui= guifg= guibg= -hi link rubyOperator Normal -"hi rubyOptDoBlock gui=underline -"hi rubyOptDoLine -hi rubyPredefinedConstant guifg=gray40 -hi rubyPredefinedIdentifier guifg=gray40 -hi rubyPredefinedVariable guifg=gray40 -"hi rubyPseudoVariable -"hi rubySharpBang gui= guifg= guibg= -"hi rubySpaceError -""hi rubySymbol gui=none guifg=#9E9C096A6C19 - -"hi rubyTodo gui= guifg= guibg= diff --git a/vim/colors/earthsong-light.vim b/vim/colors/earthsong-light.vim deleted file mode 100644 index feefd62..0000000 --- a/vim/colors/earthsong-light.vim +++ /dev/null @@ -1,105 +0,0 @@ -" ====================================================================== -" Earthsong Light -" ====================================================================== -" A Sublime Text 2 / Textmate theme. -" Copyright (c) 2014 Dayle Rees. -" Released under the MIT License -" ====================================================================== -" Find more themes at : https://github.com/daylerees/colour-schemes -" ====================================================================== - -set background=dark -hi clear -syntax reset - -" Colors for the User Interface. - -hi Cursor guibg=#cc4455 guifg=white ctermbg=4 ctermfg=15 -hi link CursorIM Cursor -hi Normal guibg=#ffffff guifg=#4d463e gui=none ctermbg=0 ctermfg=15 -hi NonText guibg=bg guifg=#4d463e 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 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=#95CC5E ctermbg=bg ctermfg=10 -hi link WarningMsg ErrorMsg - -hi StatusLine guibg=#ffeecc guifg=black ctermbg=14 ctermfg=0 -hi StatusLineNC guibg=#EEEEEE guifg=white gui=none ctermbg=4 ctermfg=11 -hi VertSplit guibg=#EEEEEE 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 ctermbg=4 ctermfg=fg - -" Colors for Syntax Highlighting. - -hi Comment guibg=bg guifg=#d6cab9 gui=none ctermbg=8 ctermfg=7 - -hi Constant guibg=bg guifg=white ctermbg=8 ctermfg=15 -hi String guibg=bg guifg=#F8BB39 ctermbg=bg ctermfg=14 -hi Character guibg=bg guifg=#DB784D ctermbg=bg ctermfg=14 -hi Number guibg=bg guifg=#F8BB39 ctermbg=1 ctermfg=15 -hi Boolean guibg=bg guifg=#F8BB39 gui=none ctermbg=1 ctermfg=15 -hi Float guibg=bg guifg=#F8BB39 ctermbg=1 ctermfg=15 - -hi Identifier guibg=bg guifg=#4d463e ctermbg=bg ctermfg=12 -hi Function guibg=bg guifg=#DB784D ctermbg=bg ctermfg=12 -hi Statement guibg=bg guifg=#DB784D ctermbg=bg ctermfg=14 - -hi Conditional guibg=bg guifg=#DB784D ctermbg=bg ctermfg=12 -hi Repeat guibg=bg guifg=#DB784D ctermbg=4 ctermfg=14 -hi Label guibg=bg guifg=#ffccff ctermbg=bg ctermfg=13 -hi Operator guibg=bg guifg=#DB784D ctermbg=6 ctermfg=15 -hi Keyword guibg=bg guifg=#DB784D ctermbg=bg ctermfg=10 -hi Exception guibg=bg guifg=#DB784D ctermbg=bg ctermfg=10 - -hi PreProc guibg=bg guifg=#ffcc99 ctermbg=4 ctermfg=14 -hi Include guibg=bg guifg=#95CC5E ctermbg=bg ctermfg=10 -hi link Define Include -hi link Macro Include -hi link PreCondit Include - -hi Type guibg=bg guifg=#95CC5E ctermbg=bg ctermfg=12 -hi StorageClass guibg=bg guifg=#DB784D ctermbg=bg ctermfg=10 -hi Structure guibg=bg guifg=#4d463e ctermbg=bg ctermfg=10 -hi Typedef guibg=bg guifg=#95CC5E ctermbg=bg ctermfg=10 - -hi Special guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi SpecialChar guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi Tag guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi Delimiter guibg=bg guifg=fg ctermbg=1 ctermfg=fg -hi SpecialComment guibg=#334455 guifg=#9a9082 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=bg guifg=#4d463e ctermbg=1 ctermfg=15 -hi Ignore guibg=bg guifg=#cccccc ctermbg=bg ctermfg=8 -hi Error guibg=#ff0000 guifg=white ctermbg=12 ctermfg=15 -hi Todo guibg=#556677 guifg=#ff0000 ctermbg=1 ctermfg=12 - -hi htmlH2 guibg=bg guifg=fg 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 = "Earthsong Light" -let colors_name = "Earthsong Light" - diff --git a/vim/colors/earthsong.vim b/vim/colors/earthsong.vim deleted file mode 100644 index b6fa7cb..0000000 --- a/vim/colors/earthsong.vim +++ /dev/null @@ -1,105 +0,0 @@ -" ====================================================================== -" Earthsong -" ====================================================================== -" A Sublime Text 2 / Textmate theme. -" Copyright (c) 2014 Dayle Rees. -" Released under the MIT License -" ====================================================================== -" Find more themes at : https://github.com/daylerees/colour-schemes -" ====================================================================== - -set background=dark -hi clear -syntax reset - -" Colors for the User Interface. - -hi Cursor guibg=#cc4455 guifg=white ctermbg=4 ctermfg=15 -hi link CursorIM Cursor -hi Normal guibg=#36312C guifg=#EBD1B7 gui=none ctermbg=0 ctermfg=15 -hi NonText guibg=bg guifg=#EBD1B7 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 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=#95CC5E ctermbg=bg ctermfg=10 -hi link WarningMsg ErrorMsg - -hi StatusLine guibg=#ffeecc guifg=black 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 ctermbg=4 ctermfg=fg - -" Colors for Syntax Highlighting. - -hi Comment guibg=bg guifg=#7A7267 gui=none ctermbg=8 ctermfg=7 - -hi Constant guibg=bg guifg=white ctermbg=8 ctermfg=15 -hi String guibg=bg guifg=#F8BB39 ctermbg=bg ctermfg=14 -hi Character guibg=bg guifg=#DB784D ctermbg=bg ctermfg=14 -hi Number guibg=bg guifg=#F8BB39 ctermbg=1 ctermfg=15 -hi Boolean guibg=bg guifg=#F8BB39 gui=none ctermbg=1 ctermfg=15 -hi Float guibg=bg guifg=#F8BB39 ctermbg=1 ctermfg=15 - -hi Identifier guibg=bg guifg=#EBD1B7 ctermbg=bg ctermfg=12 -hi Function guibg=bg guifg=#DB784D ctermbg=bg ctermfg=12 -hi Statement guibg=bg guifg=#DB784D ctermbg=bg ctermfg=14 - -hi Conditional guibg=bg guifg=#DB784D ctermbg=bg ctermfg=12 -hi Repeat guibg=bg guifg=#DB784D ctermbg=4 ctermfg=14 -hi Label guibg=bg guifg=#ffccff ctermbg=bg ctermfg=13 -hi Operator guibg=bg guifg=#DB784D ctermbg=6 ctermfg=15 -hi Keyword guibg=bg guifg=#DB784D ctermbg=bg ctermfg=10 -hi Exception guibg=bg guifg=#DB784D ctermbg=bg ctermfg=10 - -hi PreProc guibg=bg guifg=#ffcc99 ctermbg=4 ctermfg=14 -hi Include guibg=bg guifg=#95CC5E ctermbg=bg ctermfg=10 -hi link Define Include -hi link Macro Include -hi link PreCondit Include - -hi Type guibg=bg guifg=#95CC5E ctermbg=bg ctermfg=12 -hi StorageClass guibg=bg guifg=#DB784D ctermbg=bg ctermfg=10 -hi Structure guibg=bg guifg=#EBD1B7 ctermbg=bg ctermfg=10 -hi Typedef guibg=bg guifg=#95CC5E ctermbg=bg ctermfg=10 - -hi Special guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi SpecialChar guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi Tag guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi Delimiter guibg=bg guifg=fg ctermbg=1 ctermfg=fg -hi SpecialComment guibg=#334455 guifg=#9a9082 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=bg guifg=#EBD1B7 ctermbg=1 ctermfg=15 -hi Ignore guibg=bg guifg=#cccccc ctermbg=bg ctermfg=8 -hi Error guibg=#ff0000 guifg=white ctermbg=12 ctermfg=15 -hi Todo guibg=#556677 guifg=#ff0000 ctermbg=1 ctermfg=12 - -hi htmlH2 guibg=bg guifg=fg 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 = "Earthsong" -let colors_name = "Earthsong" - diff --git a/vim/colors/eclipse.vim b/vim/colors/eclipse.vim deleted file mode 100755 index 0d7d36a..0000000 --- a/vim/colors/eclipse.vim +++ /dev/null @@ -1,92 +0,0 @@ -" Vim color file -" Maintainer: Juan frias -" 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: diff --git a/vim/colors/edo_sea.vim b/vim/colors/edo_sea.vim deleted file mode 100644 index f03300a..0000000 --- a/vim/colors/edo_sea.vim +++ /dev/null @@ -1,69 +0,0 @@ -" 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 = "Edo_sea" - -hi Normal guifg=#f0f0f8 guibg=#303060 - -" Search -hi IncSearch gui=UNDERLINE,BOLD guifg=#f0f0f0 guibg=#c030f0 -hi Search gui=BOLD guifg=#f0e0f0 guibg=#b020f0 - -" Messages -hi ErrorMsg gui=BOLD guifg=#f0f0f0 guibg=#f000a0 -hi WarningMsg gui=BOLD guifg=#f0f0f0 guibg=#f000a0 -hi ModeMsg gui=BOLD guifg=#00e0f0 guibg=NONE -hi MoreMsg gui=BOLD guifg=#00f0f0 guibg=#6060f0 -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=#f090f0 - -" Diff -hi DiffText gui=UNDERLINE guifg=#f0f000 guibg=#000000 -hi DiffChange gui=NONE guifg=#f0f0f0 guibg=#000000 -hi DiffDelete gui=NONE guifg=#60f060 guibg=#000000 -hi DiffAdd gui=NONE guifg=#60f060 guibg=#000000 - -" Cursor -hi Cursor gui=NONE guifg=#f0f0f0 guibg=#d86020 -hi lCursor gui=NONE guifg=#f0f0f0 guibg=#e000b0 -hi CursorIM gui=NONE guifg=#f0f0f0 guibg=#e000b0 - -" Fold -hi Folded gui=NONE guifg=#f0f0f0 guibg=#0080a0 -hi FoldColumn gui=NONE guifg=#9090f0 guibg=#3c3c88 - -" Other -hi Directory gui=NONE guifg=#00f0f0 guibg=NONE -hi LineNr gui=NONE guifg=#7070e8 guibg=NONE -hi NonText gui=BOLD guifg=#8080f0 guibg=NONE -hi SpecialKey gui=BOLD guifg=#60c0f0 guibg=NONE -hi Title gui=BOLD guifg=#f0f0f8 guibg=NONE -hi Visual gui=NONE guifg=#f0f0f0 guibg=#6060f0 -" hi VisualNOS gui=NONE guifg=#f0f0f0 guibg=#6060f0 - -" Syntax group -hi Comment gui=NONE guifg=#b0b0b8 guibg=#343478 -hi Constant gui=NONE guifg=#50f0d0 guibg=NONE -hi Error gui=NONE guifg=#f0f0f0 guibg=#c03030 -hi Identifier gui=NONE guifg=#d0c0f0 guibg=NONE -hi Ignore gui=NONE guifg=#303070 guibg=NONE -hi PreProc gui=NONE guifg=#f0b0f0 guibg=NONE -hi Special gui=NONE guifg=#d0f050 guibg=NONE -hi Statement gui=NONE guifg=#f0d050 guibg=NONE -hi Todo gui=BOLD,UNDERLINE guifg=#f070e0 guibg=NONE -hi Type gui=NONE guifg=#40f080 guibg=NONE -hi Underlined gui=UNDERLINE,BOLD guifg=#f0f0f8 guibg=NONE diff --git a/vim/colors/ego.vim b/vim/colors/ego.vim deleted file mode 100644 index df0c3d7..0000000 --- a/vim/colors/ego.vim +++ /dev/null @@ -1,153 +0,0 @@ -" Vim color file -" Maintainer: Robby Colvin -" Last Change: 2010-04-30 -" Version: 0.1 -" based on 'ego' theme for Xcode: -" http://developers.enormego.com/view/xcode_ego_theme - -set background=dark -hi clear -if exists("syntax_on") - syntax reset -endif - -let g:colors_name = "ego" - -" GUI Colors -hi Cursor gui=NONE guibg=#8DA1A1 guifg=#ffffff -hi CursorIM gui=bold guifg=#ffffff guibg=#8DA1A1 -hi CursorLine gui=NONE guibg=#3D4646 -hi CursorColumn gui=NONE guibg=#3D4646 -hi Directory gui=NONE guifg=red guibg=bg -hi DiffAdd gui=NONE guifg=fg guibg=DarkCyan -hi DiffChange gui=NONE guifg=fg guibg=Green4 -hi DiffDelete gui=NONE guifg=fg guibg=black -hi DiffText gui=bold guifg=fg guibg=bg -hi ErrorMsg guifg=LightYellow guibg=FireBrick -hi VertSplit gui=NONE guifg=black guibg=grey60 -hi Folded gui=bold guibg=#305060 guifg=#b0d0e0 -hi FoldColumn gui=NONE guibg=#305060 guifg=#b0d0e0 -hi IncSearch gui=reverse guifg=fg guibg=bg -hi LineNr guibg=grey6 guifg=#777777 -hi ModeMsg guibg=DarkGreen guifg=LightGreen -hi MoreMsg gui=bold guifg=SeaGreen4 guibg=bg -hi NonText gui=NONE guibg=#000000 guifg=LightSkyBlue -hi Normal gui=NONE guibg=#18191F guifg=#F6F6F6 -hi Question gui=bold guifg=SeaGreen2 guibg=bg -hi Search gui=NONE guibg=LightSkyBlue4 guifg=NONE -hi SpecialKey guibg=#103040 guifg=#324262 -hi StatusLine gui=bold guibg=grey88 guifg=black -hi StatusLineNC gui=NONE guibg=grey60 guifg=grey10 -hi Title gui=bold guifg=MediumOrchid1 guibg=bg -hi Visual gui=reverse guibg=#ffffff guifg=SeaGreen -hi VisualNOS gui=bold,underline guifg=fg guibg=bg -hi WarningMsg gui=bold guifg=FireBrick1 guibg=bg -hi WildMenu gui=bold guibg=Chartreuse guifg=Black - -" General Syntax Colors - -" Light green -hi Comment gui=NONE guifg=#C8F482 guibg=bg -hi Todo gui=bold guifg=#C8F482 guibg=bg - -" Green #82c057 -hi Identifier gui=NONE guifg=#82c057 guibg=bg -hi Type gui=NONE guifg=#82c057 guibg=bg - -" Yellow -hi Statement gui=NONE guifg=#F6DA7B guibg=bg -hi Conditional gui=NONE guifg=#F6DA7B guibg=bg -hi Operator gui=NONE guifg=#F6DA7B guibg=bg -hi Label gui=NONE guifg=#F6DA7B guibg=bg -hi Define gui=NONE guifg=#F6DA7B guibg=bg -hi Macro gui=NONE guifg=#F6DA7B guibg=bg - -" Rose -hi String gui=NONE guifg=#E38081 guibg=bg - -" Pink #e29aeb - -" Light Purple -hi Character gui=NONE guifg=#9d7ff2 guibg=bg - -" Dark Purple -hi Number gui=NONE guifg=#776CC4 guibg=bg -hi Float gui=NONE guifg=#776CC4 guibg=bg -hi Boolean gui=bold guifg=#776CC4 guibg=bg - -" Light Cyan -hi Function gui=NONE guifg=#95D5F1 guibg=bg -hi StorageClass gui=NONE guifg=#95D5F1 guibg=bg -hi Structure gui=NONE guifg=#95D5F1 guibg=bg -hi Typedef gui=NONE guifg=#95D5F1 guibg=bg -hi Constant gui=NONE guifg=#95D5F1 guibg=bg - -" Dark Blue #9bb2ee - -" Dunno color: #55747c -hi Special gui=NONE guifg=#55747c guibg=bg -hi Delimiter gui=NONE guifg=#55747c guibg=bg -hi SpecialChar gui=NONE guifg=#55747c guibg=bg -hi SpecialComment gui=NONE guifg=#55747c guibg=bg -hi Tag gui=NONE guifg=#55747c guibg=bg -hi Debug gui=NONE guifg=#55747c guibg=bg - -" Brown -hi Repeat gui=NONE guifg=#C67C48 guibg=bg -hi PreProc gui=NONE guifg=#C67C48 guibg=bg -hi Include gui=NONE guifg=#C67C48 guibg=bg -hi PreCondit gui=NONE guifg=#C67C48 guibg=bg -hi Keyword gui=NONE guifg=#C67C48 guibg=bg -hi Exception gui=NONE guifg=#C67C48 guibg=bg - -" Other -hi Underlined gui=underline guifg=honeydew4 guibg=bg -hi Ignore guifg=#204050 -hi Error guifg=LightYellow guibg=FireBrick - -" Ruby-specific -hi rubySharpBang gui=bold guifg=#e29aeb -hi rubyRegexp guifg=#9BB2EE -" hi link rubyRegexpDelimiter Special -" hi link rubyEscape Special " Backslashes -" hi link rubyInterpolationDelimiter Special -" hi link rubyStringDelimiter Special -" hi rubyRepeatModifier guifg=#e29aeb " while/until -" hi link rubyArrayDelimiter Special " [ , , ] -" " hi rubyCurlyBlock guifg=#e29aeb -" hi link rubyControl Statement -" hi link rubyAccess Keyword " public, private, protected -" hi rubyPredefinedVariable guifg=#55747C " $!, etc. -" hi rubyClassVariable guifg=#E29AEB -" hi rubyBeginEnd guifg=#e29aeb -" hi rubyAttribute guifg=#e29aeb " attr_accessor, attr_reader, attr_writer -" hi link rubyClass Keyword -" hi link rubyModule Keyword -" hi link rubyKeyword Keyword -" hi link rubyOperator Operator " defined? keyword -" hi link rubyIdentifier Identifier -" hi link rubyInstanceVariable Identifier -" hi rubyGlobalVariable guifg=#e29aeb -" hi link rubyClassVariable Identifier -" hi link rubyConstant Type -" hi link rubyConditionalModifier Conditional " if/unless -" hi rubyBlockArgument guifg=#e29aeb -" hi rubySymbol - -" Objective-C-specific -" hi objcConstant gui=NONE guifg=#F6DA7B guibg=bg -" hi objcInstMethod gui=NONE guifg=#C67C48 guibg=bg -" hi objcMethod gui=NONE guifg=#C67C48 guibg=bg -" hi objcFactMethod gui=NONE guifg=#ffffff guibg=bg -" hi objcMethodArg gui=NONE guifg=#ffffff guibg=bg -" hi objcMessageName gui=NONE guifg=#ffffff guibg=bg -" hi objcMessageColon gui=NONE guifg=#ffffff guibg=bg -" hi objcClass gui=NONE guifg=#95D5F1 guibg=bg -" hi link cocoaClass objcClass " NSMutableDictionary, etc. -" hi link objcSubclass objcClass -" hi objcSuperclass gui=NONE guifg=#e29aeb guibg=bg " @end -" hi objcDirective gui=NONE guifg=#F6DA7B guibg=bg " @end -" hi link cocoaFunction Function -" hi objcMethodName gui=NONE guifg=#ffffff guibg=bg -" hi link objcMethodArg Normal -" hi objcMessageName gui=NONE guifg=#95D5F1 guibg=bg " alloc, array, release, etc. diff --git a/vim/colors/ekvoli.vim b/vim/colors/ekvoli.vim deleted file mode 100755 index 3362968..0000000 --- a/vim/colors/ekvoli.vim +++ /dev/null @@ -1,105 +0,0 @@ -" Vim color file -" Maintainer: Preben Randhol -" 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 - - - - diff --git a/vim/colors/elise.vim b/vim/colors/elise.vim deleted file mode 100644 index 8036f62..0000000 --- a/vim/colors/elise.vim +++ /dev/null @@ -1,182 +0,0 @@ -"==============================================================================. -" File: elise.vim | -" License: Public Domain, FREE as LOVE. | -" Description: The colorscheme "Für Elise". | -" A pinky-yellowy-greeny colorscheme inspired on a popular | -" classical composition of "Ludwig van Beethoven", called | -" "Für Elise" (For Elise). | -" Note: - Only standard (for all languages) highlight-groups are set. | -" - This colorscheme _should_ look nice everywhere. | -"==============================================================================| -" Author: drachenkiraa, {_drachen_kiraa_}@{_gmail_}.{com_} (remove: _{}) | -" Last Change: 2009 Jul 1 | -" Version: 1.0 | -"==========================================================================={{{1 -" Color Test: :he group-name | -" :so $VIMRUNTIME/syntax/hitest.vim | -" Tested On: - Linux (gvim v6.3, v6.4); | -" - Standard Linux Terminal (vim v6.3, v6.4); | -" - Xterm, Rxvt, Konsole, gnome-terminal (vim v6.3, v6.4). | -" - Windows (gvim v7.1, v7.2); | -" - DOS (vim v7.1, v7.2). | -" TODO: * Test this colorscheme on newer versions of vim/gvim for Linux | -" and other systems (*BSD, Mac, Amiga?). | -" * Are all the has("feature") checks really worth? | -" Please enlighten me if I'm wrong. | -"==============================================================================| -" Random Tips: | -" * If your terminal supports more than 8 colors (which is the case of most | -" modern xterms, rxvts, and others), then it is worth adding the following | -" lines somewhere into your .vimrc: | -" if &term =~ "xterm" | -" set t_Co=16 | -" endif | -" That'll make this colorscheme look a lot better on such terminals. | -" For further help checkout: | -" :he term-dependent-settings | -" :he term | -"===========================================================================}}}1 -" Initial setup stuff {{{1 -" Remove existing highlighting -set background=dark -hi clear -if exists("syntax_on") - syntax reset -endif -let g:colors_name = "elise" -hi Normal ctermbg=Black ctermfg=Gray cterm=NONE guibg=Black guifg=Gray75 gui=none - -" Vim >= 7.0 specific colors {{{1 -if v:version >= 700 - " Cursor colors {{{2 - hi Cursor ctermbg=DarkYellow ctermfg=fg guibg=LightYellow guifg=bg gui=none - hi CursorLine ctermbg=DarkGray guibg=Gray15 gui=none - hi CursorColumn ctermbg=DarkGray guibg=Gray15 gui=none - " only for Win32, IME status - if has('multi_byte_ime') - hi CursorIM guibg=LightGreen guifg=NONE gui=none - endif - - " Auto-completion Popup Menu colors {{{2 - hi Pmenu ctermbg=DarkMagenta ctermfg=bg cterm=NONE guibg=#330066 guifg=fg gui=none - hi PmenuSel ctermbg=bg ctermfg=Magenta cterm=NONE guibg=#cc99ff guifg=bg gui=none - hi PmenuSbar ctermbg=DarkBlue ctermfg=DarkBlue cterm=NONE guibg=#663399 guifg=fg gui=none - hi PmenuThumb ctermbg=DarkCyan ctermfg=DarkCyan cterm=NONE guibg=#9966cc guifg=fg gui=none - - " Tab colors {{{2 - if has("windows") - hi TabLine ctermbg=DarkYellow ctermfg=bg cterm=NONE guibg=Gray20 guifg=#ffcc66 gui=none - hi TabLineFill ctermbg=DarkYellow ctermfg=bg cterm=NONE guibg=Gray20 guifg=#ffcc66 gui=none - hi TabLineSel ctermbg=DarkBlue ctermfg=fg cterm=NONE guibg=#ffcc66 guifg=Gray20 gui=bold - endif - - " Spell checking colors {{{2 - if has("spell") - hi SpellBad ctermbg=White ctermfg=Red cterm=NONE guisp=Red gui=undercurl - hi SpellCap ctermbg=White ctermfg=Blue cterm=NONE guisp=Blue gui=undercurl - hi SpellLocal ctermbg=White ctermfg=DarkCyan cterm=NONE guisp=DarkCyan gui=undercurl - hi SpellRare ctermbg=White ctermfg=DarkMagenta cterm=NONE guisp=Magenta gui=undercurl - endif - -endif "}}}1 -" Messages and other texts' colors {{{1 -hi WarningMsg ctermbg=bg ctermfg=Red cterm=NONE guibg=bg guifg=#ff3333 gui=none -hi ErrorMsg ctermbg=Red ctermfg=White cterm=NONE guibg=Red2 guifg=White gui=none -hi ModeMsg ctermbg=bg ctermfg=fg cterm=NONE guibg=bg guifg=fg gui=none -hi MoreMsg ctermbg=bg ctermfg=Cyan cterm=NONE guibg=bg guifg=Cyan gui=none -hi Question ctermbg=bg ctermfg=White cterm=NONE guibg=bg guifg=White gui=none -hi Directory ctermbg=bg ctermfg=Yellow cterm=NONE guibg=bg guifg=Yellow gui=none -hi Title ctermbg=bg ctermfg=Yellow cterm=NONE guibg=bg guifg=Yellow gui=none - -" Diff colors {{{1 -if has("diff") - hi DiffAdd ctermbg=Green ctermfg=bg cterm=NONE guibg=LightGreen guifg=bg gui=none - hi DiffChange ctermbg=Blue ctermfg=fg cterm=NONE guibg=LightBlue guifg=bg gui=none - hi DiffDelete ctermbg=Red ctermfg=fg cterm=NONE guibg=LightRed guifg=bg gui=none - hi DiffText ctermbg=Cyan ctermfg=bg cterm=NONE guibg=LightCyan guifg=bg gui=none -endif - -" Outline, Fold & Sign columns colors {{{1 -hi LineNr ctermbg=bg ctermfg=DarkGray guibg=bg guifg=Gray40 gui=none -if has("folding") - hi Folded ctermbg=bg ctermfg=DarkCyan cterm=NONE guibg=Gray10 guifg=#66ccff gui=none - hi FoldColumn ctermbg=bg ctermfg=Cyan cterm=NONE guibg=Gray10 guifg=#66ccff gui=none -endif -if has("signs") - hi SignColumn ctermbg=bg ctermfg=Magenta guibg=Gray10 guifg=Magenta gui=none -endif - -" Search & Special characters' colors {{{1 -if has("extra_search") - hi Search ctermbg=Yellow ctermfg=bg cterm=NONE guibg=Yellow guifg=bg gui=none - hi IncSearch ctermbg=Green ctermfg=bg cterm=NONE guibg=Green guifg=bg gui=none -endif -hi NonText ctermbg=bg ctermfg=DarkGray guibg=bg guifg=DarkGray gui=none -hi SpecialKey ctermbg=bg ctermfg=DarkCyan guibg=bg guifg=DarkCyan gui=none - -" Window Bars, Status line & Visual mode colors {{{1 -hi StatusLine ctermbg=DarkBlue ctermfg=fg cterm=NONE guibg=#ffcc66 guifg=bg gui=none -if has("windows") - hi StatusLineNC ctermbg=DarkYellow ctermfg=bg cterm=NONE guibg=Gray20 guifg=#ffcc66 gui=none -endif - -if has("vertsplit") - hi VertSplit ctermbg=DarkYellow ctermfg=bg cterm=NONE guibg=Gray20 guifg=#ffcc66 gui=none -endif - -if has("wildmenu") - hi WildMenu ctermbg=bg ctermfg=Magenta guibg=bg guifg=#ffcc66 gui=bold -endif - -if has("visual") - hi Visual ctermbg=Yellow ctermfg=bg cterm=NONE guibg=#ffffcc guifg=bg gui=none - hi VisualNOS ctermbg=DarkBlue ctermfg=Yellow cterm=NONE guibg=#ffffcc guifg=DarkRed gui=none -endif - -" Syntax highlighting colors {{{1 -hi Comment ctermbg=bg ctermfg=Magenta guibg=bg guifg=#ff99cc gui=none -hi link SpecialComment Comment - -hi Character ctermbg=bg ctermfg=Cyan guibg=bg guifg=Cyan gui=none -hi String ctermbg=bg ctermfg=Cyan guibg=bg guifg=Cyan gui=none -hi Constant ctermbg=bg ctermfg=Blue guibg=bg guifg=LightBlue gui=none -hi link Number Constant -hi link Float Constant -hi link Boolean Constant - -hi Identifier ctermbg=bg ctermfg=Cyan guibg=bg guifg=Cyan gui=none -hi Function ctermbg=bg ctermfg=Green guibg=bg guifg=Green gui=none - -hi Statement ctermbg=bg ctermfg=Yellow guibg=bg guifg=#eecc00 gui=none -hi link Conditional Statement -hi link Repeat Statement -hi link Operator Statement -hi link Keyword Statement -hi link Label Statement -hi link Exception Statement - -hi Type ctermbg=bg ctermfg=Green guibg=bg guifg=#99ee00 gui=none -hi link StorageClass Type -hi link Structure Type -hi link Typedef Type - -hi PreProc ctermbg=bg ctermfg=Blue guibg=bg guifg=#cc99ff gui=none -hi PreCondit ctermbg=bg ctermfg=Blue guibg=bg guifg=#cc66dd gui=none -hi link Include PreProc -hi link Define PreProc - -hi Special ctermbg=bg ctermfg=Blue guibg=bg guifg=#ff8888 gui=none -hi SpecialChar ctermbg=bg ctermfg=Magenta guibg=bg guifg=#ff33ff gui=none -hi Tag ctermbg=bg ctermfg=DarkCyan guibg=bg guifg=DarkCyan gui=none -hi Delimiter ctermbg=bg ctermfg=DarkCyan guibg=bg guifg=DarkCyan gui=none -hi Debug ctermbg=bg ctermfg=DarkGray guibg=bg guifg=DarkGray gui=none - -hi MatchParen ctermbg=Green ctermfg=bg cterm=NONE guibg=Green guifg=bg gui=none -hi Error ctermbg=Red ctermfg=White cterm=NONE guibg=bg guifg=#ff3333 gui=none -hi Ignore ctermbg=bg ctermfg=bg cterm=NONE guibg=bg guifg=bg gui=none -hi Todo ctermbg=Magenta ctermfg=bg cterm=NONE guibg=#ff66cc guifg=bg gui=none -hi Underlined ctermbg=bg ctermfg=Cyan cterm=underline guibg=bg guifg=Cyan gui=underline -"}}}1 -"==========================================================================={{{1 -" vim: set et sw=2 sts=2 ts=8 nowrap: -" vim600: set fdc=2 fdm=marker: diff --git a/vim/colors/elisex.vim b/vim/colors/elisex.vim deleted file mode 100644 index 61bdf67..0000000 --- a/vim/colors/elisex.vim +++ /dev/null @@ -1,183 +0,0 @@ -"==============================================================================. -" File: elisex.vim | -" License: Public Domain, FREE as LOVE. | -" Description: The colorscheme "Für die Sexy Elise". | -" A pinky-yellowy-greeny colorscheme inspired on a popular | -" classical composition of "Ludwig van Beethoven", called | -" "Für Elise" (For Elise). This one uses bold and italic font | -" styles to please your eyes. | -" Note: - Only standard (for all languages) highlight-groups are set. | -" - This colorscheme _should_ look nice everywhere. | -"==============================================================================| -" Author: drachenkiraa, {_drachen_kiraa_}@{_gmail_}.{com_} (remove: _{}) | -" Last Change: 2009 Jul 1 | -" Version: 1.0 | -"==========================================================================={{{1 -" Color Test: :he group-name | -" :so $VIMRUNTIME/syntax/hitest.vim | -" Tested On: - Linux (gvim v6.3, v6.4); | -" - Standard Linux Terminal (vim v6.3, v6.4); | -" - Xterm, Rxvt, Konsole, gnome-terminal (vim v6.3, v6.4). | -" - Windows (gvim v7.1, v7.2); | -" - DOS (vim v7.1, v7.2). | -" TODO: * Test this colorscheme on newer versions of vim/gvim for Linux | -" and other systems (*BSD, Mac, Amiga?). | -" * Are all the has("feature") checks really worth? | -" Please enlighten me if I'm wrong. | -"==============================================================================| -" Random Tips: | -" * If your terminal supports more than 8 colors (which is the case of most | -" modern xterms, rxvts, and others), then it is worth adding the following | -" lines somewhere into your .vimrc: | -" if &term =~ "xterm" | -" set t_Co=16 | -" endif | -" That'll make this colorscheme look a lot better on such terminals. | -" For further help checkout: | -" :he term-dependent-settings | -" :he term | -"===========================================================================}}}1 -" Initial setup stuff {{{1 -" Remove existing highlighting -set background=dark -hi clear -if exists("syntax_on") - syntax reset -endif -let g:colors_name = "elisex" -hi Normal ctermbg=Black ctermfg=Gray cterm=NONE guibg=Black guifg=Gray75 gui=none - -" Vim >= 7.0 specific colors {{{1 -if v:version >= 700 - " Cursor colors {{{2 - hi Cursor ctermbg=DarkYellow ctermfg=fg guibg=LightYellow guifg=bg gui=none - hi CursorLine ctermbg=DarkGray guibg=Gray15 gui=none - hi CursorColumn ctermbg=DarkGray guibg=Gray15 gui=none - " only for Win32, IME status - if has('multi_byte_ime') - hi CursorIM guibg=LightGreen guifg=NONE gui=none - endif - - " Auto-completion Popup Menu colors {{{2 - hi Pmenu ctermbg=DarkMagenta ctermfg=bg cterm=NONE guibg=#330066 guifg=fg gui=none - hi PmenuSel ctermbg=bg ctermfg=Magenta cterm=NONE guibg=#cc99ff guifg=bg gui=bold - hi PmenuSbar ctermbg=DarkBlue ctermfg=DarkBlue cterm=NONE guibg=#663399 guifg=fg gui=none - hi PmenuThumb ctermbg=DarkCyan ctermfg=DarkCyan cterm=NONE guibg=#9966cc guifg=fg gui=none - - " Tab colors {{{2 - if has("windows") - hi TabLine ctermbg=DarkYellow ctermfg=bg cterm=NONE guibg=Gray20 guifg=#ffcc66 gui=italic - hi TabLineFill ctermbg=DarkYellow ctermfg=bg cterm=NONE guibg=Gray20 guifg=#ffcc66 gui=italic - hi TabLineSel ctermbg=DarkBlue ctermfg=fg cterm=NONE guibg=#ffcc66 guifg=Gray20 gui=bold - endif - - " Spell checking colors {{{2 - if has("spell") - hi SpellBad ctermbg=White ctermfg=Red cterm=NONE guisp=Red gui=undercurl - hi SpellCap ctermbg=White ctermfg=Blue cterm=NONE guisp=Blue gui=undercurl - hi SpellLocal ctermbg=White ctermfg=DarkCyan cterm=NONE guisp=DarkCyan gui=undercurl - hi SpellRare ctermbg=White ctermfg=DarkMagenta cterm=NONE guisp=Magenta gui=undercurl - endif - -endif "}}}1 -" Messages and other texts' colors {{{1 -hi WarningMsg ctermbg=bg ctermfg=Red cterm=NONE guibg=bg guifg=#ff3333 gui=italic -hi ErrorMsg ctermbg=Red ctermfg=White cterm=NONE guibg=Red2 guifg=White gui=none -hi ModeMsg ctermbg=bg ctermfg=fg cterm=NONE guibg=bg guifg=fg gui=none -hi MoreMsg ctermbg=bg ctermfg=Cyan cterm=NONE guibg=bg guifg=Cyan gui=none -hi Question ctermbg=bg ctermfg=White cterm=NONE guibg=bg guifg=White gui=italic -hi Directory ctermbg=bg ctermfg=Yellow cterm=NONE guibg=bg guifg=Yellow gui=none -hi Title ctermbg=bg ctermfg=Yellow cterm=NONE guibg=bg guifg=Yellow gui=underline - -" Diff colors {{{1 -if has("diff") - hi DiffAdd ctermbg=Green ctermfg=bg cterm=NONE guibg=LightGreen guifg=bg gui=none - hi DiffChange ctermbg=Blue ctermfg=fg cterm=NONE guibg=LightBlue guifg=bg gui=none - hi DiffDelete ctermbg=Red ctermfg=fg cterm=NONE guibg=LightRed guifg=bg gui=none - hi DiffText ctermbg=Cyan ctermfg=bg cterm=NONE guibg=LightCyan guifg=bg gui=none -endif - -" Outline, Fold & Sign columns colors {{{1 -hi LineNr ctermbg=bg ctermfg=DarkGray guibg=bg guifg=Gray40 gui=none -if has("folding") - hi Folded ctermbg=bg ctermfg=DarkCyan cterm=NONE guibg=Gray10 guifg=#66ccff gui=none - hi FoldColumn ctermbg=bg ctermfg=Cyan cterm=NONE guibg=Gray10 guifg=#66ccff gui=none -endif -if has("signs") - hi SignColumn ctermbg=bg ctermfg=Magenta guibg=Gray10 guifg=Magenta gui=none -endif - -" Search & Special characters' colors {{{1 -if has("extra_search") - hi Search ctermbg=Yellow ctermfg=bg cterm=NONE guibg=Yellow guifg=bg gui=none - hi IncSearch ctermbg=Green ctermfg=bg cterm=NONE guibg=Green guifg=bg gui=none -endif -hi NonText ctermbg=bg ctermfg=DarkGray guibg=bg guifg=DarkGray gui=none -hi SpecialKey ctermbg=bg ctermfg=DarkCyan guibg=bg guifg=DarkCyan gui=none - -" Window Bars, Status line & Visual mode colors {{{1 -hi StatusLine ctermbg=DarkBlue ctermfg=fg cterm=NONE guibg=#ffcc66 guifg=bg gui=none -if has("windows") - hi StatusLineNC ctermbg=DarkYellow ctermfg=bg cterm=NONE guibg=Gray20 guifg=#ffcc66 gui=italic -endif - -if has("vertsplit") - hi VertSplit ctermbg=DarkYellow ctermfg=bg cterm=NONE guibg=Gray20 guifg=#ffcc66 gui=none -endif - -if has("wildmenu") - hi WildMenu ctermbg=bg ctermfg=Magenta guibg=bg guifg=#ffcc66 gui=bold -endif - -if has("visual") - hi Visual ctermbg=Yellow ctermfg=bg cterm=NONE guibg=#ffffcc guifg=bg gui=none - hi VisualNOS ctermbg=DarkBlue ctermfg=Yellow cterm=NONE guibg=#ffffcc guifg=DarkRed gui=none -endif - -" Syntax highlighting colors {{{1 -hi Comment ctermbg=bg ctermfg=Magenta guibg=bg guifg=#ff99cc gui=none -hi link SpecialComment Comment - -hi Character ctermbg=bg ctermfg=Cyan guibg=bg guifg=Cyan gui=none -hi String ctermbg=bg ctermfg=Cyan guibg=bg guifg=Cyan gui=none -hi Constant ctermbg=bg ctermfg=Blue guibg=bg guifg=LightBlue gui=bold -hi link Number Constant -hi link Float Constant -hi link Boolean Constant - -hi Identifier ctermbg=bg ctermfg=Cyan guibg=bg guifg=Cyan gui=none -hi Function ctermbg=bg ctermfg=Green guibg=bg guifg=Green gui=bold,italic - -hi Statement ctermbg=bg ctermfg=Yellow guibg=bg guifg=#eecc00 gui=bold -hi link Conditional Statement -hi link Repeat Statement -hi link Operator Statement -hi link Keyword Statement -hi link Label Statement -hi link Exception Statement - -hi Type ctermbg=bg ctermfg=Green guibg=bg guifg=#99ee00 gui=bold -hi link StorageClass Type -hi link Structure Type -hi link Typedef Type - -hi PreProc ctermbg=bg ctermfg=Blue guibg=bg guifg=#cc99ff gui=none -hi PreCondit ctermbg=bg ctermfg=Blue guibg=bg guifg=#cc66dd gui=bold,italic -hi link Include PreProc -hi link Define PreProc - -hi Special ctermbg=bg ctermfg=Blue guibg=bg guifg=#ff8888 gui=none -hi SpecialChar ctermbg=bg ctermfg=Magenta guibg=bg guifg=#ff33ff gui=none -hi Tag ctermbg=bg ctermfg=DarkCyan guibg=bg guifg=DarkCyan gui=none -hi Delimiter ctermbg=bg ctermfg=DarkCyan guibg=bg guifg=DarkCyan gui=none -hi Debug ctermbg=bg ctermfg=DarkGray guibg=bg guifg=DarkGray gui=none - -hi MatchParen ctermbg=Green ctermfg=bg cterm=NONE guibg=Green guifg=bg gui=bold -hi Error ctermbg=Red ctermfg=White cterm=NONE guibg=bg guifg=#ff3333 gui=none -hi Ignore ctermbg=bg ctermfg=bg cterm=NONE guibg=bg guifg=bg gui=none -hi Todo ctermbg=Magenta ctermfg=bg cterm=NONE guibg=#ff66cc guifg=bg gui=bold -hi Underlined ctermbg=bg ctermfg=Cyan cterm=underline guibg=bg guifg=Cyan gui=underline -"}}}1 -"==========================================================================={{{1 -" vim: set et sw=2 sts=2 ts=8 nowrap: -" vim600: set fdc=2 fdm=marker: diff --git a/vim/colors/enzyme.vim b/vim/colors/enzyme.vim deleted file mode 100644 index a3b7e39..0000000 --- a/vim/colors/enzyme.vim +++ /dev/null @@ -1,69 +0,0 @@ -" vim: tw=0 ts=4 sw=4 -" Vim color file -" Maintainer: Kamil Kisiel - -hi clear -if exists("syntax_on") - syntax reset -endif -let g:colors_name = "enzyme" -set bg=dark -hi Normal ctermfg=grey -hi Scrollbar guifg=darkcyan guibg=cyan -hi Menu guifg=black guibg=cyan -hi SpecialKey term=bold cterm=bold ctermfg=darkred -hi NonText term=bold cterm=bold ctermfg=darkred -hi Directory term=bold cterm=bold ctermfg=brown -hi ErrorMsg term=standout cterm=bold ctermfg=grey ctermbg=red -hi Search term=reverse ctermfg=white ctermbg=magenta -hi MoreMsg term=bold cterm=bold ctermfg=darkgreen -hi ModeMsg term=bold cterm=bold -hi LineNr term=underline cterm=bold ctermfg=darkcyan -hi Question term=standout cterm=bold ctermfg=darkgreen -hi StatusLineNC term=bold,reverse cterm=bold ctermfg=darkblue ctermbg=white -hi StatusLine term=reverse ctermfg=darkblue ctermbg=white -hi Folded ctermfg=white ctermbg=darkred -hi Title term=bold cterm=bold ctermfg=darkmagenta -hi Visual term=reverse cterm=reverse -hi WarningMsg term=standout cterm=bold ctermfg=darkred -hi Cursor guifg=bg guibg=Green -hi Comment term=bold cterm=bold ctermfg=cyan -hi Constant term=underline cterm=bold ctermfg=LightBlue -hi Special term=bold cterm=bold ctermfg=red -hi Identifier term=underline ctermfg=brown -hi Statement term=bold cterm=bold ctermfg=yellow -hi PreProc term=underline ctermfg=darkmagenta -hi Type term=underline cterm=bold ctermfg=lightgreen -hi Error term=reverse ctermfg=darkcyan ctermbg=black -hi Todo term=standout ctermfg=black ctermbg=darkcyan -hi CursorLine term=underline guibg=#555555 cterm=underline -hi CursorColumn term=underline guibg=#555555 cterm=underline -hi MatchParen term=reverse ctermfg=blue -hi TabLine term=bold,reverse cterm=bold ctermfg=lightblue ctermbg=white -hi TabLineFill term=bold,reverse cterm=bold ctermfg=lightblue ctermbg=white -hi TabLineSel term=reverse ctermfg=white ctermbg=lightblue -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 diff --git a/vim/colors/evening_2.vim b/vim/colors/evening_2.vim deleted file mode 100644 index 27d9f19..0000000 --- a/vim/colors/evening_2.vim +++ /dev/null @@ -1,57 +0,0 @@ -" Vim color file -" Maintainer: Bram Moolenaar -" Last Change: 2006 Apr 14 - -" This color scheme uses a dark grey background. - -" First remove all existing highlighting. -set background=dark -hi clear -if exists("syntax_on") - syntax reset -endif - -let colors_name = "evening_2" - -hi Normal ctermbg=DarkGrey ctermfg=White guifg=gray90 guibg=grey25 - -" Groups used in the 'highlight' and 'guicursor' options default value. -hi ErrorMsg term=standout ctermbg=DarkRed ctermfg=White guibg=Red guifg=White -hi IncSearch term=reverse cterm=reverse gui=reverse -hi ModeMsg term=bold cterm=bold gui=bold -hi StatusLine term=reverse,bold cterm=reverse,bold gui=reverse,bold -hi StatusLineNC term=reverse cterm=reverse gui=reverse -hi VertSplit term=reverse cterm=reverse gui=reverse -hi Visual term=reverse ctermbg=black guibg=grey40 -hi VisualNOS term=underline,bold cterm=underline,bold gui=underline,bold -hi DiffText term=reverse cterm=bold ctermbg=Red gui=bold guibg=Red -hi Cursor guibg=Green guifg=Black -hi lCursor guibg=Cyan guifg=Black -hi Directory term=bold ctermfg=LightCyan guifg=Cyan -""hi LineNr term=underline ctermfg=Yellow guifg=Yellow -hi LineNr term=underline ctermfg=Yellow guifg=#8db6cd -hi MoreMsg term=bold ctermfg=LightGreen gui=bold guifg=SeaGreen -hi NonText term=bold ctermfg=LightBlue gui=bold guifg=LightBlue guibg=grey30 -hi Question term=standout ctermfg=LightGreen gui=bold guifg=Green -hi Search term=reverse ctermbg=Yellow ctermfg=Black guibg=Yellow guifg=Black -hi SpecialKey term=bold ctermfg=LightBlue guifg=Cyan -hi Title term=bold ctermfg=LightMagenta gui=bold guifg=Magenta -hi WarningMsg term=standout ctermfg=LightRed guifg=Red -hi WildMenu term=standout ctermbg=Yellow ctermfg=Black guibg=Yellow guifg=Black -hi Folded term=standout ctermbg=LightGrey ctermfg=DarkBlue guibg=LightGrey guifg=DarkBlue -hi FoldColumn term=standout ctermbg=LightGrey ctermfg=DarkBlue guibg=Grey guifg=DarkBlue -hi DiffAdd term=bold ctermbg=DarkBlue guibg=DarkBlue -hi DiffChange term=bold ctermbg=DarkMagenta guibg=DarkMagenta -hi DiffDelete term=bold ctermfg=Blue ctermbg=DarkCyan gui=bold guifg=Blue guibg=DarkCyan -hi CursorColumn term=reverse ctermbg=Black guibg=grey40 -hi CursorLine term=underline cterm=underline guibg=grey40 - -" Groups for syntax highlighting -hi Constant term=underline ctermfg=Magenta guifg=#ffa0a0 guibg=grey25 -hi Special term=bold ctermfg=LightRed guifg=Orange guibg=grey25 -if &t_Co > 8 - hi Statement term=bold cterm=bold ctermfg=Yellow guifg=#ffff60 gui=bold -endif -hi Ignore ctermfg=DarkGrey guifg=grey20 - -" vim: sw=2 diff --git a/vim/colors/felipec.vim b/vim/colors/felipec.vim deleted file mode 100644 index 33e4f9d..0000000 --- a/vim/colors/felipec.vim +++ /dev/null @@ -1,86 +0,0 @@ -" Maintainer: Felipe Contreras -" -" References: -" http://vimcasts.org/episodes/creating-colorschemes-for-vim/ -" :runtime syntax/hitest.vim -" https://github.com/gerw/vim-HiLinkTrace - -set background=dark - -hi clear - -if exists("syntax_on") - syntax reset -endif - -let g:colors_name = "felipec" - -if exists("b:current_syntax") - if b:current_syntax == "diff" - syn match diffFileId "^diff.*" - syn match diffFile "^index .*" - syn match diffOldFile "^--- .*" - syn match diffNewFile "^+++ .*" - elseif b:current_syntax == "vim" - syn match vimHiGuiRgb contained "#\x\{3\}\>" - endif -endif - -" General colors -hi Normal guifg=#eee ctermfg=7 guibg=#111 ctermbg=233 gui=none -hi Cursor guifg=NONE guibg=#bde ctermbg=153 gui=none -hi MatchParen guibg=#56a ctermbg=61 - -" UI colors -hi ErrorMsg guifg=#000 ctermfg=0 guibg=#fc8 ctermbg=222 gui=bold -hi Folded guifg=#88f ctermfg=105 guibg=#333 ctermbg=236 gui=bold -hi FoldColumn guifg=#88f ctermfg=105 guibg=#333 ctermbg=236 gui=bold -hi NonText guifg=#888 ctermfg=102 guibg=#333 ctermbg=236 gui=none -hi Search guifg=#60a ctermfg=55 guibg=#dbe ctermbg=183 gui=underline -hi SpellBad guisp=#b55 -hi SpellCap guisp=#55b -hi SpellRare guisp=#b5b -hi SpellLocal guisp=#5bb -hi LineNr guifg=#bb8 ctermfg=144 -hi CursorLineNr guifg=#ee8 ctermfg=228 gui=bold -hi CursorLine guibg=#444 ctermbg=238 -hi CursorColumn guibg=#444 ctermbg=238 -hi Visual guibg=#333 ctermbg=236 -hi Pmenu guifg=#213 ctermfg=235 guibg=#dbe ctermbg=183 -hi PmenuSel guifg=#dbe ctermfg=183 guibg=#213 ctermbg=235 -hi SignColumn guifg=#8ff guibg=#333 - -" Syntax highlighting -hi Comment guifg=#999 ctermfg=246 gui=italic - -"" Constants -hi Constant guifg=#f88 ctermfg=210 gui=none -hi String guifg=#6e6 ctermfg=83 gui=italic -hi Boolean guifg=#f88 ctermfg=210 gui=bold - -hi Identifier guifg=#f8f ctermfg=213 gui=none -hi Function guifg=#8f8 ctermfg=120 gui=bold - -hi Statement guifg=#8cf ctermfg=117 gui=none -hi PreProc guifg=#c8f ctermfg=177 gui=none -hi Type guifg=#ef8 ctermfg=228 gui=none -hi Special guifg=#fd8 ctermfg=222 gui=none - -hi Todo guifg=#444 ctermfg=238 guibg=#999 ctermbg=246 gui=bold -hi Error guifg=#000 ctermfg=0 guibg=#fc8 ctermbg=222 gui=bold - -hi Underlined guifg=#8af ctermfg=111 gui=underline - -hi DiffAdd guibg=#354 ctermbg=238 gui=none -hi DiffDelete guifg=#433 ctermfg=237 guibg=#433 ctermbg=237 gui=none -hi DiffChange guibg=#345 ctermbg=238 gui=none -hi DiffText guibg=#345 ctermbg=238 gui=none - -hi diffAdded guifg=#5f5 ctermfg=83 gui=none -hi diffRemoved guifg=#f55 ctermfg=203 gui=none -hi diffFileId guifg=#60a ctermfg=55 guibg=#dbe ctermbg=183 gui=none -hi diffFile guifg=#999 ctermfg=246 gui=none -hi diffOldFile guifg=#9f9 ctermfg=120 gui=none -hi diffNewFile guifg=#f99 ctermfg=210 gui=none - -hi Keyword guifg=#8ff ctermfg=123 diff --git a/vim/colors/fine_blue.vim b/vim/colors/fine_blue.vim deleted file mode 100755 index 89c280c..0000000 --- a/vim/colors/fine_blue.vim +++ /dev/null @@ -1,71 +0,0 @@ -" 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 diff --git a/vim/colors/fine_blue2.vim b/vim/colors/fine_blue2.vim deleted file mode 100755 index 89c280c..0000000 --- a/vim/colors/fine_blue2.vim +++ /dev/null @@ -1,71 +0,0 @@ -" 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 diff --git a/vim/colors/flatland.vim b/vim/colors/flatland.vim deleted file mode 100644 index 66088a7..0000000 --- a/vim/colors/flatland.vim +++ /dev/null @@ -1,107 +0,0 @@ -" Vim color file -" Converted from Textmate theme PlasticCodeWrap using Coloration v0.3.3 (http://github.com/sickill/coloration) - -set background=dark -highlight clear - -if exists("syntax_on") - syntax reset -endif - -let g:colors_name = "flatland" - -hi Cursor ctermfg=16 ctermbg=59 cterm=NONE guifg=#26292c guibg=#646769 gui=NONE -hi Visual ctermfg=NONE ctermbg=59 cterm=NONE guifg=NONE guibg=#515559 gui=NONE -hi CursorLine ctermfg=NONE ctermbg=59 cterm=NONE guifg=NONE guibg=#3b3e40 gui=NONE -hi CursorColumn ctermfg=NONE ctermbg=59 cterm=NONE guifg=NONE guibg=#3b3e40 gui=NONE -hi ColorColumn ctermfg=NONE ctermbg=59 cterm=NONE guifg=NONE guibg=#3b3e40 gui=NONE -hi LineNr ctermfg=102 ctermbg=59 cterm=NONE guifg=#8f9192 guibg=#3b3e40 gui=NONE -hi VertSplit ctermfg=241 ctermbg=241 cterm=NONE guifg=#636567 guibg=#636567 gui=NONE -hi MatchParen ctermfg=209 ctermbg=NONE cterm=underline guifg=#fa9a4b guibg=NONE gui=underline -hi StatusLine ctermfg=231 ctermbg=241 cterm=bold guifg=#f8f8f8 guibg=#636567 gui=bold -hi StatusLineNC ctermfg=231 ctermbg=241 cterm=NONE guifg=#f8f8f8 guibg=#636567 gui=NONE -hi Pmenu ctermfg=74 ctermbg=NONE cterm=NONE guifg=#72aaca guibg=NONE gui=NONE -hi PmenuSel ctermfg=NONE ctermbg=59 cterm=NONE guifg=NONE guibg=#3c3f42 gui=NONE -hi IncSearch ctermfg=16 ctermbg=231 cterm=NONE guifg=#26292c guibg=#f6f6f6 gui=NONE -hi Search ctermfg=NONE ctermbg=NONE cterm=underline guifg=NONE guibg=NONE gui=underline -hi Directory ctermfg=150 ctermbg=NONE cterm=NONE guifg=#b8d977 guibg=NONE gui=NONE -hi Folded ctermfg=102 ctermbg=16 cterm=NONE guifg=#798188 guibg=#26292c gui=NONE - -hi Normal ctermfg=231 ctermbg=16 cterm=NONE guifg=#f8f8f8 guibg=#26292c gui=NONE -hi Boolean ctermfg=150 ctermbg=NONE cterm=NONE guifg=#b8d977 guibg=NONE gui=NONE -hi Character ctermfg=150 ctermbg=NONE cterm=NONE guifg=#b8d977 guibg=NONE gui=NONE -hi Comment ctermfg=102 ctermbg=NONE cterm=NONE guifg=#798188 guibg=NONE gui=NONE -hi Conditional ctermfg=209 ctermbg=NONE cterm=NONE guifg=#fa9a4b guibg=NONE gui=NONE -hi Constant ctermfg=150 ctermbg=NONE cterm=NONE guifg=#b8d977 guibg=NONE gui=NONE -hi Define ctermfg=209 ctermbg=NONE cterm=NONE guifg=#fa9a4b guibg=NONE gui=NONE -hi DiffAdd ctermfg=231 ctermbg=64 cterm=bold guifg=#f8f8f8 guibg=#46830e gui=bold -hi DiffDelete ctermfg=88 ctermbg=NONE cterm=NONE guifg=#8b0809 guibg=NONE gui=NONE -hi DiffChange ctermfg=231 ctermbg=23 cterm=NONE guifg=#f8f8f8 guibg=#233a5a gui=NONE -hi DiffText ctermfg=231 ctermbg=24 cterm=bold guifg=#f8f8f8 guibg=#204a87 gui=bold -hi ErrorMsg ctermfg=231 ctermbg=124 cterm=NONE guifg=#f8f8f8 guibg=#aa2915 gui=NONE -hi WarningMsg ctermfg=231 ctermbg=124 cterm=NONE guifg=#f8f8f8 guibg=#aa2915 gui=NONE -hi Float ctermfg=150 ctermbg=NONE cterm=NONE guifg=#b8d977 guibg=NONE gui=NONE -hi Function ctermfg=74 ctermbg=NONE cterm=NONE guifg=#72aaca guibg=NONE gui=NONE -hi Identifier ctermfg=228 ctermbg=NONE cterm=NONE guifg=#f6f080 guibg=NONE gui=NONE -hi Keyword ctermfg=209 ctermbg=NONE cterm=NONE guifg=#fa9a4b guibg=NONE gui=NONE -hi Label ctermfg=231 ctermbg=NONE cterm=NONE guifg=#f6f6f6 guibg=NONE gui=NONE -hi NonText ctermfg=102 ctermbg=59 cterm=NONE guifg=#7a8288 guibg=#313336 gui=NONE -hi Number ctermfg=150 ctermbg=NONE cterm=NONE guifg=#b8d977 guibg=NONE gui=NONE -hi Operator ctermfg=209 ctermbg=NONE cterm=NONE guifg=#fa9a4b guibg=NONE gui=NONE -hi PreProc ctermfg=209 ctermbg=NONE cterm=NONE guifg=#fa9a4b guibg=NONE gui=NONE -hi Special ctermfg=231 ctermbg=NONE cterm=NONE guifg=#f8f8f8 guibg=NONE gui=NONE -hi SpecialKey ctermfg=102 ctermbg=59 cterm=NONE guifg=#7a8288 guibg=#3b3e40 gui=NONE -hi Statement ctermfg=209 ctermbg=NONE cterm=NONE guifg=#fa9a4b guibg=NONE gui=NONE -hi StorageClass ctermfg=228 ctermbg=NONE cterm=NONE guifg=#f6f080 guibg=NONE gui=NONE -hi String ctermfg=231 ctermbg=NONE cterm=NONE guifg=#f6f6f6 guibg=NONE gui=NONE -hi Tag ctermfg=74 ctermbg=NONE cterm=NONE guifg=#72aaca guibg=NONE gui=NONE -hi Title ctermfg=231 ctermbg=NONE cterm=bold guifg=#f8f8f8 guibg=NONE gui=bold -hi Todo ctermfg=102 ctermbg=NONE cterm=inverse,bold guifg=#798188 guibg=NONE gui=inverse,bold -hi Type ctermfg=74 ctermbg=NONE cterm=NONE guifg=#72aaca guibg=NONE gui=NONE -hi Underlined ctermfg=NONE ctermbg=NONE cterm=underline guifg=NONE guibg=NONE gui=underline -hi rubyClass ctermfg=209 ctermbg=NONE cterm=NONE guifg=#fa9a4b guibg=NONE gui=NONE -hi rubyFunction ctermfg=74 ctermbg=NONE cterm=NONE guifg=#72aaca guibg=NONE gui=NONE -hi rubyInterpolationDelimiter ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE -hi rubySymbol ctermfg=150 ctermbg=NONE cterm=NONE guifg=#b8d977 guibg=NONE gui=NONE -hi rubyConstant ctermfg=74 ctermbg=NONE cterm=NONE guifg=#72aaca guibg=NONE gui=NONE -hi rubyStringDelimiter ctermfg=231 ctermbg=NONE cterm=NONE guifg=#f6f6f6 guibg=NONE gui=NONE -hi rubyBlockParameter ctermfg=209 ctermbg=NONE cterm=NONE guifg=#fb9a4b guibg=NONE gui=NONE -hi rubyInstanceVariable ctermfg=209 ctermbg=NONE cterm=NONE guifg=#fb9a4b guibg=NONE gui=NONE -hi rubyInclude ctermfg=209 ctermbg=NONE cterm=NONE guifg=#fa9a4b guibg=NONE gui=NONE -hi rubyGlobalVariable ctermfg=209 ctermbg=NONE cterm=NONE guifg=#fb9a4b guibg=NONE gui=NONE -hi rubyRegexp ctermfg=215 ctermbg=NONE cterm=NONE guifg=#ffb454 guibg=NONE gui=NONE -hi rubyRegexpDelimiter ctermfg=215 ctermbg=NONE cterm=NONE guifg=#ffb454 guibg=NONE gui=NONE -hi rubyEscape ctermfg=150 ctermbg=NONE cterm=NONE guifg=#b8d977 guibg=NONE gui=NONE -hi rubyControl ctermfg=209 ctermbg=NONE cterm=NONE guifg=#fa9a4b guibg=NONE gui=NONE -hi rubyClassVariable ctermfg=209 ctermbg=NONE cterm=NONE guifg=#fb9a4b guibg=NONE gui=NONE -hi rubyOperator ctermfg=209 ctermbg=NONE cterm=NONE guifg=#fa9a4b guibg=NONE gui=NONE -hi rubyException ctermfg=209 ctermbg=NONE cterm=NONE guifg=#fa9a4b guibg=NONE gui=NONE -hi rubyPseudoVariable ctermfg=209 ctermbg=NONE cterm=NONE guifg=#fb9a4b guibg=NONE gui=NONE -hi rubyRailsUserClass ctermfg=74 ctermbg=NONE cterm=NONE guifg=#72aaca guibg=NONE gui=NONE -hi rubyRailsARAssociationMethod ctermfg=215 ctermbg=NONE cterm=NONE guifg=#ffb454 guibg=NONE gui=NONE -hi rubyRailsARMethod ctermfg=215 ctermbg=NONE cterm=NONE guifg=#ffb454 guibg=NONE gui=NONE -hi rubyRailsRenderMethod ctermfg=215 ctermbg=NONE cterm=NONE guifg=#ffb454 guibg=NONE gui=NONE -hi rubyRailsMethod ctermfg=215 ctermbg=NONE cterm=NONE guifg=#ffb454 guibg=NONE gui=NONE -hi erubyDelimiter ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE -hi erubyComment ctermfg=102 ctermbg=NONE cterm=NONE guifg=#798188 guibg=NONE gui=NONE -hi erubyRailsMethod ctermfg=215 ctermbg=NONE cterm=NONE guifg=#ffb454 guibg=NONE gui=NONE -hi htmlTag ctermfg=150 ctermbg=NONE cterm=NONE guifg=#b7d877 guibg=NONE gui=NONE -hi htmlEndTag ctermfg=150 ctermbg=NONE cterm=NONE guifg=#b7d877 guibg=NONE gui=NONE -hi htmlTagName ctermfg=150 ctermbg=NONE cterm=NONE guifg=#b7d877 guibg=NONE gui=NONE -hi htmlArg ctermfg=150 ctermbg=NONE cterm=NONE guifg=#b7d877 guibg=NONE gui=NONE -hi htmlSpecialChar ctermfg=221 ctermbg=NONE cterm=NONE guifg=#f1e94b guibg=NONE gui=NONE -hi javaScriptFunction ctermfg=228 ctermbg=NONE cterm=NONE guifg=#f6f080 guibg=NONE gui=NONE -hi javaScriptRailsFunction ctermfg=215 ctermbg=NONE cterm=NONE guifg=#ffb454 guibg=NONE gui=NONE -hi javaScriptBraces ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE -hi yamlKey ctermfg=74 ctermbg=NONE cterm=NONE guifg=#72aaca guibg=NONE gui=NONE -hi yamlAnchor ctermfg=209 ctermbg=NONE cterm=NONE guifg=#fb9a4b guibg=NONE gui=NONE -hi yamlAlias ctermfg=209 ctermbg=NONE cterm=NONE guifg=#fb9a4b guibg=NONE gui=NONE -hi yamlDocumentHeader ctermfg=231 ctermbg=NONE cterm=NONE guifg=#f6f6f6 guibg=NONE gui=NONE -hi cssURL ctermfg=209 ctermbg=NONE cterm=NONE guifg=#fb9a4b guibg=NONE gui=NONE -hi cssFunctionName ctermfg=215 ctermbg=NONE cterm=NONE guifg=#ffb454 guibg=NONE gui=NONE -hi cssColor ctermfg=150 ctermbg=NONE cterm=NONE guifg=#b8d977 guibg=NONE gui=NONE -hi cssPseudoClassId ctermfg=74 ctermbg=NONE cterm=NONE guifg=#72aaca guibg=NONE gui=NONE -hi cssClassName ctermfg=74 ctermbg=NONE cterm=NONE guifg=#72aaca guibg=NONE gui=NONE -hi cssValueLength ctermfg=150 ctermbg=NONE cterm=NONE guifg=#b8d977 guibg=NONE gui=NONE -hi cssCommonAttr ctermfg=150 ctermbg=NONE cterm=NONE guifg=#b7d877 guibg=NONE gui=NONE -hi cssBraces ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE diff --git a/vim/colors/fnaqevan.vim b/vim/colors/fnaqevan.vim deleted file mode 100755 index d936cee..0000000 --- a/vim/colors/fnaqevan.vim +++ /dev/null @@ -1,67 +0,0 @@ -" Vim color file -" Maintainer: Rafal Sulejman -" 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 - diff --git a/vim/colors/fog.vim b/vim/colors/fog.vim deleted file mode 100755 index ab263ab..0000000 --- a/vim/colors/fog.vim +++ /dev/null @@ -1,170 +0,0 @@ -" Vim color file -" vim: tw=0 ts=4 sw=4 -" Maintainer: Thomas R. Kimpton -" 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 diff --git a/vim/colors/fokus.vim b/vim/colors/fokus.vim deleted file mode 100644 index 8f99b08..0000000 --- a/vim/colors/fokus.vim +++ /dev/null @@ -1,168 +0,0 @@ -" Vim color file -" -" Name: fokus -" Maintainer: Mohammad Satrio -" Version: 0.3 -" Last Change: February 7th, 2011 -" -" Edited from fruit color scheme by Tiza, version 1.3 -" This color scheme uses a light background. - -hi clear - -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="fokus" - -hi Normal guifg=#404040 guibg=#F5F3E7 - -" Search -hi IncSearch gui=UNDERLINE guifg=#404040 guibg=#FF99FF -hi Search gui=NONE guifg=#404040 guibg=#ffdd99 - -" 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 guibg=#C2C0B7 guifg=#404040 -hi VertSplit gui=NONE guifg=#c2c0b7 guibg=#c2c0b7 -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=#ffffff guibg=#404040 -hi CursorLine guibg=#EBE8DC -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=#aaaaaa -hi Pmenu guifg=#404040 guibg=#FFddF5 -hi PmenuSel guifg=#ff00aa guibg=#ffffff -hi SpecialKey gui=NONE guifg=#4040ff guibg=NONE -hi Title gui=NONE guifg=#0050a0 guibg=NONE -hi Visual gui=NONE guifg=NONE guibg=#FFddF5 -" hi VisualNOS gui=NONE guifg=#484848 guibg=#e0e0e0 - -" Syntax group -hi Boolean guifg=#F59300 -hi Comment gui=NONE guifg=#D998C2 guibg=NONE -hi Constant gui=NONE guifg=#ff4080 guibg=NONE -hi Delimiter gui=NONE guifg=#99cc66 -hi Error gui=BOLD guifg=#ffffff guibg=#ff4080 -hi Function guifg=#dd2222 -hi Identifier gui=NONE guifg=#0070e6 guibg=NONE -hi Ignore gui=NONE guifg=#f8f8f8 guibg=NONE -hi MatchParen gui=BOLD guifg=#ffffff guibg=#ff4080 -hi PreProc gui=NONE guifg=#7AA1CC guibg=NONE -hi Special gui=NONE guifg=#ff9900 guibg=NONE -hi Statement gui=NONE guifg=NONE guibg=NONE -"#f030d0 -hi String guifg=#889D52 -hi Todo gui=UNDERLINE guifg=#ff0070 guibg=#ffe0f4 -hi Type gui=NONE guifg=#8955A3 guibg=NONE -hi Underlined gui=UNDERLINE guifg=fg guibg=NONE - -hi Conditional guifg=#3399ff -hi Repeat guifg=#0000ff -"hi link Operator Normal -hi Operator guifg=#CC7A7A - -" tree -hi link treePart Comment -hi link treePartFile treePart -hi link treeOpenable treePart -hi link treeClosable treeOpenable -hi link treeExecFile rubyRegexp - -" html -hi link htmlTag xmlTag -hi link htmlTagName xmlTagName -hi link htmlEndTag xmlEndTag -hi link htmlArg xmlAttrib -hi link htmlString xmlString -hi link htmlTagN htmlTagName -hi link htmlSpecialTagName htmlTagName - -hi xmlTag guifg=#bbbbbb -hi xmlTagName guifg=#CC7A7A -hi link xmlEndTag xmlTag -hi link xmlAttrib PreProc -hi xmlString guifg=#888888 - -" javascript -hi javaScriptParens guifg=#bbbbbb -hi link javaScriptBraces javaScriptFunction - -" ruuubyyyy -hi link rubyDefine PreProc -hi link rubyIdentifier Identifier -hi railsClass guifg=#ff4080 -hi link rubyConditional Conditional -hi link rubyInstanceVariable Type -hi link rubyClassVariable rubyInstanceVariable -hi link rubyBeginEnd rubyIdentifier -hi link rubyBlockParameterList rubyBlockParameter -hi link rubyConstant Constant -hi link rubyControl rubyBeginEnd -hi link rubyInterpolationDelimiter Comment -hi link rubyOptionalDo rubyBeginEnd -hi link rubyOperator Operator -hi link rubyPseudoVariable rubyBoolean -hi link rubyStringEscape Normal -hi rubySymbol guifg=#27A3A3 -hi link railsMethod xmlTagName -hi rubyAccess guifg=#855A76 guibg=#F5D7EB -hi rubyRegexp guifg=#D63267 -hi link rubyRegexpDelimiter rubyRegexp -hi rubyRegexpSpecial guifg=#D63267 -hi link cucumberWhenTable String -hi link cucumberThenTable cucumberWhenTable -hi link cucumberThen railsClass -hi link cucumberWhen Conditional -hi link cucumberGiven Type -hi link cucumberScenario Function -hi link cucumberFeature Function - -" php -hi link phpQuoteSingle Delimiter -hi link phpQuotedouble Delimiter -hi link phpIdentifier Normal -hi link phpVarSelector Comment -hi link phpEcho phpFunctions -hi link phpFunctions xmlTagName -hi link phpDefineFuncName Function -hi link phpDefineMethodName Function -hi phpDefineClassName guifg=#ff4080 -hi phpStructureHere guifg=#ff4080 -hi link phpRelation phpOperator -hi link phpBoolean Boolean -hi link phpSuperGlobal Type -hi link phpArray phpFunctions -hi phpStringDouble guifg=#009900 -hi phpParent guifg=#B8CDE6 -hi link phpBrace phpParent -hi link phpSemicolon phpParent diff --git a/vim/colors/forneus.vim b/vim/colors/forneus.vim deleted file mode 100644 index 4e98142..0000000 --- a/vim/colors/forneus.vim +++ /dev/null @@ -1,119 +0,0 @@ -" local syntax file - set colors on a per-machine basis: -" vim: tw=0 ts=4 sw=4 -" Vim color file -" - -set background=dark -hi clear -if exists("syntax_on") - syntax reset -endif -let g:colors_name = "forneus" - -hi Normal ctermfg=15 ctermbg=0 guifg=#EEEEEE guibg=#111111 - -hi SpecialKey cterm=bold ctermfg=4 gui=bold guifg=#0000BB -hi NonText cterm=bold ctermfg=4 gui=bold guifg=#000099 -hi Directory ctermfg=33 guifg=#0087ff -hi ErrorMsg cterm=bold ctermfg=1 ctermbg=0 gui=bold guifg=#000000 guibg=#CC0000 -hi IncSearch cterm=bold ctermfg=0 ctermbg=40 guifg=#00d700 guibg=#000000 -hi Search ctermfg=0 ctermbg=40 guibg=#00d700 -hi MoreMsg cterm=bold ctermfg=2 -hi ModeMsg cterm=bold ctermfg=38 guifg=#00afd7 -hi LineNr ctermfg=105 ctermbg=235 guifg=#8787ff guibg=#262626 -hi Question cterm=bold ctermfg=1 ctermbg=0 -hi StatusLine ctermfg=239 ctermbg=232 guifg=#4e4e4e guibg=#080808 -hi StatusLineNC ctermfg=239 ctermbg=235 guifg=#4e4e4e guibg=#262626 -hi VertSplit ctermfg=239 ctermbg=4 guifg=#4e4e4e -hi Title cterm=bold ctermfg=2 gui=bold guifg=#00CC00 -hi Visual ctermfg=NONE ctermbg=237 guibg=#3a3a3a -hi VisualNOS cterm=bold,underline -hi WarningMsg cterm=bold ctermfg=1 ctermbg=0 -hi WildMenu ctermfg=0 ctermbg=2 guibg=#00CC00 -hi Folded ctermfg=105 ctermbg=235 guifg=#8787ff guibg=#262626 -hi FoldColumn ctermfg=39 ctermbg=235 guifg=#00afff guibg=#262626 -hi DiffAdd ctermfg=79 ctermbg=20 guifg=#5fd7af guibg=#0000d7 -hi DiffChange ctermfg=252 ctermbg=54 guifg=#dadada guibg=#5f0087 -hi DiffDelete ctermfg=7 ctermbg=1 guifg=#999999 guibg=#CC0000 -hi DiffText ctermfg=7 ctermbg=1 guifg=#ffffff guibg=#DD0000 -hi SignColumn ctermfg=105 ctermbg=235 guifg=#8787ff guibg=#262626 -hi SpellBad cterm=NONE -hi SpellCap cterm=NONE -hi SpellRare cterm=NONE -hi SpellLocal cterm=NONE -hi Pmenu cterm=NONE -hi PmenuSel cterm=bold -hi PmenuSbar cterm=bold -hi PmenuThumb cterm=bold -hi TabLine cterm=NONE ctermfg=15 ctermbg=242 guifg=#000000 guibg=#6c6c6c -hi TabLineSel cterm=bold -hi TabLineFill cterm=NONE ctermbg=242 guibg=#6c6c6c -hi CursorColumn cterm=NONE ctermbg=234 guibg=#1c1c1c -hi CursorLine cterm=NONE ctermbg=234 guibg=#1c1c1c -hi Cursor cterm=NONE -hi lCursor cterm=NONE -hi MatchParen term=NONE cterm=NONE ctermfg=0 ctermbg=2 guibg=#00DD00 -hi Comment cterm=bold ctermfg=6 gui=bold guifg=#00ffff -hi Constant cterm=bold ctermfg=40 gui=bold guifg=#00d700 guibg=#000000 -hi Special ctermfg=63 guifg=#5f5fff -hi Identifier ctermfg=131 guifg=#af5f5f -hi Statement cterm=bold ctermfg=33 gui=bold guifg=#0087ff -hi PreProc cterm=bold ctermfg=40 gui=bold guifg=#00d700 -hi Type ctermfg=208 guifg=#ff8700 -hi Underlined cterm=bold ctermfg=1 gui=bold -hi Ignore ctermfg=1 guifg=#FF0000 -hi Error ctermfg=0 ctermbg=1 gui=bold guifg=#000000 guibg=#FF0000 -hi Todo cterm=bold ctermfg=1 ctermbg=232 gui=bold guifg=#000000 guibg=#FF0000 -hi String ctermfg=92 gui=bold guifg=#e55b3c -hi Number cterm=bold ctermfg=11 gui=bold guifg=#ffff00 -hi SpecialChar cterm=underline ctermfg=9 ctermbg=0 gui=underline guifg=#CC0000 -hi SpecialComment cterm=bold ctermfg=63 gui=bold guifg=#5f5fff -hi Character cterm=bold ctermfg=11 gui=bold guifg=#ffff00 -hi Delimiter guifg=#A55B3C - -hi link Boolean Constant -hi link Conditional Statement -hi link Debug Special -hi link Define PreProc -hi link Exception Statement -hi link Float Number -hi link Function Identifier -hi link Include PreProc -hi link Keyword Statement -hi link Label Statement -hi link Macro PreProc -hi link Operator Statement -hi link PreCondit PreProc -hi link Repeat Statement -hi link StorageClass Type -hi link Structure Type -hi link Tag Special -hi link Typedef Type - -"C specific colors -hi cLabel cterm=bold,underline ctermfg=23 gui=bold,underline guifg=#005f5f -hi TaglistTagName cterm=bold ctermfg=39 gui=bold guifg=#00afff - -"html specific colors -hi htmlLinke cterm=underline -hi htmlSpecialChar ctermfg=1 -hi htmlString ctermfg=92 -hi htmlValue ctermfg=35 - -"ruby specific colors -hi rubyClassVariable cterm=bold ctermfg=208 guifg=#ff8700 -hi rubyConstant cterm=bold ctermfg=13 -hi rubyDefine cterm=bold ctermfg=33 gui=bold guifg=#0087ff -hi rubyFunction cterm=bold ctermfg=255 gui=bold guifg=#FFFFFF -hi rubyGlobalVariable ctermfg=124 guifg=#af0000 -hi rubyInstanceVariable ctermfg=208 guifg=#ff8700 -hi rubyInterpolation cterm=underline ctermfg=9 guifg=#BB0000 -hi rubyInterpolationDelimiter cterm=bold ctermfg=9 guifg=#BB0000 -hi rubyPredefinedConstant cterm=bold ctermfg=1 -hi rubyPredefinedVariable cterm=bold ctermfg=1 -hi rubyPseudoVariable cterm=bold ctermfg=4 -hi rubySymbol ctermfg=89 gui=bold guifg=#6ac825 - -"eruby specific colors -hi erubyDelimiter cterm=bold ctermfg=1 guifg=#ee0000 -hi erubyRailsHelperMethod guibg=#333333 diff --git a/vim/colors/freshcut.vim b/vim/colors/freshcut.vim deleted file mode 100644 index e683f68..0000000 --- a/vim/colors/freshcut.vim +++ /dev/null @@ -1,105 +0,0 @@ -" ====================================================================== -" FreshCut -" ====================================================================== -" A Sublime Text 2 / Textmate theme. -" Copyright (c) 2014 Dayle Rees. -" Released under the MIT License -" ====================================================================== -" Find more themes at : https://github.com/daylerees/colour-schemes -" ====================================================================== - -set background=dark -hi clear -syntax reset - -" Colors for the User Interface. - -hi Cursor guibg=#cc4455 guifg=white ctermbg=4 ctermfg=15 -hi link CursorIM Cursor -hi Normal guibg=#2F3030 guifg=#F8F8F2 gui=none ctermbg=0 ctermfg=15 -hi NonText guibg=bg guifg=#F8F8F2 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 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=#4ECDC4 ctermbg=bg ctermfg=10 -hi link WarningMsg ErrorMsg - -hi StatusLine guibg=#ffeecc guifg=black 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 ctermbg=4 ctermfg=fg - -" Colors for Syntax Highlighting. - -hi Comment guibg=bg guifg=#737b84 gui=none ctermbg=8 ctermfg=7 - -hi Constant guibg=bg guifg=white ctermbg=8 ctermfg=15 -hi String guibg=bg guifg=#e9ee00 ctermbg=bg ctermfg=14 -hi Character guibg=bg guifg=#00A8C6 ctermbg=bg ctermfg=14 -hi Number guibg=bg guifg=#8FBE00 ctermbg=1 ctermfg=15 -hi Boolean guibg=bg guifg=#8FBE00 gui=none ctermbg=1 ctermfg=15 -hi Float guibg=bg guifg=#8FBE00 ctermbg=1 ctermfg=15 - -hi Identifier guibg=bg guifg=#F8F8F2 ctermbg=bg ctermfg=12 -hi Function guibg=bg guifg=#00A8C6 ctermbg=bg ctermfg=12 -hi Statement guibg=bg guifg=#00A8C6 ctermbg=bg ctermfg=14 - -hi Conditional guibg=bg guifg=#C8D7E8 ctermbg=bg ctermfg=12 -hi Repeat guibg=bg guifg=#C8D7E8 ctermbg=4 ctermfg=14 -hi Label guibg=bg guifg=#ffccff ctermbg=bg ctermfg=13 -hi Operator guibg=bg guifg=#C8D7E8 ctermbg=6 ctermfg=15 -hi Keyword guibg=bg guifg=#C8D7E8 ctermbg=bg ctermfg=10 -hi Exception guibg=bg guifg=#00A8C6 ctermbg=bg ctermfg=10 - -hi PreProc guibg=bg guifg=#ffcc99 ctermbg=4 ctermfg=14 -hi Include guibg=bg guifg=#4ECDC4 ctermbg=bg ctermfg=10 -hi link Define Include -hi link Macro Include -hi link PreCondit Include - -hi Type guibg=bg guifg=#4ECDC4 ctermbg=bg ctermfg=12 -hi StorageClass guibg=bg guifg=#00A8C6 ctermbg=bg ctermfg=10 -hi Structure guibg=bg guifg=#F8F8F2 ctermbg=bg ctermfg=10 -hi Typedef guibg=bg guifg=#4ECDC4 ctermbg=bg ctermfg=10 - -hi Special guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi SpecialChar guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi Tag guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi Delimiter guibg=bg guifg=fg ctermbg=1 ctermfg=fg -hi SpecialComment guibg=#334455 guifg=#939da8 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=bg guifg=#F8F8F2 ctermbg=1 ctermfg=15 -hi Ignore guibg=bg guifg=#cccccc ctermbg=bg ctermfg=8 -hi Error guibg=#ff0000 guifg=white ctermbg=12 ctermfg=15 -hi Todo guibg=#556677 guifg=#ff0000 ctermbg=1 ctermfg=12 - -hi htmlH2 guibg=bg guifg=fg 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 = "FreshCut" -let colors_name = "FreshCut" - diff --git a/vim/colors/freya.vim b/vim/colors/freya.vim deleted file mode 100755 index a8adbd4..0000000 --- a/vim/colors/freya.vim +++ /dev/null @@ -1,79 +0,0 @@ -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 diff --git a/vim/colors/frontier.vim b/vim/colors/frontier.vim deleted file mode 100644 index 7864e7d..0000000 --- a/vim/colors/frontier.vim +++ /dev/null @@ -1,105 +0,0 @@ -" ====================================================================== -" Frontier -" ====================================================================== -" A Sublime Text 2 / Textmate theme. -" Copyright (c) 2014 Dayle Rees. -" Released under the MIT License -" ====================================================================== -" Find more themes at : https://github.com/daylerees/colour-schemes -" ====================================================================== - -set background=dark -hi clear -syntax reset - -" Colors for the User Interface. - -hi Cursor guibg=#cc4455 guifg=white ctermbg=4 ctermfg=15 -hi link CursorIM Cursor -hi Normal guibg=#36312C guifg=#F8F8F2 gui=none ctermbg=0 ctermfg=15 -hi NonText guibg=bg guifg=#F8F8F2 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 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=#2EBF7E ctermbg=bg ctermfg=10 -hi link WarningMsg ErrorMsg - -hi StatusLine guibg=#ffeecc guifg=black 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 ctermbg=4 ctermfg=fg - -" Colors for Syntax Highlighting. - -hi Comment guibg=bg guifg=#7A7267 gui=none ctermbg=8 ctermfg=7 - -hi Constant guibg=bg guifg=white ctermbg=8 ctermfg=15 -hi String guibg=bg guifg=#F8BB39 ctermbg=bg ctermfg=14 -hi Character guibg=bg guifg=#F23A3A ctermbg=bg ctermfg=14 -hi Number guibg=bg guifg=#2EBF7E ctermbg=1 ctermfg=15 -hi Boolean guibg=bg guifg=#2EBF7E gui=none ctermbg=1 ctermfg=15 -hi Float guibg=bg guifg=#2EBF7E ctermbg=1 ctermfg=15 - -hi Identifier guibg=bg guifg=#F8F8F2 ctermbg=bg ctermfg=12 -hi Function guibg=bg guifg=#F23A3A ctermbg=bg ctermfg=12 -hi Statement guibg=bg guifg=#F23A3A ctermbg=bg ctermfg=14 - -hi Conditional guibg=bg guifg=#FC803D ctermbg=bg ctermfg=12 -hi Repeat guibg=bg guifg=#FC803D ctermbg=4 ctermfg=14 -hi Label guibg=bg guifg=#ffccff ctermbg=bg ctermfg=13 -hi Operator guibg=bg guifg=#FC803D ctermbg=6 ctermfg=15 -hi Keyword guibg=bg guifg=#FC803D ctermbg=bg ctermfg=10 -hi Exception guibg=bg guifg=#F23A3A ctermbg=bg ctermfg=10 - -hi PreProc guibg=bg guifg=#ffcc99 ctermbg=4 ctermfg=14 -hi Include guibg=bg guifg=#2EBF7E ctermbg=bg ctermfg=10 -hi link Define Include -hi link Macro Include -hi link PreCondit Include - -hi Type guibg=bg guifg=#2EBF7E ctermbg=bg ctermfg=12 -hi StorageClass guibg=bg guifg=#F23A3A ctermbg=bg ctermfg=10 -hi Structure guibg=bg guifg=#F8F8F2 ctermbg=bg ctermfg=10 -hi Typedef guibg=bg guifg=#2EBF7E ctermbg=bg ctermfg=10 - -hi Special guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi SpecialChar guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi Tag guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi Delimiter guibg=bg guifg=fg ctermbg=1 ctermfg=fg -hi SpecialComment guibg=#334455 guifg=#a59a8a 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=bg guifg=#F8F8F2 ctermbg=1 ctermfg=15 -hi Ignore guibg=bg guifg=#cccccc ctermbg=bg ctermfg=8 -hi Error guibg=#ff0000 guifg=white ctermbg=12 ctermfg=15 -hi Todo guibg=#556677 guifg=#ff0000 ctermbg=1 ctermfg=12 - -hi htmlH2 guibg=bg guifg=fg 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 = "Frontier" -let colors_name = "Frontier" - diff --git a/vim/colors/frood.vim b/vim/colors/frood.vim deleted file mode 100644 index 82afe23..0000000 --- a/vim/colors/frood.vim +++ /dev/null @@ -1,60 +0,0 @@ -set background=dark -hi clear -if exists("syntax_on") - syntax reset -endif -let g:colors_name = "frood" - -hi SpecialKey guifg=LightBlue guibg=Black ctermfg=LightBlue ctermbg=Black gui=NONE cterm=NONE -hi NonText guifg=DarkGray guibg=Black ctermfg=DarkGray ctermbg=Black gui=NONE cterm=NONE -hi Directory guifg=LightBlue guibg=Black ctermfg=LightBlue ctermbg=Black gui=NONE cterm=NONE -hi ErrorMsg guifg=Black guibg=Red ctermfg=Black ctermbg=Red gui=NONE cterm=NONE -hi IncSearch guifg=Black guibg=LightBlue ctermfg=Black ctermbg=LightBlue gui=NONE cterm=NONE -hi Search guifg=Black guibg=Yellow ctermfg=Black ctermbg=Yellow gui=NONE cterm=NONE -hi MoreMsg guifg=DarkGray guibg=Black ctermfg=DarkGray ctermbg=Black gui=NONE cterm=NONE -hi ModeMsg guifg=White guibg=Black ctermfg=White ctermbg=Black gui=NONE cterm=NONE -hi LineNr guifg=DarkGray guibg=Black ctermfg=DarkGray ctermbg=Black gui=NONE cterm=NONE -hi Question guifg=DarkGray guibg=Black ctermfg=DarkGray ctermbg=Black gui=NONE cterm=NONE -hi StatusLine guifg=White guibg=DarkGray ctermfg=White ctermbg=DarkGray gui=NONE cterm=NONE -hi StatusLineNC guifg=Black guibg=DarkGray ctermfg=Black ctermbg=DarkGray gui=NONE cterm=NONE -hi VertSplit guifg=Black guibg=DarkGray ctermfg=Black ctermbg=DarkGray gui=NONE cterm=NONE -hi Title NONE -hi Visual guifg=Black guibg=LightBlue ctermfg=Black ctermbg=LightBlue gui=NONE cterm=NONE -hi VisualNos guifg=Black guibg=LightGreen ctermfg=Black ctermbg=LightGreen gui=NONE cterm=NONE -hi WarningMsg guifg=Red guibg=Black ctermfg=Red ctermbg=Black gui=NONE cterm=NONE -hi WildMenu guifg=Black guibg=Gray ctermfg=Black ctermbg=Gray gui=NONE cterm=NONE -hi Folded guifg=DarkGray guibg=Black ctermfg=DarkGray ctermbg=Black gui=NONE cterm=NONE -hi FoldColumn guifg=Black guibg=DarkGray ctermfg=Black ctermbg=DarkGray gui=NONE cterm=NONE -hi DiffAdd guifg=Black guibg=LightGreen ctermfg=Black ctermbg=LightGreen gui=NONE cterm=NONE -hi DiffChange guifg=Black guibg=LightYellow ctermfg=Black ctermbg=LightYellow gui=NONE cterm=NONE -hi DiffDelete guifg=Black guibg=LightRed ctermfg=Black ctermbg=LightRed gui=NONE cterm=NONE -hi DiffText guifg=Black guibg=LightCyan ctermfg=Black ctermbg=LightCyan gui=NONE cterm=NONE -hi SignColumn guifg=Black guibg=DarkGray ctermfg=Black ctermbg=DarkGray gui=NONE cterm=NONE -hi Conceal guifg=LightBlue guibg=Black ctermfg=LightBlue ctermbg=Black gui=NONE cterm=NONE -hi SpellBad NONE gui=underline cterm=underline -hi SpellCap NONE -hi SpellRare NONE -hi SpellLocal NONE -hi Pmenu guifg=White guibg=DarkGray ctermfg=White ctermbg=DarkGray gui=NONE cterm=NONE -hi PmenuSel guifg=Black guibg=Gray ctermfg=Black ctermbg=Gray gui=NONE cterm=NONE -hi PmenuSbar guibg=Gray ctermbg=Gray gui=NONE cterm=NONE -hi PmenuThumb guibg=White ctermbg=White gui=NONE cterm=NONE -hi TabLine guifg=White guibg=DarkGray ctermfg=White ctermbg=DarkGray gui=NONE cterm=NONE -hi TabLineSel guifg=Black guibg=Gray ctermfg=Black ctermbg=Gray gui=NONE cterm=NONE -hi TabLineFill guibg=DarkGray ctermbg=DarkGray gui=NONE cterm=NONE -hi CursorColumn NONE gui=reverse cterm=reverse -hi CursorLine NONE gui=reverse cterm=reverse -hi ColorColumn NONE gui=reverse cterm=reverse -hi MatchParen guifg=LightBlue guibg=Black ctermfg=LightBlue ctermbg=Black gui=NONE cterm=NONE -hi Normal guifg=White guibg=Black ctermfg=White ctermbg=Black gui=NONE cterm=NONE -hi Comment guifg=DarkGray guibg=Black ctermfg=DarkGray ctermbg=Black gui=NONE cterm=NONE -hi Constant guifg=Magenta guibg=Black ctermfg=Magenta ctermbg=Black gui=NONE cterm=NONE -hi Special guifg=Magenta guibg=Black ctermfg=Magenta ctermbg=Black gui=NONE cterm=NONE -hi Identifier guifg=LightGreen guibg=Black ctermfg=LightGreen ctermbg=Black gui=NONE cterm=NONE -hi Statement guifg=LightBlue guibg=Black ctermfg=LightBlue ctermbg=Black gui=NONE cterm=NONE -hi PreProc guifg=LightBlue guibg=Black ctermfg=LightBlue ctermbg=Black gui=NONE cterm=NONE -hi Type guifg=LightYellow guibg=Black ctermfg=LightYellow ctermbg=Black gui=NONE cterm=NONE -hi Underlined guifg=LightBlue guibg=Black ctermfg=LightBlue ctermbg=Black gui=underline cterm=underline -hi Ignore guifg=Black guibg=Black ctermfg=Black ctermbg=Black gui=NONE cterm=NONE -hi Error guifg=Black guibg=Red ctermfg=Black ctermbg=Red gui=NONE cterm=NONE -hi Todo guifg=Red guibg=Black ctermfg=Red ctermbg=Black gui=NONE cterm=NONE diff --git a/vim/colors/fruidle.vim b/vim/colors/fruidle.vim deleted file mode 100644 index 8066147..0000000 --- a/vim/colors/fruidle.vim +++ /dev/null @@ -1,74 +0,0 @@ -" Vim color file -" Maintainer: Andrés Suárez -" Last Change: 2009/02/10 Tue 16:55 -" version: 1.2 -" This color scheme uses a light background. - -set background=light -hi clear -if exists("syntax_on") - syntax reset -endif - -let colors_name = "fruidle" - -" Normal -hi Normal guifg=#404040 guibg=#ffffff - -" 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=#dd0000 guibg=NONE -hi MoreMsg gui=NONE guifg=#009070 guibg=NONE -hi Question gui=NONE guifg=#ff7700 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=#dd0000 - -" 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=#dd0000 guibg=NONE -hi Constant gui=NONE guifg=#0070e6 guibg=NONE -hi Number gui=NONE guifg=#aa0094 guibg=NONE -hi Identifier gui=NONE guifg=#0070e6 guibg=NONE -hi Error gui=BOLD guifg=#ffffff guibg=#dd0000 -hi Ignore gui=NONE guifg=#f8f8f8 guibg=NONE -hi PreProc gui=BOLD guifg=#e06800 guibg=NONE -hi Special gui=NONE guifg=#4a9400 guibg=NONE -hi Statement gui=NONE guifg=#ff7700 guibg=NONE -hi Todo gui=UNDERLINE guifg=#ff0070 guibg=#ffe0f4 -hi Type gui=BOLD guifg=#0070e6 guibg=NONE -hi Underlined gui=UNDERLINE guifg=fg guibg=NONE -hi Include gui=BOLD guifg=#dd0000 guibg=NONE -hi Function gui=BOLD guifg=#00aa00 guibg=NONE -hi String gui=NONE guifg=#00aa00 ctermfg=1 diff --git a/vim/colors/fruit.vim b/vim/colors/fruit.vim deleted file mode 100755 index 624b90f..0000000 --- a/vim/colors/fruit.vim +++ /dev/null @@ -1,69 +0,0 @@ -" 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 diff --git a/vim/colors/fruity.vim b/vim/colors/fruity.vim deleted file mode 100755 index 3c9a7df..0000000 --- a/vim/colors/fruity.vim +++ /dev/null @@ -1,147 +0,0 @@ -" -" Fruity Color Scheme -" =================== -" -" Author: Armin Ronacher -" 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 diff --git a/vim/colors/fu.vim b/vim/colors/fu.vim deleted file mode 100644 index 2a96dc4..0000000 --- a/vim/colors/fu.vim +++ /dev/null @@ -1,121 +0,0 @@ -" Vim color file -" -" Name: fu.vim -" Version: 1.1 -" Maintainer: Aaron Mueller -" Contributors: Florian Eitel -" Tinou -" -" This is a compositon from railscast, mustang and xoria256 with a lot of -" improvemts in the colors. Want to change toe colors to your needs? Go to -" this page to see what number is set wo what color: -" http://www.calmar.ws/vim/256-xterm-24bit-rgb-color-chart.html -" -" History: -" 2010-06-09 - Merge changes from Florian Eitel in this file. There was many -" whitespace issues and some unused highlight settings which are removed -" now. Also merged Tinous GUI version of the whole colorscheme. Thanks a -" lot dudes! -" -" 2010-06-09 - Initial setup and creation of this file. Additional colors for -" Ruby and the diff view are added. -" - -if &t_Co != 256 && ! has("gui_running") - echomsg "err: please use GUI or a 256-color terminal (so that t_Co=256 could be set)" - finish -endif - -set background=dark -hi clear - -if exists("syntax_on") - syntax reset -endif -let colors_name = "fu" - - -" General colors -hi Normal ctermfg=252 ctermbg=234 guifg=#d0d0d0 guibg=#1c1c1c -hi CursorColumn ctermbg=238 guibg=#444444 -hi Cursor ctermbg=214 guibg=#ffaf00 -hi CursorLine ctermbg=238 guibg=#444444 -hi FoldColumn ctermfg=248 ctermbg=bg guifg=#a8a8a8 guibg=#000000 -hi Folded ctermfg=255 ctermbg=60 guifg=#eeeeee guibg=#5f5f87 -hi IncSearch ctermfg=0 ctermbg=223 guifg=#000000 guibg=#ffd7af -hi NonText ctermfg=248 ctermbg=233 cterm=bold guifg=#a8a8a8 guibg=#121212 -hi Search ctermfg=0 ctermbg=149 guifg=#000000 guibg=#afd75f -hi SignColumn ctermfg=248 guifg=#a8a8a8 -hi SpecialKey ctermfg=77 guifg=#5fd75f -hi StatusLine ctermfg=232 ctermbg=255 guifg=#080808 guibg=#eeeeee -hi StatusLineNC ctermfg=237 ctermbg=253 guifg=#3a3a3a guibg=#dadada -hi TabLine ctermfg=253 ctermbg=237 guifg=#dadada guibg=#3a3a3a -hi TabLineFill ctermfg=0 ctermbg=0 guifg=#000000 guibg=#000000 -hi TabLineSel ctermfg=255 ctermbg=33 guifg=#eeeeee guibg=#0087ff -hi VertSplit ctermfg=237 ctermbg=237 guifg=#3a3a3a guibg=#3a3a3a -hi Visual ctermfg=24 ctermbg=153 guifg=#005f87 guibg=#afd7ff -hi VIsualNOS ctermfg=24 ctermbg=153 guifg=#005f87 guibg=#afd7ff -hi LineNr ctermfg=248 ctermbg=232 guifg=#a8a8a8 guibg=#080808 -hi ModeMsg ctermfg=220 guifg=#ffd700 - -hi ErrorMsg ctermfg=196 ctermbg=52 guifg=#ff0000 guibg=#5f0000 -hi SpellBad ctermfg=196 ctermbg=52 - -if version >= 700 - hi CursorLine ctermbg=236 guibg=#303030 - hi CursorColumn ctermbg=236 guibg=#303030 - hi MatchParen ctermfg=157 ctermbg=237 cterm=bold guifg=#afffaf guibg=#3a3a3a - hi Pmenu ctermfg=255 ctermbg=236 guifg=#eeeeee guibg=#303030 - hi PmenuSel ctermfg=0 ctermbg=74 guifg=#000000 guibg=#5fafd7 - hi PmenuSbar ctermbg=243 guibg=#767676 - hi PmenuThumb ctermbg=252 guibg=#d0d0d0 - hi WildMenu ctermfg=255 ctermbg=33 guifg=#eeeeee guibg=#0087ff -endif - -" Syntax highlighting -hi Comment ctermfg=244 guifg=#808080 - -hi Constant ctermfg=220 cterm=bold guifg=#ffd700 -hi String ctermfg=107 ctermbg=233 guifg=#87af5f guibg=#121212 -hi Character ctermfg=228 ctermbg=16 guifg=#ffff87 guibg=#000000 -hi Number ctermfg=214 guifg=#ffaf00 -hi Boolean ctermfg=148 guifg=#afd700 - -hi Identifier ctermfg=149 guifg=#afd75f -hi Function ctermfg=231 guifg=#ffffff - -hi Statement ctermfg=103 guifg=#8787af -hi Conditional ctermfg=105 guifg=#8787ff -hi Repeat ctermfg=105 guifg=#8787ff -hi Label ctermfg=105 guifg=#8787ff -hi Operator ctermfg=243 guifg=#767676 -hi Keyword ctermfg=190 guifg=#d7ff00 -hi Exception ctermfg=166 ctermbg=0 guifg=#d75f00 guibg=#000000 - -hi PreProc ctermfg=229 guifg=#ffffaf - -hi Type ctermfg=111 guifg=#87afff -hi Structure ctermfg=111 ctermbg=233 guifg=#87afff guibg=#121212 - -hi Special ctermfg=220 guifg=#ffd700 -hi SpecialComment ctermfg=228 ctermbg=16 guifg=#ffff87 guibg=#000000 - -hi Error ctermfg=196 ctermbg=52 guifg=#ff0000 guibg=#5f0000 -hi Todo ctermfg=46 ctermbg=22 guifg=#00ff00 guibg=#005f00 - -" Diff -hi diffAdd ctermfg=bg ctermbg=151 guifg=#afd787 -hi diffDelete ctermfg=bg ctermbg=246 guifg=#d78787 -hi diffChange ctermfg=bg ctermbg=181 guifg=#000000 guibg=#afd7af -hi diffText ctermfg=bg ctermbg=174 cterm=bold guifg=#000000 guibg=#949494 - -" Ruby -hi rubyBlockParameter ctermfg=27 guifg=#005fff -hi rubyClass ctermfg=75 guifg=#5fafff -hi rubyConstant ctermfg=167 guifg=#d75f5f -hi rubyInterpolation ctermfg=107 guifg=#87af5f -hi rubyLocalVariableOrMethod ctermfg=189 guifg=#d7d7ff -hi rubyPredefinedConstant ctermfg=167 guifg=#d75f5f -hi rubyPseudoVariable ctermfg=221 guifg=#ffd75f -hi rubyStringDelimiter ctermfg=143 guifg=#afaf5f - diff --git a/vim/colors/g.html b/vim/colors/g.html deleted file mode 100644 index efcee61..0000000 --- a/vim/colors/g.html +++ /dev/null @@ -1,1125 +0,0 @@ - - - - - - - - - jtrupiano/timecop - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - -
-
-
-
- - - - - - -

- public - - - / - timecop -

-
- - - - -
- - -
- -
-
- RubyShell -
-
    -
  1. - - - Ruby - 98.3% - -
  2. -
  3. - - - Shell - 1.7% - -
  4. -
-
- -
-

A gem providing “time travel†and “time freezing†capabilities, making it dead simple to test time-dependent code. It provides a unified method to mock Time.now, Date.today, and DateTime.now in a single call. - -

-
- - - - - -
- - - - -
- - - - - -

Read-Only access

-
- -
- - - - - - - - - - - - - - - -
- -
- - - - - - - - - -

Latest commit to the master branch

- -
-

- Add . to the load path when running tests (to pacify ruby 1.9.2) - -

-
- commit 338930e050 - - -
- - - authored - -
-
-
- - - -
- - - - -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
nameage -
- history -
- message -
lib Loading commit data... Octocat-spinner-16px-grey
test
History.rdoc
LICENSE
README.rdoc
Rakefile
VERSION.yml
timecop.gemspec
-
-
README.rdoc
-

-timecop

-

-DESCRIPTION

- -

A gem providing “time travel†and “time freezing†capabilities, -making it dead simple to test time-dependent code. It provides a unified -method to mock Time.now, Date.today, and DateTime.now in a single call.

- -

-INSTALL

- -
gem install timecop
- -

-FEATURES

-
    -
  • -

    Freeze time to a specific point.

    -
  • -
  • -

    Travel back to a specific point in time, but allow time to continue moving -forward from there.

    -
  • -
  • -

    No dependencies, can be used with any ruby project

    -
  • -
  • -

    Timecop api allows arguments to be passed into #freeze and #travel as one -of the following:

    -
      -
    • -

      Time instance

      -
    • -
    • -

      DateTime instance

      -
    • -
    • -

      Date instance

      -
    • -
    • -

      individual arguments (year, month, day, hour, minute, second)

      -
    • -
    • -

      a single integer argument that is interpreted as an offset in seconds from -Time.now

      -
    • -
    -
  • -
  • -

    Nested calls to Timecop#travel and Timecop#freeze are supported – each -block will maintain its interpretation of now.

    -
  • -

-USAGE

- -

Run a time-sensitive test

- -
joe = User.find(1)
-joe.purchase_home()
-assert !joe.mortgage_due?
-# move ahead a month and assert that the mortgage is due
-Timecop.freeze(Date.today + 30) do
-  assert joe.mortgage_due?
-end
- -

Set the time for the test environment of a rails app – this is -particularly helpful if your whole application is time-sensitive. It -allows you to build your test data at a single point in time, and to move -in/out of that time as appropriate (within your tests)

- -

in config/environments/test.rb

- -
config.after_initialize do
-  # Set Time.now to September 1, 2008 10:05:00 AM (at this instant), but allow it to move forward
-  t = Time.local(2008, 9, 1, 10, 5, 0)
-  Timecop.travel(t)
-end
- -

-The difference between Timecop.freeze and Timecop.travel

- -

#freeze is used to statically mock the concept of now. As your program -executes, Time.now will not change unless you make subsequent calls into -the Timecop API. #travel, on the other hand, computes an offset between -what we currently think Time.now is (recall that we support nested -traveling) and the time passed in. It uses this offset to simulate the -passage of time. To demonstrate, consider the following code snippets:

- -
new_time = Time.local(2008, 9, 1, 12, 0, 0)
-Timecop.freeze(new_time)
-sleep(10)
-new_time == Time.now # ==> true
-
-Timecop.return # "turn off" Timecop
-Timecop.travel(new_time)
-sleep(10)
-new_time == Time.now # ==> false
- -

-REFERENCES

-
-
-
-
- - -
- - - - -
- -
-
-
-
- - -
- - - - - - - - -
-

Markdown Cheat Sheet

- -
- -
-
-

Format Text

-

Headers

-
-# This is an <h1> tag
-## This is an <h2> tag
-###### This is an <h6> tag
-

Text styles

-
-*This text will be italic*
-_This will also be italic_
-**This text will be bold**
-__This will also be bold__
-
-*You **can** combine them*
-
-
-
-

Lists

-

Unordered

-
-* Item 1
-* Item 2
-  * Item 2a
-  * Item 2b
-

Ordered

-
-1. Item 1
-2. Item 2
-3. Item 3
-   * Item 3a
-   * Item 3b
-
-
-

Miscellaneous

-

Images

-
-![GitHub Logo](/images/logo.png)
-Format: ![Alt Text](url)
-
-

Links

-
-http://github.com - automatic!
-[GitHub](http://github.com)
-

Blockquotes

-
-As Kanye West said:
-
-> We're living the future so
-> the present is our past.
-
-
-
-
- -

Code Examples in Markdown

-
-

Syntax highlighting with GFM

-
-```javascript
-function fancyAlert(arg) {
-  if(arg) {
-    $.facebox({div:'#foo'})
-  }
-}
-```
-
-
-

Or, indent your code 4 spaces

-
-Here is a Python code example
-without syntax highlighting:
-
-    def foo:
-      if not bar:
-        return true
-
-
-

Inline code for comments

-
-I think you should use an
-`<addr>` element here instead.
-
-
- -
- - - -
- - Something went wrong with that request. Please try again. - Dismiss -
- -
-

Looking for the GitHub logo?

- -
- - - - - - diff --git a/vim/colors/gemcolors.vim b/vim/colors/gemcolors.vim deleted file mode 100644 index 22eec67..0000000 --- a/vim/colors/gemcolors.vim +++ /dev/null @@ -1,87 +0,0 @@ -" Vim color file -" Maintainer: Jason Lee -" Website: http://huacnlee.com -" Last Change: 2009/11/20 -" 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 = "gemcolors" - -" Normal -hi Normal guifg=#F8F8F8 guibg=#141414 -" Search -hi IncSearch gui=UNDERLINE guifg=#F8F8F8 guibg=#4A9400 -hi Search gui=NONE guifg=#F8F8F8 guibg=#4A9400 - -" Messages -hi ErrorMsg gui=NONE guifg=#ff0000 guibg=#ffe4e4 -hi WarningMsg gui=NONE guifg=#ff0000 guibg=#ffe4e4 -hi ModeMsg gui=NONE guifg=#dd0000 guibg=NONE -hi MoreMsg gui=NONE guifg=#009070 guibg=NONE -hi Question gui=NONE guifg=#ff7700 guibg=NONE - -" Split area -hi StatusLine gui=NONE guifg=#F8F8F8 guibg=#2F2F2F -hi StatusLineNC gui=NONE guifg=#a4a4a4 guibg=#2F2F2F -hi VertSplit gui=NONE guifg=#F8F8F8 guibg=#2F2F2F -hi WildMenu gui=NONE guifg=#F8F8F8 guibg=#dd0000 - -" 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=#F8F8F8 guibg=#C03030 -hi CursorLine guifg=#F9F9F9 guibg=#C03030 -hi lCursor gui=NONE guifg=#F8F8F8 guibg=#C03030 -hi CursorIM gui=NONE guifg=#F8F8F8 guibg=#C03030 - -" Fold -hi Folded gui=NONE guifg=#F9F9F9 guibg=#6C1B1B -hi FoldColumn gui=NONE guifg=#40a098 guibg=#f0f0f0 - -" Other -hi Directory gui=NONE guifg=#9B703F guibg=NONE -hi LineNr gui=NONE guifg=#acacac guibg=NONE -hi NonText gui=NONE guifg=#00a0c0 guibg=NONE -hi SpecialKey gui=NONE guifg=#4040ff guibg=NONE -hi Title gui=NONE guifg=#F8F8F8 guibg=NONE -hi Visual gui=NONE guifg=#FFFFFF guibg=#C03030 -" hi VisualNOS gui=NONE guifg=#484848 guibg=#e0e0e0 - -" Syntax group -hi Comment gui=NONE guifg=#494949 guibg=NONE -hi Constant gui=NONE guifg=#8f9d6a guibg=NONE -hi Number gui=NONE guifg=#C03030 guibg=NONE -hi Identifier gui=NONE guifg=#8f9d6a guibg=NONE -hi Error gui=NONE guifg=#ffffff guibg=#dd0000 -hi Ignore gui=NONE guifg=#F8F8F8 guibg=NONE -hi PreProc gui=NONE guifg=#CDA869 guibg=NONE -hi Special gui=NONE guifg=#4a9400 guibg=NONE -hi Statement gui=NONE guifg=#ff7700 guibg=NONE -hi Todo gui=UNDERLINE guifg=#FFFFFF guibg=#9b703f -hi Type gui=NONE guifg=#F9EE98 guibg=NONE -hi Underlined gui=UNDERLINE guifg=fg guibg=NONE -hi Include gui=NONE guifg=#dd0000 guibg=NONE -hi Function gui=NONE guifg=#9B703F guibg=NONE -hi String gui=NONE guifg=#C03030 - -hi Pmenu guifg=#E3CEA9 guibg=#494949 -hi PmenuSel guifg=#000000 guibg=#9B703F - -hi xmlTag guifg=#E8BF6A ctermfg=179 -hi xmlTagName guifg=#E8BF6A ctermfg=179 -hi xmlEndTag guifg=#E8BF6A ctermfg=179 -hi link htmlTag xmlTag -hi link htmlTagName xmlTagName -hi link htmlEndTag xmlEndTag - - diff --git a/vim/colors/gentooish.vim b/vim/colors/gentooish.vim deleted file mode 100644 index 5e27572..0000000 --- a/vim/colors/gentooish.vim +++ /dev/null @@ -1,144 +0,0 @@ -" Vim color file -" Name: gentooish.vim -" Author: Brian Carper -" Version: 0.4 - -set background=dark -hi clear -if exists("syntax_on") - syntax reset -endif - - -hi Normal gui=NONE guifg=#cccccc guibg=#191919 ctermfg=252 ctermbg=234 -hi IncSearch gui=NONE guifg=#000000 guibg=#8bff95 term=reverse ctermfg=16 ctermbg=120 -hi Search gui=NONE guifg=#cccccc guibg=#863132 term=reverse ctermfg=252 ctermbg=95 -hi ErrorMsg gui=NONE guifg=#cccccc guibg=#863132 term=standout ctermfg=252 ctermbg=95 -hi WarningMsg gui=NONE guifg=#cccccc guibg=#863132 term=standout ctermfg=252 ctermbg=95 -hi ModeMsg gui=NONE guifg=#cccccc guibg=NONE term=bold ctermfg=252 -hi MoreMsg gui=NONE guifg=#cccccc guibg=NONE term=bold ctermfg=252 -hi Question gui=NONE guifg=#cccccc guibg=NONE term=standout ctermfg=252 -hi StatusLine gui=BOLD guifg=#cccccc guibg=#333333 term=bold,reverse cterm=bold ctermfg=252 ctermbg=236 -hi User1 gui=BOLD guifg=#999999 guibg=#333333 cterm=bold ctermfg=246 ctermbg=236 -hi User2 gui=BOLD guifg=#8bff95 guibg=#333333 cterm=bold ctermfg=120 ctermbg=236 -hi StatusLineNC gui=NONE guifg=#999999 guibg=#333333 term=reverse cterm=bold ctermfg=240 ctermbg=236 -hi VertSplit gui=NONE guifg=#cccccc guibg=#333333 term=reverse ctermfg=252 ctermbg=236 -hi WildMenu gui=BOLD guifg=#cf7dff guibg=#1F0F29 term=standout cterm=bold ctermfg=177 ctermbg=16 -hi DiffText gui=NONE guifg=#000000 guibg=#4cd169 term=reverse ctermfg=16 ctermbg=77 -hi DiffChange gui=NONE guifg=NONE guibg=#541691 term=bold ctermbg=54 -hi DiffDelete gui=NONE guifg=#cccccc guibg=#863132 term=bold ctermfg=252 ctermbg=95 -hi DiffAdd gui=NONE guifg=#cccccc guibg=#306d30 term=bold ctermfg=252 ctermbg=59 -hi Cursor gui=NONE guifg=#000000 guibg=#8bff95 ctermfg=16 ctermbg=120 -hi Folded gui=NONE guifg=#aaa400 guibg=#000000 term=standout ctermfg=142 ctermbg=16 -hi FoldColumn gui=NONE guifg=#cccccc guibg=#000000 term=standout ctermfg=252 ctermbg=16 -hi Directory gui=NONE guifg=#8bff95 guibg=NONE term=bold ctermfg=120 -hi LineNr gui=NONE guifg=#bbbbbb guibg=#222222 term=underline ctermfg=250 ctermbg=235 -hi NonText gui=NONE guifg=#555555 guibg=NONE term=bold ctermfg=240 -hi SpecialKey gui=NONE guifg=#6f6f2f guibg=NONE term=bold ctermfg=58 -hi Title gui=NONE guifg=#9a383a guibg=NONE term=bold ctermfg=95 -hi Comment gui=NONE guifg=#666666 guibg=NONE term=bold ctermfg=241 -hi Constant gui=NONE guifg=#b8bb00 guibg=NONE term=underline ctermfg=142 -hi Boolean gui=NONE guifg=#00ff00 guibg=NONE ctermfg=46 ctermfg=46 -hi String gui=NONE guifg=#5dff9e guibg=#0f291a ctermfg=85 ctermbg=16 ctermfg=85 ctermbg=16 -hi Error gui=NONE guifg=#990000 guibg=#000000 term=reverse ctermfg=88 ctermbg=16 term=reverse ctermfg=88 ctermbg=16 -hi Identifier gui=NONE guifg=#4cbbd1 guibg=NONE term=underline ctermfg=74 term=underline ctermfg=74 -hi Ignore gui=NONE guifg=#555555 ctermfg=240 ctermfg=240 -hi Number gui=NONE guifg=#ddaa66 guibg=NONE ctermfg=179 ctermfg=179 -hi PreProc gui=NONE guifg=#9a383a guibg=NONE term=underline ctermfg=95 term=underline ctermfg=95 -hi Special gui=NONE guifg=#ffcd8b guibg=NONE term=bold ctermfg=222 term=bold ctermfg=222 -hi Statement gui=NONE guifg=#4cd169 guibg=NONE term=bold ctermfg=77 term=bold ctermfg=77 -hi Todo gui=NONE guifg=#cccccc guibg=#863132 term=standout ctermfg=252 ctermbg=95 term=standout ctermfg=252 ctermbg=95 -hi Type gui=NONE guifg=#c476f1 guibg=NONE term=underline ctermfg=177 term=underline ctermfg=177 -hi Underlined gui=UNDERLINE guifg=#cccccc guibg=NONE term=underline cterm=underline ctermfg=252 term=underline cterm=underline ctermfg=252 -hi Visual gui=reverse guifg=#6e4287 guibg=#ffffff term=reverse ctermfg=231 ctermbg=60 -hi VisualNOS gui=NONE guifg=#cccccc guibg=#000000 term=bold,underline ctermfg=252 ctermbg=16 -hi CursorLine gui=NONE guifg=NONE guibg=#222222 term=underline ctermbg=235 -hi CursorColumn gui=NONE guifg=NONE guibg=#222222 term=reverse ctermbg=235 -hi lispList gui=NONE guifg=#555555 -hi Pmenu gui=NONE guifg=#cccccc guibg=#222222 ctermfg=252 ctermbg=235 -hi PMenuSel gui=BOLD guifg=#c476f1 guibg=#000000 -hi PmenuSbar gui=NONE guifg=#cccccc guibg=#000000 ctermfg=252 ctermbg=16 -hi PmenuThumb gui=NONE guifg=#cccccc guibg=#333333 ctermfg=252 ctermbg=236 -hi SpellBad gui=undercurl guisp=#cc6666 term=reverse cterm=undercurl ctermfg=167 -hi SpellRare gui=undercurl guisp=#cc66cc term=reverse cterm=undercurl ctermfg=170 -hi SpellLocal gui=undercurl guisp=#cccc66 term=underline cterm=undercurl ctermfg=185 -hi SpellCap gui=undercurl guisp=#66cccc term=reverse cterm=undercurl ctermfg=80 -hi MatchParen gui=NONE guifg=#ffffff guibg=#005500 term=reverse ctermfg=231 ctermbg=22 -hi SpecialKey gui=NONE guifg=#6f6f2f guibg=NONE term=bold ctermfg=58 -hi NonText gui=NONE guifg=#555555 guibg=NONE term=bold ctermfg=240 -hi Directory gui=NONE guifg=#8bff95 guibg=NONE term=bold ctermfg=120 -hi ErrorMsg gui=NONE guifg=#cccccc guibg=#863132 term=standout ctermfg=252 ctermbg=95 -hi IncSearch gui=NONE guifg=#000000 guibg=#8bff95 term=reverse ctermfg=16 ctermbg=120 -hi Search gui=NONE guifg=#cccccc guibg=#863132 term=reverse ctermfg=252 ctermbg=95 -hi MoreMsg gui=NONE guifg=#cccccc guibg=NONE term=bold ctermfg=252 -hi ModeMsg gui=NONE guifg=#cccccc guibg=NONE term=bold ctermfg=252 -hi LineNr gui=NONE guifg=#bbbbbb guibg=#222222 term=underline ctermfg=250 ctermbg=235 -hi Question gui=NONE guifg=#cccccc guibg=NONE term=standout ctermfg=252 -hi StatusLine gui=BOLD guifg=#cccccc guibg=#333333 term=bold,reverse cterm=bold ctermfg=252 ctermbg=236 -hi StatusLineNC gui=NONE guifg=#999999 guibg=#333333 term=reverse cterm=bold ctermfg=240 ctermbg=236 -hi VertSplit gui=NONE guifg=#cccccc guibg=#333333 term=reverse ctermfg=252 ctermbg=236 -hi Title gui=NONE guifg=#9a383a guibg=NONE term=bold ctermfg=95 -hi Visual gui=reverse guifg=#6e4287 guibg=#ffffff term=reverse ctermfg=231 ctermbg=60 -hi VisualNOS gui=NONE guifg=#cccccc guibg=#000000 term=bold,underline ctermfg=252 ctermbg=16 -hi WarningMsg gui=NONE guifg=#cccccc guibg=#863132 term=standout ctermfg=252 ctermbg=95 -hi WildMenu gui=BOLD guifg=#cf7dff guibg=#1F0F29 term=standout cterm=bold ctermfg=177 ctermbg=16 -hi Folded gui=NONE guifg=#aaa400 guibg=#000000 term=standout ctermfg=142 ctermbg=16 -hi FoldColumn gui=NONE guifg=#cccccc guibg=#000000 term=standout ctermfg=252 ctermbg=16 -hi DiffAdd gui=NONE guifg=#cccccc guibg=#306d30 term=bold ctermfg=252 ctermbg=59 -hi DiffChange gui=NONE guifg=NONE guibg=#541691 term=bold ctermbg=54 -hi DiffDelete gui=NONE guifg=#cccccc guibg=#863132 term=bold ctermfg=252 ctermbg=95 -hi DiffText gui=NONE guifg=#000000 guibg=#4cd169 term=reverse ctermfg=16 ctermbg=77 -hi SignColumn term=standout ctermfg=51 ctermbg=250 -hi SignColumn term=standout ctermfg=51 ctermbg=250 -hi TabLine term=underline cterm=underline ctermbg=248 -hi TabLine term=underline cterm=underline ctermbg=248 -hi TabLineSel term=bold cterm=bold -hi TabLineSel term=bold cterm=bold -hi TabLineFill term=reverse ctermfg=234 ctermbg=252 -hi TabLineFill term=reverse ctermfg=234 ctermbg=252 -hi CursorColumn gui=NONE guifg=NONE guibg=#222222 term=reverse ctermbg=235 -hi CursorLine gui=NONE guifg=NONE guibg=#222222 term=underline ctermbg=235 -hi Cursor gui=NONE guifg=#000000 guibg=#8bff95 ctermfg=16 ctermbg=120 -hi lCursor ctermfg=234 ctermbg=252 -hi lCursor ctermfg=234 ctermbg=252 -hi Normal gui=NONE guifg=#cccccc guibg=#191919 ctermfg=252 ctermbg=234 -hi Comment gui=NONE guifg=#666666 guibg=NONE term=bold ctermfg=241 -hi Constant gui=NONE guifg=#b8bb00 guibg=NONE term=underline ctermfg=142 -hi Special gui=NONE guifg=#ffcd8b guibg=NONE term=bold ctermfg=222 term=bold ctermfg=222 -hi Identifier gui=NONE guifg=#4cbbd1 guibg=NONE term=underline ctermfg=74 term=underline ctermfg=74 -hi Statement gui=NONE guifg=#4cd169 guibg=NONE term=bold ctermfg=77 term=bold ctermfg=77 -hi PreProc gui=NONE guifg=#9a383a guibg=NONE term=underline ctermfg=95 term=underline ctermfg=95 -hi Type gui=NONE guifg=#c476f1 guibg=NONE term=underline ctermfg=177 term=underline ctermfg=177 -hi Underlined gui=UNDERLINE guifg=#cccccc guibg=NONE term=underline cterm=underline ctermfg=252 term=underline cterm=underline ctermfg=252 -hi Ignore gui=NONE guifg=#555555 ctermfg=240 ctermfg=240 -hi Error gui=NONE guifg=#990000 guibg=#000000 term=reverse ctermfg=88 ctermbg=16 term=reverse ctermfg=88 ctermbg=16 -hi Todo gui=NONE guifg=#cccccc guibg=#863132 term=standout ctermfg=252 ctermbg=95 term=standout ctermfg=252 ctermbg=95 -hi String gui=NONE guifg=#5dff9e guibg=#0f291a ctermfg=85 ctermbg=16 ctermfg=85 ctermbg=16 -hi Number gui=NONE guifg=#ddaa66 guibg=NONE ctermfg=179 ctermfg=179 -hi Boolean gui=NONE guifg=#00ff00 guibg=NONE ctermfg=46 ctermfg=46 -hi Special gui=NONE guifg=#ffcd8b guibg=NONE term=bold ctermfg=222 term=bold ctermfg=222 -hi Identifier gui=NONE guifg=#4cbbd1 guibg=NONE term=underline ctermfg=74 term=underline ctermfg=74 -hi Statement gui=NONE guifg=#4cd169 guibg=NONE term=bold ctermfg=77 term=bold ctermfg=77 -hi PreProc gui=NONE guifg=#9a383a guibg=NONE term=underline ctermfg=95 term=underline ctermfg=95 -hi Type gui=NONE guifg=#c476f1 guibg=NONE term=underline ctermfg=177 term=underline ctermfg=177 -hi Underlined gui=UNDERLINE guifg=#cccccc guibg=NONE term=underline cterm=underline ctermfg=252 -hi Ignore gui=NONE guifg=#555555 ctermfg=240 ctermfg=240 -hi Error gui=NONE guifg=#990000 guibg=#000000 term=reverse ctermfg=88 ctermbg=16 term=reverse ctermfg=88 ctermbg=16 -hi Todo gui=NONE guifg=#cccccc guibg=#863132 term=standout ctermfg=252 ctermbg=95 term=standout ctermfg=252 ctermbg=95 -hi String gui=NONE guifg=#5dff9e guibg=#0f291a ctermfg=85 ctermbg=16 ctermfg=85 ctermbg=16 -hi Number gui=NONE guifg=#ddaa66 guibg=NONE ctermfg=179 ctermfg=179 -hi Boolean gui=NONE guifg=#00ff00 guibg=NONE ctermfg=46 ctermfg=46 -hi User1 gui=BOLD guifg=#999999 guibg=#333333 cterm=bold ctermfg=246 ctermbg=236 -hi User2 gui=BOLD guifg=#8bff95 guibg=#333333 cterm=bold ctermfg=120 ctermbg=236 -if v:version >= 700 - hi SpellBad gui=undercurl guisp=#cc6666 term=reverse cterm=undercurl ctermfg=167 - hi SpellCap gui=undercurl guisp=#66cccc term=reverse cterm=undercurl ctermfg=80 - hi SpellRare gui=undercurl guisp=#cc66cc term=reverse cterm=undercurl ctermfg=170 - hi SpellLocal gui=undercurl guisp=#cccc66 term=underline cterm=undercurl ctermfg=185 - hi Pmenu gui=NONE guifg=#cccccc guibg=#222222 ctermfg=252 ctermbg=235 - hi PmenuSel cterm=bold ctermfg=177 ctermbg=16 - hi PmenuSel cterm=bold ctermfg=177 ctermbg=16 - hi PmenuSbar gui=NONE guifg=#cccccc guibg=#000000 ctermfg=252 ctermbg=16 - hi PmenuThumb gui=NONE guifg=#cccccc guibg=#333333 ctermfg=252 ctermbg=236 - hi MatchParen gui=NONE guifg=#ffffff guibg=#005500 term=reverse ctermfg=231 ctermbg=22 -endif diff --git a/vim/colors/getafe.vim b/vim/colors/getafe.vim deleted file mode 100644 index 57754d2..0000000 --- a/vim/colors/getafe.vim +++ /dev/null @@ -1,189 +0,0 @@ -" Maintainer: Lars Smit -" Version: 0.1 -" Last Change: 7 februari 2011 -" Credits: Vim color scheme "getafe" -" -" Color Scheme Overview: -" :ru syntax/hitest.vim -" -" Relevant Help: -" :h highlight-groups -" -" Colors -" HEX R G B -" blue #01B0F0 1 176 240 -" pink #FF358B 255 53 139 -" black #000000 0 0 0 -" brown #1B1D1E 27 29 30 -" green #AEEE00 174 238 0 -" grey #5A7085 90 112 133 -" orange #FF500E 255 80 14 -" yellow #FFDC00 255 220 0 -" white #F8FFF9 248 255 249 -" cyan #C6C5FE 198 197 254 - - -set background=dark - -hi clear - -if exists("syntax_on") - syntax reset -endif - -let colors_name = "getafe" - -"————————————————+———————————————————————————————————————————————+———+———————————————————————————————————————————————" -" | GUI | | TERMINAL " -" TYPE +———————————————+———————————————+———————————————+———+———————————————+———————————————+———————————————" -" | foreground | background | | | foreground | background | " -"————————————————+———————————————+———————————————+———————————————+———+———————————————+———————————————+———————————————" - -"————————————————————————————————————————————————————————————————————————————————————————————————————————————————————" -" Full colors reset -"————————————————————————————————————————————————————————————————————————————————————————————————————————————————————" - -" Base colors - -hi ColorColumn guibg=#1B1D1E gui=none ctermbg=234 -hi Conceal guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 -hi Cursor guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 -hi CursorIM guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 -hi CursorColumn guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 -hi CursorLine guibg=#1B1D1E gui=none ctermbg=234 -hi Directory guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 -hi DiffAdd guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 -hi DiffChange guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 -hi DiffDelete guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 -hi DiffText guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 -hi ErrorMsg guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 -hi VertSplit guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 -hi Folded guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 -hi FoldColumn guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 -hi SignColumn guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 -hi IncSearch guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 -hi LineNr guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 -hi MatchParen guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 -hi ModeMsg guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 -hi MoreMsg guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 -hi NonText guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 -hi Normal guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 -hi Pmenu guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 -hi PmenuSel guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 -hi PmenuSbar guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 -hi PmenuThumb guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 -hi Question guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 -hi Search guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 -hi SpecialKey guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 -hi SpellBad guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 -hi SpellCap guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 -hi SpellLocal guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 -hi SpellRare guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 -hi StatusLine guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 -hi StatusLineNC guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 -hi TabLine guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 -hi TabLineFill guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 -hi TabLineSel guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 -hi Title guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 -hi VisualNOS guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 -hi WarningMsg guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 -hi WildMenu guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 - -"————————————————————————————————————————————————————————————————————————————————————————————————————————————————————" -" Syntax related colors -"————————————————————————————————————————————————————————————————————————————————————————————————————————————————————" - -hi Comment guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 -hi Constant guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 -hi String guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 -hi Character guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 -hi Number guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 -hi Boolean guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 -hi Float guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 -hi Identifier guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 -hi Function guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 -hi Statement guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 -hi Conditional guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 -hi Repeat guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 -hi Label guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 -hi Operator guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 -hi Keyword guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 -hi Exception guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 -hi PreProc guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 -hi Include guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 -hi Define guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 -hi Macro guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 -hi PreCondit guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 -hi Type guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 -hi StorageClass guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 -hi Structure guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 -hi Typedef guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 -hi Special guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 -hi SpecialChar guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 -hi Tag guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 -hi Delimiter guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 -hi SpecialComment guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 -hi Debug guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 -hi Underlined guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 -hi Ignore guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 -hi Error guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 -hi Todo guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 - -"————————————————————————————————————————————————————————————————————————————————————————————————————————————————————" -" Interface " -"————————————————————————————————————————————————————————————————————————————————————————————————————————————————————" - -hi ColorColumn guibg=#f7f7f7 ctermbg=15 -hi Cursor guifg=#1B1D1E guibg=#FF500E ctermfg=234 ctermbg=202 -hi CursorLine guibg=#f7f7f7 ctermbg=15 -hi Directory guifg=#01B0F0 ctermfg=39 -hi VertSplit guifg=#F8FFF9 guibg=#5A7085 ctermfg=15 ctermbg=60 -hi Folded guifg=#5A7085 guibg=#FFDC00 ctermfg=60 ctermbg=220 -hi IncSearch guifg=#1B1D1E guibg=#a7a7a7 ctermfg=234 ctermbg=248 -hi LineNr guifg=#5A7085 guibg=#000000 ctermfg=60 ctermbg=0 -hi NonText guifg=#eeeeee guibg=#1B1D1E ctermfg=7 ctermbg=234 -hi Search guifg=#F8FFF9 guibg=#FF358B ctermfg=15 ctermbg=204 -hi StatusLine guifg=#F8FFF9 guibg=#01B0F0 gui=bold ctermfg=15 ctermbg=39 -hi StatusLineNC guifg=#F8FFF9 guibg=#5A7085 ctermfg=15 ctermbg=60 -hi Todo guifg=#000000 guibg=#FFDC00 gui=bold ctermfg=0 ctermbg=220 -hi Visual guibg=#5A7085 ctermbg=60 -hi CursorLine guibg=#5A7085 ctermbg=60 -hi ColorColumn guibg=#5A7085 ctermbg=60 -hi ModeMsg guifg=#000000 guibg=#FFDC00 ctermfg=0 ctermbg=220 -hi SpecialKey guifg=#5A7085 ctermfg=60 -hi ErrorMsg guifg=#000000 guibg=#FF500E ctermfg=0 ctermbg=202 -hi Title guifg=#F8FFF9 ctermfg=15 -hi DiffAdd guifg=#000000 guibg=#AEEE00 ctermfg=0 ctermbg=154 -hi DiffChange guifg=#000000 guibg=#FFDC00 ctermfg=0 ctermbg=220 -hi DiffDelete guifg=#000000 guibg=#FF358B ctermfg=0 ctermbg=204 -hi DiffText guifg=#F8FFF9 ctermfg=15 -hi MatchParen guifg=#F8FFF9 guibg=#FF500E ctermfg=15 ctermbg=202 -hi Identifier guifg=#FF500E ctermfg=202 -hi Type guifg=#AEEE00 ctermfg=154 -hi Label guifg=#AEEE00 ctermfg=154 -hi Special guifg=#01B0F0 ctermfg=39 -hi WildMenu guifg=#01B0F0 guibg=#000000 ctermfg=39 ctermbg=0 -hi Pmenu guifg=#01B0F0 guibg=#000000 ctermfg=39 ctermbg=0 -hi PmenuSel guibg=#5A7085 ctermbg=60 -hi PmenuSbar guibg=#5A7085 ctermbg=60 -hi PmenuThumb guifg=#01B0F0 ctermfg=39 - -"————————————————————————————————————————————————————————————————————————————————————————————————————————————————————" -" Syntax related colors -"————————————————————————————————————————————————————————————————————————————————————————————————————————————————————" - -hi Comment guifg=#5A7085 ctermfg=60 -hi Constant guifg=#FF358B ctermfg=204 -hi String guifg=#FF358B ctermfg=204 -hi Number guifg=#FF500E ctermfg=202 -hi Boolean guifg=#AEEE00 ctermfg=154 -hi Float guifg=#B37A7A ctermfg=138 -hi Function guifg=#01B0F0 ctermfg=39 -hi Statement guifg=#01B0F0 ctermfg=39 -hi Conditional guifg=#AEEE00 ctermfg=154 -hi Operator guifg=#FF500E ctermfg=202 -hi Keyword guifg=#AEEE00 ctermfg=154 -hi Define guifg=#AEEE00 ctermfg=154 -hi Delimiter guifg=#AEEE00 ctermfg=154 - - diff --git a/vim/colors/getfresh.vim b/vim/colors/getfresh.vim deleted file mode 100644 index df9ef27..0000000 --- a/vim/colors/getfresh.vim +++ /dev/null @@ -1,145 +0,0 @@ -" Vim color scheme -" -" Name: getfresh.vim -" Maintainer: Christian Brassat -" License: public domain -" - -set background=dark -hi clear -if exists("syntax_on") - syntax reset -endif -let g:colors_name = "getfresh" - -" General Colors -let NormalFG = '#DDCCBB' - -"let NormalFG = '#30251D' -let NormalBG = '#151515' - -let DarkGray = '#393939' -let LightGray = '#AF875F' - -let DarkRed = '#BF1E2D' -let LightRed = '#E7212A' - -let DarkGreen = '#9DBA3A' -let LightGreen = '#A9C938' - -let DarkYellow = '#F5B915' -let LightYellow = '#F7D325' - -let DarkBlue = '#1CA1DB' -let LightBlue = '#00AFDA' - -let DarkMagenta = '#652F90' -let LightMagenta = '#894E9F' - -let DarkCyan = '#EA7D24' -let LightCyan = '#F79321' - -let White = '#E7E8E9' - -" Specific Colors -let CursorColor = '#FF8939' -let CursorLColor = '#202020' - -let LineNrFG = '#555555' -let LineNrBG = '#101010' - -let FoldFG = DarkCyan -let FoldLineBG = NormalBG -let FoldColBG = '#050505' - -let SplitFG = '#1B1B1B' -let SplitBG = SplitFG - -let StatusBG = DarkGray - -" GUI - bold/italic/underline/none -let GUI = 'none' - -" Different Font -let OtherFont = '-*-neep-medium-*-*-*-10-*-*-*-*-*-*-*' - -exe 'hi Nontext guifg='.LightGray -exe 'hi Normal guifg='.NormalFG.' guibg='.NormalBG -exe 'hi Cursor guibg='.CursorColor -exe 'hi CursorLine guibg='.CursorLColor -exe 'hi LineNr guifg='.LineNrFG.' guibg='.LineNrBG -exe 'hi Search guibg='.DarkCyan -exe 'hi VertSplit guifg='.SplitFG.' guibg='.SplitBG -exe 'hi Visual guibg='.DarkCyan -exe 'hi Folded guifg='.FoldFG.' guibg='.FoldLineBG -exe 'hi FoldColumn guifg='.FoldFG.' guibg='.FoldColBG -exe 'hi Directory guifg='.LightGreen -exe 'hi Pmenu guifg='.NormalFG.' guibg='.LightGray -exe 'hi PmenuSel guifg='.DarkGray.' guibg='.LightGreen -exe 'hi PMenuSbar guibg='.DarkCyan -exe 'hi PMenuThumb guibg='.DarkGreen -exe 'hi Comment guifg='.LightGray.' font='.OtherFont -exe 'hi Todo guifg='.LightGray.' guibg=NONE' -exe 'hi NonText guifg='.DarkCyan -exe 'hi SpecialKey guifg='.DarkCyan -exe 'hi Constant guifg='.DarkBlue -exe 'hi Define guifg='.White.' gui='.GUI -exe 'hi Delimiter guifg='.DarkMagenta -exe 'hi Error guifg='.DarkGray.' guibg='.DarkRed -exe 'hi Function guifg='.DarkRed.' gui='.GUI -exe 'hi Identifier guifg='.LightYellow -exe 'hi Include guifg='.DarkYellow.' gui='.GUI -exe 'hi Keyword guifg='.DarkMagenta -exe 'hi Macro guifg='.DarkMagenta -exe 'hi Number guifg='.LightGreen -exe 'hi PreCondit guifg='.DarkMagenta.' gui='.GUI -exe 'hi PreProc guifg='.DarkYellow -exe 'hi Statement guifg='.LightBlue.' gui='.GUI -exe 'hi String guifg='.White -exe 'hi Title guifg='.LightGray -exe 'hi Type guifg='.DarkRed.' gui='.GUI -exe 'hi DiffAdd guifg='.DarkGray.' guibg='.LightGreen -exe 'hi DiffDelete guifg='.DarkGray.' guibg='.LightRed - -hi link htmlTag xmlTag -hi link htmlTagName xmlTagName -hi link htmlEndTag xmlEndTag - -exe 'hi xmlTag guifg='.LightMagenta -exe 'hi xmlTagName guifg='.LightMagenta -exe 'hi xmlEndTag guifg='.LightMagenta - -" Status line - changes colors depending on insert mode -" Standard -exe 'hi User1 guifg='.DarkYellow.' guibg='.StatusBG.' gui='.GUI -exe 'hi User2 guifg='.DarkRed.' guibg='.StatusBG.' gui='.GUI -exe 'hi User3 guifg='.LightGreen.' guibg='.StatusBG.' gui='.GUI -exe 'hi User4 guifg='.DarkGray.' guibg='.DarkMagenta.' gui='.GUI -exe 'hi User5 guifg='.NormalFG.' guibg='.StatusBG -exe 'hi User6 guifg='.LightGray.' guibg='.StatusBG -exe 'hi User7 guifg='.StatusBG.' guibg='.StatusBG.' gui='.GUI -exe 'hi StatusLine guifg='.NormalFG.' guibg='.StatusBG.' gui='.GUI -exe 'hi StatusLineNC guifg='.LightGray.' guibg='.StatusBG.' gui='.GUI - -function! InsertStatuslineColor(mode) - let DarkGray = '#101010' - let DarkRed = '#E84F4F' - let DarkBlue = '#7DC1CF' - let DarkMagenta = '#9B64FB' - - if a:mode == 'i' " Insert Mode - exe 'hi User4 guifg='.DarkGray.' guibg='.DarkBlue - - elseif a:mode == 'r' " Replace Mode - exe 'hi User4 guifg='.DarkGray.' guibg='.DarkRed - - else - exe 'hi User4 guifg='.DarkGray.' guibg='.DarkMagenta - - endif -endfunction - -" Call function -exe 'au InsertEnter * call InsertStatuslineColor(v:insertmode)' -exe 'au InsertLeave * hi statusline guifg='.NormalFG.' guibg='.StatusBG -exe 'au InsertLeave * hi User4 guifg='.DarkGray.' guibg='.DarkMagenta diff --git a/vim/colors/github.itermcolors.txt b/vim/colors/github.itermcolors.txt deleted file mode 100644 index ca109d7..0000000 --- a/vim/colors/github.itermcolors.txt +++ /dev/null @@ -1,213 +0,0 @@ - - - - - Ansi 0 Color - - Blue Component - 0.0 - Green Component - 0.0 - Red Component - 0.0 - - Ansi 1 Color - - Blue Component - 0.20983006060123444 - Green Component - 0.0 - Red Component - 0.82740533351898193 - - Ansi 10 Color - - Blue Component - 0.42427113652229309 - Green Component - 0.42936280369758606 - Red Component - 0.054896600544452667 - - Ansi 11 Color - - Blue Component - 0.59685236215591431 - Green Component - 0.96678966283798218 - Red Component - 0.99958229064941406 - - Ansi 12 Color - - Blue Component - 0.45497292280197144 - Green Component - 0.25436940789222717 - Red Component - 0.2047678679227829 - - Ansi 13 Color - - Blue Component - 0.99864768981933594 - Green Component - 0.32253703474998474 - Red Component - 0.54278719425201416 - - Ansi 14 Color - - Blue Component - 0.63943344354629517 - Green Component - 0.59257131814956665 - Red Component - 0.075399249792098999 - - Ansi 15 Color - - Blue Component - 0.93730515241622925 - Green Component - 0.93728923797607422 - Red Component - 0.93731731176376343 - - Ansi 2 Color - - Blue Component - 0.42427113652229309 - Green Component - 0.42936280369758606 - Red Component - 0.054896600544452667 - - Ansi 3 Color - - Blue Component - 0.59685236215591431 - Green Component - 0.96678966283798218 - Red Component - 0.99958229064941406 - - Ansi 4 Color - - Blue Component - 0.45497292280197144 - Green Component - 0.25436940789222717 - Red Component - 0.2047678679227829 - - Ansi 5 Color - - Blue Component - 0.025010479614138603 - Green Component - 0.0 - Red Component - 0.52220135927200317 - - Ansi 6 Color - - Blue Component - 0.63943344354629517 - Green Component - 0.59257131814956665 - Red Component - 0.075399249792098999 - - Ansi 7 Color - - Blue Component - 0.45994612574577332 - Green Component - 0.53189378976821899 - Red Component - 0.52978998422622681 - - Ansi 8 Color - - Blue Component - 0.45994612574577332 - Green Component - 0.53189378976821899 - Red Component - 0.52978998422622681 - - Ansi 9 Color - - Blue Component - 0.20983006060123444 - Green Component - 0.0 - Red Component - 0.82740533351898193 - - Background Color - - Blue Component - 0.99999129772186279 - Green Component - 0.99997437000274658 - Red Component - 1 - - Bold Color - - Blue Component - 0.0 - Green Component - 0.0 - Red Component - 0.0 - - Cursor Color - - Blue Component - 0.45994612574577332 - Green Component - 0.53189378976821899 - Red Component - 0.52978998422622681 - - Cursor Text Color - - Blue Component - 0.0 - Green Component - 0.0 - Red Component - 0.0 - - Foreground Color - - Blue Component - 0.0 - Green Component - 0.0 - Red Component - 0.0 - - Selected Text Color - - Blue Component - 0.0 - Green Component - 0.0 - Red Component - 0.0 - - Selection Color - - Blue Component - 0.99907445907592773 - Green Component - 0.74405151605606079 - Red Component - 0.59888440370559692 - - - diff --git a/vim/colors/github.vim b/vim/colors/github.vim deleted file mode 100644 index cdc6337..0000000 --- a/vim/colors/github.vim +++ /dev/null @@ -1,81 +0,0 @@ -" Vim color file -" Maintainer: Bruno Michel -" Last Change: May, 30, 2008 -" Version: 0.1 -" Homepage: http://github.com/nono/github_vim_theme/tree/master - -" This is a ViM's version of the github color theme. - -set background=light -hi clear -if exists("syntax_on") - syntax reset -endif - -let g:colors_name = "github" -set t_Co=256 - - -hi Comment guifg=#999988 ctermfg=102 gui=italic - -hi Constant guifg=#008080 ctermfg=30 - hi String guifg=#dd1144 ctermfg=161 - hi Character guifg=#dd1144 ctermfg=161 - hi Number guifg=#009999 ctermfg=30 - hi Boolean gui=bold cterm=bold - hi Float guifg=#009999 ctermfg=30 - hi RubySymbol guifg=#990073 ctermfg=90 - -hi Identifier guifg=#008080 ctermfg=30 - hi Function guifg=#990000 ctermfg=88 gui=bold cterm=bold - -hi Statement guifg=#000000 ctermfg=16 gui=bold cterm=bold - hi Conditional guifg=#000000 ctermfg=16 gui=bold cterm=bold - hi Repeat guifg=#000000 ctermfg=16 gui=bold cterm=bold - hi Label guifg=#000000 ctermfg=16 gui=bold cterm=bold - hi Operator guifg=#000000 ctermfg=16 gui=bold cterm=bold - hi Keyword guifg=#000000 ctermfg=16 gui=bold cterm=bold - hi Exception guifg=#990000 ctermfg=88 gui=bold cterm=bold - -hi PreProc guifg=#999999 ctermfg=102 gui=bold cterm=bold - hi Include guifg=#999999 ctermfg=102 gui=bold cterm=bold - hi Define guifg=#000000 ctermfg=16 gui=bold cterm=bold - hi Macro guifg=#999999 ctermfg=102 gui=bold cterm=bold - hi PreCondit guifg=#999999 ctermfg=102 gui=bold cterm=bold - -hi Type guifg=#445588 ctermfg=60 gui=bold cterm=bold - hi StorageClass guifg=#000000 ctermfg=16 gui=bold cterm=bold - hi Structure guifg=#000000 ctermfg=16 gui=bold cterm=bold - hi Typedef guifg=#000000 ctermfg=16 gui=bold cterm=bold - -hi Special guifg=#dd1144 ctermfg=161 - hi SpecialChar guifg=#dd1144 ctermfg=161 - hi Tag guifg=#000080 ctermfg=18 - hi Delimiter guifg=#dd1144 ctermfg=161 - hi SpecialComment guifg=#999999 ctermfg=102 gui=bold,italic cterm=bold,italic - hi Debug guifg=#aa0000 ctermfg=124 - -hi Underlined gui=underline cterm=underline - -hi Ignore guifg=bg - -hi Error guifg=#a61717 ctermfg=124 guibg=#e3d2d2 ctermbg=188 - -hi Todo guifg=#999988 ctermfg=102 gui=italic cterm=italic - - -hi Cursor guifg=NONE ctermfg=NONE guibg=#ffff33 ctermbg=227 -hi CursorLine guifg=NONE ctermfg=NONE guibg=#ffffcc ctermbg=230 -hi Directory guifg=#4183c4 ctermfg=68 -hi DiffAdd guifg=#000000 ctermfg=16 guibg=#ddffdd ctermbg=194 -hi DiffDelete guifg=#000000 ctermfg=16 guibg=#ffdddd ctermbg=224 -hi DiffText guibg=#666666 ctermbg=59 -hi ErrorMsg guifg=#a61717 ctermfg=124 guibg=#e3d2d2 ctermbg=188 gui=bold cterm=bold -hi VertSplit guifg=#666666 ctermfg=59 guibg=#eaeaea ctermbg=188 -hi LineNr guifg=#666666 ctermfg=59 guibg=#eaeaea ctermbg=188 -hi ModeMsg gui=bold cterm=bold -hi Normal guifg=#000000 ctermfg=16 guibg=#f8f8ff ctermbg=231 -hi Pmenu guibg=#babdb6 ctermbg=145 guifg=#555753 ctermfg=59 -hi StatusLine guifg=#666666 ctermfg=59 guibg=#eaeaea ctermbg=188 -hi Visual guifg=NONE ctermfg=NONE guibg=#ffffcc ctermbg=230 - diff --git a/vim/colors/gloom.vim b/vim/colors/gloom.vim deleted file mode 100644 index db23310..0000000 --- a/vim/colors/gloom.vim +++ /dev/null @@ -1,105 +0,0 @@ -" ====================================================================== -" Gloom -" ====================================================================== -" A Sublime Text 2 / Textmate theme. -" Copyright (c) 2014 Dayle Rees. -" Released under the MIT License -" ====================================================================== -" Find more themes at : https://github.com/daylerees/colour-schemes -" ====================================================================== - -set background=dark -hi clear -syntax reset - -" Colors for the User Interface. - -hi Cursor guibg=#cc4455 guifg=white ctermbg=4 ctermfg=15 -hi link CursorIM Cursor -hi Normal guibg=#2A332B guifg=#D8EBE5 gui=none ctermbg=0 ctermfg=15 -hi NonText guibg=bg guifg=#D8EBE5 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 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=#26A6A6 ctermbg=bg ctermfg=10 -hi link WarningMsg ErrorMsg - -hi StatusLine guibg=#ffeecc guifg=black 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 ctermbg=4 ctermfg=fg - -" Colors for Syntax Highlighting. - -hi Comment guibg=bg guifg=#4F6E64 gui=none ctermbg=8 ctermfg=7 - -hi Constant guibg=bg guifg=white ctermbg=8 ctermfg=15 -hi String guibg=bg guifg=#BCD42A ctermbg=bg ctermfg=14 -hi Character guibg=bg guifg=#FF5D38 ctermbg=bg ctermfg=14 -hi Number guibg=bg guifg=#BCD42A ctermbg=1 ctermfg=15 -hi Boolean guibg=bg guifg=#BCD42A gui=none ctermbg=1 ctermfg=15 -hi Float guibg=bg guifg=#BCD42A ctermbg=1 ctermfg=15 - -hi Identifier guibg=bg guifg=#D8EBE5 ctermbg=bg ctermfg=12 -hi Function guibg=bg guifg=#FF5D38 ctermbg=bg ctermfg=12 -hi Statement guibg=bg guifg=#FF5D38 ctermbg=bg ctermfg=14 - -hi Conditional guibg=bg guifg=#26A6A6 ctermbg=bg ctermfg=12 -hi Repeat guibg=bg guifg=#26A6A6 ctermbg=4 ctermfg=14 -hi Label guibg=bg guifg=#ffccff ctermbg=bg ctermfg=13 -hi Operator guibg=bg guifg=#26A6A6 ctermbg=6 ctermfg=15 -hi Keyword guibg=bg guifg=#26A6A6 ctermbg=bg ctermfg=10 -hi Exception guibg=bg guifg=#FF5D38 ctermbg=bg ctermfg=10 - -hi PreProc guibg=bg guifg=#ffcc99 ctermbg=4 ctermfg=14 -hi Include guibg=bg guifg=#26A6A6 ctermbg=bg ctermfg=10 -hi link Define Include -hi link Macro Include -hi link PreCondit Include - -hi Type guibg=bg guifg=#26A6A6 ctermbg=bg ctermfg=12 -hi StorageClass guibg=bg guifg=#FF5D38 ctermbg=bg ctermfg=10 -hi Structure guibg=bg guifg=#D8EBE5 ctermbg=bg ctermfg=10 -hi Typedef guibg=bg guifg=#26A6A6 ctermbg=bg ctermfg=10 - -hi Special guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi SpecialChar guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi Tag guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi Delimiter guibg=bg guifg=fg ctermbg=1 ctermfg=fg -hi SpecialComment guibg=#334455 guifg=#668e81 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=bg guifg=#D8EBE5 ctermbg=1 ctermfg=15 -hi Ignore guibg=bg guifg=#cccccc ctermbg=bg ctermfg=8 -hi Error guibg=#ff0000 guifg=white ctermbg=12 ctermfg=15 -hi Todo guibg=#556677 guifg=#ff0000 ctermbg=1 ctermfg=12 - -hi htmlH2 guibg=bg guifg=fg 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 = "Gloom" -let colors_name = "Gloom" - diff --git a/vim/colors/glowfish.vim b/vim/colors/glowfish.vim deleted file mode 100644 index c98c2e1..0000000 --- a/vim/colors/glowfish.vim +++ /dev/null @@ -1,108 +0,0 @@ -" ====================================================================== -" Glowfish -" ====================================================================== -" A Sublime Text 2 / Textmate theme. -" Copyright (c) 2014 Dayle Rees. -" Released under the MIT License -" ====================================================================== -" Find more themes at : https://github.com/daylerees/colour-schemes -" ====================================================================== - -set background=dark -hi clear -syntax reset - -" Colors for the User Interface. - -hi Cursor guibg=#cc4455 guifg=white ctermbg=4 ctermfg=15 -hi link CursorIM Cursor -hi Normal guibg=#191f13 guifg=#6ea240 gui=none ctermbg=0 ctermfg=15 -hi NonText guibg=bg guifg=#6ea240 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 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=#95CC5E ctermbg=bg ctermfg=10 -hi link WarningMsg ErrorMsg - -hi StatusLine guibg=#ffeecc guifg=black ctermbg=14 ctermfg=0 -hi StatusLineNC guibg=#191f13 guifg=white gui=none ctermbg=4 ctermfg=11 -hi VertSplit guibg=#191f13 guifg=#444444 gui=none ctermbg=4 ctermfg=11 -hi LineNr guibg=#191f13 guifg=#444444 gui=none ctermbg=4 ctermfg=11 -hi SignColumn guibg=#191f13 guifg=#444444 gui=none ctermbg=4 ctermfg=11 -hi FoldColumn guibg=#191f13 guifg=#444444 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 ctermbg=4 ctermfg=fg - -" Colors for Syntax Highlighting. - -hi Comment guibg=bg guifg=#3c4e2d gui=none ctermbg=8 ctermfg=7 - -hi Constant guibg=bg guifg=white ctermbg=8 ctermfg=15 -hi String guibg=bg guifg=#F8BB39 ctermbg=bg ctermfg=14 -hi Character guibg=bg guifg=#DB784D ctermbg=bg ctermfg=14 -hi Number guibg=bg guifg=#95CC5E ctermbg=1 ctermfg=15 -hi Boolean guibg=bg guifg=#95CC5E gui=none ctermbg=1 ctermfg=15 -hi Float guibg=bg guifg=#95CC5E ctermbg=1 ctermfg=15 - -hi Identifier guibg=bg guifg=#6ea240 ctermbg=bg ctermfg=12 -hi Function guibg=bg guifg=#DB784D ctermbg=bg ctermfg=12 -hi Statement guibg=bg guifg=#DB784D ctermbg=bg ctermfg=14 - -hi Conditional guibg=bg guifg=#D65940 ctermbg=bg ctermfg=12 -hi Repeat guibg=bg guifg=#D65940 ctermbg=4 ctermfg=14 -hi Label guibg=bg guifg=#ffccff ctermbg=bg ctermfg=13 -hi Operator guibg=bg guifg=#D65940 ctermbg=6 ctermfg=15 -hi Keyword guibg=bg guifg=#D65940 ctermbg=bg ctermfg=10 -hi Exception guibg=bg guifg=#DB784D ctermbg=bg ctermfg=10 - -hi PreProc guibg=bg guifg=#ffcc99 ctermbg=4 ctermfg=14 -hi Include guibg=bg guifg=#95CC5E ctermbg=bg ctermfg=10 -hi link Define Include -hi link Macro Include -hi link PreCondit Include - -hi Type guibg=bg guifg=#95CC5E ctermbg=bg ctermfg=12 -hi StorageClass guibg=bg guifg=#DB784D ctermbg=bg ctermfg=10 -hi Structure guibg=bg guifg=#6ea240 ctermbg=bg ctermfg=10 -hi Typedef guibg=bg guifg=#95CC5E ctermbg=bg ctermfg=10 - -hi Special guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi SpecialChar guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi Tag guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi Delimiter guibg=bg guifg=fg ctermbg=1 ctermfg=fg -hi SpecialComment guibg=#334455 guifg=#67854f 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=bg guifg=#6ea240 ctermbg=1 ctermfg=15 -hi Ignore guibg=bg guifg=#cccccc ctermbg=bg ctermfg=8 -hi Error guibg=#ff0000 guifg=white ctermbg=12 ctermfg=15 -hi Todo guibg=#556677 guifg=#ff0000 ctermbg=1 ctermfg=12 - -hi htmlH2 guibg=bg guifg=fg 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 = "Glowfish" -let colors_name = "Glowfish" - diff --git a/vim/colors/golden.vim b/vim/colors/golden.vim deleted file mode 100755 index 8cceaf7..0000000 --- a/vim/colors/golden.vim +++ /dev/null @@ -1,70 +0,0 @@ -" vim: tw=0 ts=4 sw=4 -" Vim color file -" -" Creator: Ryan Phillips -" 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 diff --git a/vim/colors/google.vim b/vim/colors/google.vim deleted file mode 100644 index 365e7b6..0000000 --- a/vim/colors/google.vim +++ /dev/null @@ -1,105 +0,0 @@ -" description: color scheme based on google's -" author: kamil.stachowski@gmail.com -" license: gpl 3+ -" version: 0.2 (2008.11.27) - -" changelog: -" 0.2: 2008.11.27 -" changed MatchParen to link to Type (thanks to JarosÅ‚aw Mężyk) -" added Diff* -" 0.1: 2008.11.20 -" initial version - - -set background=dark - -hi clear -if exists("syntax_on") - syntax reset -endif - -let colors_name = "google" - - -" black 000000 -" blue dark 6694e3 -" blue dark2 2a5db0 -" blue light e0ecff -" green dark 006633 -" green light 46aa64 -" grey aaaaaa -" red d96666 -" white ffffff -" yellow ffffb5 - -" pmenu - -hi Comment guifg=#aaaaaa guibg=#ffffff gui=none -hi Constant guifg=#6694e3 guibg=#ffffff gui=none -hi Cursor guifg=#ffffff guibg=#000000 gui=none -hi CursorLine guibg=#efefef gui=none -hi DiffAdd guifg=#ffffff guibg=#006633 gui=none -hi DiffChange guifg=#000000 guibg=#ffffb5 gui=none -hi DiffDelete guifg=#000000 guibg=#d96666 gui=none -hi DiffText guifg=#d96666 guibg=#ffffb5 gui=none -hi Folded guibg=#efefef guifg=#000000 gui=italic -hi Identifier guifg=#7799bb guibg=#ffffff gui=none -hi ModeMsg guifg=#ffffff guibg=#6694e3 gui=bold -hi NonText guifg=#f0f0f0 guibg=#ffffff gui=none -hi Normal guifg=#000000 guibg=#ffffff gui=none -hi PreProc guifg=#46aa64 guibg=#ffffff gui=none -hi Search guifg=#000000 guibg=#ffffb5 -hi Special guifg=#2a5db0 guibg=#ffffff gui=none -hi Statement guifg=#2a5db0 guibg=#ffffff gui=bold,underline -hi StatusLine guifg=#ffffff guibg=#6694e3 gui=bold -hi StatusLineNC guifg=#aaaaaa guibg=#e0ecff gui=none -hi Todo guifg=#ffffff guibg=#d96666 gui=bold -hi Type guifg=#006633 guibg=#ffffff gui=bold -hi Underlined guifg=#000000 guibg=#ffffff gui=underline -hi VertSplit guifg=#e0ecff guibg=#e0ecff gui= none -hi Visual guifg=#ffffff guibg=#6694e3 gui=none -hi! link Macro PreProc -hi! link Boolean Constant -hi! link Character Constant -hi! link Conditional Statement -hi! link CursorColumn CursorLine -hi! link Debug PreProc -hi! link Define PreProc -hi! link Delimiter Identifier -hi! link Directory Statement -hi! link Error Todo -hi! link ErrorMsg Error -hi! link Exception Statement -hi! link Float Constant -hi! link FoldColumn Folded -hi! link Function Identifier -hi! link Function Identifier -hi! link Ignore Comment -hi! link Include PreProc -hi! link IncSearch Search -hi! link Keyword Identifier -hi! link Keyword Identifier -hi! link Label Statement -hi! link LineNr Comment -hi! link MatchParen Statement -hi! link MoreMsg Identifier -hi! link NonText Comment -hi! link Number Constant -hi! link Operator Identifier -hi! link Question MoreMsg -hi! link PreCondit PreProc -hi! link Repeat Statement -hi! link SignColumn Identifier -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 Title Structure -hi! link Typedef Type -hi! link WarningMsg Error diff --git a/vim/colors/graywh.vim b/vim/colors/graywh.vim deleted file mode 100644 index 725e23d..0000000 --- a/vim/colors/graywh.vim +++ /dev/null @@ -1,204 +0,0 @@ -" Vim color file -" Maintainer: Will Gray -" GetLatestVimScripts: 2616 1 :AutoInstall: graywh.vim -" -" For best results on 88/256-color terminals, I recommend CSApprox.vim by -" godlygeek. - -" Favorite colors {{{1 -" Light Dark -" Black 5F5F5F 236 8 1E1E1E 234 000000 16 0 -" Red FFD7D7 224 FF8787 210 9 D70000 160 1 -" Green D7FFD7 194 87FF87 120 10 00D700 40 2 -" Yellow FFFFD7 230 FFFF87 228 11 D7D700 184 3 -" Blue AFD7FF 153 87AFFF 111 12 005FD7 68 4 -" Magenta FFD7FF 225 FF87FF 213 13 D700D7 164 5 -" Cyan D7FFFF 195 87FFFF 123 14 00D7D7 44 6 -" Gray FFFFFF 231 15 D7D7D7 251 7 -" }}}1 - -" First remove all existing highlighting. -set background=dark -hi clear -if exists("syntax_on") - syntax reset -endif - -let colors_name = "graywh" - -" Links {{{1 -hi! link Character String -hi! link CursorColumn CursorLine -hi! link VertSplit StatusLineNC - -" For GUI {{{1 -hi Normal guifg=#D7D7D7 guibg=#1C1C1C - -" Vim {{{2 -hi SpecialKey guifg=#4E4E4E guibg=bg gui=none -hi NonText guifg=#87FFFF guibg=#262626 gui=none -hi Directory guifg=#00AFAF -hi ErrorMsg guifg=#D70000 guibg=bg -hi IncSearch gui=reverse -hi Search guibg=#FFFF00 -hi MoreMsg guifg=#5FAF87 gui=bold -hi ModeMsg gui=bold -hi LineNr guifg=#D7D7AF guibg=#262626 -hi Question guifg=#5FFF5F gui=bold -hi StatusLine gui=reverse,bold -hi StatusLineNC gui=reverse -hi Title guifg=#FF87FF gui=bold -hi Visual guibg=NONE gui=reverse -hi VisualNOS gui=bold,underline -hi WarningMsg guifg=#D7D700 -hi WildMenu guifg=bg guibg=#D7D700 -hi Folded guifg=#FFD7FF guibg=#444444 gui=italic -hi FoldColumn guifg=#87FFFF guibg=#444444 - -if v:version >= 600 - hi DiffAdd guibg=#123012 - hi DiffChange guibg=#121230 - hi DiffDelete guifg=fg guibg=#301212 gui=none - hi DiffText guibg=#303012 gui=none -endif - -hi SignColumn guifg=#FFFF87 guibg=#444444 - -if v:version >= 700 - hi SpellBad gui=undercurl guisp=#FF0000 - hi SpellCap gui=undercurl guisp=#0000FF - hi SpellRare gui=undercurl guisp=#FF00FF - hi SpellLocal gui=undercurl guisp=#00FFFF -endif - -hi Pmenu guifg=fg guibg=#D787D7 -hi PmenuSel guifg=fg guibg=#878787 -hi PmenuSbar guifg=fg guibg=#878787 -hi PmenuThumb gui=reverse -hi TabLine guifg=bg guibg=fg gui=none -hi TabLineSel guifg=fg guibg=bg gui=bold -hi TabLineFill guifg=fg guibg=bg gui=reverse -hi CursorLine guibg=#303030 -hi Cursor guifg=bg guibg=fg - -" Syntax {{{2 -hi lCursor guifg=bg guibg=fg -hi MatchParen guibg=#00AFAF -hi Comment guifg=#AFFFAF gui=italic -hi Constant guifg=#FFAFAF -hi String guifg=#FFAFFF -hi Boolean guifg=#5F87FF gui=bold -hi Identifier guifg=#AFFFFF -hi Function guifg=#AFD7FF -hi Statement guifg=#87AFFF gui=none -hi Operator guifg=#FFAF87 -hi PreProc guifg=#5FFFFF gui=none -hi Type guifg=#FFFFAF gui=none -hi Special guifg=#FF5F5F -hi Underlined guifg=#AFAFFF gui=underline -hi Ignore guifg=bg -hi Error guifg=#FFFFFF guibg=#FF5F5F -hi Todo guifg=#0000D7 guibg=#FFFF5F - -" Custom {{{2 -hi colorIndentLevel1 guibg=#121212 -hi colorIndentLevel2 guibg=#262626 -" mail {{{3 -hi mailQuoted1 guifg=#AFAFD7 guibg=#303030 -hi mailQuoted2 guifg=#D7AFAF guibg=#303030 -hi mailQuoted3 guifg=#AFD7AF guibg=#303030 -hi mailQuoted4 guifg=#D7AFD7 guibg=#303030 -hi mailQuoted5 guifg=#AFD7D7 guibg=#303030 -hi mailQuoted6 guifg=#D7D7AF guibg=#303030 -hi mailEmail guifg=#5F87FF gui=underline -hi mailSignature guifg=#8A8A8A - -" For 16 color terminals {{{1 -hi Normal ctermfg=Gray ctermbg=Black - -" Vim {{{2 -hi SpecialKey ctermfg=DarkGray -hi NonText ctermfg=Cyan -hi Directory ctermfg=DarkCyan -hi ErrorMsg ctermfg=DarkRed ctermbg=bg -hi IncSearch cterm=reverse -hi Search ctermbg=Yellow -hi MoreMsg ctermfg=Green -hi ModeMsg cterm=bold -hi LineNr ctermfg=Yellow -hi Question ctermfg=Green -hi StatusLine cterm=reverse,bold -hi StatusLineNC cterm=reverse -hi VertSplit cterm=reverse -hi Title ctermfg=Magenta -hi Visual ctermbg=bg cterm=reverse -hi VisualNOS cterm=underline -hi WarningMsg ctermfg=DarkYellow -hi WildMenu ctermfg=bg ctermbg=Yellow -hi Folded ctermfg=Magenta ctermbg=bg -hi FoldColumn ctermfg=Cyan ctermbg=bg - -if v:version >= 600 - hi DiffAdd ctermfg=Black ctermbg=DarkGreen - hi DiffChange ctermbg=DarkBlue - hi DiffDelete ctermfg=Black ctermbg=DarkRed - hi DiffText ctermfg=Black ctermbg=DarkYellow cterm=none -endif - -hi SignColumn ctermfg=Yellow ctermbg=bg - -if v:version >= 700 - hi SpellBad ctermbg=DarkRed cterm=underline - hi SpellCap ctermbg=DarkBlue cterm=underline - hi SpellRare ctermbg=DarkMagenta cterm=underline - hi SpellLocal ctermbg=DarkCyan cterm=underline -endif - -hi Pmenu ctermfg=fg ctermbg=DarkMagenta -hi PmenuSel ctermfg=fg ctermbg=DarkGray -hi PmenuSbar ctermfg=fg ctermbg=DarkGray -hi PmenuThumb cterm=reverse -hi TabLine ctermfg=bg ctermbg=fg cterm=none -hi TabLineSel cterm=bold -hi TabLineFill cterm=reverse -hi CursorLine ctermbg=DarkGray - -" Syntax {{{2 -hi MatchParen ctermbg=DarkCyan -hi Comment ctermfg=Green -hi Constant ctermfg=Red -hi String ctermfg=Magenta -hi Boolean ctermfg=Blue -hi Identifier ctermfg=Cyan cterm=none -hi Function ctermfg=Cyan -hi Statement ctermfg=Blue -hi Operator ctermfg=Blue -hi PreProc ctermfg=DarkCyan -hi Type ctermfg=Yellow -hi Special ctermfg=DarkRed -hi Underlined ctermfg=Magenta cterm=underline -hi Ignore ctermfg=bg -hi Error ctermfg=White ctermbg=Red -hi Todo ctermfg=DarkBlue ctermbg=Yellow - -" Custom {{{2 -hi colorIndentLevel1 ctermbg=Black -hi colorIndentLevel2 ctermbg=DarkGray -" mail {{{3 -hi mailQuoted1 ctermfg=DarkBlue -hi mailQuoted2 ctermfg=DarkRed -hi mailQuoted3 ctermfg=DarkGreen -hi mailQuoted4 ctermfg=DarkMagenta -hi mailQuoted5 ctermfg=DarkCyan -hi mailQuoted6 ctermfg=DarkYellow -hi mailEmail ctermfg=Blue cterm=underline -hi mailSignature ctermfg=DarkGray - -" 8-color terminal extras {{{2 -if &t_Co == 8 - hi Identifier cterm=bold -endif - -" CSApprox config {{{1 -let g:CSApprox_hook_graywh_post = ['hi Visual ctermbg=NONE ctermfg=NONE cterm=reverse', - \ 'hi IncSearch ctermbg=NONE ctermfg=NONE cterm=reverse' ] diff --git a/vim/colors/greens.vim b/vim/colors/greens.vim deleted file mode 100644 index 1963c7a..0000000 --- a/vim/colors/greens.vim +++ /dev/null @@ -1,55 +0,0 @@ -" Vim color file -" Maintainer: Yuheng Xie -" Last Change: 2007 Jan 29 - -" This color scheme uses a black background. - -" First remove all existing highlighting. -set background=dark -highlight clear -if exists("syntax_on") - syntax reset -endif - -let colors_name = "greens" - -hi Cursor guifg=Black guibg=#FFBF00 -hi Normal ctermfg=Grey guifg=#A4A090 guibg=Black ctermbg=Black -hi Visual guifg=Black guibg=#C4C090 gui=NONE - -hi Comment ctermfg=DarkGreen guifg=DarkGreen -hi Constant ctermfg=Red guifg=Red -hi Special ctermfg=DarkRed guifg=#600000 -hi Identifier ctermfg=Cyan guifg=#40D8D0 -hi Statement ctermfg=Yellow guifg=Yellow gui=NONE -hi PreProc ctermfg=Green guifg=Green -hi Type ctermfg=White guifg=White gui=NONE -hi Ignore ctermfg=DarkGrey guifg=#22201C - -hi FoldColumn guifg=#C4C0B0 guibg=#42403C -hi Folded guifg=#C4C0B0 guibg=#22201C - -hi DiffAdd guibg=DarkBlue ctermbg=DarkBlue -hi DiffDelete guibg=DarkCyan ctermbg=DarkCyan gui=NONE -hi DiffText guibg=DarkRed ctermbg=DarkRed gui=NONE -hi DiffChange guibg=DarkMagenta ctermbg=DarkMagenta - -if v:version >= 700 - -hi CursorLine guibg=#403820 -hi CursorColumn guibg=#403820 - -hi MatchParen ctermfg=White guifg=White guibg=DarkGreen ctermbg=DarkGreen - -hi Pmenu ctermfg=Black guifg=Black guibg=#C4C090 ctermbg=LightGray -hi PmenuSel ctermfg=Black guifg=Black guibg=#FFBF00 ctermbg=Yellow -hi PmenuSbar ctermfg=Black guifg=Black guibg=LightGray ctermbg=White -hi PmenuThumb ctermfg=Black guifg=Black guibg=White ctermbg=Green gui=NONE cterm=NONE - -hi TabLine guifg=Black guibg=#A4A090 gui=NONE -hi TabLineFill guifg=Black guibg=#A4A090 gui=NONE -hi TabLineSel guifg=White guibg=Black - -endif - -" vim: ts=2 sw=2 diff --git a/vim/colors/greenvision.vim b/vim/colors/greenvision.vim deleted file mode 100644 index c20329c..0000000 --- a/vim/colors/greenvision.vim +++ /dev/null @@ -1,72 +0,0 @@ -" Vim color file -" Name: greenvision.vim -" Maintainer: Paul B. Mahol -" Last Change: 6.6.2008 -" License: Vim License -" Revision: 29 - -if !has("gui_running") && &t_Co != 256 && &t_Co != 88 - echomsg "" - echomsg "err: please use GUI or a 256-color terminal or 88-color terminal" - echomsg "" - finish -endif - -if &background == "light" - set background=dark -endif - -hi clear - -if exists("syntax_on") - syntax reset -endif - -let g:colors_name = 'greenvision' - -hi Comment guifg=#008220 guibg=#000000 gui=none ctermfg=034 ctermbg=000 cterm=none -hi Constant guifg=#1fc700 guibg=#001c00 gui=none ctermfg=041 ctermbg=000 cterm=none -hi Cursor guifg=#00ff00 gui=bold,reverse ctermfg=010 ctermbg=000 cterm=bold,reverse -hi CursorColumn guifg=#000000 guibg=#00cc00 gui=none ctermfg=000 ctermbg=002 cterm=none -hi CursorIM guifg=#00ff00 guibg=#000000 gui=bold ctermfg=046 ctermbg=000 cterm=bold -hi CursorLine guifg=#000000 guibg=#00cc00 gui=none ctermfg=000 ctermbg=002 cterm=none -hi DiffAdd guifg=#00bf00 guibg=#002200 gui=none ctermfg=034 ctermbg=000 cterm=none -hi DiffChange guifg=#00a900 guibg=#002200 gui=none ctermfg=040 ctermbg=000 cterm=none -hi DiffDelete guifg=#000000 guibg=#005500 gui=none ctermfg=002 ctermbg=000 cterm=none -hi DiffText guifg=#00aa00 guibg=#004400 gui=underline ctermfg=028 ctermbg=000 cterm=none -hi Directory guifg=#009330 guibg=#000000 gui=none ctermfg=022 ctermbg=000 cterm=none -hi Error guifg=#000000 guibg=#00d000 gui=none ctermfg=000 ctermbg=010 cterm=none -hi ErrorMsg guifg=#000000 guibg=#00ff00 gui=bold ctermfg=000 ctermbg=010 cterm=none -hi FoldColumn guifg=#00b900 guibg=#000300 gui=none ctermfg=046 ctermbg=016 cterm=none -hi Folded guifg=#00bf00 guibg=#001200 gui=none ctermfg=010 ctermbg=022 cterm=none -hi Identifier guifg=#50d930 guibg=#000000 gui=none ctermfg=028 ctermbg=000 cterm=none -hi IncSearch gui=reverse cterm=reverse -hi LineNr guifg=#007900 guibg=#000600 gui=none ctermfg=034 ctermbg=016 cterm=none -hi MatchParen guifg=#304300 guibg=#00fe00 gui=none ctermfg=010 ctermbg=022 cterm=bold -hi ModeMsg guifg=#00ea00 guibg=#000900 gui=none ctermfg=002 ctermbg=000 cterm=none -hi MoreMsg guifg=#00e700 guibg=#001000 gui=bold ctermfg=002 ctermbg=000 cterm=bold -hi NonText guifg=#008700 guibg=#001000 gui=none ctermfg=022 ctermbg=000 cterm=none -hi Normal guifg=#00a900 guibg=#000000 gui=none ctermfg=002 ctermbg=000 cterm=none -hi Pmenu guifg=#00bf00 guibg=#000a00 gui=none ctermfg=002 ctermbg=000 cterm=none -hi PmenuSbar guifg=#00dc00 guibg=#001c00 gui=none ctermfg=034 ctermbg=022 cterm=none -hi PmenuSel guifg=#00f300 guibg=#002200 gui=none ctermfg=010 ctermbg=022 cterm=none -hi PreProc guifg=#00ac5c guibg=#000000 gui=none ctermfg=047 ctermbg=000 cterm=none -hi Question guifg=#009f00 guibg=#000000 gui=none ctermfg=040 ctermbg=000 cterm=none -hi Search gui=reverse cterm=reverse -hi Special guifg=#00d700 guibg=#001200 gui=none ctermfg=002 ctermbg=000 cterm=none -hi SpecialKey guifg=#008000 guibg=#002300 gui=bold ctermfg=034 ctermbg=000 cterm=bold -hi Statement guifg=#2fc626 guibg=#000000 gui=none ctermfg=010 ctermbg=000 cterm=none -hi StatusLine guifg=#00ff00 guibg=#001000 gui=none ctermfg=047 ctermbg=022 cterm=bold -hi StatusLineNC guifg=#005500 guibg=#001000 gui=none ctermfg=034 ctermbg=022 cterm=none -hi TabLine guifg=#00f400 guibg=#000a00 gui=none ctermfg=040 ctermbg=000 cterm=none -hi TabLineFill guifg=#00ea00 guibg=#000000 gui=none ctermfg=000 ctermbg=000 cterm=none -hi TabLineSel guifg=#00f000 guibg=#002a00 gui=none ctermfg=046 ctermbg=022 cterm=bold -hi Title guifg=#09ab00 guibg=#000000 gui=bold ctermfg=010 ctermbg=000 cterm=bold -hi Todo guifg=#000000 guibg=#00ed00 gui=none ctermfg=000 ctermbg=002 cterm=none -hi Type guifg=#1fb631 guibg=#000000 gui=none ctermfg=046 ctermbg=000 cterm=none -hi Underlined guifg=#00b400 guibg=#000000 gui=underline ctermfg=002 ctermbg=000 cterm=underline -hi VertSplit guifg=#000600 guibg=#001f00 gui=none ctermfg=022 ctermbg=022 cterm=none -hi Visual guibg=#001500 gui=reverse ctermbg=000 cterm=reverse -hi VisualNOS guibg=#002700 gui=reverse ctermbg=022 cterm=reverse -hi WarningMsg guifg=#000000 guibg=#00ff00 gui=none ctermfg=010 ctermbg=000 cterm=none -hi WildMenu guifg=#00cb00 guibg=#000000 gui=reverse ctermfg=000 ctermbg=010 cterm=reverse diff --git a/vim/colors/grey2.vim b/vim/colors/grey2.vim deleted file mode 100644 index aae99ae..0000000 --- a/vim/colors/grey2.vim +++ /dev/null @@ -1,153 +0,0 @@ -runtime macro/colorConvert.vim -" Set 'background' back to the default. The value can't always be estimated -" and is then guessed. -hi clear Normal -set background=dark - -" Remove all existing highlighting and set the defaults. -hi clear - -" Load the syntax highlighting defaults, if it's enabled. -if exists("syntax_on") - syntax reset -endif - -let colors_name = "grey2" - -if exists( 'g:grey2_text_bg' ) - let s:bg = !!g:grey2_text_bg -else - let s:bg = 1 -endif - - - -" Normal Define Character Constant Todo Label Identifier Keyword Function Question Tag Statement Cursor Search Type Visual Folded Operator Number Comment Directory Title Special Underlined String PreProc SpecialChar Hint Emphasize -" -" CursorLine CursorColumn DiffAdd DiffChange DiffDelete DiffText ErrorMsg FoldColumn Ignore IncSearch LineNr ModeMsg MoreMsg NonText Pmenu PmenuSel SpecialKey VertSplit VisualNOS WarningMsg WildMenu - - - -hi Normal gui=none guifg=#b0b0b0 guibg=#282828 - -hi Define gui=none guifg=#7f3b5d guibg=NONE -hi Character gui=none guifg=#a0576a guibg=NONE -hi Constant gui=none guifg=#c77575 guibg=NONE -hi Todo gui=none guifg=#000000 guibg=#d07c16 -hi Label gui=none guifg=#eba700 guibg=#4c4646 -hi Identifier gui=none guifg=#9f7951 guibg=NONE -hi Keyword gui=none guifg=#d0b020 -hi Function gui=none guifg=#9cc846 guibg=NONE -hi Question gui=none guifg=#82c000 guibg=NONE -hi Tag gui=none guifg=#7b9f63 guibg=NONE -hi Statement gui=none guifg=#65c76a guibg=NONE -hi Cursor gui=none guifg=#000000 guibg=#00ff00 -hi Search gui=none guifg=#ffffff guibg=#4b7435 -hi Type gui=none guifg=#417047 guibg=NONE -hi Visual gui=none guifg=NONE guibg=#304050 -hi Folded gui=none guifg=#667088 guibg=NONE -hi Operator gui=none guifg=#718da7 guibg=NONE -hi Number gui=none guifg=#5b68a8 guibg=#181818 -hi Comment gui=none guifg=#5d5dcb guibg=NONE -hi Directory gui=none guifg=#8080d0 guibg=NONE -hi Title gui=none guifg=#d090f0 guibg=NONE -hi Special gui=none guifg=#6a4ee7 guibg=NONE -hi Underlined gui=underline guifg=#8962ce guibg=NONE -hi PreProc gui=none guifg=#6b33ff guibg=#181818 -hi String gui=none guifg=#7c5ad1 guibg=#1c1c1c - -if !s:bg - hi Number guibg=NONE - hi PreProc guibg=NONE - hi String guibg=NONE -endif - - - - -hi SpecialChar gui=none guifg=NONE guibg=NONE -hi Hint gui=underline guifg=NONE guibg=NONE -hi Emphasize gui=none guifg=#000000 guibg=NONE -hi CursorLine gui=none guibg=#404040 -hi CursorColumn gui=none guibg=#303030 -hi DiffAdd gui=none guifg=NONE guibg=#283734 -hi DiffChange gui=none guifg=NONE guibg=#895b33 -hi DiffDelete gui=none guifg=NONE guibg=#3e535c -hi DiffText gui=none guifg=#dddddd guibg=#cc7733 -hi ErrorMsg gui=none guifg=#ffffff guibg=#880000 -hi FoldColumn gui=none guifg=#507080 guibg=#a0a0a0 -hi Ignore gui=none guifg=#6c6c6c guibg=NONE -hi IncSearch gui=none guifg=NONE guibg=#4c55f8 -hi LineNr gui=none guifg=#535384 guibg=#080808 -hi ModeMsg gui=none guifg=#cbfd4b guibg=NONE -hi MoreMsg gui=none guifg=#47d347 guibg=NONE -hi NonText gui=none guifg=#606060 guibg=NONE -hi Pmenu gui=none guifg=#303030 guibg=#a3a3c4 -hi PmenuSel gui=none guifg=#000000 guibg=#81e781 -hi SpecialKey gui=none guifg=#5c5c5c guibg=NONE -hi VertSplit gui=none guifg=#a7a7a2 guibg=#546292 -hi VisualNOS gui=none guifg=#aaaaaa guibg=#000000 -hi WarningMsg gui=none guifg=#cf2323 guibg=NONE -hi WildMenu gui=none guifg=#ffffff guibg=#506080 - - -hi link Boolean Constant -hi link Float Number -hi link Conditional Statement -hi link Repeat Statement -hi link Exception Statement -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 SpecialChar Special -hi link Delimiter Special -hi link SpecialComment Special -hi link Debug Special -hi link vimfunction function - - -hi def link MyTagListTagName Visual -hi def link MyTagListFileName Identifier - -hi link vimVar Identifier - -" ===================================================== -" XPTemplate color setting -" http://www.vim.org/scripts/script.php?script_id=2611 -" ===================================================== - -hi XPTcurrentPH gui=underline guibg=#3c3c3c guifg=NONE -hi XPTfollowingPH gui=underline guibg=NONE guifg=NONE -hi XPTnextItem gui=none guibg=#3e3e68 guifg=#dddddd - - - - - -hi MatchParen gui=none guibg=#244c5c guifg=NONE -" }}} - - - - -hi StatuslineBufNr cterm=none ctermfg=black ctermbg=cyan gui=none guibg=#840c0c guifg=#ffffff -hi StatuslineFlag cterm=none ctermfg=black ctermbg=cyan gui=none guibg=#bc5b4c guifg=#ffffff -hi StatuslinePath cterm=none ctermfg=white ctermbg=green gui=none guibg=#8d6c47 guifg=black -hi StatuslineFileName cterm=none ctermfg=white ctermbg=blue gui=none guibg=#d59159 guifg=black -hi StatuslineFileEnc cterm=none ctermfg=white ctermbg=yellow gui=none guibg=#ffff77 guifg=black -hi StatuslineFileType cterm=bold ctermbg=white ctermfg=black gui=none guibg=#acff84 guifg=black -hi StatuslineTermEnc cterm=none ctermbg=white ctermfg=yellow gui=none guibg=#77cf77 guifg=black -hi StatuslineChar cterm=none ctermbg=white ctermfg=yellow gui=none guibg=#66b06f guifg=black -hi StatuslineSyn cterm=none ctermbg=white ctermfg=yellow gui=none guibg=#60af9f guifg=black -hi StatuslineRealSyn cterm=none ctermbg=white ctermfg=yellow gui=none guibg=#5881b7 guifg=black -hi StatusLine cterm=none ctermbg=white ctermfg=yellow gui=none guibg=#3f4d77 guifg=#729eb0 -hi StatuslineTime cterm=none ctermfg=black ctermbg=cyan gui=none guibg=#3a406e guifg=#000000 -hi StatuslineSomething cterm=reverse ctermfg=white ctermbg=darkred gui=none guibg=#c0c0f0 guifg=black -hi StatusLineNC gui=none guibg=#304050 guifg=#70a0a0 - - - - diff --git a/vim/colors/greyblue.vim b/vim/colors/greyblue.vim deleted file mode 100644 index 1b3c233..0000000 --- a/vim/colors/greyblue.vim +++ /dev/null @@ -1,75 +0,0 @@ -" Vim color file -" - -set background=dark -hi clear -if exists("syntax_on") - syntax reset -endif - -let colors_name = "greyblue" - -hi Normal ctermfg=NONE ctermbg=NONE gui=NONE guifg=#b7af9f guibg=#090909 - -" Search -hi IncSearch ctermfg=NONE ctermbg=NONE gui=NONE guifg=#7800ff guibg=#e0d8ff -hi Search ctermfg=NONE ctermbg=NONE gui=NONE guifg=#7800ff guibg=#e0d8ff - -" Messages -hi ErrorMsg ctermfg=NONE ctermbg=NONE gui=NONE guifg=#ffffff guibg=NONE -hi WarningMsg ctermfg=NONE ctermbg=NONE gui=NONE guifg=#ffffff guibg=NONE -hi ModeMsg ctermfg=NONE ctermbg=NONE gui=NONE guifg=#ffffff guibg=NONE -hi MoreMsg ctermfg=NONE ctermbg=NONE gui=NONE guifg=#ffffff guibg=NONE -hi Question ctermfg=NONE ctermbg=NONE gui=NONE guifg=#ffffff guibg=NONE - -" Split area -hi StatusLine ctermfg=NONE ctermbg=NONE gui=BOLD guifg=#070707 guibg=#cfcfbf -hi StatusLineNC ctermfg=NONE ctermbg=NONE gui=BOLD guifg=#5f5f4f guibg=#cfcfbf -hi VertSplit ctermfg=NONE ctermbg=NONE gui=NONE guifg=#070707 guibg=#cfcfbf -hi WildMenu ctermfg=NONE ctermbg=NONE gui=BOLD guifg=#070707 guibg=#ff5533 - -" Diff -hi DiffText ctermfg=NONE ctermbg=NONE gui=NONE guifg=#07cfef guibg=#00151f -hi DiffChange ctermfg=NONE ctermbg=NONE gui=NONE guifg=#ff97ff guibg=#2f002f -hi DiffDelete ctermfg=NONE ctermbg=NONE gui=NONE guifg=#dfdf00 guibg=#370d15 -hi DiffAdd ctermfg=NONE ctermbg=NONE gui=NONE guifg=#dfdf00 guibg=#370d15 - -" Cursor -hi Cursor ctermfg=NONE ctermbg=NONE gui=NONE guifg=#ffff00 guibg=#7fff00 -hi lCursor ctermfg=NONE ctermbg=NONE gui=NONE guifg=#070707 guibg=#7fff00 -hi CursorIM ctermfg=NONE ctermbg=NONE gui=NONE guifg=#070707 guibg=#7fff00 - -" Fold -hi Folded ctermfg=NONE ctermbg=NONE gui=NONE guifg=#87ff00 guibg=#1f2700 -hi FoldColumn ctermfg=NONE ctermbg=NONE gui=NONE guifg=#559f00 guibg=#0f0f0b - -" Other -hi Directory ctermfg=NONE ctermbg=NONE gui=NONE guifg=#aaaaba guibg=NONE -hi LineNr ctermfg=NONE ctermbg=NONE gui=NONE guifg=#7f7f5f guibg=NONE -hi NonText ctermfg=NONE ctermbg=NONE gui=BOLD guifg=#211d1a guibg=#211d1a -hi SpecialKey ctermfg=NONE ctermbg=NONE gui=NONE guifg=#378fff guibg=NONE -hi Title ctermfg=NONE ctermbg=NONE gui=NONE guifg=#ffbf9f guibg=#370f07 -hi Visual ctermfg=NONE ctermbg=NONE gui=reverse guifg=#a5a5a5 guibg=#353535 - -" Syntax group -hi Comment ctermfg=NONE ctermbg=NONE gui=BOLD guifg=#555565 guibg=NONE -hi Constant ctermfg=NONE ctermbg=NONE gui=NONE guifg=#d1bfb1 guibg=#151515 -hi Error ctermfg=NONE ctermbg=NONE gui=NONE guifg=#00ffff guibg=NONE -hi Identifier ctermfg=NONE ctermbg=NONE gui=NONE guifg=#aaaaba guibg=NONE -hi Ignore ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE -hi PreProc ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE -hi Special ctermfg=NONE ctermbg=NONE gui=NONE guifg=#aa1565 guibg=NONE -hi Statement ctermfg=NONE ctermbg=NONE gui=bold guifg=#d1bfb1 guibg=NONE -hi Todo ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE -hi Type ctermfg=NONE ctermbg=NONE gui=BOLD guifg=#d1bfb1 guibg=NONE -hi Underlined ctermfg=NONE ctermbg=NONE gui=UNDERLINE guifg=NONE guibg=NONE - -" HTML -hi htmlLink gui=UNDERLINE guifg=#ffff00 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 diff --git a/vim/colors/grunge.vim b/vim/colors/grunge.vim deleted file mode 100644 index 7fc1595..0000000 --- a/vim/colors/grunge.vim +++ /dev/null @@ -1,106 +0,0 @@ -" ====================================================================== -" Grunge -" ====================================================================== -" A Sublime Text 2 / Textmate theme. -" Copyright (c) 2014 Dayle Rees. -" Released under the MIT License -" ====================================================================== -" Find more themes at : https://github.com/daylerees/colour-schemes -" ====================================================================== - -set background=dark -hi clear -syntax reset - -" Colors for the User Interface. - -hi Cursor guibg=#cc4455 guifg=white ctermbg=4 ctermfg=15 -hi CursorLine guibg=#444444 -hi link CursorIM Cursor -hi Normal guibg=#31332C guifg=#F8F8F2 gui=none ctermbg=0 ctermfg=15 -hi NonText guibg=bg guifg=#F8F8F2 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 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=#D1F2A5 ctermbg=bg ctermfg=10 -hi link WarningMsg ErrorMsg - -hi StatusLine guibg=#ffeecc guifg=black ctermbg=14 ctermfg=0 -hi StatusLineNC guibg=#5C634F guifg=white gui=none ctermbg=4 ctermfg=11 -hi VertSplit guibg=#5C634F 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 ctermbg=4 ctermfg=fg - -" Colors for Syntax Highlighting. - -hi Comment guibg=bg guifg=#5C634F gui=none ctermbg=8 ctermfg=7 - -hi Constant guibg=bg guifg=#F56991 ctermbg=8 ctermfg=15 -hi String guibg=bg guifg=#D1F2A5 ctermbg=bg ctermfg=14 -hi Character guibg=bg guifg=#F56991 ctermbg=bg ctermfg=14 -hi Number guibg=bg guifg=#F56991 ctermbg=1 ctermfg=15 -hi Boolean guibg=bg guifg=#F56991 gui=none ctermbg=1 ctermfg=15 -hi Float guibg=bg guifg=#F56991 ctermbg=1 ctermfg=15 - -hi Identifier guibg=bg guifg=#F8F8F2 ctermbg=bg ctermfg=12 -hi Function guibg=bg guifg=#F56991 ctermbg=bg ctermfg=12 -hi Statement guibg=bg guifg=#F56991 ctermbg=bg ctermfg=14 - -hi Conditional guibg=bg guifg=#91A374 ctermbg=bg ctermfg=12 -hi Repeat guibg=bg guifg=#91A374 ctermbg=4 ctermfg=14 -hi Label guibg=bg guifg=#ffccff ctermbg=bg ctermfg=13 -hi Operator guibg=bg guifg=#91A374 ctermbg=6 ctermfg=15 -hi Keyword guibg=bg guifg=#91A374 ctermbg=bg ctermfg=10 -hi Exception guibg=bg guifg=#F56991 ctermbg=bg ctermfg=10 - -hi PreProc guibg=bg guifg=#ffcc99 ctermbg=4 ctermfg=14 -hi Include guibg=bg guifg=#D1F2A5 ctermbg=bg ctermfg=10 -hi link Define Include -hi link Macro Include -hi link PreCondit Include - -hi Type guibg=bg guifg=#D1F2A5 ctermbg=bg ctermfg=12 -hi StorageClass guibg=bg guifg=#F56991 ctermbg=bg ctermfg=10 -hi Structure guibg=bg guifg=#F8F8F2 ctermbg=bg ctermfg=10 -hi Typedef guibg=bg guifg=#D1F2A5 ctermbg=bg ctermfg=10 - -hi Special guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi SpecialChar guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi Tag guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi Delimiter guibg=bg guifg=fg ctermbg=1 ctermfg=fg -hi SpecialComment guibg=#334455 guifg=#7f886f 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=bg guifg=#F8F8F2 ctermbg=1 ctermfg=15 -hi Ignore guibg=bg guifg=#cccccc ctermbg=bg ctermfg=8 -hi Error guibg=#ff0000 guifg=white ctermbg=12 ctermfg=15 -hi Todo guibg=#556677 guifg=#ff0000 ctermbg=1 ctermfg=12 - -hi htmlH2 guibg=bg guifg=fg 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 = "Grunge" -let colors_name = "Grunge" - diff --git a/vim/colors/gruvbox.vim b/vim/colors/gruvbox.vim deleted file mode 100644 index e0d1885..0000000 --- a/vim/colors/gruvbox.vim +++ /dev/null @@ -1,448 +0,0 @@ -" ----------------------------------------------------------------------------- -" File: gruvbox.vim -" Description: Retro groove color scheme for Vim -" Author: morhetz -" Source: https://github.com/morhetz/gruvbox -" Last Modified: 9 Dec 2012 -" ----------------------------------------------------------------------------- - -" Supporting code ------------------------------------------------------------- -" Initialisation: {{{ - -"set background=dark - -if version > 580 - hi clear - if exists("syntax_on") - syntax reset - endif -endif - -let g:colors_name="gruvbox" - -" To be done {{{ -""" if has("gui_running") || &t_Co == 88 || &t_Co == 256 -""" let s:low_color = 0 -""" else -""" let s:low_color = 1 -""" endif -" }}} - -if !has("gui_running") && &t_Co != 88 && &t_Co != 256 - finish -endif - -" }}} -" Palette: {{{ - -let s:gb = {} - -if &background == "dark" - let s:gb.dark0 = ['282828', 235] - let s:gb.dark1 = ['3c3836', 237] - let s:gb.dark2 = ['504945', 239] - let s:gb.dark3 = ['665c54', 241] - let s:gb.dark4 = ['7c6f64', 243] - - let s:gb.medium = ['928374', 245] - - let s:gb.light0 = ['fdf4c1', 247] - let s:gb.light1 = ['ebdbb2', 223] - let s:gb.light2 = ['d5c4a1', 251] - let s:gb.light3 = ['bdae93', 253] - let s:gb.light4 = ['a89984', 255] - - let s:gb.red = ['fb4934', 167] - let s:gb.orange = ['fe8019', 208] - let s:gb.yellow = ['fabd2f', 214] - let s:gb.green = ['b8bb26', 142] - let s:gb.aqua = ['8ec07c', 108] - let s:gb.blue = ['83a598', 109] - let s:gb.purple = ['d3869b', 175] -else - let s:gb.dark0 = ['fdf4c1', 235] - let s:gb.dark1 = ['ebdbb2', 237] - let s:gb.dark2 = ['d5c4a1', 239] - let s:gb.dark3 = ['bdae93', 241] - let s:gb.dark4 = ['a89984', 243] - - let s:gb.medium = ['928374', 245] - - let s:gb.light0 = ['282828', 247] - let s:gb.light1 = ['3c3836', 223] - let s:gb.light2 = ['504945', 251] - let s:gb.light3 = ['665c54', 253] - let s:gb.light4 = ['7c6f64', 255] - - let s:gb.red = ['9d0006', 167] - let s:gb.orange = ['af3a03', 208] - let s:gb.yellow = ['b57614', 214] - let s:gb.green = ['79740e', 142] - let s:gb.aqua = ['427b58', 108] - let s:gb.blue = ['076678', 109] - let s:gb.purple = ['8f3f71', 175] -endif - -" }}} -" Highlighting Function: {{{ - -function! s:HL(group, fg, ...) - " Arguments: group, guifg, guibg, gui, guisp - - let histring = 'hi ' . a:group . ' ' - - if strlen(a:fg) - if a:fg == 'fg' - let histring .= 'guifg=fg ctermfg=fg ' - elseif a:fg == 'bg' - let histring .= 'guifg=bg ctermfg=bg ' - elseif a:fg == 'none' - let histring .= 'guifg=NONE ctermfg=NONE ' - else - let c = get(s:gb, a:fg) - let histring .= 'guifg=#' . c[0] . ' ctermfg=' . c[1] . ' ' - endif - endif - - if a:0 >= 1 && strlen(a:1) - if a:1 == 'bg' - let histring .= 'guibg=bg ctermbg=bg ' - elseif a:fg == 'fg' - let histring .= 'guibg=fg ctermbg=fg ' - elseif a:1 == 'none' - let histring .= 'guibg=NONE ctermfg=NONE ' - else - let c = get(s:gb, a:1) - let histring .= 'guibg=#' . c[0] . ' ctermbg=' . c[1] . ' ' - endif - else - let histring .= 'guibg=NONE ctermbg=NONE ' - endif - - if a:0 >= 2 && strlen(a:2) - if a:2 == 'none' - let histring .= 'gui=NONE cterm=NONE ' - else - let histring .= 'gui=' . a:2 . ' cterm=' . a:2 . ' ' - endif - else - let histring .= 'gui=NONE cterm=NONE ' - endif - - if a:0 >= 3 && strlen(a:3) - if a:3 == 'none' - let histring .= 'guisp=NONE ' - else - let c = get(s:gb, a:3) - let histring .= 'guisp=#' . c[0] . ' ' - endif - endif - - execute histring -endfunction - -" }}} - -" Vanilla colorscheme ---------------------------------------------------------- - -" General UI: {{{ - -" Normal text -call s:HL('Normal', 'light1', 'dark0') - -if version >= 700 - " Screen line that the cursor is - call s:HL('CursorLine', 'none', 'dark1') - " Screen column that the cursor is - call s:HL('CursorColumn', 'none', 'dark1') - - " Tab pages line filler - call s:HL('TabLineFill', 'dark4', 'bg') - " Active tab page label - call s:HL('TabLineSel', 'bg', 'dark4', 'bold') - " Not active tab page label - call s:HL('TabLine', 'dark4', 'bg') - - " Match paired bracket under the cursor -" call s:HL('MatchParen', 'orange', 'dark3', 'bold') - call s:HL('MatchParen', 'none', 'dark3', 'bold') -endif - -if version >= 703 - " Highlighted screen columns - call s:HL('ColorColumn', 'none', 'dark1') - - " Concealed element: \lambda → λ" - call s:HL('Conceal', 'blue', 'none')" - - " Line number of CursorLine - call s:HL('CursorLineNr', 'yellow', 'dark1') -endif - -call s:HL('NonText', 'dark2') -call s:HL('SpecialKey', 'dark2') - -call s:HL('Visual', 'none', 'dark3', 'inverse') -call s:HL('VisualNOS', 'none', 'dark3', 'inverse') - -call s:HL('Search', 'dark0', 'yellow') -call s:HL('IncSearch', 'dark0', 'yellow') - -call s:HL('Underlined', 'blue', 'none', 'underline') - -call s:HL('StatusLine', 'dark0', 'dark4', 'bold') -call s:HL('StatusLineNC', 'light4', 'dark2', 'bold') - -" The column separating vertically split windows -call s:HL('VertSplit', 'light4', 'dark2') - -" Current match in wildmenu completion -call s:HL('WildMenu', 'blue', 'dark2', 'bold') - -" Directory names, special names in listing -call s:HL('Directory', 'green', 'none', 'bold') - -" Titles for output from :set all, :autocmd, etc. -call s:HL('Title', 'green', 'none', 'bold') - -" Error messages on the command line -call s:HL('ErrorMsg', 'bg', 'red', 'bold') -" More prompt: -- More -- -call s:HL('MoreMsg', 'yellow', 'none', 'bold') -" Current mode message: -- INSERT -- -call s:HL('ModeMsg', 'yellow', 'none', 'bold') -" 'Press enter' prompt and yes/no questions -call s:HL('Question', 'orange', 'none', 'bold') -" Warning messages -call s:HL('WarningMsg', 'red', 'none', 'bold') - -" }}} -" Gutter: {{{ - -" Line number for :number and :# commands -call s:HL('LineNr', 'dark4') - -" Column where signs are displayed -call s:HL('SignColumn', 'none', 'bg') - -" Line used for closed folds -call s:HL('Folded', 'medium', 'dark1', 'italic') -" Column where folds are displayed -call s:HL('FoldColumn', 'medium', 'dark1') - -" }}} -" Cursor: {{{ - -" Character under cursor -call s:HL('Cursor', 'none', 'none', 'inverse') -" Visual mode cursor, selection -call s:HL('vCursor', 'none', 'none', 'inverse') -" Input moder cursor -call s:HL('iCursor', 'none', 'none', 'inverse') -" Language mapping cursor -call s:HL('lCursor', 'none', 'none', 'inverse') - -" }}} -" Syntax Highlighting: {{{ - -call s:HL('Special', 'orange') - -call s:HL('Comment', 'medium', 'none', 'italic') -call s:HL('Todo', 'fg', 'bg', 'bold') - -" Generic statement -call s:HL('Statement', 'red') -" if, then, else, endif, swicth, etc. -call s:HL('Conditional', 'red') -" for, do, while, etc. -call s:HL('Repeat', 'red') -" case, default, etc. -call s:HL('Label', 'red') -" try, catch, throw -call s:HL('Exception', 'red') -" sizeof, "+", "*", etc. -hi! def link Operator Normal -" Any other keyword -call s:HL('Keyword', 'red') - -" Variable name -call s:HL('Identifier', 'blue') -" Function name -call s:HL('Function', 'green', 'none', 'bold') - -" Generic preprocessor -call s:HL('PreProc', 'aqua') -" Preprocessor #include -call s:HL('Include', 'aqua') -" Preprocessor #define -call s:HL('Define', 'aqua') -" Same as Define -call s:HL('Macro', 'aqua') -" Preprocessor #if, #else, #endif, etc. -call s:HL('PreCondit', 'aqua') - -" Generic constant -call s:HL('Constant', 'purple') -" Character constant: 'c', '/n' -call s:HL('Character', 'purple') -" String constant: "this is a string" -call s:HL('String', 'green') -" Boolean constant: TRUE, false -call s:HL('Boolean', 'purple') -" Number constant: 234, 0xff -call s:HL('Number', 'purple') -" Floating point constant: 2.3e10 -call s:HL('Float', 'purple') - -" Generic type -call s:HL('Type', 'yellow') -" static, register, volatile, etc -call s:HL('StorageClass', 'orange') -" struct, union, enum, etc. -call s:HL('Structure', 'aqua') -" typedef -call s:HL('Typedef', 'yellow') - -" }}} -" Completion Menu: {{{ - -if version >= 700 - " Popup menu: normal item - call s:HL('Pmenu', 'light1', 'dark2') - " Popup menu: selected item - call s:HL('PmenuSel', 'dark2', 'blue', 'bold') - " Popup menu: scrollbar - call s:HL('PmenuSbar', 'none', 'dark2') - " Popup menu: scrollbar thumb - call s:HL('PmenuThumb', 'none', 'dark4') -endif - -" }}} -" Diffs: {{{ - -call s:HL('DiffDelete', 'dark0', 'red') -call s:HL('DiffAdd', 'dark0', 'green') -"call s:HL('DiffChange', 'dark0', 'blue') -"call s:HL('DiffText', 'dark0', 'yellow') - -" Alternative setting -call s:HL('DiffChange', 'dark0', 'aqua') -call s:HL('DiffText', 'dark0', 'yellow') - -" }}} -" Spelling: {{{ - -if has("spell") - " Not capitalised word - call s:HL('SpellCap', 'none', 'none', 'undercurl', 'red') - " Not recognized word - call s:HL('SpellBad', 'none', 'none', 'undercurl', 'blue') - " Wrong spelling for selected region - call s:HL('SpellLocal', 'none', 'none', 'undercurl', 'aqua') - " Rare word - call s:HL('SpellRare', 'none', 'none', 'undercurl', 'purple') -endif - -" }}} - -" Plugin specific ------------------------------------------------------------- -" EasyMotion: {{{ - -hi! def link EasyMotionTarget Search -hi! def link EasyMotionShade Comment - -" }}} -" Indent Guides: {{{ - -let g:indent_guides_auto_colors = 0 - -"call s:HL('IndentGuidesOdd', 'bg', 'dark2') -"call s:HL('IndentGuidesEven', 'bg', 'dark1') - -call s:HL('IndentGuidesOdd', 'bg', 'dark2', 'inverse') -call s:HL('IndentGuidesEven', 'bg', 'dark3', 'inverse') - -" }}} -" Better Rainbow Parentheses: {{{ - -let g:rbpt_colorpairs = [ - \ ['brown', '#458588'], - \ ['Darkblue', '#b16286'], - \ ['darkgray', '#cc241d'], - \ ['darkgreen', '#d65d0e'], - \ ['darkcyan', '#458588'], - \ ['darkred', '#b16286'], - \ ['darkmagenta', '#cc241d'], - \ ['brown', '#d65d0e'], - \ ['gray', '#458588'], - \ ['black', '#b16286'], - \ ['darkmagenta', '#cc241d'], - \ ['Darkblue', '#d65d0e'], - \ ['darkgreen', '#458588'], - \ ['darkcyan', '#b16286'], - \ ['darkred', '#cc241d'], - \ ['red', '#d65d0e'], - \ ] - -"}}} - -" Filetype specific ----------------------------------------------------------- -" Diff: {{{ - -call s:HL('diffAdded', 'green') -call s:HL('diffRemoved', 'red') -call s:HL('diffChanged', 'aqua') - -call s:HL('diffFile', 'orange') -call s:HL('diffNewFile', 'yellow') - -call s:HL('diffLine', 'blue') - -" }}} -" Html: {{{ - -call s:HL('htmlTag', 'blue') -call s:HL('htmlEndTag', 'blue') - -call s:HL('htmlTagName', 'aqua', '', 'bold') -call s:HL('htmlArg', 'aqua') - -call s:HL('htmlScriptTag', 'purple') -call s:HL('htmlTagN', 'light1') -call s:HL('htmlSpecialTagName', 'aqua', '', 'bold') - -call s:HL('htmlLink', 'light4', '', 'underline') - -call s:HL('htmlSpecialChar', 'orange') - -" }}} -" Vim: {{{ - -call s:HL('vimCommentTitle', 'light4', '', 'bold,italic') - -"hi! def link vimVar Identifier -"hi! def link vimFunc Function -"hi! def link vimUserFunc Function - - -"call s:HL('vimUserFunc', 'green', '', 'bold') -"call s:HL('vimFunction', 'green', '', 'bold') - -"call s:HL('vimFunc', 'blue') -"call s:HL('vimFuncName', 'blue') - -"call s:HL('vimVar', 'purple') -"call s:HL('vimIsCommand', 'purple') - - -"call s:HL('vimMapMod', 'purple', '', 'bold,italic') -"call s:HL('vimMapModKey', 'purple', '', 'bold,italic') - -"call s:HL('vimFunction', 'purple') -"call s:HL('vimUserFunc', 'purple') -"call s:HL('vimUserFunc', 'purple') - -"hi! def link vimFunc Function -"hi! def link vimUserFunc Function - -" }}} diff --git a/vim/colors/guardian.vim b/vim/colors/guardian.vim deleted file mode 100755 index 5bba649..0000000 --- a/vim/colors/guardian.vim +++ /dev/null @@ -1,103 +0,0 @@ -" Vim color file -" Maintainer: Anders Korte -" 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" - diff --git a/vim/colors/guepardo.vim b/vim/colors/guepardo.vim deleted file mode 100644 index 34e61af..0000000 --- a/vim/colors/guepardo.vim +++ /dev/null @@ -1,123 +0,0 @@ - - -" local syntax file - set colors on a per-machine basis: -" vim: tw=0 ts=4 sw=4 -" Vim color file -" Maintainer: Omar Gomez -" Last Change: 2009 Jan 09 - -" Header -set background=light -hi clear -if exists("syntax_on") - syntax reset -endif -let g:colors_name = "guepardo" - -" Colors -" Grays: -" fcfcfc: Very light gray -" 7f7f7f: Strong gray -" e4e5e4: Pale gray -" -" Blues: -" 5181ab: Greyish blue -" 0064f3: Strong blue -" deefff: Pale blue -" 0086b5: Deep blue - -" Violet: -" 4970cc: Deep purple - -"Orange: -" d66715: Burnt Orange -" ff8d03: Deep orange - -"Brown: -"894c24: brown - -"Green -" 1ca330: Deep green - -hi Normal guifg=#000000 guibg=#fcfcfc "Very Light Grey -hi Title guifg=#894c24 "Brown -hi Comment gui=italic guifg=#5181ab "Greish blue -hi String guifg=#7f7f7f "Strong gray -hi Constant guifg=#5181ab "Greysh blue -hi pythonBuiltin guifg=#5181ab "Greysh blue -hi Special guifg=#4970cc "Deep purple -hi Identifier guifg=#1ca330 "Deep green -hi Statement gui=bold guifg=#0086b5 "Deep blue -hi PreProc gui=bold guifg=#4900cc "Deep purple -hi Type gui=bold guifg=#0086b5 "Deep blue -hi Function gui=bold guifg=#0086b5 "Deep blue -hi Repeat gui=bold guifg=Black -hi Error guibg=Red guifg=White -hi Todo guibg=#5181ab guifg=#ffffff "Greish blue -hi Cursor guibg=#0064f3 guifg=#ffffff "Strong blue -hi Include guifg=#894c24 "Brown - -"Python -hi pythonStatement guifg=#0086b5 "Deep blue -hi pythonImport guifg=#894c24 -hi pythonRepeat gui=bold guifg=Black " Python Repeat : for, while, etc. -hi pythonConditional gui=bold guifg=Black " Python conditonnal : if, elif, else, then -hi pythonPrecondit guifg=#894c24 " python Precondit : import from -hi pythonOperator gui=bold guifg=Black " pythonOperator : and, in, is, not, or -hi pythonComment gui=italic guifg=#5181ab "Greish blue -hi pythonRawString guifg=#4970cc " Python raw strings - -"Gui: -hi LineNr guibg=#5181ab guifg=#ffffff -hi Visual guibg=#0064f3 guifg=#ffffff -hi StatusLine guibg=#ffffff guifg=#5181ab -hi StatusLineNC guibg=#ffffff guifg=#5181ab -hi Folded guibg=#5181ab guifg=#ffffff -hi FoldColumn guibg=#5181ab guifg=#ffffff - -hi MatchParen guibg=#ff8d03 guifg=White -hi CursorLine guibg=#deefff -hi Search guibg=White guifg=#ff8d03 -hi IncSearch guibg=White guifg=#ff8d03 -hi SpecialKey guifg=#4970cc -hi WarningMsg guibg=Red guifg=White -hi Menu guibg=#ff6a6a guifg=#000000 -hi Pmenu guibg=#babdb6 guifg=#555753 -hi PmenuSel guibg=#eeeeee guifg=#2e3436 -hi Ignore guifg=#7f7f7f - - -" Common groups that link to default highlighting. -" You can specify other highlighting easily. -hi! default link Operator Type -hi! default link Character String -hi! default link Number Constant -hi! default link Boolean Constant -hi! default link Float Number -hi! default link Conditional Repeat -hi! default link Label Statement -hi! default link Keyword Statement -hi! default link Exception Special -hi! default link Include PreProc -hi! default link Define PreProc -hi! default link Macro PreProc -hi! default link PreCondit PreProc -hi! default link StorageClass Type -hi! default link Structure Type -hi! default link Typedef Type -hi! default link Tag Special -hi! default link SpecialChar Special -hi! default link Delimiter Special -hi! default link SpecialComment Special -hi! default link Debug Special -hi! default link Directory MatchParen -hi! default link NonText LineNr - -hi! default link ModeMsg LineNr -hi! default link MoreMsg LineNr -" ===== Statements -hi! default link Underlined Special - - -" pythonException: - diff --git a/vim/colors/habilight.vim b/vim/colors/habilight.vim deleted file mode 100755 index ea294f5..0000000 --- a/vim/colors/habilight.vim +++ /dev/null @@ -1,138 +0,0 @@ -" 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 diff --git a/vim/colors/halflife.vim b/vim/colors/halflife.vim deleted file mode 100644 index 407bd2c..0000000 --- a/vim/colors/halflife.vim +++ /dev/null @@ -1,105 +0,0 @@ -" ====================================================================== -" Halflife -" ====================================================================== -" A Sublime Text 2 / Textmate theme. -" Copyright (c) 2014 Dayle Rees. -" Released under the MIT License -" ====================================================================== -" Find more themes at : https://github.com/daylerees/colour-schemes -" ====================================================================== - -set background=dark -hi clear -syntax reset - -" Colors for the User Interface. - -hi Cursor guibg=#cc4455 guifg=white ctermbg=4 ctermfg=15 -hi link CursorIM Cursor -hi Normal guibg=#222222 guifg=#cccccc gui=none ctermbg=0 ctermfg=15 -hi NonText guibg=bg guifg=#cccccc 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 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=#FC913A ctermbg=bg ctermfg=10 -hi link WarningMsg ErrorMsg - -hi StatusLine guibg=#ffeecc guifg=black ctermbg=14 ctermfg=0 -hi StatusLineNC guibg=#333333 guifg=white gui=none ctermbg=4 ctermfg=11 -hi VertSplit guibg=#333333 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 ctermbg=4 ctermfg=fg - -" Colors for Syntax Highlighting. - -hi Comment guibg=bg guifg=#555555 gui=none ctermbg=8 ctermfg=7 - -hi Constant guibg=bg guifg=white ctermbg=8 ctermfg=15 -hi String guibg=bg guifg=#F9D423 ctermbg=bg ctermfg=14 -hi Character guibg=bg guifg=#7D8991 ctermbg=bg ctermfg=14 -hi Number guibg=bg guifg=#F9D423 ctermbg=1 ctermfg=15 -hi Boolean guibg=bg guifg=#F9D423 gui=none ctermbg=1 ctermfg=15 -hi Float guibg=bg guifg=#F9D423 ctermbg=1 ctermfg=15 - -hi Identifier guibg=bg guifg=#cccccc ctermbg=bg ctermfg=12 -hi Function guibg=bg guifg=#7D8991 ctermbg=bg ctermfg=12 -hi Statement guibg=bg guifg=#7D8991 ctermbg=bg ctermfg=14 - -hi Conditional guibg=bg guifg=#7D8991 ctermbg=bg ctermfg=12 -hi Repeat guibg=bg guifg=#7D8991 ctermbg=4 ctermfg=14 -hi Label guibg=bg guifg=#ffccff ctermbg=bg ctermfg=13 -hi Operator guibg=bg guifg=#7D8991 ctermbg=6 ctermfg=15 -hi Keyword guibg=bg guifg=#7D8991 ctermbg=bg ctermfg=10 -hi Exception guibg=bg guifg=#7D8991 ctermbg=bg ctermfg=10 - -hi PreProc guibg=bg guifg=#ffcc99 ctermbg=4 ctermfg=14 -hi Include guibg=bg guifg=#FC913A ctermbg=bg ctermfg=10 -hi link Define Include -hi link Macro Include -hi link PreCondit Include - -hi Type guibg=bg guifg=#FC913A ctermbg=bg ctermfg=12 -hi StorageClass guibg=bg guifg=#7D8991 ctermbg=bg ctermfg=10 -hi Structure guibg=bg guifg=#cccccc ctermbg=bg ctermfg=10 -hi Typedef guibg=bg guifg=#FC913A ctermbg=bg ctermfg=10 - -hi Special guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi SpecialChar guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi Tag guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi Delimiter guibg=bg guifg=fg ctermbg=1 ctermfg=fg -hi SpecialComment guibg=#334455 guifg=#808080 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=bg guifg=#cccccc ctermbg=1 ctermfg=15 -hi Ignore guibg=bg guifg=#cccccc ctermbg=bg ctermfg=8 -hi Error guibg=#ff0000 guifg=white ctermbg=12 ctermfg=15 -hi Todo guibg=#556677 guifg=#ff0000 ctermbg=1 ctermfg=12 - -hi htmlH2 guibg=bg guifg=fg 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 = "Halflife" -let colors_name = "Halflife" - diff --git a/vim/colors/heliotrope.vim b/vim/colors/heliotrope.vim deleted file mode 100644 index 438fea7..0000000 --- a/vim/colors/heliotrope.vim +++ /dev/null @@ -1,58 +0,0 @@ -" Heliotrope color theme for Vim, version 0.0.1 -" by Antoine Kalmbach - -hi clear -if exists("syntax_on") - syntax reset -endif - -let colors_name = "heliotrope" - -hi CursorLine guibg=#cccccc -hi CursorColumn guibg=#cccccc -hi MatchParen guifg=white guibg=#A62300 gui=bold -hi TabLine guifg=white guibg=#A62300 gui=italic -hi TabLineFill guifg=white -hi TabLineSel guifg=white guibg=#dd1144 gui=bold -hi Pmenu guifg=white guibg=#B92503 gui=bold -hi Title guifg=#202020 gui=bold -hi Underlined guifg=#202020 gui=underline -hi Cursor guifg=white guibg=#333333 -hi lCursor guifg=black guibg=white -hi LineNr guifg=#032506 guibg=#e3f8f2 -hi Normal guifg=#000000 guibg=#ffffff -hi StatusLine guifg=#032506 guibg=#82b687 gui=bold -hi StatusLineNC guifg=#032506 guibg=#82b687 gui=bold -hi VertSplit guifg=#82b687 guibg=#82b687 gui=bold -hi Folded guifg=#111111 guibg=white -hi Keyword guifg=green gui=bold -hi PreProc guifg=#111111 gui=bold -hi NonText guifg=#111111 guibg=white -hi Comment guifg=#555555 gui=bold,italic -hi Constant guifg=#007633 gui=bold -hi String guifg=#a65A00 -hi Number guifg=#034569 -hi Float guifg=#0088BB -hi Statement guifg=#111111 gui=bold -hi Type guifg=#0d4c15 -hi Structure guifg=black gui=bold -hi Function guifg=#B92503 gui=bold -hi Identifier guifg=#445588 gui=bold -hi Repeat guifg=#222222 gui=bold -hi Conditional guifg=#222222 gui=bold -hi Define guifg=#222222 gui=bold -hi Error guifg=white guibg=#990022 gui=none -hi Todo guifg=white guibg=#206876 gui=bold,underline -hi Special guifg=#007633 -hi Operator guifg=#222222 gui=bold -hi SpecialKey guifg=#994400 guibg=#e8e8e8 gui=bold -hi DiffChange guifg=NONE guibg=#e0e0e0 gui=italic,bold -hi DiffText guifg=NONE guibg=#e0e0e0 gui=italic,bold -hi DiffAdd guifg=NONE guibg=#c0e0d0 gui=italic,bold -hi DiffDelete guifg=NONE guibg=#e0c0b0 gui=italic,bold -" MiniBufExplorer stuff (I LOVE this plugin!) {{{ -hi MBENormal guifg=#333333 guibg=#e3f8f2 gui=none -hi MBEChanged guifg=#B92503 guibg=#e3f8f2 gui=bold -hi MBEVisibleNormal guifg=white guibg=#82b687 -hi MBEVisibleChanged guifg=#880000 guibg=#82b687 gui=bold -" }}} diff --git a/vim/colors/hemisu.vim b/vim/colors/hemisu.vim deleted file mode 100644 index 5af40e8..0000000 --- a/vim/colors/hemisu.vim +++ /dev/null @@ -1,225 +0,0 @@ -" hemisu.vim - Vim color scheme -" ---------------------------------------------------------- -" Author: Noah Frederick (http://noahfrederick.com/) -" Version: 3.4 -" License: Creative Commons Attribution-NonCommercial -" 3.0 Unported License (see README.md) -" ---------------------------------------------------------- - -" Setup ----------------------------------------------------{{{ -" Reset syntax highlighting -hi clear -if exists("syntax_on") - syntax reset -endif - -" Declare theme name -let g:colors_name="hemisu" - -"}}} -" The Colors -----------------------------------------------{{{ -" Define reusable colors -let s:black= { "gui": "#000000", "cterm": "16" } -let s:white= { "gui": "#FFFFFF", "cterm": "231" } -let s:almostWhite= { "gui": "#EEEEEE", "cterm": "255" } -let s:almostBlack= { "gui": "#111111", "cterm": "233" } -let s:middleDarkGrey= { "gui": "#777777", "cterm": "241" } -let s:middleLightGrey= { "gui": "#999999", "cterm": "246" } -let s:lightGrey= { "gui": "#BBBBBB", "cterm": "249" } -let s:darkGrey= { "gui": "#444444", "cterm": "238" } - -let s:darkPink= { "gui": "#63001C", "cterm": "88" } -let s:middleDarkPink= { "gui": "#FF0055", "cterm": "197" } -let s:middleLightPink= { "gui": "#D65E76", "cterm": "167" } -let s:lightPink= { "gui": "#FFAFAF", "cterm": "217" } - -let s:darkBlue= { "gui": "#005F87", "cterm": "24" } -let s:middleDarkBlue= { "gui": "#538192", "cterm": "24" } -let s:middleLightBlue= { "gui": "#9FD3E6", "cterm": "116" } -let s:lightBlue= { "gui": "#CBE4EE", "cterm": "195" } - -let s:darkGreen= { "gui": "#5F5F00", "cterm": "58" } -let s:middleDarkGreen= { "gui": "#739200", "cterm": "64" } -let s:middleLightGreen={ "gui": "#B1D631", "cterm": "149" } -let s:lightGreen= { "gui": "#BBFFAA", "cterm": "157" } - -let s:darkTan= { "gui": "#503D15", "cterm": "52" } -let s:lightTan= { "gui": "#ECE1C8", "cterm": "230" } - -" Assign to semantic categories based on background color -if &background=="dark" - " Dark theme - let s:bg=s:black - let s:norm=s:almostWhite - let s:comment=s:middleDarkGrey - let s:dimmed=s:middleLightGrey - let s:subtle=s:darkGrey - let s:faint=s:almostBlack - let s:accent1=s:middleLightBlue - let s:accent2=s:middleLightGreen - let s:accent3=s:lightGreen - let s:accent4=s:lightTan - let s:normRed=s:middleLightPink - let s:normGreen=s:middleLightGreen - let s:normBlue=s:middleLightBlue - let s:faintRed=s:darkPink - let s:faintGreen=s:darkGreen - let s:faintBlue=s:darkBlue -else - " Light theme - let s:bg=s:white - let s:norm=s:almostBlack - let s:comment=s:middleLightGrey - let s:dimmed=s:middleDarkGrey - let s:subtle=s:lightGrey - let s:faint=s:almostWhite - let s:accent1=s:middleDarkBlue - let s:accent2=s:middleDarkGreen - let s:accent3=s:middleDarkPink - let s:accent4=s:darkTan - let s:normRed=s:middleDarkPink - let s:normGreen=s:middleDarkGreen - let s:normBlue=s:middleDarkBlue - let s:faintRed=s:lightPink - let s:faintGreen=s:lightGreen - let s:faintBlue=s:lightBlue -endif - -"}}} -" Utilility Function ---------------------------------------{{{ -function! s:h(group, style) - execute "highlight" a:group - \ "guifg=" (has_key(a:style, "fg") ? a:style.fg.gui : "NONE") - \ "guibg=" (has_key(a:style, "bg") ? a:style.bg.gui : "NONE") - \ "guisp=" (has_key(a:style, "sp") ? a:style.sp.gui : "NONE") - \ "gui=" (has_key(a:style, "gui") ? a:style.gui : "NONE") - \ "ctermfg=" (has_key(a:style, "fg") ? a:style.fg.cterm : "NONE") - \ "ctermbg=" (has_key(a:style, "bg") ? a:style.bg.cterm : "NONE") - \ "cterm=" (has_key(a:style, "cterm") ? a:style.cterm : "NONE") -endfunction - -"}}} -" Highlights - Vim >= 7 ------------------------------------{{{ -if version >= 700 - call s:h("CursorLine", { "bg": s:faint }) - call s:h("MatchParen", { "fg": s:accent1, "bg": s:faint, "gui": "bold" }) - call s:h("Pmenu", { "bg": s:faint }) - call s:h("PmenuThumb", { "bg": s:norm }) - call s:h("PmenuSBar", { "bg": s:subtle }) - call s:h("PmenuSel", { "bg": s:faintBlue }) - call s:h("ColorColumn", { "bg": s:faintRed }) - call s:h("SpellBad", { "sp": s:normRed, "gui": "undercurl" }) - call s:h("SpellCap", { "sp": s:accent1, "gui": "undercurl" }) - call s:h("SpellRare", { "sp": s:normGreen, "gui": "undercurl" }) - call s:h("SpellLocal", { "sp": s:accent4, "gui": "undercurl" }) - hi! link CursorColumn CursorLine - - " Use background for cterm Spell*, which does not support undercurl - execute "hi! SpellBad ctermbg=" s:faintRed.cterm - execute "hi! SpellCap ctermbg=" s:faintBlue.cterm - execute "hi! SpellRare ctermbg=" s:faintGreen.cterm - execute "hi! SpellLocal ctermbg=" s:faint.cterm -endif - -"}}} -" Highlights - UI ------------------------------------------{{{ -call s:h("Normal", { "fg": s:norm, "bg": s:bg }) -call s:h("NonText", { "fg": s:subtle }) -call s:h("Cursor", { "fg": s:bg, "bg": s:accent3 }) -call s:h("Visual", { "bg": s:faintBlue }) -call s:h("IncSearch", { "bg": s:faintBlue }) -call s:h("Search", { "bg": s:faintGreen }) -call s:h("StatusLine", { "fg": s:norm, "bg": s:faint, "gui": "bold", "cterm": "bold" }) -call s:h("StatusLineNC", { "fg": s:dimmed, "bg": s:faint }) -call s:h("SignColumn", { "fg": s:norm }) -call s:h("VertSplit", { "fg": s:subtle, "bg": s:faint }) -call s:h("TabLine", { "fg": s:dimmed, "bg": s:faint }) -call s:h("TabLineSel", { "gui": "bold", "cterm": "bold" }) -call s:h("Folded", { "fg": s:comment, "bg": s:faint }) -call s:h("Directory", { "fg": s:accent1 }) -call s:h("Title", { "fg": s:accent4, "gui": "bold", "cterm": "bold" }) -call s:h("ErrorMsg", { "bg": s:faintRed }) -call s:h("DiffAdd", { "bg": s:faintGreen }) -call s:h("DiffChange", { "bg": s:faintRed }) -call s:h("DiffDelete", { "fg": s:normRed, "bg": s:faintRed }) -call s:h("DiffText", { "bg": s:faintRed, "gui": "bold", "cterm": "bold" }) -call s:h("User1", { "fg": s:bg, "bg": s:normGreen }) -call s:h("User2", { "fg": s:bg, "bg": s:normRed }) -call s:h("User3", { "fg": s:bg, "bg": s:normBlue }) -hi! link WildMenu IncSearch -hi! link FoldColumn SignColumn -hi! link WarningMsg ErrorMsg -hi! link MoreMsg Title -hi! link Question MoreMsg -hi! link ModeMsg MoreMsg -hi! link TabLineFill StatusLineNC -hi! link LineNr NonText -hi! link SpecialKey NonText - -"}}} -" Highlights - Generic Syntax ------------------------------{{{ -call s:h("Delimiter", { "fg": s:dimmed }) -call s:h("Comment", { "fg": s:comment, "gui": "italic" }) -call s:h("Underlined", { "fg": s:accent1, "gui": "underline", "cterm": "underline" }) -call s:h("Type", { "fg": s:accent3 }) -call s:h("String", { "fg": s:accent2 }) -call s:h("Keyword", { "fg": s:accent2, "gui": "bold", "cterm": "bold" }) -call s:h("Todo", { "fg": s:normRed, "gui": "bold", "cterm": "bold" }) -call s:h("Function", { "gui": "bold", "cterm": "bold" }) -hi! link Identifier Function -hi! link Statement Type -hi! link Constant Directory -hi! link Number Constant -hi! link Special Constant -hi! link PreProc Constant -hi! link Error ErrorMsg - -"}}} -" Highlights - HTML ----------------------------------------{{{ -hi! link htmlLink Underlined -hi! link htmlTag Type -hi! link htmlEndTag htmlTag - -"}}} -" Highlights - CSS -----------------------------------------{{{ -hi! link cssBraces Delimiter -hi! link cssSelectorOp cssBraces -hi! link cssClassName Normal - -"}}} -" Highlights - Markdown ------------------------------------{{{ -hi! link mkdListItem mkdDelimiter - -"}}} -" Highlights - Shell ---------------------------------------{{{ -hi! link shOperator Delimiter -hi! link shCaseBar Delimiter - -"}}} -" Highlights - JavaScript ----------------------------------{{{ -hi! link javaScriptValue Constant -hi! link javaScriptNull Constant -hi! link javaScriptBraces Normal - -"}}} -" Highlights - Help ----------------------------------------{{{ -hi! link helpExample String -hi! link helpHeadline Title -hi! link helpSectionDelim Comment -hi! link helpHyperTextEntry Statement -hi! link helpHyperTextJump Underlined -hi! link helpURL Underlined - -"}}} -" -hi def InterestingWord1 guifg=#000000 ctermfg=16 guibg=#63001C guifg=#FFFFFF ctermbg=214 -hi def InterestingWord2 guifg=#000000 ctermfg=16 guibg=#aeee00 ctermbg=154 -hi def InterestingWord3 guifg=#000000 ctermfg=16 guibg=#8cffba ctermbg=121 -hi def InterestingWord4 guifg=#000000 ctermfg=16 guibg=#b88853 ctermbg=137 -hi def InterestingWord5 guifg=#000000 ctermfg=16 guibg=#ff9eb8 ctermbg=211 -hi def InterestingWord6 guifg=#000000 ctermfg=16 guibg=#ff2c4b ctermbg=195 - -hi def IndentGuides guibg=#303030 ctermbg=234 - - -" vim: fdm=marker diff --git a/vim/colors/herald.vim b/vim/colors/herald.vim deleted file mode 100755 index 23bab56..0000000 --- a/vim/colors/herald.vim +++ /dev/null @@ -1,385 +0,0 @@ -" Vim color file -" Name: herald.vim -" Author: Fabio Cevasco -" 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 diff --git a/vim/colors/hornet.vim b/vim/colors/hornet.vim deleted file mode 100644 index 3990c36..0000000 --- a/vim/colors/hornet.vim +++ /dev/null @@ -1,62 +0,0 @@ -" Maintainer: Taurus Olson -" Mail: taurusolson@gmail.com -" Version: 1.0.2 -" Last Change: October 17, 2009 -" Credits: This is a modification of busybee.vim color scheme - -set background=dark - -hi clear - -if exists("syntax_on") - syntax reset -endif - -let colors_name = "hornet" - -" Vim >= 7.0 specific colors -if version >= 700 - hi CursorLine guibg=#303030 ctermbg=234 - hi CursorColumn guibg=#202020 ctermbg=234 - hi MatchParen guifg=#d0ffc0 guibg=#202020 gui=bold ctermfg=157 ctermbg=237 cterm=bold - hi Pmenu guifg=#ffffff guibg=#202020 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=#202020 gui=none ctermfg=244 ctermbg=235 -hi LineNr guifg=#303030 guibg=#202020 gui=none ctermfg=244 ctermbg=232 -hi StatusLine guifg=#d3d3d5 guibg=#303030 gui=none ctermfg=253 ctermbg=238 -hi StatusLineNC guifg=#939395 guibg=#303030 gui=none ctermfg=246 ctermbg=238 -hi VertSplit guifg=#444444 guibg=#303030 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 -hi Directory guifg=#fecf35 gui=none ctermfg=148 - -" Syntax highlighting -hi Comment guifg=#757575 gui=italic ctermfg=244 -hi Todo guifg=#fec135 gui=none ctermfg=245 -hi Boolean guifg=#b1d631 gui=none ctermfg=148 -hi String guifg=#fecf35 gui=none ctermfg=148 -hi Identifier guifg=#b1d631 gui=none ctermfg=148 -hi Function guifg=#fdb32a gui=none 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=#c03000 gui=none ctermfg=208 -hi Number guifg=#ff9800 gui=none ctermfg=208 -hi Special guifg=#4bb5c1 gui=none ctermfg=208 -hi PreProc guifg=#96ca2d gui=none ctermfg=230 -hi Todo guifg=#fec135 guibg=#202020 gui=none -hi Search guifg=#000000 guibg=#aeee00 gui=none - -" Code-specific colors -hi pythonImport guifg=#7fc6bc gui=none ctermfg=255 -hi pythonException guifg=#f00000 gui=none ctermfg=200 -hi pythonOperator guifg=#7e8aa2 gui=none ctermfg=103 -hi pythonBuiltinFunction guifg=#009000 gui=none ctermfg=200 -hi pythonExClass guifg=#009000 gui=none ctermfg=200 diff --git a/vim/colors/hybrid.vim b/vim/colors/hybrid.vim deleted file mode 100644 index 8068d9f..0000000 --- a/vim/colors/hybrid.vim +++ /dev/null @@ -1,444 +0,0 @@ -" File: hybrid.vim -" Maintainer: Andrew Wong (w0ng) -" URL: https://github.com/w0ng/vim-hybrid -" Modified: 27 Jan 2013 07:33 AM AEST -" License: MIT - -" Description:"{{{ -" ---------------------------------------------------------------------------- -" The RGB colour palette is taken from Tomorrow-Night.vim: -" https://github.com/chriskempson/vim-tomorrow-theme -" -" The syntax highlighting scheme is taken from jellybeans.vim: -" https://github.com/nanotech/jellybeans.vim -" -" The code taken from solarized.vim -" https://github.com/altercation/vim-colors-solarized - -"}}} -" Requirements And Recommendations:"{{{ -" ---------------------------------------------------------------------------- -" This colourscheme is intended for use on: -" - gVim 7.3 for Linux, Mac and Windows. -" - Vim 7.3 for Linux, using a 256 colour enabled terminal. -" -" By default, Vim will use the closest matching cterm equivalent of the RGB -" colours. -" -" However, Due to the limited 256 palette, colours in Vim and gVim will still -" be noticeably different. In order to get a uniform appearance and the way -" that this colourscheme was intended, it is HIGHLY recommended that you: -" -" 1. Add these colours to ~/.Xresources: -" -" https://gist.github.com/3278077 -" -" 2. Use Xresources colours by setting in ~/.vimrc: -" -" let g:hybrid_use_Xresources = 1 -" colorscheme hybrid -" -" For iTerm2 users: -" 1. Install this color preset on your iTerm2: -" -" https://gist.github.com/luan/6362811 -" -" 2. Use iTerm colours by setting in ~/.vimrc: -" -" let g:hybrid_use_iTerm_colors = 1 -" colorscheme hybrid -" - -"}}} -" Initialisation:"{{{ -" ---------------------------------------------------------------------------- -if !has("gui_running") && &t_Co < 256 - finish -endif - -if !exists("g:hybrid_use_Xresources") - let g:hybrid_use_Xresources = 0 -endif - -if !exists("g:hybrid_use_iTerm_colors") - let g:hybrid_use_iTerm_colors = 0 -endif - -set background=dark -hi clear - -if exists("syntax_on") - syntax reset -endif - -let colors_name = "hybrid" - -"}}} -" GUI And Cterm Palettes:"{{{ -" ---------------------------------------------------------------------------- -if has("gui_running") - let s:vmode = "gui" - let s:background = "#1d1f21" - let s:foreground = "#c5c8c6" - let s:selection = "#373b41" - let s:line = "#282a2e" - let s:comment = "#707880" - let s:red = "#cc6666" - let s:orange = "#de935f" - let s:yellow = "#f0c674" - let s:green = "#b5bd68" - let s:aqua = "#8abeb7" - let s:blue = "#81a2be" - let s:purple = "#b294bb" - let s:window = "#303030" - let s:darkcolumn = "#1c1c1c" - let s:addbg = "#5F875F" - let s:addfg = "#d7ffaf" - let s:changebg = "#5F5F87" - let s:changefg = "#d7d7ff" - let s:darkblue = "#00005f" - let s:darkcyan = "#005f5f" - let s:darkred = "#5f0000" - let s:darkpurple = "#5f005f" -else - let s:vmode = "cterm" - let s:background = "234" - let s:window = "236" - let s:darkcolumn = "234" - let s:addbg = "65" - let s:addfg = "193" - let s:changebg = "60" - let s:changefg = "189" - let s:darkblue = "17" - let s:darkcyan = "24" - let s:darkred = "52" - let s:darkpurple = "53" - if g:hybrid_use_Xresources == 1 - let s:foreground = "15" " White - let s:selection = "8" " DarkGrey - let s:line = "0" " Black - let s:comment = "7" " LightGrey - let s:red = "9" " LightRed - let s:orange = "3" " DarkYellow - let s:yellow = "11" " LightYellow - let s:green = "10" " LightGreen - let s:aqua = "14" " LightCyan - let s:blue = "12" " LightBlue - let s:purple = "13" " LightMagenta - elseif g:hybrid_use_iTerm_colors == 1 - let s:background = "8" - let s:foreground = "15" - let s:selection = "13" - let s:line = "0" - let s:comment = "7" - let s:red = "1" - let s:orange = "9" - let s:yellow = "3" - let s:green = "2" - let s:aqua = "6" - let s:blue = "4" - let s:purple = "5" - let s:darkcolumn = "11" - let s:addbg = "10" - let s:changebg = "12" - else - let s:foreground = "250" - let s:selection = "237" - let s:line = "235" - let s:comment = "243" - let s:red = "167" - let s:orange = "173" - let s:yellow = "221" - let s:green = "143" - let s:aqua = "109" - let s:blue = "110" - let s:purple = "139" - endif -endif - -"}}} -" Formatting Options:"{{{ -" ---------------------------------------------------------------------------- -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:b = ",bold" -let s:u = ",underline" -let s:i = ",italic" - -"}}} -" Highlighting Primitives:"{{{ -" ---------------------------------------------------------------------------- -exe "let s:bg_none = ' ".s:vmode."bg=".s:none ."'" -exe "let s:bg_foreground = ' ".s:vmode."bg=".s:foreground."'" -exe "let s:bg_background = ' ".s:vmode."bg=".s:background."'" -exe "let s:bg_selection = ' ".s:vmode."bg=".s:selection ."'" -exe "let s:bg_line = ' ".s:vmode."bg=".s:line ."'" -exe "let s:bg_comment = ' ".s:vmode."bg=".s:comment ."'" -exe "let s:bg_red = ' ".s:vmode."bg=".s:red ."'" -exe "let s:bg_orange = ' ".s:vmode."bg=".s:orange ."'" -exe "let s:bg_yellow = ' ".s:vmode."bg=".s:yellow ."'" -exe "let s:bg_green = ' ".s:vmode."bg=".s:green ."'" -exe "let s:bg_aqua = ' ".s:vmode."bg=".s:aqua ."'" -exe "let s:bg_blue = ' ".s:vmode."bg=".s:blue ."'" -exe "let s:bg_purple = ' ".s:vmode."bg=".s:purple ."'" -exe "let s:bg_window = ' ".s:vmode."bg=".s:window ."'" -exe "let s:bg_darkcolumn = ' ".s:vmode."bg=".s:darkcolumn."'" -exe "let s:bg_addbg = ' ".s:vmode."bg=".s:addbg ."'" -exe "let s:bg_addfg = ' ".s:vmode."bg=".s:addfg ."'" -exe "let s:bg_changebg = ' ".s:vmode."bg=".s:changebg ."'" -exe "let s:bg_changefg = ' ".s:vmode."bg=".s:changefg ."'" -exe "let s:bg_darkblue = ' ".s:vmode."bg=".s:darkblue ."'" -exe "let s:bg_darkcyan = ' ".s:vmode."bg=".s:darkcyan ."'" -exe "let s:bg_darkred = ' ".s:vmode."bg=".s:darkred ."'" -exe "let s:bg_darkpurple = ' ".s:vmode."bg=".s:darkpurple."'" - -exe "let s:fg_none = ' ".s:vmode."fg=".s:none ."'" -exe "let s:fg_foreground = ' ".s:vmode."fg=".s:foreground."'" -exe "let s:fg_background = ' ".s:vmode."fg=".s:background."'" -exe "let s:fg_selection = ' ".s:vmode."fg=".s:selection ."'" -exe "let s:fg_line = ' ".s:vmode."fg=".s:line ."'" -exe "let s:fg_comment = ' ".s:vmode."fg=".s:comment ."'" -exe "let s:fg_red = ' ".s:vmode."fg=".s:red ."'" -exe "let s:fg_orange = ' ".s:vmode."fg=".s:orange ."'" -exe "let s:fg_yellow = ' ".s:vmode."fg=".s:yellow ."'" -exe "let s:fg_green = ' ".s:vmode."fg=".s:green ."'" -exe "let s:fg_aqua = ' ".s:vmode."fg=".s:aqua ."'" -exe "let s:fg_blue = ' ".s:vmode."fg=".s:blue ."'" -exe "let s:fg_purple = ' ".s:vmode."fg=".s:purple ."'" -exe "let s:fg_window = ' ".s:vmode."fg=".s:window ."'" -exe "let s:fg_darkcolumn = ' ".s:vmode."fg=".s:darkcolumn."'" -exe "let s:fg_addbg = ' ".s:vmode."fg=".s:addbg ."'" -exe "let s:fg_addfg = ' ".s:vmode."fg=".s:addfg ."'" -exe "let s:fg_changebg = ' ".s:vmode."fg=".s:changebg ."'" -exe "let s:fg_changefg = ' ".s:vmode."fg=".s:changefg ."'" -exe "let s:fg_darkblue = ' ".s:vmode."fg=".s:darkblue ."'" -exe "let s:fg_darkcyan = ' ".s:vmode."fg=".s:darkcyan ."'" -exe "let s:fg_darkred = ' ".s:vmode."fg=".s:darkred ."'" -exe "let s:fg_darkpurple = ' ".s:vmode."fg=".s:darkpurple."'" - -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_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."'" - -if has("gui_running") - exe "let s:sp_none = ' guisp=".s:none ."'" - exe "let s:sp_foreground = ' guisp=".s:foreground."'" - exe "let s:sp_background = ' guisp=".s:background."'" - exe "let s:sp_selection = ' guisp=".s:selection ."'" - exe "let s:sp_line = ' guisp=".s:line ."'" - exe "let s:sp_comment = ' guisp=".s:comment ."'" - exe "let s:sp_red = ' guisp=".s:red ."'" - exe "let s:sp_orange = ' guisp=".s:orange ."'" - exe "let s:sp_yellow = ' guisp=".s:yellow ."'" - exe "let s:sp_green = ' guisp=".s:green ."'" - exe "let s:sp_aqua = ' guisp=".s:aqua ."'" - exe "let s:sp_blue = ' guisp=".s:blue ."'" - exe "let s:sp_purple = ' guisp=".s:purple ."'" - exe "let s:sp_window = ' guisp=".s:window ."'" - exe "let s:sp_addbg = ' guisp=".s:addbg ."'" - exe "let s:sp_addfg = ' guisp=".s:addfg ."'" - exe "let s:sp_changebg = ' guisp=".s:changebg ."'" - exe "let s:sp_changefg = ' guisp=".s:changefg ."'" - exe "let s:sp_darkblue = ' guisp=".s:darkblue ."'" - exe "let s:sp_darkcyan = ' guisp=".s:darkcyan ."'" - exe "let s:sp_darkred = ' guisp=".s:darkred ."'" - exe "let s:sp_darkpurple = ' guisp=".s:darkpurple."'" -else - let s:sp_none = "" - let s:sp_foreground = "" - let s:sp_background = "" - let s:sp_selection = "" - let s:sp_line = "" - let s:sp_comment = "" - let s:sp_red = "" - let s:sp_orange = "" - let s:sp_yellow = "" - let s:sp_green = "" - let s:sp_aqua = "" - let s:sp_blue = "" - let s:sp_purple = "" - let s:sp_window = "" - let s:sp_addbg = "" - let s:sp_addfg = "" - let s:sp_changebg = "" - let s:sp_changefg = "" - let s:sp_darkblue = "" - let s:sp_darkcyan = "" - let s:sp_darkred = "" - let s:sp_darkpurple = "" -endif - -"}}} -" Vim Highlighting: (see :help highlight-groups)"{{{ -" ---------------------------------------------------------------------------- -exe "hi! ColorColumn" .s:fg_none .s:bg_line .s:fmt_none -" Conceal" -" Cursor" -" CursorIM" -exe "hi! CursorColumn" .s:fg_none .s:bg_line .s:fmt_none -exe "hi! CursorLine" .s:fg_none .s:bg_line .s:fmt_none -exe "hi! Directory" .s:fg_blue .s:bg_none .s:fmt_none -exe "hi! DiffAdd" .s:fg_addfg .s:bg_addbg .s:fmt_none -exe "hi! DiffChange" .s:fg_changefg .s:bg_changebg .s:fmt_none -exe "hi! DiffDelete" .s:fg_background .s:bg_red .s:fmt_none -exe "hi! DiffText" .s:fg_background .s:bg_blue .s:fmt_none -exe "hi! ErrorMsg" .s:fg_background .s:bg_red .s:fmt_stnd -exe "hi! VertSplit" .s:fg_window .s:bg_none .s:fmt_none -exe "hi! Folded" .s:fg_comment .s:bg_darkcolumn .s:fmt_none -exe "hi! FoldColumn" .s:fg_none .s:bg_darkcolumn .s:fmt_none -exe "hi! SignColumn" .s:fg_none .s:bg_darkcolumn .s:fmt_none -" Incsearch" -exe "hi! LineNr" .s:fg_selection .s:bg_none .s:fmt_none -exe "hi! CursorLineNr" .s:fg_yellow .s:bg_none .s:fmt_bold -exe "hi! MatchParen" .s:fg_background .s:bg_changebg .s:fmt_none -exe "hi! ModeMsg" .s:fg_green .s:bg_none .s:fmt_none -exe "hi! MoreMsg" .s:fg_green .s:bg_none .s:fmt_none -exe "hi! NonText" .s:fg_selection .s:bg_none .s:fmt_none -exe "hi! Pmenu" .s:fg_foreground .s:bg_selection .s:fmt_none -exe "hi! PmenuSel" .s:fg_foreground .s:bg_selection .s:fmt_revr -" PmenuSbar" -" PmenuThumb" -exe "hi! Question" .s:fg_green .s:bg_none .s:fmt_none -exe "hi! Search" .s:fg_background .s:bg_yellow .s:fmt_none -exe "hi! SpecialKey" .s:fg_selection .s:bg_none .s:fmt_none -exe "hi! SpellCap" .s:fg_blue .s:bg_darkblue .s:fmt_undr -exe "hi! SpellLocal" .s:fg_aqua .s:bg_darkcyan .s:fmt_undr -exe "hi! SpellBad" .s:fg_red .s:bg_darkred .s:fmt_undr -exe "hi! SpellRare" .s:fg_purple .s:bg_darkpurple .s:fmt_undr -exe "hi! StatusLine" .s:fg_comment .s:bg_background .s:fmt_revr -exe "hi! StatusLineNC" .s:fg_window .s:bg_comment .s:fmt_revr -exe "hi! TabLine" .s:fg_foreground .s:bg_darkcolumn .s:fmt_revr -" TabLineFill" -" TabLineSel" -exe "hi! Title" .s:fg_yellow .s:bg_none .s:fmt_none -exe "hi! Visual" .s:fg_none .s:bg_selection .s:fmt_none -" VisualNos" -exe "hi! WarningMsg" .s:fg_red .s:bg_none .s:fmt_none -" WildMenu" - -" Use Xresources for background colour -if has('gui_running') || (g:hybrid_use_Xresources != 1 && g:hybrid_use_iTerm_colors != 1) - exe "hi! Normal" .s:fg_foreground .s:bg_background .s:fmt_none -else - exe "hi! Normal" .s:fg_foreground .s:bg_none .s:fmt_none -endif - -"}}} -" Generic Syntax Highlighting: (see :help group-name)"{{{ -" ---------------------------------------------------------------------------- -exe "hi! Comment" .s:fg_comment .s:bg_none .s:fmt_none - -exe "hi! Constant" .s:fg_red .s:bg_none .s:fmt_none -exe "hi! String" .s:fg_green .s:bg_none .s:fmt_none -" Character" -" Number" -" Boolean" -" Float" - -exe "hi! Identifier" .s:fg_purple .s:bg_none .s:fmt_none -exe "hi! Function" .s:fg_yellow .s:bg_none .s:fmt_none - -exe "hi! Statement" .s:fg_blue .s:bg_none .s:fmt_none -" Conditional" -" Repeat" -" Label" -exe "hi! Operator" .s:fg_aqua .s:bg_none .s:fmt_none -" Keyword" -" Exception" - -exe "hi! PreProc" .s:fg_aqua .s:bg_none .s:fmt_none -" Include" -" Define" -" Macro" -" PreCondit" - -exe "hi! Type" .s:fg_orange .s:bg_none .s:fmt_none -" StorageClass" -exe "hi! Structure" .s:fg_aqua .s:bg_none .s:fmt_none -" Typedef" - -exe "hi! Special" .s:fg_green .s:bg_none .s:fmt_none -" SpecialChar" -" Tag" -" Delimiter" -" SpecialComment" -" Debug" -" -exe "hi! Underlined" .s:fg_blue .s:bg_none .s:fmt_none - -exe "hi! Ignore" .s:fg_none .s:bg_none .s:fmt_none - -exe "hi! Error" .s:fg_red .s:bg_darkred .s:fmt_undr - -exe "hi! Todo" .s:fg_addfg .s:bg_none .s:fmt_none - -" Quickfix window highlighting -exe "hi! qfLineNr" .s:fg_yellow .s:bg_none .s:fmt_none -" qfFileName" -" qfLineNr" -" qfError" - -"}}} -" Diff Syntax Highlighting:"{{{ -" ---------------------------------------------------------------------------- -" Diff -" diffOldFile -" diffNewFile -" diffFile -" diffOnly -" diffIdentical -" diffDiffer -" diffBDiffer -" diffIsA -" diffNoEOL -" diffCommon -hi! link diffRemoved Constant -" diffChanged -hi! link diffAdded Special -" diffLine -" diffSubname -" diffComment - -"}}} -" Legal:"{{{ -" ---------------------------------------------------------------------------- -" Copyright (c) 2011 Ethan Schoonover -" Copyright (c) 2009-2012 NanoTech -" Copyright (c) 2012 w0ng -" -" Permission is hereby granted, free of charge, to any per†-" son obtaining a copy of this software and associated doc†-" umentation files (the “Softwareâ€), to deal in the Soft†-" ware without restriction, including without limitation -" the rights to use, copy, modify, merge, publish, distrib†-" ute, 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 PARTICU†-" LAR 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 CON†-" TRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CON†-" NECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -" THE SOFTWARE. - -" }}} diff --git a/vim/colors/hyrule.vim b/vim/colors/hyrule.vim deleted file mode 100644 index 48262f8..0000000 --- a/vim/colors/hyrule.vim +++ /dev/null @@ -1,105 +0,0 @@ -" ====================================================================== -" Hyrule -" ====================================================================== -" A Sublime Text 2 / Textmate theme. -" Copyright (c) 2014 Dayle Rees. -" Released under the MIT License -" ====================================================================== -" Find more themes at : https://github.com/daylerees/colour-schemes -" ====================================================================== - -set background=dark -hi clear -syntax reset - -" Colors for the User Interface. - -hi Cursor guibg=#cc4455 guifg=white ctermbg=4 ctermfg=15 -hi link CursorIM Cursor -hi Normal guibg=#2d2c2b guifg=#c0d5c1 gui=none ctermbg=0 ctermfg=15 -hi NonText guibg=bg guifg=#c0d5c1 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 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=#f5c504 ctermbg=bg ctermfg=10 -hi link WarningMsg ErrorMsg - -hi StatusLine guibg=#ffeecc guifg=black 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 ctermbg=4 ctermfg=fg - -" Colors for Syntax Highlighting. - -hi Comment guibg=bg guifg=#716d6a gui=none ctermbg=8 ctermfg=7 - -hi Constant guibg=bg guifg=white ctermbg=8 ctermfg=15 -hi String guibg=bg guifg=#ce830d ctermbg=bg ctermfg=14 -hi Character guibg=bg guifg=#569e16 ctermbg=bg ctermfg=14 -hi Number guibg=bg guifg=#f5c504 ctermbg=1 ctermfg=15 -hi Boolean guibg=bg guifg=#f5c504 gui=none ctermbg=1 ctermfg=15 -hi Float guibg=bg guifg=#f5c504 ctermbg=1 ctermfg=15 - -hi Identifier guibg=bg guifg=#c0d5c1 ctermbg=bg ctermfg=12 -hi Function guibg=bg guifg=#569e16 ctermbg=bg ctermfg=12 -hi Statement guibg=bg guifg=#569e16 ctermbg=bg ctermfg=14 - -hi Conditional guibg=bg guifg=#90c93f ctermbg=bg ctermfg=12 -hi Repeat guibg=bg guifg=#90c93f ctermbg=4 ctermfg=14 -hi Label guibg=bg guifg=#ffccff ctermbg=bg ctermfg=13 -hi Operator guibg=bg guifg=#90c93f ctermbg=6 ctermfg=15 -hi Keyword guibg=bg guifg=#90c93f ctermbg=bg ctermfg=10 -hi Exception guibg=bg guifg=#569e16 ctermbg=bg ctermfg=10 - -hi PreProc guibg=bg guifg=#ffcc99 ctermbg=4 ctermfg=14 -hi Include guibg=bg guifg=#f5c504 ctermbg=bg ctermfg=10 -hi link Define Include -hi link Macro Include -hi link PreCondit Include - -hi Type guibg=bg guifg=#f5c504 ctermbg=bg ctermfg=12 -hi StorageClass guibg=bg guifg=#569e16 ctermbg=bg ctermfg=10 -hi Structure guibg=bg guifg=#c0d5c1 ctermbg=bg ctermfg=10 -hi Typedef guibg=bg guifg=#f5c504 ctermbg=bg ctermfg=10 - -hi Special guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi SpecialChar guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi Tag guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi Delimiter guibg=bg guifg=fg ctermbg=1 ctermfg=fg -hi SpecialComment guibg=#334455 guifg=#9e9a98 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=bg guifg=#c0d5c1 ctermbg=1 ctermfg=15 -hi Ignore guibg=bg guifg=#cccccc ctermbg=bg ctermfg=8 -hi Error guibg=#ff0000 guifg=white ctermbg=12 ctermfg=15 -hi Todo guibg=#556677 guifg=#ff0000 ctermbg=1 ctermfg=12 - -hi htmlH2 guibg=bg guifg=fg 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 = "Hyrule" -let colors_name = "Hyrule" - diff --git a/vim/colors/ibmedit.vim b/vim/colors/ibmedit.vim deleted file mode 100644 index 4b846c6..0000000 --- a/vim/colors/ibmedit.vim +++ /dev/null @@ -1,60 +0,0 @@ -" Vim color file -" Maintainer: Maarten Slaets -" Last Change: 2002 Aug 16 - -" Color settings similar to that used in IBM Edit - -set background=dark -hi clear -if exists("syntax_on") - syntax reset -endif -let g:colors_name="ibmedit" - -hi Normal term=NONE cterm=NONE ctermfg=Gray ctermbg=DarkBlue -hi Normal gui=NONE guifg=#CCCCCC guibg=DarkBlue -hi NonText term=NONE cterm=NONE ctermfg=Gray ctermbg=DarkBlue -hi NonText gui=NONE guifg=#CCCCCC 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=White ctermbg=DarkBlue -hi Special gui=NONE guifg=White guibg=DarkBlue -hi Constant term=NONE cterm=NONE ctermfg=Cyan ctermbg=DarkBlue -hi Constant gui=NONE guifg=#99CCFF guibg=DarkBlue -hi Comment term=NONE cterm=NONE ctermfg=Blue ctermbg=DarkBlue -hi Comment gui=NONE guifg=#6666FF guibg=DarkBlue -hi Preproc term=NONE cterm=NONE ctermfg=Cyan ctermbg=DarkBlue -hi Preproc gui=NONE guifg=#99CCFF guibg=DarkBlue -hi Type term=NONE cterm=NONE ctermfg=Gray ctermbg=DarkBlue -hi Type gui=NONE guifg=#CCCCCC guibg=DarkBlue -hi Identifier term=NONE cterm=NONE ctermfg=Grey ctermbg=DarkBlue -hi Identifier gui=NONE guifg=#CCCCCC 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=Gray - -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 - diff --git a/vim/colors/icansee.vim b/vim/colors/icansee.vim deleted file mode 100644 index 615f035..0000000 --- a/vim/colors/icansee.vim +++ /dev/null @@ -1,61 +0,0 @@ -" Vim color file tailored legibility on black background. -" Add below line to your vimrc file to ensure optimal experience (sets term to use -" 256, instead of 16, colors): -" set t_Co=256 -" -" Maintainer: John Rhee -" Last Change: 2007/09/11 v0.2 Set PreProc (set variables) to white. - -hi clear -set background=dark -if exists("syntax_on") - syntax reset -endif -let g:colors_name = "icansee" - -"color settings for these terminal types: -"Black term=NONE cterm=NONE ctermfg=0 ctermbg=0 -"DarkRed term=NONE cterm=NONE ctermfg=1 ctermbg=0 -"DarkGreen term=NONE cterm=NONE ctermfg=2 ctermbg=0 -"Brown term=NONE cterm=NONE ctermfg=3 ctermbg=0 -"DarkBlue term=NONE cterm=NONE ctermfg=4 ctermbg=0 -"DarkMagenta term=NONE cterm=NONE ctermfg=5 ctermbg=0 -"DarkCyan term=NONE cterm=NONE ctermfg=6 ctermbg=0 -"Gray term=NONE cterm=NONE ctermfg=7 ctermbg=0 -"DarkGray term=NONE cterm=bold ctermfg=0 ctermbg=0 -"Red term=NONE cterm=bold ctermfg=1 ctermbg=0 -"Green term=NONE cterm=bold ctermfg=2 ctermbg=0 -"Yellow term=NONE cterm=bold ctermfg=3 ctermbg=0 -"Blue term=NONE cterm=bold ctermfg=4 ctermbg=0 -"Magenta term=NONE cterm=bold ctermfg=5 ctermbg=0 -"Cyan term=NONE cterm=bold ctermfg=6 ctermbg=0 -"White term=NONE cterm=bold ctermfg=7 ctermbg=0 - -"hi Comment term=bold ctermfg=Blue guifg=Blue -hi Comment term=bold ctermfg=DarkGray guifg=DarkGray -hi Constant term=underline ctermfg=DarkGreen gui=NONE guifg=DarkGreen -hi Cursor guibg=fg guifg=Orchid -hi Directory term=bold ctermfg=Cyan guifg=Cyan -hi Error term=reverse ctermbg=Red ctermfg=White guibg=Red guifg=White -hi ErrorMsg term=standout ctermbg=DarkRed ctermfg=White guibg=Red guifg=White -hi Identifier term=underline ctermfg=Cyan guifg=Cyan -hi Ignore ctermfg=Black guifg=bg -hi IncSearch term=reverse cterm=reverse gui=reverse -hi LineNr term=underline ctermfg=DarkYellow guifg=Yellow -hi ModeMsg term=bold cterm=bold gui=bold -hi MoreMsg term=bold ctermfg=Green gui=bold guifg=SeaGreen -hi NonText term=bold ctermfg=DarkGreen gui=bold guifg=DarkGreen -hi Normal ctermbg=Black ctermfg=Gray guibg=Black guifg=Gray -hi PreProc term=underline ctermfg=White guifg=White -hi Question term=standout ctermfg=Green gui=bold guifg=Green -hi Search ctermbg=Magenta ctermfg=White guibg=Magenta guifg=White -hi Special term=bold ctermfg=Red guifg=Red -hi SpecialKey term=bold ctermfg=Green guifg=Green -hi Statement term=bold ctermfg=Yellow gui=NONE guifg=Yellow -hi StatusLine term=reverse,bold cterm=reverse gui=reverse -hi StatusLineNC term=reverse cterm=reverse gui=reverse -hi Title term=bold ctermfg=Magenta gui=bold guifg=Pink -hi Todo term=standout ctermbg=DarkYellow ctermfg=Black guibg=Yellow guifg=Black -hi Type ctermfg=Green gui=NONE guifg=Green -hi Visual term=reverse cterm=reverse guibg=DarkGreen guifg=White -hi WarningMsg term=standout ctermfg=Red guifg=Red diff --git a/vim/colors/iceberg.vim b/vim/colors/iceberg.vim deleted file mode 100644 index aacd77c..0000000 --- a/vim/colors/iceberg.vim +++ /dev/null @@ -1,105 +0,0 @@ -" ====================================================================== -" Iceberg -" ====================================================================== -" A Sublime Text 2 / Textmate theme. -" Copyright (c) 2014 Dayle Rees. -" Released under the MIT License -" ====================================================================== -" Find more themes at : https://github.com/daylerees/colour-schemes -" ====================================================================== - -set background=dark -hi clear -syntax reset - -" Colors for the User Interface. - -hi Cursor guibg=#cc4455 guifg=white ctermbg=4 ctermfg=15 -hi link CursorIM Cursor -hi Normal guibg=#323B3D guifg=#BDD6DB gui=none ctermbg=0 ctermfg=15 -hi NonText guibg=bg guifg=#BDD6DB 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 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=#59C0E3 ctermbg=bg ctermfg=10 -hi link WarningMsg ErrorMsg - -hi StatusLine guibg=#cc4455 guifg=black 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 ctermbg=4 ctermfg=fg - -" Colors for Syntax Highlighting. - -hi Comment guibg=bg guifg=#537178 gui=none ctermbg=8 ctermfg=7 - -hi Constant guibg=bg guifg=white ctermbg=8 ctermfg=15 -hi String guibg=bg guifg=#FFFFFF ctermbg=bg ctermfg=14 -hi Character guibg=bg guifg=#2D8DA1 ctermbg=bg ctermfg=14 -hi Number guibg=bg guifg=#FFFFFF ctermbg=1 ctermfg=15 -hi Boolean guibg=bg guifg=#FFFFFF gui=none ctermbg=1 ctermfg=15 -hi Float guibg=bg guifg=#FFFFFF ctermbg=1 ctermfg=15 - -hi Identifier guibg=bg guifg=#BDD6DB ctermbg=bg ctermfg=12 -hi Function guibg=bg guifg=#2D8DA1 ctermbg=bg ctermfg=12 -hi Statement guibg=bg guifg=#2D8DA1 ctermbg=bg ctermfg=14 - -hi Conditional guibg=bg guifg=#B1E2F2 ctermbg=bg ctermfg=12 -hi Repeat guibg=bg guifg=#B1E2F2 ctermbg=4 ctermfg=14 -hi Label guibg=bg guifg=#ffccff ctermbg=bg ctermfg=13 -hi Operator guibg=bg guifg=#B1E2F2 ctermbg=6 ctermfg=15 -hi Keyword guibg=bg guifg=#B1E2F2 ctermbg=bg ctermfg=10 -hi Exception guibg=bg guifg=#2D8DA1 ctermbg=bg ctermfg=10 - -hi PreProc guibg=bg guifg=#ffcc99 ctermbg=4 ctermfg=14 -hi Include guibg=bg guifg=#59C0E3 ctermbg=bg ctermfg=10 -hi link Define Include -hi link Macro Include -hi link PreCondit Include - -hi Type guibg=bg guifg=#59C0E3 ctermbg=bg ctermfg=12 -hi StorageClass guibg=bg guifg=#2D8DA1 ctermbg=bg ctermfg=10 -hi Structure guibg=bg guifg=#BDD6DB ctermbg=bg ctermfg=10 -hi Typedef guibg=bg guifg=#59C0E3 ctermbg=bg ctermfg=10 - -hi Special guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi SpecialChar guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi Tag guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi Delimiter guibg=bg guifg=fg ctermbg=1 ctermfg=fg -hi SpecialComment guibg=#334455 guifg=#79a2ab 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=bg guifg=#BDD6DB ctermbg=1 ctermfg=15 -hi Ignore guibg=bg guifg=#cccccc ctermbg=bg ctermfg=8 -hi Error guibg=#ff0000 guifg=white ctermbg=12 ctermfg=15 -hi Todo guibg=#556677 guifg=#ff0000 ctermbg=1 ctermfg=12 - -hi htmlH2 guibg=bg guifg=fg 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 = "Iceberg" -let colors_name = "Iceberg" - diff --git a/vim/colors/impact.vim b/vim/colors/impact.vim deleted file mode 100755 index 507ff3d..0000000 --- a/vim/colors/impact.vim +++ /dev/null @@ -1,66 +0,0 @@ -" Vim color file -" Maintainer: Shirk -" 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 diff --git a/vim/colors/impactG.vim b/vim/colors/impactG.vim deleted file mode 100644 index fcf3462..0000000 --- a/vim/colors/impactG.vim +++ /dev/null @@ -1,68 +0,0 @@ -" Vim color file -" Maintainer: Shirk -" 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 guifg=LightGray ctermbg=none - hi NonText ctermfg=DarkGray guifg=DarkGray ctermbg=none - - hi Statement ctermfg=Blue guifg=Blue ctermbg=none - hi Comment ctermfg=DarkGray guifg=DarkGray ctermbg=none guibg=Black cterm=bold gui=bold term=bold - hi Constant ctermfg=DarkCyan guifg=DarkCyan ctermbg=none guibg=Black - hi Identifier ctermfg=Cyan guifg=Cyan ctermbg=none guibg=Black - hi Type ctermfg=DarkGreen guifg=DarkGreen ctermbg=none guibg=Black - hi Folded ctermfg=DarkGreen guifg=DarkGreen ctermbg=none guibg=Black cterm=underline gui=underline term=none - hi Special ctermfg=Blue guifg=Blue ctermbg=none guibg=Black - hi PreProc ctermfg=LightGray guifg=LightGray ctermbg=none guibg=Black cterm=bold gui=bold term=bold - hi Scrollbar ctermfg=Blue guifg=Blue ctermbg=none guibg=Black - hi Cursor ctermfg=white guifg=white ctermbg=none guibg=Black - hi ErrorMsg ctermfg=Red guifg=Red ctermbg=none guibg=Black cterm=bold gui=bold term=bold - hi WarningMsg ctermfg=Yellow guifg=Yellow ctermbg=none guibg=Black - hi VertSplit ctermfg=White guifg=White ctermbg=none guibg=Black - hi Directory ctermfg=Cyan guifg=Cyan ctermbg=DarkBlue guibg=DarkBlue - hi Visual ctermfg=White guifg=White ctermbg=DarkGray guibg=DarkGray cterm=underline gui=underline term=none - hi Title ctermfg=White guifg=White ctermbg=DarkBlue guibg=DarkBlue - - hi StatusLine term=bold cterm=bold gui=bold,underline ctermfg=White guifg=White ctermbg=Black guibg=Black - hi StatusLineNC term=bold cterm=bold gui=bold,underline ctermfg=Gray guifg=Gray ctermbg=Black guibg=Black - hi LineNr term=bold cterm=bold gui=bold ctermfg=White guifg=White ctermbg=DarkGray guibg=DarkGray -else - hi Normal ctermfg=LightGray guifg=LightGray ctermbg=Black guibg=Black - hi NonText ctermfg=DarkGray guifg=DarkGray ctermbg=Black guibg=Black - - hi Statement ctermfg=Blue guifg=Blue ctermbg=Black guibg=Black - hi Comment ctermfg=DarkGray guifg=DarkGray ctermbg=Black guibg=Black cterm=bold gui=bold term=bold - hi Constant ctermfg=DarkCyan guifg=DarkCyan ctermbg=Black guibg=Black - hi Identifier ctermfg=Cyan guifg=Cyan ctermbg=Black guibg=Black - hi Type ctermfg=DarkGreen guifg=DarkGreen ctermbg=Black guibg=Black - hi Folded ctermfg=DarkGreen guifg=DarkGreen ctermbg=Black guibg=Black cterm=underline gui=underline term=none - hi Special ctermfg=Blue guifg=Blue ctermbg=Black guibg=Black - hi PreProc ctermfg=LightGray guifg=LightGray ctermbg=Black guibg=Black cterm=bold gui=bold term=bold - hi Scrollbar ctermfg=Blue guifg=Blue ctermbg=Black guibg=Black - hi Cursor ctermfg=white guifg=white ctermbg=Black guibg=Black - hi ErrorMsg ctermfg=Red guifg=Red ctermbg=Black guibg=Black cterm=bold gui=bold term=bold - hi WarningMsg ctermfg=Yellow guifg=Yellow ctermbg=Black guibg=Black - hi VertSplit ctermfg=White guifg=White ctermbg=Black guibg=Black - hi Directory ctermfg=Cyan guifg=Cyan ctermbg=DarkBlue guibg=DarkBlue - hi Visual ctermfg=White guifg=White ctermbg=DarkGray guibg=DarkGray cterm=underline gui=underline term=none - hi Title ctermfg=White guifg=White ctermbg=DarkBlue guibg=DarkBlue - - hi StatusLine term=bold cterm=bold gui=bold,underline ctermfg=White guifg=White ctermbg=Black guibg=Black - hi StatusLineNC term=bold cterm=bold gui=bold,underline ctermfg=Gray guifg=Gray ctermbg=Black guibg=Black - hi LineNr term=bold cterm=bold gui=bold ctermfg=White guifg=White ctermbg=DarkGray guibg=DarkGray -endif - - diff --git a/vim/colors/industrial.vim b/vim/colors/industrial.vim deleted file mode 100644 index 6e609cc..0000000 --- a/vim/colors/industrial.vim +++ /dev/null @@ -1,80 +0,0 @@ -" Vim color file - -set background=dark -hi clear -if exists("syntax_on") - syntax reset -endif - -let colors_name = "industrial" - -hi Normal ctermfg=NONE ctermbg=NONE gui=NONE guifg=#aaaaaa guibg=#222222 - -" Search -"hi IncSearch ctermfg=NONE ctermbg=NONE gui=NONE guifg=#222222 guibg=#336699 -"hi Search ctermfg=NONE ctermbg=NONE gui=NONE guifg=#222222 guibg=#669933 -hi IncSearch ctermfg=NONE ctermbg=NONE gui=NONE guifg=#222222 guibg=#ffff00 -hi Search ctermfg=NONE ctermbg=NONE gui=NONE guifg=#222222 guibg=#ffff00 - -" Messages -hi ErrorMsg ctermfg=NONE ctermbg=NONE gui=NONE guifg=#ffffff guibg=NONE -hi WarningMsg ctermfg=NONE ctermbg=NONE gui=NONE guifg=#ffffff guibg=NONE -hi ModeMsg ctermfg=NONE ctermbg=NONE gui=NONE guifg=#ffffff guibg=NONE -hi MoreMsg ctermfg=NONE ctermbg=NONE gui=NONE guifg=#ffffff guibg=NONE -hi Question ctermfg=NONE ctermbg=NONE gui=NONE guifg=#ffffff guibg=NONE - -" Split area -hi StatusLine ctermfg=NONE ctermbg=NONE gui=NONE guifg=#ffffff guibg=#003366 -hi StatusLineNC ctermfg=NONE ctermbg=NONE gui=NONE guifg=#cccccc guibg=#000000 -hi VertSplit ctermfg=NONE ctermbg=NONE gui=NONE guifg=#cccccc guibg=#000000 -hi WildMenu ctermfg=NONE ctermbg=NONE gui=NONE guifg=#ffffff guibg=#336699 - -" Diff -hi DiffText ctermfg=NONE ctermbg=NONE gui=NONE guifg=#07cfef guibg=#00151f -hi DiffChange ctermfg=NONE ctermbg=NONE gui=NONE guifg=#ff97ff guibg=#2f002f -hi DiffDelete ctermfg=NONE ctermbg=NONE gui=NONE guifg=#dfdf00 guibg=#370d15 -hi DiffAdd ctermfg=NONE ctermbg=NONE gui=NONE guifg=#dfdf00 guibg=#370d15 - -" Cursor -hi Cursor ctermfg=NONE ctermbg=NONE gui=NONE guifg=#000000 guibg=#669933 -hi lCursor ctermfg=NONE ctermbg=NONE gui=NONE guifg=#070707 guibg=#7fff00 -hi CursorIM ctermfg=NONE ctermbg=NONE gui=NONE guifg=#070707 guibg=#669933 -hi CursorLine ctermfg=NONE ctermbg=NONE gui=NONE guibg=#444444 -hi CursorColumn ctermfg=NONE ctermbg=NONE gui=NONE guibg=#444444 - -" Fold -hi Folded ctermfg=NONE ctermbg=NONE gui=NONE guifg=#ffffff guibg=#333333 -hi FoldColumn ctermfg=NONE ctermbg=NONE gui=NONE guifg=#ffffff guibg=#333333 - -" Other -hi Directory ctermfg=NONE ctermbg=NONE gui=NONE guifg=#aaaaba guibg=NONE -hi LineNr ctermfg=NONE ctermbg=NONE gui=NONE guifg=#666666 guibg=NONE -hi NonText ctermfg=NONE ctermbg=NONE gui=NONE guifg=#211d1a guibg=#211d1a -hi SpecialKey ctermfg=NONE ctermbg=NONE gui=NONE guifg=#378fff guibg=NONE -hi Title ctermfg=NONE ctermbg=NONE gui=NONE guifg=#ffbf9f guibg=#370f07 -hi Visual ctermfg=NONE ctermbg=NONE gui=reverse guifg=#a5a5a5 guibg=#353535 -hi SpellBad term=reverse ctermbg=Red gui=undercurl guisp=#aa1565 - -" Syntax group -hi Comment ctermfg=NONE ctermbg=NONE gui=NONE guifg=#666666 guibg=NONE -hi Constant ctermfg=NONE ctermbg=NONE gui=NONE guifg=#336699 guibg=#333333 -hi Error ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=#ff0000 -hi Identifier ctermfg=NONE ctermbg=NONE gui=NONE guifg=#669933 guibg=NONE -hi Ignore ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE -hi PreProc ctermfg=NONE ctermbg=NONE gui=NONE guifg=NONE guibg=NONE -hi Special ctermfg=NONE ctermbg=NONE gui=NONE guifg=#cccccc guibg=NONE -hi Statement ctermfg=NONE ctermbg=NONE gui=NONE guifg=#336699 guibg=NONE -hi Todo ctermfg=NONE ctermbg=NONE gui=NONE guifg=#ffff00 guibg=NONE -hi Type ctermfg=NONE ctermbg=NONE gui=NONE guifg=#556677 guibg=NONE -hi Underlined ctermfg=NONE ctermbg=NONE gui=UNDERLINE guifg=NONE guibg=NONE - -" HTML -hi htmlLink gui=UNDERLINE guifg=#abcdef 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 - diff --git a/vim/colors/ingretu.vim b/vim/colors/ingretu.vim deleted file mode 100644 index 4a143b2..0000000 --- a/vim/colors/ingretu.vim +++ /dev/null @@ -1,72 +0,0 @@ -" Name: ingretu.vim -" Maintainer: http://github.com/gmarik -" Home: http://github.com/gmarik/ingretu -" License: public domain -" Description: scheme is derived from Jo Vermeulen's vibrantink.vim -" TODO: not tested in 256 color mode - -set background=dark -hi clear -if exists("syntax_on") - syntax reset -endif - -let g:colors_name = "ingretu" - -hi MergeConflict guibg=red -match MergeConflict /[><]\{7\} / - -highlight StatusLine ctermfg=black ctermbg=green cterm=NONE guifg=#ffbc29 guibg=black -highlight StatusLineNC ctermfg=black ctermbg=lightblue cterm=NONE guifg=#808080 guibg=white -highlight VertSplit term=reverse cterm=reverse gui=none guifg=#00FF00 - -hi Visual term=reverse cterm=reverse gui=reverse guifg=#00AA00 guibg=fg -hi VisualNOS term=underline,bold cterm=underline,bold gui=underline,bold - -" Wildmenu and Fuzzyfinder like dynamic menus -highlight Pmenu guifg=white guibg=#808080 -highlight PmenuSel guifg=black guibg=#ffbc29 -highlight WildMenu guifg=black guibg=#ffbc29 - -if has("gui_running") - highlight Normal guifg=White guibg=Black - highlight Cursor gui=reverse guibg=black guifg=#0aaaaa - highlight CursorLine guibg=#323300 - highlight Keyword guifg=#FF6600 - highlight Define guifg=#FF6600 - highlight Comment guifg=Gray - highlight Identifier guifg=cyan gui=NONE - highlight rubySymbol guifg=#339999 gui=NONE - highlight rubyStringDelimiter guifg=#33FF33 - highlight rubyInterpolation guifg=White - highlight rubyPseudoVariable guifg=#339999 - highlight rubyConstant gui=BOLD guifg=#55AA55 - highlight Type guifg=#AAAAFF - 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=#AAFFAA - highlight Search guibg=#00FF00 -else - set t_Co=256 - highlight Normal ctermfg=White ctermbg=Black - highlight Cursor ctermfg=Black ctermbg=Green - highlight Keyword ctermfg=202 - highlight Define ctermfg=202 - highlight Comment ctermfg=98 - highlight Identifier cterm=NONE ctermfg=Cyan - highlight rubySymbol ctermfg=66 - highlight rubyStringDelimiter ctermfg=82 - highlight rubyInterpolation ctermfg=White - highlight rubyPseudoVariable ctermfg=66 - highlight rubyConstant cterm=bold ctermfg=68 - highlight Type ctermfg=68 - highlight Constant cterm=bold ctermfg=34 - highlight Function ctermfg=220 - highlight Include ctermfg=220 - highlight Statement ctermfg=202 - highlight String ctermfg=34 - highlight Search ctermbg=yellow - highlight CursorLine cterm=NONE ctermbg=235 -endif diff --git a/vim/colors/inkpot.vim b/vim/colors/inkpot.vim deleted file mode 100755 index c6ecb46..0000000 --- a/vim/colors/inkpot.vim +++ /dev/null @@ -1,216 +0,0 @@ -" Vim color file -" Name: inkpot.vim -" Maintainer: Ciaran McCreesh -" 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! M(a) - return strpart("0135", a:a, 1) + 0 -endfun - -" map a urxvt colour to an xterm-256 colour -fun! 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 + M(l:x) + (6 * M(l:y)) + (36 * 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=" . X(79) . " ctermbg=" . X(80) - else - exec "hi Normal cterm=NONE ctermfg=" . X(79) . " ctermbg=" . X(16) - endif - - exec "hi IncSearch cterm=BOLD ctermfg=" . X(80) . " ctermbg=" . X(73) - exec "hi Search cterm=NONE ctermfg=" . X(80) . " ctermbg=" . X(52) - exec "hi ErrorMsg cterm=BOLD ctermfg=" . X(16) . " ctermbg=" . X(48) - exec "hi WarningMsg cterm=BOLD ctermfg=" . X(16) . " ctermbg=" . X(68) - exec "hi ModeMsg cterm=BOLD ctermfg=" . X(38) . " ctermbg=" . "NONE" - exec "hi MoreMsg cterm=BOLD ctermfg=" . X(38) . " ctermbg=" . "NONE" - exec "hi Question cterm=BOLD ctermfg=" . X(52) . " ctermbg=" . "NONE" - - exec "hi StatusLine cterm=BOLD ctermfg=" . X(85) . " ctermbg=" . X(81) - exec "hi User1 cterm=BOLD ctermfg=" . X(28) . " ctermbg=" . X(81) - exec "hi User2 cterm=BOLD ctermfg=" . X(39) . " ctermbg=" . X(81) - exec "hi StatusLineNC cterm=NONE ctermfg=" . X(84) . " ctermbg=" . X(81) - exec "hi VertSplit cterm=NONE ctermfg=" . X(84) . " ctermbg=" . X(81) - - exec "hi WildMenu cterm=BOLD ctermfg=" . X(87) . " ctermbg=" . X(38) - - exec "hi MBENormal ctermfg=" . X(85) . " ctermbg=" . X(81) - exec "hi MBEChanged ctermfg=" . X(87) . " ctermbg=" . X(81) - exec "hi MBEVisibleNormal ctermfg=" . X(85) . " ctermbg=" . X(82) - exec "hi MBEVisibleChanged ctermfg=" . X(87) . " ctermbg=" . X(82) - - exec "hi DiffText cterm=NONE ctermfg=" . X(79) . " ctermbg=" . X(34) - exec "hi DiffChange cterm=NONE ctermfg=" . X(79) . " ctermbg=" . X(17) - exec "hi DiffDelete cterm=NONE ctermfg=" . X(79) . " ctermbg=" . X(32) - exec "hi DiffAdd cterm=NONE ctermfg=" . X(79) . " ctermbg=" . X(20) - - exec "hi Folded cterm=NONE ctermfg=" . X(79) . " ctermbg=" . X(35) - exec "hi FoldColumn cterm=NONE ctermfg=" . X(39) . " ctermbg=" . X(80) - - exec "hi Directory cterm=NONE ctermfg=" . X(28) . " ctermbg=" . "NONE" - exec "hi LineNr cterm=NONE ctermfg=" . X(39) . " ctermbg=" . X(80) - exec "hi NonText cterm=BOLD ctermfg=" . X(39) . " ctermbg=" . "NONE" - exec "hi SpecialKey cterm=BOLD ctermfg=" . X(55) . " ctermbg=" . "NONE" - exec "hi Title cterm=BOLD ctermfg=" . X(48) . " ctermbg=" . "NONE" - exec "hi Visual cterm=NONE ctermfg=" . X(79) . " ctermbg=" . X(38) - - exec "hi Comment cterm=NONE ctermfg=" . X(52) . " ctermbg=" . "NONE" - exec "hi Constant cterm=NONE ctermfg=" . X(73) . " ctermbg=" . "NONE" - exec "hi String cterm=NONE ctermfg=" . X(73) . " ctermbg=" . X(81) - exec "hi Error cterm=NONE ctermfg=" . X(79) . " ctermbg=" . X(32) - exec "hi Identifier cterm=NONE ctermfg=" . X(53) . " ctermbg=" . "NONE" - exec "hi Ignore cterm=NONE" - exec "hi Number cterm=NONE ctermfg=" . X(69) . " ctermbg=" . "NONE" - exec "hi PreProc cterm=NONE ctermfg=" . X(25) . " ctermbg=" . "NONE" - exec "hi Special cterm=NONE ctermfg=" . X(55) . " ctermbg=" . "NONE" - exec "hi SpecialChar cterm=NONE ctermfg=" . X(55) . " ctermbg=" . X(81) - exec "hi Statement cterm=NONE ctermfg=" . X(27) . " ctermbg=" . "NONE" - exec "hi Todo cterm=BOLD ctermfg=" . X(16) . " ctermbg=" . X(57) - exec "hi Type cterm=NONE ctermfg=" . X(71) . " ctermbg=" . "NONE" - exec "hi Underlined cterm=BOLD ctermfg=" . X(77) . " ctermbg=" . "NONE" - exec "hi TaglistTagName cterm=BOLD ctermfg=" . X(39) . " ctermbg=" . "NONE" - - if v:version >= 700 - exec "hi Pmenu cterm=NONE ctermfg=" . X(87) . " ctermbg=" . X(82) - exec "hi PmenuSel cterm=BOLD ctermfg=" . X(87) . " ctermbg=" . X(38) - exec "hi PmenuSbar cterm=BOLD ctermfg=" . X(87) . " ctermbg=" . X(39) - exec "hi PmenuThumb cterm=BOLD ctermfg=" . X(87) . " ctermbg=" . X(39) - - exec "hi SpellBad cterm=NONE ctermbg=" . X(32) - exec "hi SpellRare cterm=NONE ctermbg=" . X(33) - exec "hi SpellLocal cterm=NONE ctermbg=" . X(36) - exec "hi SpellCap cterm=NONE ctermbg=" . X(21) - exec "hi MatchParen cterm=NONE ctermbg=" . X(14) . "ctermfg=" . X(25) - endif -endif - -" vim: set et : diff --git a/vim/colors/ir_black.vim b/vim/colors/ir_black.vim deleted file mode 100644 index 2e151d8..0000000 --- a/vim/colors/ir_black.vim +++ /dev/null @@ -1,212 +0,0 @@ -" 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 diff --git a/vim/colors/ironman.vim b/vim/colors/ironman.vim deleted file mode 100755 index d98a936..0000000 --- a/vim/colors/ironman.vim +++ /dev/null @@ -1,133 +0,0 @@ -" 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 diff --git a/vim/colors/jammy.vim b/vim/colors/jammy.vim deleted file mode 100755 index b12ed5f..0000000 --- a/vim/colors/jammy.vim +++ /dev/null @@ -1,111 +0,0 @@ -" Vim color file inherit from the desrt.vim -" Maintainer: Jammy Lee -" 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 diff --git a/vim/colors/jellybeans.vim b/vim/colors/jellybeans.vim deleted file mode 100644 index 21e7dbe..0000000 --- a/vim/colors/jellybeans.vim +++ /dev/null @@ -1,551 +0,0 @@ -" Vim color file -" -" " __ _ _ _ " -" " \ \ ___| | |_ _| |__ ___ __ _ _ __ ___ " -" " \ \/ _ \ | | | | | _ \ / _ \/ _ | _ \/ __| " -" " /\_/ / __/ | | |_| | |_| | __/ |_| | | | \__ \ " -" " \___/ \___|_|_|\__ |____/ \___|\____|_| |_|___/ " -" " \___/ " -" -" "A colorful, dark color scheme for Vim." -" -" File: jellybeans.vim -" URL: github.com/nanotech/jellybeans.vim -" Scripts URL: vim.org/scripts/script.php?script_id=2555 -" Maintainer: NanoTech (nanotech.nanotechcorp.net) -" Version: 1.6~git -" Last Change: January 15th, 2012 -" License: MIT -" Contributors: Daniel Herbert (pocketninja) -" Henry So, Jr. -" David Liang -" Rich Healey (richo) -" Andrew Wong (w0ng) -" -" Copyright (c) 2009-2012 NanoTech -" -" Permission is hereby granted, free of charge, to any per†-" son obtaining a copy of this software and associated doc†-" umentation files (the “Softwareâ€), to deal in the Soft†-" ware without restriction, including without limitation -" the rights to use, copy, modify, merge, publish, distrib†-" ute, 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 PARTICU†-" LAR 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 CON†-" TRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CON†-" NECTION 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 l:noitalic = join(filter(split(a:attr, ","), "v:val !=? 'italic'"), ",") - if empty(l:noitalic) - let l:noitalic = "none" - endif - exec "hi ".a:group." gui=".a:attr." cterm=".l:noitalic - endif -endfun -" }}} - -if !exists("g:jellybeans_background_color") - let g:jellybeans_background_color = "151515" -end - -call s:X("Normal","e8e8d3",g:jellybeans_background_color,"","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","556779","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",g:jellybeans_background_color,"b0d0f0","","","") - -call s:X("LineNr","605958",g:jellybeans_background_color,"none",s:termBlack,"") -call s:X("CursorLineNr","ccc5c4","","none","White","") -call s:X("Comment","888888","","italic","Grey","") -call s:X("Todo","c7c7c7","","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 Structure - -call s:X("Type","ffb964","","","Yellow","") -call s:X("NonText","606060",g:jellybeans_background_color,"",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 -hi! link phpOperator Normal -hi! link phpRelation Normal -hi! link phpVarSelector Identifier - -" Python - -hi! link pythonOperator Statement - -" 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","") - -" Erlang - -hi! link erlangAtom rubySymbol -hi! link erlangBIF rubyPredefinedIdentifier -hi! link erlangFunction rubyPredefinedIdentifier -hi! link erlangDirective Statement -hi! link erlangNode Identifier - -" JavaScript - -hi! link javaScriptValue Constant -hi! link javaScriptRegexpString rubyRegexp - -" CoffeeScript - -hi! link coffeeRegExp javaScriptRegexpString - -" Lua - -hi! link luaOperator Conditional - -" C - -hi! link cFormat Identifier -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 - -" Vimscript - -hi! link vimOper Normal - -" 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","","232323","","","") -call s:X("IndentGuidesEven","","1b1b1b","","","") - -" Plugins, etc. - -hi! link TagListFileName Directory -call s:X("PreciseJumpTarget","B9ED67","405026","","White","Green") - -if !exists("g:jellybeans_background_color_256") - let g:jellybeans_background_color_256=233 -end -" 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 - exec "hi NonText ctermbg=".g:jellybeans_background_color_256 - exec "hi LineNr ctermbg=".g:jellybeans_background_color_256 - hi DiffText ctermfg=81 - exec "hi Normal ctermbg=".g:jellybeans_background_color_256 - hi DbgBreakPt ctermbg=53 - hi IndentGuidesOdd ctermbg=235 - hi IndentGuidesEven ctermbg=234 -endif - -if exists("g:jellybeans_overrides") - fun! s:load_colors(defs) - for [l:group, l:v] in items(a:defs) - call s:X(l:group, get(l:v, 'guifg', ''), get(l:v, 'guibg', ''), - \ get(l:v, 'attr', ''), - \ get(l:v, 'ctermfg', ''), get(l:v, 'ctermbg', '')) - if !s:low_color - for l:prop in ['ctermfg', 'ctermbg'] - let l:override_key = '256'.l:prop - if has_key(l:v, l:override_key) - exec "hi ".l:group." ".l:prop."=".l:v[l:override_key] - endif - endfor - endif - unlet l:group - unlet l:v - endfor - endfun - call s:load_colors(g:jellybeans_overrides) - delf s:load_colors -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 -" }}} diff --git a/vim/colors/jellyx.vim b/vim/colors/jellyx.vim deleted file mode 100644 index a75f360..0000000 --- a/vim/colors/jellyx.vim +++ /dev/null @@ -1,235 +0,0 @@ - -" __ _ _ __ __ -" __| |___| | |_ _| | | A delicious collision of -" | | | -_| | | | |- -| -" |_____|___|_|_|_ |__|__| Jellybeans and Xoria256. -" |___| - -" Version: 0.1 -" Author: Sung Pae -" Homepage: http://github.com/guns/jellyx.vim -" License: MIT (knock yourself out) - - -" INSPIRED BY: {{{ -" -" Main color palette from Xoria256.vim: -" -" Author: Dmitriy Y. Zotikov (xio) -" Homepage: http://www.vim.org/scripts/script.php?script_id=2140 -" -" Misc colors and function-based approach from Jellybeans.vim: -" -" Author: NanoTech -" Homepage: http://github.com/nanotech/jellybeans.vim -" License: MIT -" Copyright (c) 2009-2010 NanoTech -" -"}}} - - -""" Initialize {{{ - -set background=dark - -highlight clear - -if exists('syntax_on') - syntax reset -endif - -let colors_name = 'jellyx' - -if &t_Co != 256 && ! has('gui_running') - echoerr 'Not enough colors to display JellyX!' - echoerr 'Go buy yourself a new terminal.' - finish -endif - -"}}} - - -""" Functions {{{ - -" http://www.calmar.ws/vim/256-xterm-24bit-rgb-color-chart.html {{{ -let s:xterm_colors = { - \ '0': '#000000', '1': '#800000', '2': '#008000', '3': '#808000', '4': '#000080', - \ '5': '#800080', '6': '#008080', '7': '#c0c0c0', '8': '#808080', '9': '#ff0000', - \ '10': '#00ff00', '11': '#ffff00', '12': '#0000ff', '13': '#ff00ff', '14': '#00ffff', - \ '15': '#ffffff', '16': '#000000', '17': '#00005f', '18': '#000087', '19': '#0000af', - \ '20': '#0000df', '21': '#0000ff', '22': '#005f00', '23': '#005f5f', '24': '#005f87', - \ '25': '#005faf', '26': '#005fdf', '27': '#005fff', '28': '#008700', '29': '#00875f', - \ '30': '#008787', '31': '#0087af', '32': '#0087df', '33': '#0087ff', '34': '#00af00', - \ '35': '#00af5f', '36': '#00af87', '37': '#00afaf', '38': '#00afdf', '39': '#00afff', - \ '40': '#00df00', '41': '#00df5f', '42': '#00df87', '43': '#00dfaf', '44': '#00dfdf', - \ '45': '#00dfff', '46': '#00ff00', '47': '#00ff5f', '48': '#00ff87', '49': '#00ffaf', - \ '50': '#00ffdf', '51': '#00ffff', '52': '#5f0000', '53': '#5f005f', '54': '#5f0087', - \ '55': '#5f00af', '56': '#5f00df', '57': '#5f00ff', '58': '#5f5f00', '59': '#5f5f5f', - \ '60': '#5f5f87', '61': '#5f5faf', '62': '#5f5fdf', '63': '#5f5fff', '64': '#5f8700', - \ '65': '#5f875f', '66': '#5f8787', '67': '#5f87af', '68': '#5f87df', '69': '#5f87ff', - \ '70': '#5faf00', '71': '#5faf5f', '72': '#5faf87', '73': '#5fafaf', '74': '#5fafdf', - \ '75': '#5fafff', '76': '#5fdf00', '77': '#5fdf5f', '78': '#5fdf87', '79': '#5fdfaf', - \ '80': '#5fdfdf', '81': '#5fdfff', '82': '#5fff00', '83': '#5fff5f', '84': '#5fff87', - \ '85': '#5fffaf', '86': '#5fffdf', '87': '#5fffff', '88': '#870000', '89': '#87005f', - \ '90': '#870087', '91': '#8700af', '92': '#8700df', '93': '#8700ff', '94': '#875f00', - \ '95': '#875f5f', '96': '#875f87', '97': '#875faf', '98': '#875fdf', '99': '#875fff', - \ '100': '#878700', '101': '#87875f', '102': '#878787', '103': '#8787af', '104': '#8787df', - \ '105': '#8787ff', '106': '#87af00', '107': '#87af5f', '108': '#87af87', '109': '#87afaf', - \ '110': '#87afdf', '111': '#87afff', '112': '#87df00', '113': '#87df5f', '114': '#87df87', - \ '115': '#87dfaf', '116': '#87dfdf', '117': '#87dfff', '118': '#87ff00', '119': '#87ff5f', - \ '120': '#87ff87', '121': '#87ffaf', '122': '#87ffdf', '123': '#87ffff', '124': '#af0000', - \ '125': '#af005f', '126': '#af0087', '127': '#af00af', '128': '#af00df', '129': '#af00ff', - \ '130': '#af5f00', '131': '#af5f5f', '132': '#af5f87', '133': '#af5faf', '134': '#af5fdf', - \ '135': '#af5fff', '136': '#af8700', '137': '#af875f', '138': '#af8787', '139': '#af87af', - \ '140': '#af87df', '141': '#af87ff', '142': '#afaf00', '143': '#afaf5f', '144': '#afaf87', - \ '145': '#afafaf', '146': '#afafdf', '147': '#afafff', '148': '#afdf00', '149': '#afdf5f', - \ '150': '#afdf87', '151': '#afdfaf', '152': '#afdfdf', '153': '#afdfff', '154': '#afff00', - \ '155': '#afff5f', '156': '#afff87', '157': '#afffaf', '158': '#afffdf', '159': '#afffff', - \ '160': '#df0000', '161': '#df005f', '162': '#df0087', '163': '#df00af', '164': '#df00df', - \ '165': '#df00ff', '166': '#df5f00', '167': '#df5f5f', '168': '#df5f87', '169': '#df5faf', - \ '170': '#df5fdf', '171': '#df5fff', '172': '#df8700', '173': '#df875f', '174': '#df8787', - \ '175': '#df87af', '176': '#df87df', '177': '#df87ff', '178': '#dfaf00', '179': '#dfaf5f', - \ '180': '#dfaf87', '181': '#dfafaf', '182': '#dfafdf', '183': '#dfafff', '184': '#dfdf00', - \ '185': '#dfdf5f', '186': '#dfdf87', '187': '#dfdfaf', '188': '#dfdfdf', '189': '#dfdfff', - \ '190': '#dfff00', '191': '#dfff5f', '192': '#dfff87', '193': '#dfffaf', '194': '#dfffdf', - \ '195': '#dfffff', '196': '#ff0000', '197': '#ff005f', '198': '#ff0087', '199': '#ff00af', - \ '200': '#ff00df', '201': '#ff00ff', '202': '#ff5f00', '203': '#ff5f5f', '204': '#ff5f87', - \ '205': '#ff5faf', '206': '#ff5fdf', '207': '#ff5fff', '208': '#ff8700', '209': '#ff875f', - \ '210': '#ff8787', '211': '#ff87af', '212': '#ff87df', '213': '#ff87ff', '214': '#ffaf00', - \ '215': '#ffaf5f', '216': '#ffaf87', '217': '#ffafaf', '218': '#ffafdf', '219': '#ffafff', - \ '220': '#ffdf00', '221': '#ffdf5f', '222': '#ffdf87', '223': '#ffdfaf', '224': '#ffdfdf', - \ '225': '#ffdfff', '226': '#ffff00', '227': '#ffff5f', '228': '#ffff87', '229': '#ffffaf', - \ '230': '#ffffdf', '231': '#ffffff', '232': '#080808', '233': '#121212', '234': '#1c1c1c', - \ '235': '#262626', '236': '#303030', '237': '#3a3a3a', '238': '#444444', '239': '#4e4e4e', - \ '240': '#585858', '241': '#606060', '242': '#666666', '243': '#767676', '244': '#808080', - \ '245': '#8a8a8a', '246': '#949494', '247': '#9e9e9e', '248': '#a8a8a8', '249': '#b2b2b2', - \ '250': '#bcbcbc', '251': '#c6c6c6', '252': '#d0d0d0', '253': '#dadada', '254': '#e4e4e4', - \ '255': '#eeeeee', 'fg': 'fg', 'bg': 'bg', 'none': 'none' } "}}} - -" We are primarily targeting 256-color terminals; "{{{ -" exact GUI RGB values are therefore easy to obtain -command! -nargs=+ HI call s:HI() -function! s:HI(group, fg, bg, fx, ...) - if a:fg != '-' - execute 'highlight '.a:group.' ctermfg='.a:fg.' guifg='.s:xterm_colors[a:fg] - endif - - if a:bg != '-' - execute 'highlight '.a:group.' ctermbg='.a:bg.' guibg='.s:xterm_colors[a:bg] - endif - - if a:fx != '-' - " rxvt-unicode can display italic fonts, among other things - if a:fx =~ 'italic' && &term !~ '^rxvt-unicode' - execute 'highlight '.a:group.' term='.a:fx.' gui='.a:fx.' cterm='.substitute(a:fx,',\?italic,\?','','g') - else - execute 'highlight '.a:group.' term='.a:fx.' gui='.a:fx.' cterm='.a:fx - endif - endif - - " Any additional arguments are simply passed along - if a:0 - execute 'highlight '.a:group.' '.join(a:000,' ') - endif -endfunction "}}} - -"}}} - - -""" Common UI {{{ - -HI Normal 252 0 none - -HI Cursor - 214 - -HI CursorColumn - 238 - -HI CursorLine - 233 none - -HI Visual fg 96 - -HI VisualNOS fg 60 - -HI IncSearch - - inverse -HI Search 158 bg underline - -HI LineNr 240 - - -HI FoldColumn 240 bg - -HI SignColumn 240 - - -HI NonText 240 - - - -HI Folded 232 60 bold,italic -HI StatusLine - 234 bold -HI StatusLineNC - 234 none -HI TabLine 249 236 none -HI TabLineSel - bg bold,italic -HI TabLineFill bg 0 none -HI VertSplit 234 234 none - -HI Pmenu fg 234 - -HI PmenuSel 0 140 - -HI PmenuSbar - 234 - -HI PmenuThumb - 140 - -HI WildMenu 0 150 bold -HI Title 225 - - - -HI SpellBad 160 bg underline guisp=#df0000 -HI SpellCap 189 bg underline -HI SpellRare 168 bg underline - -HI SpecialKey 77 - - -HI ErrorMsg - 88 - -HI MatchParen fg 17 bold - -"}}} - - -""" Common Syntax {{{ - -HI Comment 244 - - -HI Constant 229 - - -HI Error - 88 - -HI Identifier 182 - none -HI Ignore 238 - - -HI Number 180 - - -HI PreProc 150 - - -HI Special 174 - - -HI Statement 110 - none -HI Todo 184 bg bold -HI Type 146 - none -HI Underlined 39 - underline - -"}}} - - -""" Diff / Vimdiff {{{ - -HI diffAdded 150 - - -HI diffRemoved 174 - - -HI diffAdd bg 151 - -HI diffDelete bg 186 none -HI diffDelete bg 246 none -HI diffChange bg 181 - -HI diffText bg 174 none - -"}}} - - -""" Custom groups {{{ - -if exists('g:jellyx_show_whitespace') - autocmd Syntax * - \ syntax match Tab /\v\t/ containedin=ALL | - \ syntax match TrailingWS /\v\s+$/ containedin=ALL - - HI Tab - 234 - - HI TrailingWS - 89 - -endif - -"}}} - - -""" Cleanup {{{ - -delcommand HI -delfunction s:HI - -"}}} - -" vim: set expandtab ts=4 sts=4 sw=4 : diff --git a/vim/colors/jhdark.vim b/vim/colors/jhdark.vim deleted file mode 100644 index 14001e5..0000000 --- a/vim/colors/jhdark.vim +++ /dev/null @@ -1,71 +0,0 @@ -" Vim color file by Jörn Horstmann -" Black background, works in gui and console -" Last change 30.11.2004 - -set bg=dark - -hi clear -if exists("syntax_on") - syntax reset -endif - -let colors_name = "jhdark" - -hi Normal guifg=#999999 guibg=#000000 gui=none ctermfg=gray ctermbg=black cterm=none - -hi ErrorMsg guifg=#ff0000 guibg=bg gui=none ctermfg=red ctermbg=bg cterm=none -hi Visual guifg=bg guibg=#0000ff gui=none ctermfg=bg ctermbg=blue cterm=none -hi VisualNOS guifg=bg guibg=#0000ff gui=none ctermfg=bg ctermbg=blue cterm=none -hi Todo guifg=bg guibg=#aaaa00 gui=none ctermfg=bg ctermbg=yellow cterm=none -"hi Todo guifg=#884400 guibg=bg gui=none ctermfg=bg ctermbg=yellow cterm=none -hi Search guifg=bg guibg=#4444aa gui=none ctermfg=bg ctermbg=darkcyan cterm=none -hi IncSearch guifg=bg guibg=#4444aa gui=none ctermfg=bg ctermbg=darkcyan cterm=none - -hi SpecialKey guifg=#775522 guibg=bg gui=none ctermfg=magenta ctermbg=bg cterm=none -hi Directory guifg=#000088 guibg=bg gui=none ctermfg=blue ctermbg=bg cterm=none -hi WarningMsg guifg=#ff0000 guibg=bg gui=none ctermfg=red ctermbg=bg cterm=none -hi WildMenu guifg=bg guibg=#ffff00 gui=none ctermfg=bg ctermbg=yellow cterm=none -hi ModeMsg guifg=fg guibg=bg gui=none ctermfg=fg ctermbg=bg cterm=none -hi Title guifg=fg guibg=#cccccc gui=none ctermfg=bg ctermbg=fg cterm=none -hi MoreMsg guifg=fg guibg=bg gui=none ctermfg=bg ctermbg=fg cterm=none -hi Question guifg=fg guibg=bg gui=none ctermfg=bg ctermbg=fg cterm=none -hi NonText guifg=#666666 guibg=bg gui=none ctermfg=fg ctermbg=bg cterm=none - -hi StatusLine guifg=#dddddd guibg=#000088 gui=none ctermfg=bg ctermbg=darkblue cterm=none -hi StatusLineNC guifg=#dddddd guibg=#333333 gui=none ctermfg=bg ctermbg=darkgray cterm=none -hi VertSplit guifg=#dddddd guibg=#333333 gui=none ctermfg=bg ctermbg=darkgray cterm=none - -hi Folded guifg=#bb0099 guibg=#222222 gui=none ctermfg=darkmagenta ctermbg=bg cterm=none -hi FoldColumn guifg=#bb0099 guibg=#222222 gui=none ctermfg=darkmagenta ctermbg=bg cterm=none -hi SignColumn guifg=#bb0099 guibg=#222222 gui=none ctermfg=darkmagenta ctermbg=bg cterm=none -hi LineNr guifg=#bb0099 guibg=#222222 gui=none ctermfg=darkmagenta ctermbg=bg cterm=none - -"hi Folded guifg=#dddddd guibg=#666666 gui=none ctermfg=darkmagenta ctermbg=bg cterm=none -"hi FoldColumn guifg=#dddddd guibg=#666666 gui=none ctermfg=darkmagenta ctermbg=bg cterm=none -"hi SignColumn guifg=#dddddd guibg=#666666 gui=none ctermfg=darkmagenta ctermbg=bg cterm=none -"hi LineNr guifg=#dddddd guibg=#666666 gui=none ctermfg=darkmagenta ctermbg=bg cterm=none - -hi DiffChange guifg=bg guibg=#888800 gui=none ctermfg=bg ctermbg=brown cterm=none -hi DiffAdd guifg=bg guibg=#000088 gui=none ctermfg=bg ctermbg=darkblue cterm=none -hi DiffDelete guifg=bg guibg=#880000 gui=none ctermfg=bg ctermbg=darkred cterm=none -hi DiffText guifg=fg guibg=#dd0000 gui=none ctermfg=fg ctermbg=red cterm=none - -hi Cursor guifg=bg guibg=fg gui=none ctermfg=bg ctermbg=fg cterm=none -hi lCursor guifg=bg guibg=fg gui=none ctermfg=bg ctermbg=fg cterm=none - -hi Comment guifg=#008800 guibg=bg gui=none ctermfg=darkgreen ctermbg=bg cterm=none -hi Operator guifg=#ffffff guibg=bg gui=none ctermfg=fg ctermbg=bg cterm=none -hi Constant guifg=#aa0000 guibg=bg gui=none ctermfg=darkred ctermbg=bg cterm=none -hi Special guifg=#997700 guibg=bg gui=none ctermfg=brown ctermbg=bg cterm=none - -hi Identifier guifg=#dddddd guibg=bg gui=none ctermfg=gray ctermbg=bg cterm=none - -hi Type guifg=#6666dd guibg=bg gui=none ctermfg=blue ctermbg=bg cterm=none -hi Statement guifg=#dddddd guibg=bg gui=none ctermfg=white ctermbg=bg cterm=none - -hi PreProc guifg=#008888 guibg=bg gui=none ctermfg=darkcyan ctermbg=bg cterm=none - -hi Error guifg=fg guibg=#ff0000 gui=none ctermfg=bg ctermbg=red cterm=none - -hi Ignore guifg=bg ctermfg=bg -hi Underlined guifg=fg guibg=bg ctermfg=fg ctermbg=bg cterm=underline term=underline gui=underline diff --git a/vim/colors/jhlight.vim b/vim/colors/jhlight.vim deleted file mode 100644 index 6420579..0000000 --- a/vim/colors/jhlight.vim +++ /dev/null @@ -1,80 +0,0 @@ -" Vim color file by Jörn Horstmann -" Light background, works in GUI and cobnsole -" Last change 08.09.2004 -" TODO - -set bg=light - -hi clear -if exists("syntax_on") - syntax reset -endif - -let colors_name = "jhlight" - -hi Normal guifg=#000000 guibg=#ffffff gui=none ctermfg=black ctermbg=grey cterm=none - -hi ErrorMsg guifg=#ff0000 guibg=bg gui=none ctermfg=red ctermbg=bg cterm=none -hi Visual guifg=bg guibg=#4444aa gui=none ctermfg=bg ctermbg=darkcyan cterm=none -hi VisualNOS guifg=bg guibg=#4444aa gui=none ctermfg=bg ctermbg=darkcyan cterm=none -hi Todo guifg=fg guibg=#bbbb77 gui=none ctermfg=bg ctermbg=brown cterm=none -"hi Todo guifg=#884400 guibg=bg gui=none ctermfg=bg ctermbg=yellow cterm=none -hi Search guifg=fg guibg=#8888ee gui=none ctermfg=bg ctermbg=blue cterm=none -hi IncSearch guifg=fg guibg=#8888ee gui=none ctermfg=bg ctermbg=blue cterm=none - -hi SpecialKey guifg=#553300 guibg=bg gui=none ctermfg=darkmagenta ctermbg=bg cterm=none -hi Directory guifg=#000088 guibg=bg gui=none ctermfg=blue ctermbg=bg cterm=none -hi WarningMsg guifg=#ff0000 guibg=bg gui=none ctermfg=red ctermbg=bg cterm=none -hi WildMenu guifg=fg guibg=#ffff00 gui=none ctermfg=bg ctermbg=brown cterm=none -hi ModeMsg guifg=fg guibg=bg gui=none ctermfg=fg ctermbg=bg cterm=none -hi Title guifg=#000088 guibg=#cccccc gui=none ctermfg=fg ctermbg=bg cterm=none -hi MoreMsg guifg=#000088 guibg=bg gui=none ctermfg=fg ctermbg=bg cterm=none -hi Question guifg=#000088 guibg=bg gui=none ctermfg=fg ctermbg=bg cterm=none -hi NonText guifg=#444444 guibg=bg gui=none ctermfg=fg ctermbg=bg cterm=none - -hi StatusLine guifg=#dddddd guibg=#000088 gui=none ctermfg=white ctermbg=darkblue cterm=none -hi StatusLineNC guifg=#dddddd guibg=#333333 gui=none ctermfg=grey ctermbg=black cterm=none -hi VertSplit guifg=#dddddd guibg=#333333 gui=none ctermfg=white ctermbg=black cterm=none - -hi Folded guifg=#005500 guibg=#999999 gui=none ctermfg=darkgreen ctermbg=darkgray cterm=none -hi FoldColumn guifg=#005500 guibg=#999999 gui=none ctermfg=darkgreen ctermbg=darkgray cterm=none -hi SignColumn guifg=#005500 guibg=#999999 gui=none ctermfg=darkgreen ctermbg=darkgray cterm=none -hi LineNr guifg=#005500 guibg=#999999 gui=none ctermfg=darkgreen ctermbg=darkgray cterm=none - -"hi Folded guifg=#dddddd guibg=#666666 gui=none ctermfg=darkmagenta ctermbg=bg cterm=none -"hi FoldColumn guifg=#dddddd guibg=#666666 gui=none ctermfg=darkmagenta ctermbg=bg cterm=none -"hi SignColumn guifg=#dddddd guibg=#666666 gui=none ctermfg=darkmagenta ctermbg=bg cterm=none -"hi LineNr guifg=#dddddd guibg=#666666 gui=none ctermfg=darkmagenta ctermbg=bg cterm=none - -hi DiffChange guifg=bg guibg=#888800 gui=none ctermfg=bg ctermbg=brown cterm=none -hi DiffAdd guifg=bg guibg=#000088 gui=none ctermfg=bg ctermbg=darkblue cterm=none -hi DiffDelete guifg=bg guibg=#880000 gui=none ctermfg=bg ctermbg=darkred cterm=none -hi DiffText guifg=fg guibg=#dd0000 gui=none ctermfg=fg ctermbg=red cterm=none - -hi Cursor guifg=bg guibg=fg gui=none ctermfg=bg ctermbg=fg cterm=none -hi lCursor guifg=bg guibg=fg gui=none ctermfg=bg ctermbg=fg cterm=none - -hi Comment guifg=#006600 guibg=bg gui=none ctermfg=darkgreen ctermbg=bg cterm=none -hi Operator guifg=fg guibg=bg gui=none ctermfg=fg ctermbg=bg cterm=none -hi Constant guifg=#880000 guibg=bg gui=none ctermfg=darkred ctermbg=bg cterm=none -hi Special guifg=#553300 guibg=bg gui=none ctermfg=brown ctermbg=bg cterm=none - -hi Identifier guifg=#000088 guibg=bg gui=none ctermfg=darkblue ctermbg=bg cterm=none -"hi Function guifg=#000044 gui=none - -"hi Keyword guifg=#000088 gui=none - -if exists("g:jh_hi_use_bold") - hi Type guifg=#660044 guibg=bg gui=bold ctermfg=darkmagenta ctermbg=bg cterm=none - hi Statement guifg=#440066 guibg=bg gui=bold ctermfg=darkmagenta ctermbg=bg cterm=none -else - hi Type guifg=#660044 guibg=bg gui=none ctermfg=darkmagenta ctermbg=bg cterm=none - hi Statement guifg=#440066 guibg=bg gui=none ctermfg=darkmagenta ctermbg=bg cterm=none -endif - -hi PreProc guifg=#004466 guibg=bg gui=none ctermfg=darkcyan ctermbg=bg cterm=none - -hi Error guifg=fg guibg=#880000 gui=none ctermfg=bg ctermbg=red cterm=none - -hi Ignore guifg=bg ctermfg=bg -hi Underlined guifg=fg guibg=bg ctermfg=fg ctermbg=bg cterm=underline term=underline gui=underline diff --git a/vim/colors/jiks.vim b/vim/colors/jiks.vim deleted file mode 100644 index 31dc684..0000000 --- a/vim/colors/jiks.vim +++ /dev/null @@ -1,190 +0,0 @@ -" Vim color scheme -" Name: jiks.vim -" Author: Jikku Jose -" Version: 1.0 -" GetLatestVimScripts: 1891 1 :AutoInstall: jiks.vim - -" Based on the vividchalk for Vim by Tim Pope - -if has("gui_running") - set background=dark -endif -hi clear -if exists("syntax_on") - syntax reset -endif - -let colors_name = "jiks" - -" 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" ,"#333333","LightGray",7) -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 diff --git a/vim/colors/juicy-contrast.vim b/vim/colors/juicy-contrast.vim deleted file mode 100644 index eb5a2d0..0000000 --- a/vim/colors/juicy-contrast.vim +++ /dev/null @@ -1,105 +0,0 @@ -" ====================================================================== -" Juicy Contrast -" ====================================================================== -" A Sublime Text 2 / Textmate theme. -" Copyright (c) 2014 Dayle Rees. -" Released under the MIT License -" ====================================================================== -" Find more themes at : https://github.com/daylerees/colour-schemes -" ====================================================================== - -set background=dark -hi clear -syntax reset - -" Colors for the User Interface. - -hi Cursor guibg=#cc4455 guifg=white ctermbg=4 ctermfg=15 -hi link CursorIM Cursor -hi Normal guibg=#000000 guifg=#e3e2e0 gui=none ctermbg=0 ctermfg=15 -hi NonText guibg=bg guifg=#e3e2e0 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 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=#FF4E50 ctermbg=bg ctermfg=10 -hi link WarningMsg ErrorMsg - -hi StatusLine guibg=#ffeecc guifg=black 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 ctermbg=4 ctermfg=fg - -" Colors for Syntax Highlighting. - -hi Comment guibg=bg guifg=#777777 gui=none ctermbg=8 ctermfg=7 - -hi Constant guibg=bg guifg=white ctermbg=8 ctermfg=15 -hi String guibg=bg guifg=#3bc7b8 ctermbg=bg ctermfg=14 -hi Character guibg=bg guifg=#3bc7b8 ctermbg=bg ctermfg=14 -hi Number guibg=bg guifg=#CE1836 ctermbg=1 ctermfg=15 -hi Boolean guibg=bg guifg=#CE1836 gui=none ctermbg=1 ctermfg=15 -hi Float guibg=bg guifg=#CE1836 ctermbg=1 ctermfg=15 - -hi Identifier guibg=bg guifg=#e3e2e0 ctermbg=bg ctermfg=12 -hi Function guibg=bg guifg=#3bc7b8 ctermbg=bg ctermfg=12 -hi Statement guibg=bg guifg=#3bc7b8 ctermbg=bg ctermfg=14 - -hi Conditional guibg=bg guifg=#EDB92E ctermbg=bg ctermfg=12 -hi Repeat guibg=bg guifg=#EDB92E ctermbg=4 ctermfg=14 -hi Label guibg=bg guifg=#ffccff ctermbg=bg ctermfg=13 -hi Operator guibg=bg guifg=#EDB92E ctermbg=6 ctermfg=15 -hi Keyword guibg=bg guifg=#EDB92E ctermbg=bg ctermfg=10 -hi Exception guibg=bg guifg=#3bc7b8 ctermbg=bg ctermfg=10 - -hi PreProc guibg=bg guifg=#ffcc99 ctermbg=4 ctermfg=14 -hi Include guibg=bg guifg=#FF4E50 ctermbg=bg ctermfg=10 -hi link Define Include -hi link Macro Include -hi link PreCondit Include - -hi Type guibg=bg guifg=#FF4E50 ctermbg=bg ctermfg=12 -hi StorageClass guibg=bg guifg=#3bc7b8 ctermbg=bg ctermfg=10 -hi Structure guibg=bg guifg=#e3e2e0 ctermbg=bg ctermfg=10 -hi Typedef guibg=bg guifg=#FF4E50 ctermbg=bg ctermfg=10 - -hi Special guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi SpecialChar guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi Tag guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi Delimiter guibg=bg guifg=fg ctermbg=1 ctermfg=fg -hi SpecialComment guibg=#334455 guifg=#9b9b9b 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=bg guifg=#e3e2e0 ctermbg=1 ctermfg=15 -hi Ignore guibg=bg guifg=#cccccc ctermbg=bg ctermfg=8 -hi Error guibg=#ff0000 guifg=white ctermbg=12 ctermfg=15 -hi Todo guibg=#556677 guifg=#ff0000 ctermbg=1 ctermfg=12 - -hi htmlH2 guibg=bg guifg=fg 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 = "Juicy Contrast" -let colors_name = "Juicy Contrast" - diff --git a/vim/colors/juicy.vim b/vim/colors/juicy.vim deleted file mode 100644 index 31ae69f..0000000 --- a/vim/colors/juicy.vim +++ /dev/null @@ -1,105 +0,0 @@ -" ====================================================================== -" Juicy -" ====================================================================== -" A Sublime Text 2 / Textmate theme. -" Copyright (c) 2014 Dayle Rees. -" Released under the MIT License -" ====================================================================== -" Find more themes at : https://github.com/daylerees/colour-schemes -" ====================================================================== - -set background=dark -hi clear -syntax reset - -" Colors for the User Interface. - -hi Cursor guibg=#cc4455 guifg=white ctermbg=4 ctermfg=15 -hi link CursorIM Cursor -hi Normal guibg=#222222 guifg=#e3e2e0 gui=none ctermbg=0 ctermfg=15 -hi NonText guibg=bg guifg=#e3e2e0 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 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=#FF4E50 ctermbg=bg ctermfg=10 -hi link WarningMsg ErrorMsg - -hi StatusLine guibg=#ffeecc guifg=black 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 ctermbg=4 ctermfg=fg - -" Colors for Syntax Highlighting. - -hi Comment guibg=bg guifg=#777777 gui=none ctermbg=8 ctermfg=7 - -hi Constant guibg=bg guifg=white ctermbg=8 ctermfg=15 -hi String guibg=bg guifg=#3bc7b8 ctermbg=bg ctermfg=14 -hi Character guibg=bg guifg=#3bc7b8 ctermbg=bg ctermfg=14 -hi Number guibg=bg guifg=#CE1836 ctermbg=1 ctermfg=15 -hi Boolean guibg=bg guifg=#CE1836 gui=none ctermbg=1 ctermfg=15 -hi Float guibg=bg guifg=#CE1836 ctermbg=1 ctermfg=15 - -hi Identifier guibg=bg guifg=#e3e2e0 ctermbg=bg ctermfg=12 -hi Function guibg=bg guifg=#3bc7b8 ctermbg=bg ctermfg=12 -hi Statement guibg=bg guifg=#3bc7b8 ctermbg=bg ctermfg=14 - -hi Conditional guibg=bg guifg=#EDB92E ctermbg=bg ctermfg=12 -hi Repeat guibg=bg guifg=#EDB92E ctermbg=4 ctermfg=14 -hi Label guibg=bg guifg=#ffccff ctermbg=bg ctermfg=13 -hi Operator guibg=bg guifg=#EDB92E ctermbg=6 ctermfg=15 -hi Keyword guibg=bg guifg=#EDB92E ctermbg=bg ctermfg=10 -hi Exception guibg=bg guifg=#3bc7b8 ctermbg=bg ctermfg=10 - -hi PreProc guibg=bg guifg=#ffcc99 ctermbg=4 ctermfg=14 -hi Include guibg=bg guifg=#FF4E50 ctermbg=bg ctermfg=10 -hi link Define Include -hi link Macro Include -hi link PreCondit Include - -hi Type guibg=bg guifg=#FF4E50 ctermbg=bg ctermfg=12 -hi StorageClass guibg=bg guifg=#3bc7b8 ctermbg=bg ctermfg=10 -hi Structure guibg=bg guifg=#e3e2e0 ctermbg=bg ctermfg=10 -hi Typedef guibg=bg guifg=#FF4E50 ctermbg=bg ctermfg=10 - -hi Special guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi SpecialChar guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi Tag guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi Delimiter guibg=bg guifg=fg ctermbg=1 ctermfg=fg -hi SpecialComment guibg=#334455 guifg=#9b9b9b 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=bg guifg=#e3e2e0 ctermbg=1 ctermfg=15 -hi Ignore guibg=bg guifg=#cccccc ctermbg=bg ctermfg=8 -hi Error guibg=#ff0000 guifg=white ctermbg=12 ctermfg=15 -hi Todo guibg=#556677 guifg=#ff0000 ctermbg=1 ctermfg=12 - -hi htmlH2 guibg=bg guifg=fg 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 = "Juicy" -let colors_name = "Juicy" - diff --git a/vim/colors/kalt.vim b/vim/colors/kalt.vim deleted file mode 100644 index be56b87..0000000 --- a/vim/colors/kalt.vim +++ /dev/null @@ -1,213 +0,0 @@ -"==============================================================================. -" File: kalt.vim | -" License: Public Domain, FREE as LOVE. | -" Description: A cold colorscheme for GVIM/VIM without bold, italic nor | -" underline font styles (except for spell checking and some GUI | -" elements). On VIM it uses a black background. | -" Note: - Only standard (for all languages) highlight-groups are set. | -" - This colorscheme _should_ look nice everywhere. | -"==============================================================================| -" Author: drachenkiraa, {_drachen_kiraa_}@{_gmail_}.{com_} (remove: _{}) | -" Last Change: 2009 Jul 1 | -" Version: 1.1 | -"==========================================================================={{{1 -" Thanks: | -" Starwing Wesley, for telling me that the Cursor disappeared when moving it | -" on a Comment (in gnome-terminal). | -" Changes: | -" 1.0: Public release. | -" 1.1: FIX: Cursor disappeared when moving it in a Comment. This ONLY | -" happened on one terminal (gnome-terminal). Now the Comment ctermfg | -" color is DarkGreen for all 8 color Xterms. But you'll still get the | -" original color (DarkGray) if your terminal supports more colors | -" (or if you set 't_Co' [look below in "Random Tips"]). | -" Changed 'Cursor', 'CursorLine', 'CursorColumn' colors to DarkBlue | -" instead of the ugly Green. | -" Changed 'SpellRare' guifg color from Magenta to DarkMagenta. | -" Changed 'IncSearch' guifg color from LighMagenta to Green. | -" Changed 'PreCondit' guifg color to a Darker Yellow color. | -" Changed 'Special' guifg color from Blue to a Dark Red color. | -" Set ctermfg and guifg options of 'Search' and 'IncSearch' to the | -" background color. | -" Made 'Character' guifg color more brighter. | -" Changed 'Special' guifg color from Blue to a nice Red color. | -"==============================================================================| -" Color Test: :he group-name | -" :so $VIMRUNTIME/syntax/hitest.vim | -" Tested On: - Linux (gvim v6.3, v6.4); | -" - Standard Linux Terminal (vim v6.3, v6.4); | -" - Xterm, Rxvt, Konsole, gnome-terminal (vim v6.3, v6.4). | -" - Windows (gvim v7.1, v7.2); | -" - DOS (vim v7.1, v7.2). | -" TODO: * Test this colorscheme on newer versions of vim/gvim for Linux | -" and other systems (*BSD, Mac, Amiga?). | -" * Are all the has("feature") checks really worth? | -" Please enlighten me if I'm wrong. | -"==============================================================================| -" Random Tips: | -" * If your terminal supports more than 8 colors (which is the case of most | -" modern xterms, rxvts, and others), then it is worth adding the following | -" lines somewhere into your .vimrc: | -" if &term =~ "xterm" | -" set t_Co=16 | -" endif | -" That'll make this colorscheme look a lot better on such terminals. | -" For further help checkout: | -" :he term-dependent-settings | -" :he term | -"===========================================================================}}}1 -" Initial setup stuff {{{1 -" Remove existing highlighting -if has("gui_running") - set background=light -else - set background=dark -endif -hi clear -if exists("syntax_on") - syntax reset -endif -let g:colors_name = "kalt" -hi Normal ctermbg=Black ctermfg=Gray cterm=NONE guibg=#eaeaea guifg=Black gui=none - -" Vim >= 7.0 specific colors {{{1 -if v:version >= 700 - " Cursor colors {{{2 - hi Cursor ctermbg=DarkBlue ctermfg=fg guibg=DarkBlue guifg=bg gui=none - hi CursorLine ctermbg=DarkBlue guibg=#ccccff gui=none - hi CursorColumn ctermbg=DarkBlue guibg=#ccccff gui=none - " only for Win32, IME status - if has('multi_byte_ime') - hi CursorIM guibg=DarkMagenta guifg=NONE gui=none - endif - - " Auto-completion Popup Menu colors {{{2 - hi Pmenu ctermbg=DarkCyan ctermfg=bg cterm=NONE guibg=#9999cc guifg=fg gui=none - hi PmenuSel ctermbg=DarkBlue ctermfg=fg cterm=NONE guibg=#333399 guifg=bg gui=none - hi PmenuSbar ctermbg=DarkBlue ctermfg=DarkBlue cterm=NONE guibg=#333399 guifg=fg gui=none - hi PmenuThumb ctermbg=Gray ctermfg=Gray cterm=NONE guibg=#6666cc guifg=fg gui=none - - " Tab colors {{{2 - if has("windows") - hi TabLine ctermbg=DarkCyan ctermfg=DarkBlue guibg=DarkGray guifg=DarkBlue gui=none - hi TabLineFill ctermbg=DarkCyan ctermfg=DarkBlue guibg=DarkGray guifg=DarkBlue gui=none - hi TabLineSel ctermbg=DarkBlue ctermfg=Gray guibg=DarkBlue guifg=Gray gui=bold - endif - - " Spell checking colors {{{2 - if has("spell") - hi SpellBad ctermbg=White ctermfg=Red cterm=NONE guisp=Red gui=undercurl - hi SpellCap ctermbg=White ctermfg=Blue cterm=NONE guisp=Blue gui=undercurl - hi SpellLocal ctermbg=White ctermfg=DarkCyan cterm=NONE guisp=DarkCyan gui=undercurl - hi SpellRare ctermbg=White ctermfg=DarkMagenta cterm=NONE guisp=Magenta gui=undercurl - endif - -endif "}}}1 -" Messages and other texts' colors {{{1 -hi WarningMsg ctermbg=bg ctermfg=Red cterm=NONE guibg=bg guifg=Red3 gui=none -hi ErrorMsg ctermbg=Red ctermfg=White cterm=NONE guibg=Red3 guifg=White gui=none -hi ModeMsg ctermbg=bg ctermfg=fg cterm=NONE guibg=bg guifg=fg gui=none -hi MoreMsg ctermbg=bg ctermfg=Green cterm=NONE guibg=bg guifg=DarkGreen gui=none -hi Question ctermbg=bg ctermfg=White cterm=NONE guibg=bg guifg=DarkBlue gui=none -hi Directory ctermbg=bg ctermfg=Blue cterm=NONE guibg=bg guifg=Blue gui=none -hi Title ctermbg=bg ctermfg=Blue cterm=NONE guibg=bg guifg=Blue gui=none - -" Diff colors {{{1 -if has("diff") - hi DiffAdd ctermbg=Green ctermfg=bg cterm=NONE guibg=LightGreen gui=none - hi DiffChange ctermbg=Blue ctermfg=fg cterm=NONE guibg=LightBlue gui=none - hi DiffDelete ctermbg=Red ctermfg=fg cterm=NONE guibg=LightRed gui=none - hi DiffText ctermbg=Cyan ctermfg=bg cterm=NONE guibg=LightCyan gui=none -endif - -" Outline, Fold & Sign columns colors {{{1 -hi LineNr ctermbg=bg ctermfg=DarkYellow guibg=Gray85 guifg=Gray40 gui=none -if has("folding") - hi Folded ctermbg=DarkCyan ctermfg=bg cterm=NONE guibg=Gray80 guifg=DarkBlue gui=none - hi FoldColumn ctermbg=DarkCyan ctermfg=bg cterm=NONE guibg=Gray80 guifg=DarkBlue gui=none -endif -if has("signs") - hi SignColumn ctermbg=bg ctermfg=Yellow cterm=NONE guibg=Gray85 guifg=DarkBlue gui=none -endif - -" Search & Special characters' colors {{{1 -if has("extra_search") - hi Search ctermbg=Yellow ctermfg=bg cterm=NONE guibg=Yellow guifg=fg gui=none - hi IncSearch ctermbg=Green ctermfg=bg cterm=NONE guibg=Green guifg=fg gui=none -endif -hi NonText ctermbg=bg ctermfg=DarkGray guibg=bg guifg=DarkGray gui=none -hi SpecialKey ctermbg=bg ctermfg=Brown guibg=bg guifg=#993333 gui=none - -" Window Bars, Status line & Visual mode colors {{{1 -hi StatusLine ctermbg=DarkBlue ctermfg=fg cterm=NONE guibg=DarkRed guifg=bg gui=none -if has("windows") - hi StatusLineNC ctermbg=DarkGreen ctermfg=bg cterm=NONE guibg=Gray60 guifg=DarkRed gui=none -endif - -if has("vertsplit") - hi VertSplit ctermbg=DarkGreen ctermfg=bg cterm=NONE guibg=DarkRed guifg=bg gui=none -endif - -if has("wildmenu") - hi WildMenu ctermbg=bg ctermfg=Green cterm=NONE guibg=bg guifg=DarkRed gui=bold -endif - -if has("visual") - hi Visual ctermbg=DarkMagenta ctermfg=bg cterm=NONE guibg=#ccee88 guifg=fg gui=none - hi VisualNOS ctermbg=bg ctermfg=DarkMagenta cterm=NONE guibg=#ccee88 guifg=fg gui=none -endif - -" Syntax highlighting colors {{{1 -hi Comment ctermbg=bg ctermfg=DarkGray guibg=bg guifg=Gray50 gui=none -" 8 color terminals fix: -" The Cursor disappears when moving it in a Comment. Only happened on -" one terminal: gnome-terminal. This Fixes-it for all other weird -" 8 color terminals. -if (&term =~ "xterm") && (&t_Co < 16) - hi Comment ctermfg=DarkGreen -endif -hi link SpecialComment Comment - -hi Character ctermbg=bg ctermfg=Red guibg=bg guifg=#990000 gui=none -hi String ctermbg=bg ctermfg=Magenta guibg=bg guifg=Blue gui=none -hi Constant ctermbg=bg ctermfg=Yellow guibg=bg guifg=DarkGreen gui=none -hi link Number Constant -hi link Float Constant -hi link Boolean Constant - -hi Identifier ctermbg=bg ctermfg=Green guibg=bg guifg=DarkGreen gui=none -hi Function ctermbg=bg ctermfg=Green guibg=bg guifg=DarkGreen gui=none - -hi Statement ctermbg=bg ctermfg=Blue guibg=bg guifg=DarkBlue gui=none -hi link Conditional Statement -hi link Repeat Statement -hi link Operator Statement -hi link Keyword Statement -hi link Label Statement -hi link Exception Statement - -hi Type ctermbg=bg ctermfg=DarkMagenta guibg=bg guifg=DarkMagenta gui=none -hi link StorageClass Type -hi link Structure Type -hi link Typedef Type - -hi PreProc ctermbg=bg ctermfg=DarkCyan guibg=bg guifg=DarkCyan gui=none -hi PreCondit ctermbg=bg ctermfg=DarkYellow guibg=bg guifg=#aa8800 gui=none -hi link Include PreProc -hi link Define PreProc - -hi Special ctermbg=bg ctermfg=Blue guibg=bg guifg=#990000 gui=none -hi SpecialChar ctermbg=bg ctermfg=Red guibg=bg guifg=Red gui=none -hi Tag ctermbg=bg ctermfg=DarkRed guibg=bg guifg=DarkRed gui=none -hi Delimiter ctermbg=bg ctermfg=DarkRed guibg=bg guifg=DarkRed gui=none -hi Debug ctermbg=bg ctermfg=DarkGray guibg=bg guifg=DarkGray gui=none - -hi MatchParen ctermbg=White ctermfg=Black cterm=NONE guibg=Blue guifg=White gui=none -hi Error ctermbg=Red ctermfg=White cterm=NONE guibg=bg guifg=Red gui=none -hi Ignore ctermbg=bg ctermfg=bg cterm=NONE guibg=bg guifg=bg gui=none -hi Todo ctermbg=DarkCyan ctermfg=bg cterm=NONE guibg=DarkCyan guifg=bg gui=none -hi Underlined ctermbg=bg ctermfg=Blue cterm=underline guibg=bg guifg=Blue gui=underline -"}}}1 -"==========================================================================={{{1 -" vim: set et sw=2 sts=2 ts=8 nowrap: -" vim600: set fdc=2 fdm=marker: diff --git a/vim/colors/kaltex.vim b/vim/colors/kaltex.vim deleted file mode 100644 index 4601a2d..0000000 --- a/vim/colors/kaltex.vim +++ /dev/null @@ -1,213 +0,0 @@ -"==============================================================================. -" File: kaltex.vim | -" License: Public Domain, FREE as LOVE. | -" Description: A cold colorscheme for GVIM/VIM with bold, italic and underline | -" font styles. On VIM it uses a black background. | -" Note: - Only standard (for all languages) highlight-groups are set. | -" - This colorscheme _should_ look nice everywhere. | -"==============================================================================| -" Author: drachenkiraa, {_drachen_kiraa_}@{_gmail_}.{com_} (remove: _{}) | -" Last Change: 2009 Jul 1 | -" Version: 1.1 | -"==========================================================================={{{1 -" Thanks: | -" Starwing Wesley, for telling me that the Cursor disappeared when moving it | -" on a Comment (in gnome-terminal). | -" Changes: | -" 1.0: Public release. | -" 1.1: FIX: Cursor disappeared when moving it in a Comment. This ONLY | -" happened on one terminal (gnome-terminal). Now the Comment ctermfg | -" color is DarkGreen for all 8 color Xterms. But you'll still get the | -" original color (DarkGray) if your terminal supports more colors | -" (or if you set 't_Co' [look below in "Random Tips"]). | -" Changed 'Cursor', 'CursorLine', 'CursorColumn' colors to DarkBlue | -" instead of the ugly Green. | -" Changed 'SpellRare' guifg color from Magenta to DarkMagenta. | -" Changed 'IncSearch' guifg color from LighMagenta to Green. | -" Changed 'PreCondit' guifg color to a Darker Yellow color. | -" Changed 'Special' guifg color from Blue to a Dark Red color. | -" Set ctermfg and guifg options of 'Search' and 'IncSearch' to the | -" background color. | -" Made 'Character' guifg color more brighter. | -" Changed 'Special' guifg color from Blue to a nice Red color. | -" Changed 'PmenuSel' and 'Todo' gui option to bold. | -"==============================================================================| -" Color Test: :he group-name | -" :so $VIMRUNTIME/syntax/hitest.vim | -" Tested On: - Linux (gvim v6.3, v6.4); | -" - Standard Linux Terminal (vim v6.3, v6.4); | -" - Xterm, Rxvt, Konsole, gnome-terminal (vim v6.3, v6.4). | -" - Windows (gvim v7.1, v7.2); | -" - DOS (vim v7.1, v7.2). | -" TODO: * Test this colorscheme on newer versions of vim/gvim for Linux | -" and other systems (*BSD, Mac, Amiga?). | -" * Are all the has("feature") checks really worth? | -" Please enlighten me if I'm wrong. | -"==============================================================================| -" Random Tips: | -" * If your terminal supports more than 8 colors (which is the case of most | -" modern xterms, rxvts, and others), then it is worth adding the following | -" lines somewhere into your .vimrc: | -" if &term =~ "xterm" | -" set t_Co=16 | -" endif | -" That'll make this colorscheme look a lot better on such terminals. | -" For further help checkout: | -" :he term-dependent-settings | -" :he term | -"===========================================================================}}}1 -" Initial setup stuff {{{1 -" Remove existing highlighting -if has("gui_running") - set background=light -else - set background=dark -endif -hi clear -if exists("syntax_on") - syntax reset -endif -let g:colors_name = "kaltex" -hi Normal ctermbg=Black ctermfg=Gray cterm=NONE guibg=#eaeaea guifg=Black gui=none - -" Vim >= 7.0 specific colors {{{1 -if v:version >= 700 - " Cursor colors {{{2 - hi Cursor ctermbg=DarkBlue ctermfg=fg guibg=DarkBlue guifg=bg gui=none - hi CursorLine ctermbg=DarkBlue guibg=#ccccff gui=none - hi CursorColumn ctermbg=DarkBlue guibg=#ccccff gui=none - " only for Win32, IME status - if has('multi_byte_ime') - hi CursorIM guibg=DarkMagenta guifg=NONE gui=none - endif - - " Auto-completion Popup Menu colors {{{2 - hi Pmenu ctermbg=DarkCyan ctermfg=bg cterm=NONE guibg=#9999cc guifg=fg gui=none - hi PmenuSel ctermbg=DarkBlue ctermfg=fg cterm=NONE guibg=#333399 guifg=bg gui=bold - hi PmenuSbar ctermbg=DarkBlue ctermfg=DarkBlue cterm=NONE guibg=#333399 guifg=fg gui=none - hi PmenuThumb ctermbg=Gray ctermfg=Gray cterm=NONE guibg=#6666cc guifg=fg gui=none - - " Tab colors {{{2 - if has("windows") - hi TabLine ctermbg=DarkCyan ctermfg=DarkBlue guibg=DarkGray guifg=DarkBlue gui=none - hi TabLineFill ctermbg=DarkCyan ctermfg=DarkBlue guibg=DarkGray guifg=DarkBlue gui=none - hi TabLineSel ctermbg=DarkBlue ctermfg=Gray guibg=DarkBlue guifg=Gray gui=bold - endif - - " Spell checking colors {{{2 - if has("spell") - hi SpellBad ctermbg=White ctermfg=Red cterm=NONE guisp=Red gui=undercurl - hi SpellCap ctermbg=White ctermfg=Blue cterm=NONE guisp=Blue gui=undercurl - hi SpellLocal ctermbg=White ctermfg=DarkCyan cterm=NONE guisp=DarkCyan gui=undercurl - hi SpellRare ctermbg=White ctermfg=DarkMagenta cterm=NONE guisp=Magenta gui=undercurl - endif - -endif "}}}1 -" Messages and other texts' colors {{{1 -hi WarningMsg ctermbg=bg ctermfg=Red cterm=NONE guibg=bg guifg=Red3 gui=none -hi ErrorMsg ctermbg=Red ctermfg=White cterm=NONE guibg=Red3 guifg=White gui=none -hi ModeMsg ctermbg=bg ctermfg=fg cterm=NONE guibg=bg guifg=fg gui=none -hi MoreMsg ctermbg=bg ctermfg=Green cterm=NONE guibg=bg guifg=DarkGreen gui=none -hi Question ctermbg=bg ctermfg=White cterm=NONE guibg=bg guifg=DarkBlue gui=none -hi Directory ctermbg=bg ctermfg=Blue cterm=NONE guibg=bg guifg=Blue gui=none -hi Title ctermbg=bg ctermfg=Blue cterm=NONE guibg=bg guifg=Blue gui=none - -" Diff colors {{{1 -if has("diff") - hi DiffAdd ctermbg=Green ctermfg=bg cterm=NONE guibg=LightGreen gui=none - hi DiffChange ctermbg=Blue ctermfg=fg cterm=NONE guibg=LightBlue gui=none - hi DiffDelete ctermbg=Red ctermfg=fg cterm=NONE guibg=LightRed gui=none - hi DiffText ctermbg=Cyan ctermfg=bg cterm=NONE guibg=LightCyan gui=none -endif - -" Outline, Fold & Sign columns colors {{{1 -hi LineNr ctermbg=bg ctermfg=DarkYellow guibg=Gray85 guifg=Gray40 gui=none -if has("folding") - hi Folded ctermbg=DarkCyan ctermfg=bg cterm=NONE guibg=Gray80 guifg=DarkBlue gui=none - hi FoldColumn ctermbg=DarkCyan ctermfg=bg cterm=NONE guibg=Gray80 guifg=DarkBlue gui=none -endif -if has("signs") - hi SignColumn ctermbg=bg ctermfg=Yellow cterm=NONE guibg=Gray85 guifg=DarkBlue gui=none -endif - -" Search & Special characters' colors {{{1 -if has("extra_search") - hi Search ctermbg=Yellow ctermfg=bg cterm=NONE guibg=Yellow guifg=fg gui=none - hi IncSearch ctermbg=Green ctermfg=bg cterm=NONE guibg=Green guifg=fg gui=none -endif -hi NonText ctermbg=bg ctermfg=DarkGray guibg=bg guifg=DarkGray gui=none -hi SpecialKey ctermbg=bg ctermfg=Brown guibg=bg guifg=#993333 gui=none - -" Window Bars, Status line & Visual mode colors {{{1 -hi StatusLine ctermbg=DarkBlue ctermfg=fg cterm=NONE guibg=DarkRed guifg=bg gui=none -if has("windows") - hi StatusLineNC ctermbg=DarkGreen ctermfg=bg cterm=NONE guibg=Gray60 guifg=DarkRed gui=none -endif - -if has("vertsplit") - hi VertSplit ctermbg=DarkGreen ctermfg=bg cterm=NONE guibg=DarkRed guifg=bg gui=none -endif - -if has("wildmenu") - hi WildMenu ctermbg=bg ctermfg=Green cterm=NONE guibg=bg guifg=DarkRed gui=bold -endif - -if has("visual") - hi Visual ctermbg=DarkMagenta ctermfg=bg cterm=NONE guibg=#ccee88 guifg=fg gui=none - hi VisualNOS ctermbg=bg ctermfg=DarkMagenta cterm=NONE guibg=#ccee88 guifg=fg gui=none -endif - -" Syntax highlighting colors {{{1 -hi Comment ctermbg=bg ctermfg=DarkGray guibg=bg guifg=Gray50 gui=none -" 8 color terminals fix: -" The Cursor disappears when moving it in a Comment. Only happened on -" one terminal: gnome-terminal. This Fixes-it for all other weird -" 8 color terminals. -if (&term =~ "xterm") && (&t_Co < 16) - hi Comment ctermfg=DarkGreen -endif -hi link SpecialComment Comment - -hi Character ctermbg=bg ctermfg=Red guibg=bg guifg=#990000 gui=none -hi String ctermbg=bg ctermfg=Magenta guibg=bg guifg=Blue gui=none -hi Constant ctermbg=bg ctermfg=Yellow guibg=bg guifg=DarkGreen gui=none -hi link Number Constant -hi link Float Constant -hi link Boolean Constant - -hi Identifier ctermbg=bg ctermfg=Green guibg=bg guifg=DarkGreen gui=none -hi Function ctermbg=bg ctermfg=Green guibg=bg guifg=DarkGreen gui=bold - -hi Statement ctermbg=bg ctermfg=Blue guibg=bg guifg=DarkBlue gui=bold -hi link Conditional Statement -hi link Repeat Statement -hi link Operator Statement -hi link Keyword Statement -hi link Label Statement -hi link Exception Statement - -hi Type ctermbg=bg ctermfg=DarkMagenta guibg=bg guifg=DarkMagenta gui=bold -hi link StorageClass Type -hi link Structure Type -hi link Typedef Type - -hi PreProc ctermbg=bg ctermfg=DarkCyan guibg=bg guifg=DarkCyan gui=none -hi PreCondit ctermbg=bg ctermfg=DarkYellow guibg=bg guifg=#bbaa00 gui=bold -hi link Include PreProc -hi link Define PreProc - -hi Special ctermbg=bg ctermfg=Blue guibg=bg guifg=#990000 gui=bold -hi SpecialChar ctermbg=bg ctermfg=Red guibg=bg guifg=Red gui=none -hi Tag ctermbg=bg ctermfg=DarkRed guibg=bg guifg=DarkRed gui=none -hi Delimiter ctermbg=bg ctermfg=DarkRed guibg=bg guifg=DarkRed gui=none -hi Debug ctermbg=bg ctermfg=DarkGray guibg=bg guifg=DarkGray gui=none - -hi MatchParen ctermbg=White ctermfg=Black cterm=NONE guibg=Blue guifg=White gui=none -hi Error ctermbg=Red ctermfg=White cterm=NONE guibg=bg guifg=Red gui=none -hi Ignore ctermbg=bg ctermfg=bg cterm=NONE guibg=bg guifg=bg gui=none -hi Todo ctermbg=DarkCyan ctermfg=bg cterm=NONE guibg=DarkCyan guifg=bg gui=bold -hi Underlined ctermbg=bg ctermfg=Blue cterm=underline guibg=bg guifg=Blue gui=underline -"}}}1 -"==========================================================================={{{1 -" vim: set et sw=2 sts=2 ts=8 nowrap: -" vim600: set fdc=2 fdm=marker: diff --git a/vim/colors/keen.vim b/vim/colors/keen.vim deleted file mode 100644 index 4ea1de8..0000000 --- a/vim/colors/keen.vim +++ /dev/null @@ -1,105 +0,0 @@ -" ====================================================================== -" Keen -" ====================================================================== -" A Sublime Text 2 / Textmate theme. -" Copyright (c) 2014 Dayle Rees. -" Released under the MIT License -" ====================================================================== -" Find more themes at : https://github.com/daylerees/colour-schemes -" ====================================================================== - -set background=dark -hi clear -syntax reset - -" Colors for the User Interface. - -hi Cursor guibg=#cc4455 guifg=white ctermbg=4 ctermfg=15 -hi link CursorIM Cursor -hi Normal guibg=#111111 guifg=#cccccc gui=none ctermbg=0 ctermfg=15 -hi NonText guibg=bg guifg=#cccccc 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 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=#6F8B94 ctermbg=bg ctermfg=10 -hi link WarningMsg ErrorMsg - -hi StatusLine guibg=#ffeecc guifg=black 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 ctermbg=4 ctermfg=fg - -" Colors for Syntax Highlighting. - -hi Comment guibg=bg guifg=#374c60 gui=none ctermbg=8 ctermfg=7 - -hi Constant guibg=bg guifg=white ctermbg=8 ctermfg=15 -hi String guibg=bg guifg=#b5db99 ctermbg=bg ctermfg=14 -hi Character guibg=bg guifg=#8767b7 ctermbg=bg ctermfg=14 -hi Number guibg=bg guifg=#b5db99 ctermbg=1 ctermfg=15 -hi Boolean guibg=bg guifg=#b5db99 gui=none ctermbg=1 ctermfg=15 -hi Float guibg=bg guifg=#b5db99 ctermbg=1 ctermfg=15 - -hi Identifier guibg=bg guifg=#cccccc ctermbg=bg ctermfg=12 -hi Function guibg=bg guifg=#8767b7 ctermbg=bg ctermfg=12 -hi Statement guibg=bg guifg=#8767b7 ctermbg=bg ctermfg=14 - -hi Conditional guibg=bg guifg=#6F8B94 ctermbg=bg ctermfg=12 -hi Repeat guibg=bg guifg=#6F8B94 ctermbg=4 ctermfg=14 -hi Label guibg=bg guifg=#ffccff ctermbg=bg ctermfg=13 -hi Operator guibg=bg guifg=#6F8B94 ctermbg=6 ctermfg=15 -hi Keyword guibg=bg guifg=#6F8B94 ctermbg=bg ctermfg=10 -hi Exception guibg=bg guifg=#8767b7 ctermbg=bg ctermfg=10 - -hi PreProc guibg=bg guifg=#ffcc99 ctermbg=4 ctermfg=14 -hi Include guibg=bg guifg=#6F8B94 ctermbg=bg ctermfg=10 -hi link Define Include -hi link Macro Include -hi link PreCondit Include - -hi Type guibg=bg guifg=#6F8B94 ctermbg=bg ctermfg=12 -hi StorageClass guibg=bg guifg=#8767b7 ctermbg=bg ctermfg=10 -hi Structure guibg=bg guifg=#cccccc ctermbg=bg ctermfg=10 -hi Typedef guibg=bg guifg=#6F8B94 ctermbg=bg ctermfg=10 - -hi Special guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi SpecialChar guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi Tag guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi Delimiter guibg=bg guifg=fg ctermbg=1 ctermfg=fg -hi SpecialComment guibg=#334455 guifg=#56738e 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=bg guifg=#cccccc ctermbg=1 ctermfg=15 -hi Ignore guibg=bg guifg=#cccccc ctermbg=bg ctermfg=8 -hi Error guibg=#ff0000 guifg=white ctermbg=12 ctermfg=15 -hi Todo guibg=#556677 guifg=#ff0000 ctermbg=1 ctermfg=12 - -hi htmlH2 guibg=bg guifg=fg 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 = "Keen" -let colors_name = "Keen" - diff --git a/vim/colors/kellys.vim b/vim/colors/kellys.vim deleted file mode 100755 index d52713a..0000000 --- a/vim/colors/kellys.vim +++ /dev/null @@ -1,236 +0,0 @@ -" 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 diff --git a/vim/colors/khaki.vim b/vim/colors/khaki.vim deleted file mode 100644 index 07a6e24..0000000 --- a/vim/colors/khaki.vim +++ /dev/null @@ -1,178 +0,0 @@ -" Vim color file: khaki.vim -" Version: 1.0 -" Author: Frank Baruch -" License: GPL -" Compatibility: Vim 5.7 onwards. -"------------------------------------------------------------------------------ -" -" A light colorscheme optimized for gui and 256 color terminals. -" -" Features: -" - Optimized for 256 colour palette, then converted to gui. -" - Identical colour rendition in both gui and cterm environments. -" - Low-contrast minimizes eye-strain during long edit sessions. -" - Avoids use of terminal attributes {bold italic etc}, with the -" exception of 'underline' used with the 'Underlined' group-name. -" -" Installation: -" - Copy khaki.vim to ~/.vim/colors/ -" - Add following lines to ~/.vimrc -" if !has("gui_running") -" set t_Co=256 -" endif -" colorscheme khaki -" -" Version History: -" 1.1: 2007/08/27 Fix gui palette intensity (0x8f should be 0x87). -" 1.0: 2007/08/10 Initial release. -" -" To Do: -" Add any missing standard colorscheme functionality. -" -" Feedback: -" Please email the author any comments and suggestions for improvement. -" -"------------------------------------------------------------------------------ - -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 - -set background=light -hi clear -if exists("syntax_on") - syntax reset -endif - -let g:colors_name = "khaki" - -if !has("gui_running") - hi Normal cterm=NONE ctermfg=58 ctermbg=187 - hi Cursor cterm=NONE ctermfg=230 ctermbg=58 - hi CursorLine cterm=NONE ctermfg=NONE ctermbg=186 - hi CursorColumn cterm=NONE ctermfg=NONE ctermbg=185 - hi Incsearch cterm=NONE ctermfg=58 ctermbg=174 - hi Search cterm=NONE ctermfg=58 ctermbg=174 - hi ErrorMsg cterm=NONE ctermfg=58 ctermbg=197 - hi WarningMsg cterm=NONE ctermfg=58 ctermbg=226 - hi ModeMsg cterm=NONE ctermfg=58 ctermbg=192 - hi MoreMsg cterm=NONE ctermfg=58 ctermbg=154 - hi Question cterm=NONE ctermfg=27 ctermbg=NONE - hi StatusLine cterm=NONE ctermfg=187 ctermbg=30 - hi StatusLineNC cterm=NONE ctermfg=58 ctermbg=101 - hi User1 cterm=NONE ctermfg=28 ctermbg=NONE - hi User2 cterm=NONE ctermfg=39 ctermbg=NONE - hi VertSplit cterm=NONE ctermfg=144 ctermbg=144 - hi WildMenu cterm=NONE ctermfg=58 ctermbg=144 - hi DiffText cterm=NONE ctermfg=58 ctermbg=190 - hi DiffChange cterm=NONE ctermfg=58 ctermbg=83 - hi DiffDelete cterm=NONE ctermfg=187 ctermbg=124 - hi DiffAdd cterm=NONE ctermfg=187 ctermbg=21 - hi Folded cterm=NONE ctermfg=19 ctermbg=115 - hi FoldedColumn cterm=NONE ctermfg=39 ctermbg=190 - hi FoldColumn cterm=NONE ctermfg=19 ctermbg=115 - hi Directory cterm=NONE ctermfg=28 ctermbg=NONE - hi LineNr cterm=NONE ctermfg=58 ctermbg=144 - hi NonText cterm=NONE ctermfg=58 ctermbg=144 - hi SpecialKey cterm=NONE ctermfg=130 ctermbg=NONE - hi Title cterm=NONE ctermfg=19 ctermbg=NONE - hi Visual cterm=NONE ctermfg=58 ctermbg=192 - hi Comment cterm=NONE ctermfg=101 ctermbg=NONE - hi Constant cterm=NONE ctermfg=131 ctermbg=NONE - hi String cterm=NONE ctermfg=23 ctermbg=NONE - hi Error cterm=NONE ctermfg=197 ctermbg=NONE - hi Identifier cterm=NONE ctermfg=24 ctermbg=NONE - hi Ignore cterm=NONE ctermfg=187 ctermbg=NONE - hi Number cterm=NONE ctermfg=22 ctermbg=NONE - hi PreProc cterm=NONE ctermfg=52 ctermbg=NONE - hi Special cterm=NONE ctermfg=22 ctermbg=NONE - hi SpecialChar cterm=NONE ctermfg=88 ctermbg=NONE - hi Statement cterm=NONE ctermfg=89 ctermbg=NONE - hi Todo cterm=NONE ctermfg=58 ctermbg=156 - hi Type cterm=NONE ctermfg=53 ctermbg=NONE - hi Underlined cterm=UNDERLINE ctermfg=NONE ctermbg=NONE - hi TaglistTagName cterm=NONE ctermfg=29 ctermbg=118 -endif - -if has("gui_running") - hi Normal gui=NONE guifg=#5f5f00 guibg=#d7d7af - hi Cursor gui=NONE guifg=#ffffd7 guibg=#5f5f00 - hi CursorLine gui=NONE guifg=NONE guibg=#d7d787 - hi CursorColumn gui=NONE guifg=NONE guibg=#d7d75f - hi Incsearch gui=NONE guifg=#5f5f00 guibg=#d78787 - hi Search gui=NONE guifg=#5f5f00 guibg=#d78787 - hi ErrorMsg gui=NONE guifg=#5f5f00 guibg=#ff005f - hi WarningMsg gui=NONE guifg=#5f5f00 guibg=#ffff00 - hi ModeMsg gui=NONE guifg=#5f5f00 guibg=#d7ff87 - hi MoreMsg gui=NONE guifg=#5f5f00 guibg=#afff00 - hi Question gui=NONE guifg=#005fff guibg=NONE - hi StatusLine gui=NONE guifg=#d7d7af guibg=#008787 - hi StatusLineNC gui=NONE guifg=#5f5f00 guibg=#87875f - hi User1 gui=NONE guifg=#008700 guibg=NONE - hi User2 gui=NONE guifg=#00afff guibg=NONE - hi VertSplit gui=NONE guifg=#afaf87 guibg=#afaf87 - hi WildMenu gui=NONE guifg=#5f5f00 guibg=#afaf87 - hi DiffText gui=NONE guifg=#5f5f00 guibg=#d7ff00 - hi DiffChange gui=NONE guifg=#5f5f00 guibg=#5fff5f - hi DiffDelete gui=NONE guifg=#d7d7af guibg=#af0000 - hi DiffAdd gui=NONE guifg=#d7d7af guibg=#0000ff - hi Folded gui=NONE guifg=#0000af guibg=#87d7af - hi FoldedColumn gui=NONE guifg=#00afff guibg=#d7ff00 - hi FoldColumn gui=NONE guifg=#0000af guibg=#87d7af - hi Directory gui=NONE guifg=#008700 guibg=NONE - hi LineNr gui=NONE guifg=#5f5f00 guibg=#afaf87 - hi NonText gui=NONE guifg=#5f5f00 guibg=#afaf87 - hi SpecialKey gui=NONE guifg=#af5f00 guibg=NONE - hi Title gui=NONE guifg=#0000af guibg=NONE - hi Visual gui=NONE guifg=#5f5f00 guibg=#d7ff87 - hi Comment gui=NONE guifg=#87875f guibg=NONE - hi Constant gui=NONE guifg=#af5f5f guibg=NONE - hi String gui=NONE guifg=#005f5f guibg=NONE - hi Error gui=NONE guifg=#ff005f guibg=NONE - hi Identifier gui=NONE guifg=#005f87 guibg=NONE - hi Ignore gui=NONE guifg=#d7d7af guibg=NONE - hi Number gui=NONE guifg=#005f00 guibg=NONE - hi PreProc gui=NONE guifg=#5f0000 guibg=NONE - hi Special gui=NONE guifg=#005f00 guibg=NONE - hi SpecialChar gui=NONE guifg=#870000 guibg=NONE - hi Statement gui=NONE guifg=#87005f guibg=NONE - hi Todo gui=NONE guifg=#5f5f00 guibg=#afff87 - hi Type gui=NONE guifg=#5f005f guibg=NONE - hi Underlined gui=UNDERLINE guifg=NONE guibg=NONE - hi TaglistTagName gui=NONE guifg=#00875f guibg=#87ff00 -endif - -if !has("gui_running") && v:version >= 700 - hi Pmenu cterm=NONE ctermfg=229 ctermbg=29 - hi PmenuSel cterm=NONE ctermfg=59 ctermbg=226 - hi PmenuSbar cterm=NONE ctermfg=58 ctermbg=119 - hi PmenuThumb cterm=NONE ctermfg=58 ctermbg=226 - hi SpellBad cterm=NONE ctermfg=NONE ctermbg=192 - hi SpellRare cterm=NONE ctermfg=NONE ctermbg=228 - hi SpellLocal cterm=NONE ctermfg=NONE ctermbg=224 - hi SpellCap cterm=NONE ctermfg=NONE ctermbg=145 - hi MatchParen cterm=NONE ctermfg=187 ctermbg=22 - hi TabLine cterm=NONE ctermfg=187 ctermbg=22 - hi TabLineSel cterm=NONE ctermfg=187 ctermbg=30 - hi TabLineFill cterm=NONE ctermfg=187 ctermbg=58 -endif - -if has("gui_running") && v:version >= 700 - hi Pmenu gui=NONE guifg=#ffffaf guibg=#00875f - hi PmenuSel gui=NONE guifg=#5f5f5f guibg=#ffff00 - hi PmenuSbar gui=NONE guifg=#5f5f00 guibg=#87ff5f - hi PmenuThumb gui=NONE guifg=#5f5f00 guibg=#ffff00 - hi SpellBad gui=NONE guifg=NONE guibg=#d7ff87 - hi SpellRare gui=NONE guifg=NONE guibg=#ffff87 - hi SpellLocal gui=NONE guifg=NONE guibg=#ffd7d7 - hi SpellCap gui=NONE guifg=NONE guibg=#afafaf - hi MatchParen gui=NONE guifg=#d7d7af guibg=#005f00 - hi TabLine gui=NONE guifg=#d7d7af guibg=#005f00 - hi TabLineSel gui=NONE guifg=#d7d7af guibg=#008787 - hi TabLineFill gui=NONE guifg=#d7d7af guibg=#5f5f00 -endif - -" vim: set sts=4 et tw=0 ft=vim: diff --git a/vim/colors/kib_darktango.vim b/vim/colors/kib_darktango.vim deleted file mode 100644 index 55a8101..0000000 --- a/vim/colors/kib_darktango.vim +++ /dev/null @@ -1,171 +0,0 @@ -" Vim color file -" Name: kib_darktango -" Maintainer: Kib² -" Version: 0.3 -" Last Time Modified: 01.01.2007 - -" Couleur du fond d'ecran -set background=dark -if version > 580 - " Pas de versions inferieures a la 5.80, mais cela - " fait en sorte que Vim ne se plaint pas - hi clear - if exists("syntax_on") - syntax reset - endif -endif - -let g:colors_name="kib_darktango" - -" To help you visit this page : http://www.vim.org/htmldoc/syntax.html#tag-highlight - -" ====================================================== -" ==================================== normal Mode: -" ====================================================== -" {{{ syntax - - -" ==== Some constants : - -" Normal : foreground and background -hi Normal guibg=#2e3436 guifg=#d3d7cf -" ==== Titles : ? -hi Title guifg=#4e9a06 - - -" ==== Comments : any comment -hi Comment guifg=#edd400 " any comment - -" ===== Constants : -hi Constants guifg=#e9b96e " any constant -hi String guifg=#729fcf " a string constant: "this is a string" -hi Character guifg=#3465a4 " a character constant: 'c', '\n' -hi Number guifg=#e9b96e " a number constant: 234, 0xff -hi Boolean guifg=#c1c144 " a boolean constant: TRUE, false -hi Float guifg=#c1c144 " a floating point constant: 2.3e10 - -" ===== Identifier : any variable name -hi Identifier guifg=#f57900 " function name (also: methods for classes) - -" ===== Statements : Les mots cles de chaque language -hi Statement guifg=#729fcf " par défaut -hi Conditional guifg=#4e9a06 " if, then, else, endif, switch, etc. -hi Repeat guifg=#73d216 " boucles for, do, while, etc. -hi Label guifg=#8ae234 " case, default, etc. -hi Operator guifg=#fcaf3e " "sizeof", "+", "*", etc. -hi Keyword guifg=#f57900 " any other keyword -hi Exception guifg=#ce5c00 " try, catch, throw - -" ==== PreProc : generic Preprocessor -hi PreProc guifg=#eeeeec " generic Preprocessor -hi Include guifg=#eeeeec " preprocessor #include -hi Define guifg=#eeeeec " preprocessor #define -hi Macro guifg=#eeeeec " same as Define -hi PreCondit guifg=#eeeeec " preprocessor #if, #else, #endif, etc. - -" ==== Types : int, long, char, etc. -hi Type guifg=#ffffff " int, long, char, etc. -hi StorageClass guifg=#ffffff " static, register, volatile, etc. -hi Structure guifg=#ffffff " struct, union, enum, etc. -hi Typedef guifg=#ffffff " A typedef - -" ==== Special : any special symbol -hi Special guifg=#eeeeec " any special symbol -hi SpecialChar guifg=#eeeeec " special character in a constant -hi Tag guifg=#eeeeec " you can use CTRL-] on this -hi Delimiter guifg=#eeeeec " character that needs attention -hi SpecialComment guifg=#eeeeec " special things inside a comment -hi Debug guifg=#eeeeec " debugging statements - -" ==== Underlined : text that stands out, liens HTML -hi Underlined guifg=#20b0eF gui=none - -" ==== Ignore : -hi Ignore guifg=#f57900 " left blank, hidden - -" ==== Error : any erroneous construct -hi Error guifg=#f57900 " - -" ==== Todo : -hi Todo guibg=#ce5c00 guifg=#eeeeec " keywords TODO FIXME and XXX - -" ====================================================== -" ==================================== End Normal mode -" ====================================================== - -" ====================================================== -" ==================================== Start Python Mode: -" ====================================================== - -" pythonStatement: -hi pythonStatement guifg=#729fcf -" pythonRepeat: -hi pythonRepeat guifg=#8ae234 -" pythonConditional: -hi pythonConditional guifg=#73d216 -" pythonPrecondit: -hi pythonPrecondit guifg=#ef2929 -" pythonOperator: -hi pythonOperator guifg=#ad7fa8 -" pythonComment: -hi pythonComment guifg=#edd400 -" pythonEscape: -hi pythonEscape guifg=#3465a4 -" pythonRawString: -hi pythonRawString guifg=#ad9361 -" pythonBuiltin: -hi pythonBuiltin guifg=#729fcf -" pythonException: -hi pythonException guifg=#cc0000 -" pythonFunction: -" pythonTodo: -" pythonDecorator: -" pythonString: -" pythonNumber: -" pythonSpaceError: -" pythonSync: - -" ====================================================== -" ==================================== End Python Mode: -" ====================================================== - -" {{{ groups -hi Cursor guibg=#fcaf3e guifg=#2e3436 -"hi CursorIM -hi Directory guifg=#bbd0df -"hi DiffAdd -"hi DiffChange -"hi DiffDelete -"hi DiffText -"hi ErrorMsg -hi VertSplit guibg=#888a85 guifg=#2e3436 gui=none -hi Folded guibg=#555753 guifg=#eeeeec -hi FoldColumn guibg=#2e3436 guifg=#555753 -hi LineNr guibg=#2e3436 guifg=#c4a000 -hi MatchParen guibg=#babdb6 guifg=#2e3436 -hi ModeMsg guifg=#f57900 -hi MoreMsg guifg=#f57900 -hi NonText guibg=#2e3436 guifg=#555753 -hi Question guifg=#aabbcc -hi Search guibg=#fce94f guifg=#c4a000 -hi IncSearch guibg=#c4a000 guifg=#fce94f -hi SpecialKey guifg=#ce5c00 -hi StatusLine guibg=#888a85 guifg=#2e3436 gui=none -hi StatusLineNC guibg=#888a85 guifg=#fce94f gui=none -hi Visual guibg=#fcaf3e guifg=#ce5c00 -"hi VisualNOS -hi WarningMsg guifg=salmon -"hi WildMenu -"hi Menu -"hi Scrollbar guibg=grey30 guifg=tan -"hi Tooltip -hi Pmenu guibg=#babdb6 guifg=#555753 -hi PmenuSel guibg=#eeeeec guifg=#2e3436 -hi CursorLine guibg=#212628 -" }}} - -" {{{ terminal -" TODO -" }}} - -"vim: sw=4 diff --git a/vim/colors/kib_plastic.vim b/vim/colors/kib_plastic.vim deleted file mode 100644 index 547fc0f..0000000 --- a/vim/colors/kib_plastic.vim +++ /dev/null @@ -1,188 +0,0 @@ -" Vim color file -" Name: kib_plastic -" Maintainer: Kib² -" Version: 0.1 -" Last Time Modified: 02.01.2007 - -" Couleur du fond d'ecran -set background=light -if version > 580 - hi clear - if exists("syntax_on") - syntax reset - endif -endif - -let g:colors_name="kib_plastic" - -" Help : type ':highlight' and read... - -" ====================================================== -" ==================================== normal Mode: -" ====================================================== - -" ==== Some constants : - -" Normal : foreground and background -hi Normal guibg=#eeeeee guifg=#515044 - -" ==== Titles : -hi Title guifg=#4e9a06 - - -" ==== Comments : any comment -hi Comments guifg=#0066ff " any comment - -" ===== Constants : -hi Constants guifg=#6782d3 " any constant -hi String guifg=#729fcf " a string constant: "this is a string" -hi Character guifg=#3465a4 " a character constant: 'c', '\n' -hi Number guifg=#0066cd " a number constant: 234, 0xff -hi Boolean guifg=#c1c144 " a boolean constant: TRUE, false -hi Float guifg=#c1c144 " a floating point constant: 2.3e10 - -" ===== Identifier : any variable name -hi Identifier guifg=#ff8000 " function name (also: methods for classes) - -" ===== Statements : Les mots cles de chaque language -hi Statement guifg=#9700cc " par défaut -hi Conditional guifg=#4e9a06 " if, then, else, endif, switch, etc. -hi Repeat guifg=#73d216 " boucles for, do, while, etc. -hi Label guifg=#8ae234 " case, default, etc. -hi Operator guifg=#fcaf3e " "sizeof", "+", "*", etc. -hi Keyword guifg=#f57900 " any other keyword -hi Exception guifg=#ce5c00 " try, catch, throw - -" ==== PreProc : generic Preprocessor -hi PreProc guifg=#8f5502 " generic Preprocessor -hi Include guifg=#8f5502 " preprocessor #include -hi Define guifg=#8f5502 " preprocessor #define -hi Macro guifg=#8f5502 " same as Define -hi PreCondit guifg=#8f5502 " preprocessor #if, #else, #endif, etc. - -" ==== Types : int, long, char, etc. -hi Type guifg=#000000 " int, long, char, etc. -hi StorageClass guifg=#000000 " static, register, volatile, etc. -hi Structure guifg=#000000 " struct, union, enum, etc. -hi Typedef guifg=#000000 " A typedef - -" ==== Special : any special symbol -hi Special guifg=#4e9a06 " any special symbol -hi SpecialChar guifg=#4e9a06 " special character in a constant -hi Tag guifg=#4e9a06 " you can use CTRL-] on this -hi Delimiter guifg=#4e9a06 " character that needs attention -hi SpecialComment guifg=#4e9a06 " special things inside a comment -hi Debug guifg=#4e9a06 " debugging statements - -" ==== Underlined : text that stands out, liens HTML -hi Underlined guifg=#20b0eF gui=none - -" ==== Ignore : -hi Ignore guifg=#f57900 " left blank, hidden - -" ==== Error : any erroneous construct -hi Error guifg=#990000 " - -" ==== Todo : -hi Todo guibg=#ce5c00 guifg=#eeeeec " keywords TODO FIXME and XXX - -" ====================================================== -" ==================================== End Normal mode -" ====================================================== - -" ====================================================== -" ==================================== Start Python Mode: -" ==== Dmitry Vasiliev as written a very good Python.vim -" ==== syntax file, wich brings more features. See: -" ==== http://www.hlabs.spb.ru/vim/python.vim -" ====================================================== - -" pythonSync: - -" pythonStatement: -hi pythonStatement guifg=#4e9a06 " Python Statement : break, continue, del - -" pythonImport: -hi pythonImport guifg=#9700cc " Python Imports : break, continue, del - -" pythonRepeat: -hi pythonRepeat guifg=#4e9a06 " Python Repeat : for, while, etc. - -" pythonConditional: -hi pythonConditional guifg=#d28202 " Python conditonnal : if, elif, else, then - -" pythonPrecondit: -hi pythonPrecondit guifg=#ef2929 " python Precondit : import from - -" pythonOperator: -hi pythonOperator guifg=#ef2929 " pythonOperator : and, in, is, not, or - -" pythonComment: -hi pythonComment guifg=#0066ff " Python comments - -" pythonEscape: - - -" pythonRawString: -hi pythonRawString guifg=#ad7fa8 " Python raw strings - -" pythonBuiltin: True False bool enumerate set frozenset help - - -" pythonException: - -" ===== Linked -" pythonFunction: links to Function - -" pythonTodo: links to Todo - -" pythonDecorator: links to Define - -" pythonString: links to String - -" pythonNumber: links to Number - -" pythonSpaceError: links to Error - -" ====================================================== -" ==================================== End Python Mode: -" ====================================================== -hi Cursor guibg=#ff6a6a guifg=#ffffff -"hi CursorIM -hi Directory guifg=#bbd0df -"hi DiffAdd -"hi DiffChange -"hi DiffDelete -"hi DiffText -"hi ErrorMsg -hi VertSplit guibg=#888a85 guifg=#2e3436 gui=none -hi Folded guibg=#babdb6 guifg=#000000 " How the text appears once folded -hi FoldColumn guibg=#babdb6 guifg=#555753 -hi LineNr guibg=#eeeeee guifg=#fcaf3e " Line numbers -hi MatchParen guibg=#babdb6 guifg=#2e3436 -hi ModeMsg guifg=#f57900 -hi MoreMsg guifg=#f57900 -hi NonText guibg=#eeeeee guifg=#555753 -hi Question guifg=#aabbcc -hi Search guibg=#fce94f guifg=#c4a000 -hi IncSearch guibg=#c4a000 guifg=#fce94f -hi SpecialKey guifg=#ce5c00 -hi StatusLine guibg=#888a85 guifg=#2e3436 gui=none -hi StatusLineNC guibg=#888a85 guifg=#fce94f gui=none -hi Visual guibg=#ff6a6a guifg=#000000 " Selection of text in Visual Mode -"hi VisualNOS -hi WarningMsg guifg=salmon -hi WildMenu -hi Menu guibg=#ff6a6a guifg=#000000 -"hi Scrollbar guibg=grey30 guifg=tan -"hi Tooltip -hi Pmenu guibg=#babdb6 guifg=#555753 -hi PmenuSel guibg=#eeeeee guifg=#2e3436 -hi CursorLine guibg=#212628 - - -" {{{ terminal -" TODO -" }}} - -"vim: sw=4 diff --git a/vim/colors/kiss.vim b/vim/colors/kiss.vim deleted file mode 100644 index 747d001..0000000 --- a/vim/colors/kiss.vim +++ /dev/null @@ -1,147 +0,0 @@ -" Vim color file -" Maintaner: kt0x2e -" Last Change: 2010 Apr 25 -" Version: 0.1 - -hi clear -set background=dark - -if exists("syntax_on") - syntax reset -endif - -let colors_name = "kiss" -let ruby_operators = 1 - -" Default Colors -hi Normal guifg=#d0d0d0 guibg=#1f1f1f -hi NonText guibg=#1F1F1F guifg=#e783e9 gui=none - -hi Cursor guibg=#babdb6 -hi ICursor guibg=#babdb6 - -" Search -hi Search guifg=#2e3436 guibg=#90bdf1 -hi IncSearch guibg=#2e3436 guifg=#90bdf1 - -" Window Elements -hi StatusLine ctermbg=0 ctermfg=241 cterm=none -hi StatusLineNC ctermbg=237 ctermfg=241 cterm=none -hi VertSplit guifg=#555753 guibg=#888a85 gui=none -hi Visual guibg=#000000 -hi MoreMsg guifg=#729fcf -hi Question guifg=#bf81fa gui=none -hi WildMenu guifg=#eeeeec guibg=#0e1416 -hi LineNr guifg=#696567 guibg=#000000 -hi SignColumn guibg=#bf81fa - -" 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=#656563 guibg=#0e0e0e -hi FoldColumn guifg=#3465a4 guibg=#000000 - -" Specials -hi Title guifg=#90bdf1 -hi Todo guifg=#90bdf1 guibg=bg -hi SpecialKey guifg=#e783e9 - -" 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=#90bdf1 - -" Tree -hi Directory guifg=#ffffff - -" Syntax -hi Comment guifg=#656763 -hi Constant guifg=#bf81fa -hi Number guifg=#bf81fa -hi Statement guifg=#e783e9 gui=none -hi Identifier guifg=#bf81fa -hi PreProc guifg=#90bdf1 -hi Function guifg=#90bdf1 -hi Type guifg=#90bdf1 gui=none -hi Keyword guifg=#bf81fa -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=#bf81fa 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 cssUIProp guifg=#d3d7cf -hi cssPseudoClassId guifg=#eeeeec -hi cssBraces guifg=#888a85 -hi cssIdentifier guifg=#90bdf1 -hi cssTagName guifg=#90bdf1 -hi link cssSelectorOp2 cssSelectorOp -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 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 diff --git a/vim/colors/kiwi.vim b/vim/colors/kiwi.vim deleted file mode 100644 index dcbd51c..0000000 --- a/vim/colors/kiwi.vim +++ /dev/null @@ -1,105 +0,0 @@ -" ====================================================================== -" Kiwi -" ====================================================================== -" A Sublime Text 2 / Textmate theme. -" Copyright (c) 2014 Dayle Rees. -" Released under the MIT License -" ====================================================================== -" Find more themes at : https://github.com/daylerees/colour-schemes -" ====================================================================== - -set background=dark -hi clear -syntax reset - -" Colors for the User Interface. - -hi Cursor guibg=#cc4455 guifg=white ctermbg=4 ctermfg=15 -hi link CursorIM Cursor -hi Normal guibg=#161a19 guifg=#EDEBE6 gui=none ctermbg=0 ctermfg=15 -hi NonText guibg=bg guifg=#EDEBE6 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 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=#229986 ctermbg=bg ctermfg=10 -hi link WarningMsg ErrorMsg - -hi StatusLine guibg=#ffeecc guifg=black 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 ctermbg=4 ctermfg=fg - -" Colors for Syntax Highlighting. - -hi Comment guibg=bg guifg=#354341 gui=none ctermbg=8 ctermfg=7 - -hi Constant guibg=bg guifg=white ctermbg=8 ctermfg=15 -hi String guibg=bg guifg=#a1e6c1 ctermbg=bg ctermfg=14 -hi Character guibg=bg guifg=#95C72A ctermbg=bg ctermfg=14 -hi Number guibg=bg guifg=#a1e6c1 ctermbg=1 ctermfg=15 -hi Boolean guibg=bg guifg=#a1e6c1 gui=none ctermbg=1 ctermfg=15 -hi Float guibg=bg guifg=#a1e6c1 ctermbg=1 ctermfg=15 - -hi Identifier guibg=bg guifg=#EDEBE6 ctermbg=bg ctermfg=12 -hi Function guibg=bg guifg=#95C72A ctermbg=bg ctermfg=12 -hi Statement guibg=bg guifg=#95C72A ctermbg=bg ctermfg=14 - -hi Conditional guibg=bg guifg=#229986 ctermbg=bg ctermfg=12 -hi Repeat guibg=bg guifg=#229986 ctermbg=4 ctermfg=14 -hi Label guibg=bg guifg=#ffccff ctermbg=bg ctermfg=13 -hi Operator guibg=bg guifg=#229986 ctermbg=6 ctermfg=15 -hi Keyword guibg=bg guifg=#229986 ctermbg=bg ctermfg=10 -hi Exception guibg=bg guifg=#95C72A ctermbg=bg ctermfg=10 - -hi PreProc guibg=bg guifg=#ffcc99 ctermbg=4 ctermfg=14 -hi Include guibg=bg guifg=#229986 ctermbg=bg ctermfg=10 -hi link Define Include -hi link Macro Include -hi link PreCondit Include - -hi Type guibg=bg guifg=#229986 ctermbg=bg ctermfg=12 -hi StorageClass guibg=bg guifg=#95C72A ctermbg=bg ctermfg=10 -hi Structure guibg=bg guifg=#EDEBE6 ctermbg=bg ctermfg=10 -hi Typedef guibg=bg guifg=#229986 ctermbg=bg ctermfg=10 - -hi Special guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi SpecialChar guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi Tag guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi Delimiter guibg=bg guifg=fg ctermbg=1 ctermfg=fg -hi SpecialComment guibg=#334455 guifg=#5b7a75 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=bg guifg=#EDEBE6 ctermbg=1 ctermfg=15 -hi Ignore guibg=bg guifg=#cccccc ctermbg=bg ctermfg=8 -hi Error guibg=#ff0000 guifg=white ctermbg=12 ctermfg=15 -hi Todo guibg=#556677 guifg=#ff0000 ctermbg=1 ctermfg=12 - -hi htmlH2 guibg=bg guifg=fg 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 = "Kiwi" -let colors_name = "Kiwi" - diff --git a/vim/colors/kkruby.vim b/vim/colors/kkruby.vim deleted file mode 100644 index 564ffda..0000000 --- a/vim/colors/kkruby.vim +++ /dev/null @@ -1,86 +0,0 @@ -" Vim color scheme -" -" Name: kkruby.vim -" Auth: kk, Mitko Kostov -" Last Change: 09 May 2011 -" License: MIT -" Version: 0.3 - -set background=dark -hi clear -if exists("syntax_on") - syntax reset -endif -let g:colors_name = "kkruby" -hi link htmlTag xmlTag -hi link htmlTagName xmlTagName -hi link htmlEndTag xmlEndTag - -highlight Normal guifg=#c1c1c1 guibg=#050706 -highlight Cursor guifg=#FFFFFF ctermfg=0 guibg=#FFFFFF ctermbg=15 -highlight CursorLine guibg=#000000 ctermbg=233 cterm=NONE - -highlight Comment guifg=#66b666 ctermfg=180 -highlight Constant guifg=#4596ff ctermfg=73 -highlight Define guifg=#ff6458 ctermfg=173 -highlight Error guifg=#FFC66D ctermfg=221 guibg=#990000 ctermbg=88 -highlight Function guifg=#50e7c5 ctermfg=221 gui=NONE cterm=NONE -highlight Identifier guifg=#dFdF10 ctermfg=73 gui=NONE cterm=NONE -highlight Include guifg=#ff6458 ctermfg=173 gui=NONE cterm=NONE -highlight PreCondit guifg=yellow ctermfg=173 gui=NONE cterm=NONE -highlight Keyword guifg=yellow ctermfg=173 cterm=NONE -highlight LineNr guifg=#9E9E9E ctermfg=159 guibg=#171717 -highlight Number guifg=#A5C261 ctermfg=107 -highlight PreProc guifg=#CC7833 ctermfg=103 -highlight Search guifg=NONE ctermfg=NONE guibg=#2b2b2b ctermbg=235 gui=italic cterm=underline -highlight Statement guifg=#ff6458 ctermfg=173 gui=NONE cterm=NONE -highlight String guifg=#d6d881 ctermfg=107 -highlight Title guifg=#CC7833 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=#bb3333 ctermfg=167 - -highlight rubyBlockParameter guifg=#7bcfff ctermfg=15 -highlight rubyClass guifg=#8eb999 ctermfg=15 -highlight rubyConstant guifg=#72b6ff ctermfg=167 -highlight rubyInstanceVariable guifg=#4596ff ctermfg=189 -highlight rubyInterpolation guifg=#d990de ctermfg=107 -highlight rubyLocalVariableOrMethod guifg=#d990de ctermfg=189 -highlight rubyPredefinedConstant guifg=#4596ff ctermfg=167 -highlight rubyPseudoVariable guifg=#4596ff ctermfg=221 -highlight rubyStringDelimiter guifg=#99cf50 ctermfg=143 - -"全局å˜é‡$ -highlight rubyIdentifier guifg=#58c353 ctermfg=143 - -highlight rubyOperator guifg=#0000ff ctermfg=143 -highlight rubyInclude guifg=#888888 -"if æ¡ä»¶ -highlight rubyConditional guifg=#b34040 -highlight rubyOptionalDo guifg=#ff0000 -"å•行æ“作符 -highlight rubyConditionalModifier guifg=#6f40a8 -"do end -highlight rubyControl guifg=#afbf00 -highlight rubyClassVariable guifg=#7f3030 -highlight rubyAttribute guifg=#af0b15 -highlight rubyEval guifg=#48d1f0 - -highlight rubyPseudoVariable guifg=#af04a7 -highlight rubyPredifinedIdentifier guifg=#aa4400 -highlight xmlTag guifg=#E81F6A ctermfg=179 -highlight xmlTagName guifg=#E81F6A ctermfg=179 -highlight xmlEndTag guifg=#e81F6A 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 rubyModule guifg=#ef5969 -highlight rubyDefine guifg=#c0399D -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=#ff000F ctermfg=189 guibg=NONE ctermbg=NONE gui=underline cterm=underline -highlight MatchParen guifg=#519F50 ctermfg=15 guibg=#005f5f ctermbg=23 - diff --git a/vim/colors/kolor.vim b/vim/colors/kolor.vim deleted file mode 100644 index 261718b..0000000 --- a/vim/colors/kolor.vim +++ /dev/null @@ -1,200 +0,0 @@ -" -" -" -" -" dP dP -" 88 88 -" 88 .dP .d8888b. 88 .d8888b. 88d888b. -" 88888" 88' `88 88 88' `88 88' `88 -" 88 `8b. 88. .88 88 88. .88 88 -" dP `YP `88888P' dP `88888P' dP -" -" -" ...when you need pro colors! -" -" -" -" -" Name: Kolor -" Author: Alessandro Di Martino -" Version: 1.3.0 -" URL: https://github.com/zeis/vim-kolor -" License: MIT License (see end of this file) -" -" -------------------------------------------------------------------------- -" DESCRIPTION -" -------------------------------------------------------------------------- -" Colorful Vim color scheme with 256 color terminal support. -" Designed to have high text readability and optimal visibility of every -" element, and to be eye comfortable as well. -" -" -------------------------------------------------------------------------- -" INSTALLATION -" -------------------------------------------------------------------------- -" Copy kolor.vim to ~/.vim/colors (on Windows \vimfiles\colors). -" Then add the line "colorscheme kolor" in your vimrc file, and restart Vim. -" If you use Pathogen, the directory structure is compatible. -" -" -------------------------------------------------------------------------- -" DONATIONS -" -------------------------------------------------------------------------- -" If you want to make a donation, rather, consider to help the Uganda children -" on Vim's website. -" This color scheme is dedicated to them. - - -highlight clear -set background=dark -if exists('syntax_on') - syntax reset -endif -let g:colors_name='kolor' - -highlight Normal guifg=#c6c6c6 guibg=#2e2d2b gui=none -highlight SpecialKey guifg=#7eaefd guibg=NONE gui=none -highlight NonText guifg=#7eaefd guibg=#2e2d2b gui=none -highlight Directory guifg=#e6987a guibg=NONE gui=none -highlight ErrorMsg guifg=#d96e8a guibg=NONE gui=bold -highlight IncSearch guifg=#000000 guibg=#ff5fd7 gui=none -highlight Search guifg=#ff8901 guibg=NONE gui=bold -highlight MoreMsg guifg=#8cd991 guibg=NONE gui=bold -highlight ModeMsg guifg=#e2e2e2 guibg=NONE gui=bold -highlight LineNr guifg=#808080 guibg=#242322 gui=none -highlight CursorLineNr guifg=#e2e2e2 guibg=#383734 gui=bold -highlight Question guifg=#75d7d8 guibg=NONE gui=bold -highlight StatusLine guifg=#000000 guibg=#9e9e9e gui=none -highlight StatusLineNC guifg=#b2b2b2 guibg=#4a4a4a gui=none -highlight VertSplit guifg=#4a4a4a guibg=#4a4a4a gui=none -highlight Title guifg=#e2e2e2 guibg=NONE gui=none -highlight Visual guifg=#e2e2e2 guibg=#5c5c5c gui=none -highlight VisualNOS guifg=#e2e2e2 guibg=NONE gui=underline -highlight WarningMsg guifg=#ff5fd7 guibg=NONE gui=bold -highlight WildMenu guifg=#000000 guibg=#75d7d8 gui=none -highlight Folded guifg=#8787af guibg=#242322 gui=none -highlight FoldColumn guifg=#8787af guibg=#242322 gui=none -highlight DiffAdd guifg=NONE guibg=#005154 gui=none -highlight DiffChange guifg=NONE guibg=#4f3598 gui=none -highlight DiffDelete guifg=#d96e8a guibg=#72323f gui=none -highlight DiffText guifg=NONE guibg=#00488e gui=none -highlight SignColumn guifg=#808080 guibg=#2e2d2b gui=none -highlight Conceal guifg=#c6c6c6 guibg=NONE gui=none -highlight SpellBad guifg=NONE guibg=NONE gui=undercurl guisp=#d96e8a -highlight SpellCap guifg=NONE guibg=NONE gui=undercurl guisp=#75d7d8 -highlight SpellRare guifg=NONE guibg=NONE gui=undercurl guisp=#8cd991 -highlight SpellLocal guifg=NONE guibg=NONE gui=undercurl guisp=#dbc570 -highlight Pmenu guifg=#c6c6c6 guibg=#242322 gui=none -highlight PmenuSel guifg=#000000 guibg=#7eaefd gui=none -highlight PmenuSbar guifg=#ff5fd7 guibg=#262626 gui=none -highlight PmenuSbar guifg=#ff5fd7 guibg=#2e2d2b gui=none -highlight PmenuThumb guifg=#2e2d2b guibg=#ff5fd7 gui=none -highlight TabLine guifg=#808080 guibg=#242322 gui=none -highlight TablineSel guifg=#000000 guibg=#9e9e9e gui=none -highlight TablineFill guifg=#808080 guibg=#242322 gui=none -highlight CursorColumn guifg=NONE guibg=#383734 gui=none -highlight CursorLine guifg=NONE guibg=#383734 gui=none -highlight ColorColumn guifg=NONE guibg=#383734 gui=none -highlight Cursor guifg=#000000 guibg=#e2e2e2 gui=none -highlight lCursor guifg=#000000 guibg=#e2e2e2 gui=none -highlight MatchParen guifg=#2e2c29 guibg=#ff5fd7 gui=bold -highlight Comment guifg=#808080 guibg=NONE gui=italic -highlight Constant guifg=#e6987a guibg=NONE gui=italic -highlight Special guifg=#ce6bd0 guibg=NONE gui=none -highlight Identifier guifg=#75d7d8 guibg=NONE gui=none -highlight Statement guifg=#d96e8a guibg=NONE gui=bold -highlight PreProc guifg=#dbc570 guibg=NONE gui=none -highlight Type guifg=#a080ea guibg=NONE gui=bold -highlight Underlined guifg=#7eaefd guibg=NONE gui=underline -highlight Error guifg=#d96e8a guibg=NONE gui=bold -highlight Todo guifg=#75d7d8 guibg=NONE gui=bold -highlight String guifg=#ad8788 guibg=NONE gui=italic -highlight Number guifg=#dbc570 guibg=NONE gui=none -highlight Function guifg=#88da77 guibg=NONE gui=none -highlight Keyword guifg=#d96e8a guibg=NONE gui=bold - -if &t_Co > 255 - highlight Normal ctermfg=251 ctermbg=235 cterm=none - highlight SpecialKey ctermfg=111 ctermbg=none cterm=none - highlight NonText ctermfg=111 ctermbg=235 cterm=none - highlight Directory ctermfg=180 ctermbg=none cterm=none - highlight ErrorMsg ctermfg=168 ctermbg=none cterm=bold - highlight IncSearch ctermfg=0 ctermbg=206 cterm=none - highlight Search ctermfg=208 ctermbg=none cterm=bold - highlight MoreMsg ctermfg=121 ctermbg=none cterm=bold - highlight ModeMsg ctermfg=254 ctermbg=none cterm=bold - highlight LineNr ctermfg=244 ctermbg=234 cterm=none - highlight CursorLineNr ctermfg=254 ctermbg=236 cterm=bold - highlight Question ctermfg=80 ctermbg=none cterm=bold - highlight StatusLine ctermfg=0 ctermbg=247 cterm=none - highlight StatusLineNC ctermfg=247 ctermbg=238 cterm=none - highlight VertSplit ctermfg=238 ctermbg=238 cterm=none - highlight Title ctermfg=254 ctermbg=none cterm=none - highlight Visual ctermfg=254 ctermbg=240 cterm=none - highlight VisualNOS ctermfg=254 ctermbg=none cterm=underline - highlight WarningMsg ctermfg=206 ctermbg=none cterm=bold - highlight WildMenu ctermfg=0 ctermbg=80 cterm=none - highlight Folded ctermfg=103 ctermbg=234 cterm=none - highlight FoldColumn ctermfg=103 ctermbg=234 cterm=none - highlight DiffAdd ctermfg=none ctermbg=23 cterm=none - highlight DiffChange ctermfg=none ctermbg=56 cterm=none - highlight DiffDelete ctermfg=168 ctermbg=96 cterm=none - highlight DiffText ctermfg=none ctermbg=25 cterm=none - highlight SignColumn ctermfg=244 ctermbg=235 cterm=none - highlight Conceal ctermfg=251 ctermbg=none cterm=none - highlight SpellBad ctermfg=168 ctermbg=none cterm=underline - highlight SpellCap ctermfg=80 ctermbg=none cterm=underline - highlight SpellRare ctermfg=121 ctermbg=none cterm=underline - highlight SpellLocal ctermfg=186 ctermbg=none cterm=underline - highlight Pmenu ctermfg=251 ctermbg=234 cterm=none - highlight PmenuSel ctermfg=0 ctermbg=111 cterm=none - highlight PmenuSbar ctermfg=206 ctermbg=235 cterm=none - highlight PmenuThumb ctermfg=235 ctermbg=206 cterm=none - highlight TabLine ctermfg=244 ctermbg=234 cterm=none - highlight TablineSel ctermfg=0 ctermbg=247 cterm=none - highlight TablineFill ctermfg=244 ctermbg=234 cterm=none - highlight CursorColumn ctermfg=none ctermbg=236 cterm=none - highlight CursorLine ctermfg=none ctermbg=236 cterm=none - highlight ColorColumn ctermfg=none ctermbg=236 cterm=none - highlight Cursor ctermfg=0 ctermbg=254 cterm=none - highlight MatchParen ctermfg=235 ctermbg=206 cterm=bold - highlight Comment ctermfg=244 ctermbg=none cterm=none - highlight Constant ctermfg=180 ctermbg=none cterm=none - highlight Special ctermfg=176 ctermbg=none cterm=none - highlight Identifier ctermfg=80 ctermbg=none cterm=none - highlight Statement ctermfg=168 ctermbg=none cterm=bold - highlight PreProc ctermfg=186 ctermbg=none cterm=none - highlight Type ctermfg=141 ctermbg=none cterm=bold - highlight Underlined ctermfg=111 ctermbg=none cterm=underline - highlight Error ctermfg=168 ctermbg=none cterm=bold - highlight Todo ctermfg=80 ctermbg=none cterm=bold - highlight String ctermfg=138 ctermbg=none cterm=none - highlight Number ctermfg=186 ctermbg=none cterm=none - highlight Function ctermfg=114 ctermbg=none cterm=none - highlight Keyword ctermfg=168 ctermbg=none cterm=bold -end - - -" -------------------------------------------------------------------------- -" LICENSE -" -------------------------------------------------------------------------- -" Copyright (c) 2012 Alessandro Di Martino -" -" 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. diff --git a/vim/colors/kruby.vim b/vim/colors/kruby.vim deleted file mode 100644 index a7259cd..0000000 --- a/vim/colors/kruby.vim +++ /dev/null @@ -1,86 +0,0 @@ -" Vim color scheme -" -" Name: kkruby.vim -" Auth: kk, Mitko Kostov -" Last Change: 09 May 2011 -" License: MIT -" Version: 0.3 - -set background=dark -hi clear -if exists("syntax_on") - syntax reset -endif -let g:colors_name = "kkruby" -hi link htmlTag xmlTag -hi link htmlTagName xmlTagName -hi link htmlEndTag xmlEndTag - -"highlight Normal guifg=#E6E1DC guibg=#090909 -highlight Normal guifg=#d1c1cf guibg=#070706 -highlight Cursor guifg=#FFFFFF ctermfg=0 guibg=#FFFFFF ctermbg=15 -highlight CursorLine guibg=#000000 ctermbg=233 cterm=NONE - -highlight Comment guifg=#76d676 ctermfg=180 -highlight Constant guifg=#4596ff ctermfg=73 -highlight Define guifg=#ff6458 ctermfg=173 -highlight Error guifg=#FFC66D ctermfg=221 guibg=#990000 ctermbg=88 -highlight Function guifg=#50e7c5 ctermfg=221 gui=NONE cterm=NONE -highlight Identifier guifg=#dFdF10 ctermfg=73 gui=NONE cterm=NONE -highlight Include guifg=#ff6458 ctermfg=173 gui=NONE cterm=NONE -highlight PreCondit guifg=yellow ctermfg=173 gui=NONE cterm=NONE -highlight Keyword guifg=yellow ctermfg=173 cterm=NONE -highlight LineNr guifg=#9E9E9E ctermfg=159 guibg=#171717 -highlight Number guifg=#A5C261 ctermfg=107 -highlight PreProc guifg=#CC7833 ctermfg=103 -highlight Search guifg=NONE ctermfg=NONE guibg=#2b2b2b ctermbg=235 gui=italic cterm=underline -highlight Statement guifg=#ff6458 ctermfg=173 gui=NONE cterm=NONE -highlight String guifg=#e6f881 ctermfg=107 -highlight Title guifg=#CC7833 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=#bb3333 ctermfg=167 - -highlight rubyBlockParameter guifg=#7bcfff ctermfg=15 -highlight rubyClass guifg=#8eb999 ctermfg=15 -highlight rubyConstant guifg=#72b6ff ctermfg=167 -highlight rubyInstanceVariable guifg=#4596ff ctermfg=189 -highlight rubyInterpolation guifg=#d990de ctermfg=107 -highlight rubyLocalVariableOrMethod guifg=#d990de ctermfg=189 -highlight rubyPredefinedConstant guifg=#4596ff ctermfg=167 -highlight rubyPseudoVariable guifg=#4596ff ctermfg=221 -highlight rubyStringDelimiter guifg=#99cf50 ctermfg=143 - -"全局å˜é‡$ -highlight rubyIdentifier guifg=#58c353 ctermfg=143 - -highlight rubyOperator guifg=#0000ff ctermfg=143 -highlight rubyInclude guifg=#888888 -"if æ¡ä»¶ -highlight rubyConditional guifg=#bf3030 -highlight rubyOptionalDo guifg=#ff0000 -"å•行æ“作符 -highlight rubyConditionalModifier guifg=#6f40a8 -highlight rubyControl guifg=#8fe040 -highlight rubyClassVariable guifg=#3f0000 -highlight rubyAttribute guifg=#af0b15 -highlight rubyEval guifg=#48d1f0 - -highlight rubyPseudoVariable guifg=#af04a7 -highlight rubyPredifinedIdentifier guifg=#aa4400 -highlight xmlTag guifg=#E81F6A ctermfg=179 -highlight xmlTagName guifg=#E81F6A ctermfg=179 -highlight xmlEndTag guifg=#e81F6A 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 rubyModule guifg=#ef5969 -highlight rubyDefine guifg=#a0499D -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=#ff000F ctermfg=189 guibg=NONE ctermbg=NONE gui=underline cterm=underline -highlight MatchParen guifg=#519F50 ctermfg=15 guibg=#005f5f ctermbg=23 - diff --git a/vim/colors/kyle.vim b/vim/colors/kyle.vim deleted file mode 100644 index 5a34391..0000000 --- a/vim/colors/kyle.vim +++ /dev/null @@ -1,61 +0,0 @@ -" vim:sw=8:ts=8 -" -" act like t_Co=0 but use (256) color on just a few things -" - -set background=light - -hi clear -if exists("syntax_on") - syntax reset -endif - -let colors_name = "kyle" - -if &background == "light" - hi Normal cterm=NONE ctermbg=7 ctermfg=235 -endif - -hi Normal cterm=NONE ctermbg=234 ctermfg=250 -hi SpecialKey cterm=bold ctermfg=NONE -hi IncSearch cterm=reverse ctermfg=NONE -hi Search cterm=reverse ctermfg=NONE -hi MoreMsg cterm=bold ctermfg=NONE -hi ModeMsg cterm=bold ctermfg=NONE -hi LineNr cterm=NONE ctermfg=238 -hi StatusLine cterm=bold,reverse ctermfg=NONE -hi StatusLineNC cterm=reverse ctermfg=NONE -hi VertSplit cterm=reverse ctermfg=NONE -hi Title cterm=bold ctermfg=NONE -hi Visual cterm=reverse ctermfg=NONE -hi VisualNOS cterm=bold ctermfg=NONE -hi WarningMsg cterm=standout ctermfg=NONE -hi WildMenu cterm=standout ctermfg=NONE -hi Folded cterm=standout ctermfg=NONE -hi FoldColumn cterm=standout ctermfg=NONE -hi DiffAdd cterm=bold ctermfg=NONE -hi DiffChange cterm=bold ctermfg=NONE -hi DiffDelete cterm=bold ctermfg=NONE -hi DiffText cterm=reverse ctermfg=NONE -hi Type cterm=None ctermbg=NONE ctermfg=NONE -hi Keyword cterm=None ctermbg=NONE ctermfg=NONE -hi Number cterm=None ctermbg=NONE ctermfg=NONE -hi Char cterm=None ctermbg=NONE ctermfg=NONE -hi Format cterm=None ctermbg=NONE ctermfg=NONE -hi Special cterm=underline ctermbg=NONE ctermfg=NONE -hi Constant cterm=None ctermbg=NONE ctermfg=NONE -hi PreProc cterm=None ctermfg=NONE -hi Directive cterm=NONE ctermbg=NONE ctermfg=NONE -hi Conditional cterm=NONE ctermbg=NONE ctermfg=NONE -hi Comment cterm=NONE ctermbg=NONE ctermfg=245 -hi Func cterm=None ctermbg=234 ctermfg=250 -hi Identifier cterm=NONE ctermbg=NONE ctermfg=NONE -hi Statement cterm=NONE ctermbg=NONE ctermfg=NONE -hi Ignore cterm=bold ctermfg=NONE -hi String cterm=underline ctermfg=NONE -hi ErrorMsg cterm=reverse ctermfg=9 ctermbg=15 -hi Error cterm=reverse ctermfg=9 ctermbg=15 -hi Todo cterm=bold,standout ctermfg=11 ctermbg=0 -hi MatchParen cterm=bold ctermfg=none ctermbg=250 - -hi ColorColumn ctermbg=255 diff --git a/vim/colors/laravel.vim b/vim/colors/laravel.vim deleted file mode 100644 index 660bf81..0000000 --- a/vim/colors/laravel.vim +++ /dev/null @@ -1,105 +0,0 @@ -" ====================================================================== -" Laravel -" ====================================================================== -" A Sublime Text 2 / Textmate theme. -" Copyright (c) 2014 Dayle Rees. -" Released under the MIT License -" ====================================================================== -" Find more themes at : https://github.com/daylerees/colour-schemes -" ====================================================================== - -set background=dark -hi clear -syntax reset - -" Colors for the User Interface. - -hi Cursor guibg=#cc4455 guifg=white ctermbg=4 ctermfg=15 -hi link CursorIM Cursor -hi Normal guibg=#2E2C2B guifg=#DEDEDE gui=none ctermbg=0 ctermfg=15 -hi NonText guibg=bg guifg=#DEDEDE 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 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=#FFC48C ctermbg=bg ctermfg=10 -hi link WarningMsg ErrorMsg - -hi StatusLine guibg=#ffeecc guifg=black 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 ctermbg=4 ctermfg=fg - -" Colors for Syntax Highlighting. - -hi Comment guibg=bg guifg=#615953 gui=none ctermbg=8 ctermfg=7 - -hi Constant guibg=bg guifg=white ctermbg=8 ctermfg=15 -hi String guibg=bg guifg=#FDCA49 ctermbg=bg ctermfg=14 -hi Character guibg=bg guifg=#FC6B0A ctermbg=bg ctermfg=14 -hi Number guibg=bg guifg=#FC580C ctermbg=1 ctermfg=15 -hi Boolean guibg=bg guifg=#FC580C gui=none ctermbg=1 ctermfg=15 -hi Float guibg=bg guifg=#FC580C ctermbg=1 ctermfg=15 - -hi Identifier guibg=bg guifg=#DEDEDE ctermbg=bg ctermfg=12 -hi Function guibg=bg guifg=#FC6B0A ctermbg=bg ctermfg=12 -hi Statement guibg=bg guifg=#FC6B0A ctermbg=bg ctermfg=14 - -hi Conditional guibg=bg guifg=#FFA927 ctermbg=bg ctermfg=12 -hi Repeat guibg=bg guifg=#FFA927 ctermbg=4 ctermfg=14 -hi Label guibg=bg guifg=#ffccff ctermbg=bg ctermfg=13 -hi Operator guibg=bg guifg=#FFA927 ctermbg=6 ctermfg=15 -hi Keyword guibg=bg guifg=#FFA927 ctermbg=bg ctermfg=10 -hi Exception guibg=bg guifg=#FC6B0A ctermbg=bg ctermfg=10 - -hi PreProc guibg=bg guifg=#ffcc99 ctermbg=4 ctermfg=14 -hi Include guibg=bg guifg=#FFC48C ctermbg=bg ctermfg=10 -hi link Define Include -hi link Macro Include -hi link PreCondit Include - -hi Type guibg=bg guifg=#FFC48C ctermbg=bg ctermfg=12 -hi StorageClass guibg=bg guifg=#FC6B0A ctermbg=bg ctermfg=10 -hi Structure guibg=bg guifg=#DEDEDE ctermbg=bg ctermfg=10 -hi Typedef guibg=bg guifg=#FFC48C ctermbg=bg ctermfg=10 - -hi Special guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi SpecialChar guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi Tag guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi Delimiter guibg=bg guifg=fg ctermbg=1 ctermfg=fg -hi SpecialComment guibg=#334455 guifg=#8e8279 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=bg guifg=#DEDEDE ctermbg=1 ctermfg=15 -hi Ignore guibg=bg guifg=#cccccc ctermbg=bg ctermfg=8 -hi Error guibg=#ff0000 guifg=white ctermbg=12 ctermfg=15 -hi Todo guibg=#556677 guifg=#ff0000 ctermbg=1 ctermfg=12 - -hi htmlH2 guibg=bg guifg=fg 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 = "Laravel" -let colors_name = "Laravel" - diff --git a/vim/colors/lavender.vim b/vim/colors/lavender.vim deleted file mode 100644 index ad31ca9..0000000 --- a/vim/colors/lavender.vim +++ /dev/null @@ -1,105 +0,0 @@ -" ====================================================================== -" Lavender -" ====================================================================== -" A Sublime Text 2 / Textmate theme. -" Copyright (c) 2014 Dayle Rees. -" Released under the MIT License -" ====================================================================== -" Find more themes at : https://github.com/daylerees/colour-schemes -" ====================================================================== - -set background=dark -hi clear -syntax reset - -" Colors for the User Interface. - -hi Cursor guibg=#cc4455 guifg=white ctermbg=4 ctermfg=15 -hi link CursorIM Cursor -hi Normal guibg=#29222E guifg=#E0CEED gui=none ctermbg=0 ctermfg=15 -hi NonText guibg=bg guifg=#E0CEED 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 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=#A29DFA ctermbg=bg ctermfg=10 -hi link WarningMsg ErrorMsg - -hi StatusLine guibg=#ffeecc guifg=black 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 ctermbg=4 ctermfg=fg - -" Colors for Syntax Highlighting. - -hi Comment guibg=bg guifg=#614e6e gui=none ctermbg=8 ctermfg=7 - -hi Constant guibg=bg guifg=white ctermbg=8 ctermfg=15 -hi String guibg=bg guifg=#F5B0EF ctermbg=bg ctermfg=14 -hi Character guibg=bg guifg=#B657FF ctermbg=bg ctermfg=14 -hi Number guibg=bg guifg=#F25AE6 ctermbg=1 ctermfg=15 -hi Boolean guibg=bg guifg=#F25AE6 gui=none ctermbg=1 ctermfg=15 -hi Float guibg=bg guifg=#F25AE6 ctermbg=1 ctermfg=15 - -hi Identifier guibg=bg guifg=#E0CEED ctermbg=bg ctermfg=12 -hi Function guibg=bg guifg=#B657FF ctermbg=bg ctermfg=12 -hi Statement guibg=bg guifg=#B657FF ctermbg=bg ctermfg=14 - -hi Conditional guibg=bg guifg=#8E6DA6 ctermbg=bg ctermfg=12 -hi Repeat guibg=bg guifg=#8E6DA6 ctermbg=4 ctermfg=14 -hi Label guibg=bg guifg=#ffccff ctermbg=bg ctermfg=13 -hi Operator guibg=bg guifg=#8E6DA6 ctermbg=6 ctermfg=15 -hi Keyword guibg=bg guifg=#8E6DA6 ctermbg=bg ctermfg=10 -hi Exception guibg=bg guifg=#B657FF ctermbg=bg ctermfg=10 - -hi PreProc guibg=bg guifg=#ffcc99 ctermbg=4 ctermfg=14 -hi Include guibg=bg guifg=#A29DFA ctermbg=bg ctermfg=10 -hi link Define Include -hi link Macro Include -hi link PreCondit Include - -hi Type guibg=bg guifg=#A29DFA ctermbg=bg ctermfg=12 -hi StorageClass guibg=bg guifg=#B657FF ctermbg=bg ctermfg=10 -hi Structure guibg=bg guifg=#E0CEED ctermbg=bg ctermfg=10 -hi Typedef guibg=bg guifg=#A29DFA ctermbg=bg ctermfg=10 - -hi Special guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi SpecialChar guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi Tag guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi Delimiter guibg=bg guifg=fg ctermbg=1 ctermfg=fg -hi SpecialComment guibg=#334455 guifg=#9076a1 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=bg guifg=#E0CEED ctermbg=1 ctermfg=15 -hi Ignore guibg=bg guifg=#cccccc ctermbg=bg ctermfg=8 -hi Error guibg=#ff0000 guifg=white ctermbg=12 ctermfg=15 -hi Todo guibg=#556677 guifg=#ff0000 ctermbg=1 ctermfg=12 - -hi htmlH2 guibg=bg guifg=fg 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 = "Lavender" -let colors_name = "Lavender" - diff --git a/vim/colors/legacy.vim b/vim/colors/legacy.vim deleted file mode 100644 index 6004ebf..0000000 --- a/vim/colors/legacy.vim +++ /dev/null @@ -1,105 +0,0 @@ -" ====================================================================== -" Legacy -" ====================================================================== -" A Sublime Text 2 / Textmate theme. -" Copyright (c) 2014 Dayle Rees. -" Released under the MIT License -" ====================================================================== -" Find more themes at : https://github.com/daylerees/colour-schemes -" ====================================================================== - -set background=dark -hi clear -syntax reset - -" Colors for the User Interface. - -hi Cursor guibg=#cc4455 guifg=white ctermbg=4 ctermfg=15 -hi link CursorIM Cursor -hi Normal guibg=#14191f guifg=#aec2e0 gui=none ctermbg=0 ctermfg=15 -hi NonText guibg=bg guifg=#aec2e0 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 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=#267fb5 ctermbg=bg ctermfg=10 -hi link WarningMsg ErrorMsg - -hi StatusLine guibg=#ffeecc guifg=black 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 ctermbg=4 ctermfg=fg - -" Colors for Syntax Highlighting. - -hi Comment guibg=bg guifg=#324357 gui=none ctermbg=8 ctermfg=7 - -hi Constant guibg=bg guifg=white ctermbg=8 ctermfg=15 -hi String guibg=bg guifg=#FF410D ctermbg=bg ctermfg=14 -hi Character guibg=bg guifg=#ffffff ctermbg=bg ctermfg=14 -hi Number guibg=bg guifg=#C7F026 ctermbg=1 ctermfg=15 -hi Boolean guibg=bg guifg=#C7F026 gui=none ctermbg=1 ctermfg=15 -hi Float guibg=bg guifg=#C7F026 ctermbg=1 ctermfg=15 - -hi Identifier guibg=bg guifg=#aec2e0 ctermbg=bg ctermfg=12 -hi Function guibg=bg guifg=#ffffff ctermbg=bg ctermfg=12 -hi Statement guibg=bg guifg=#ffffff ctermbg=bg ctermfg=14 - -hi Conditional guibg=bg guifg=#748aa6 ctermbg=bg ctermfg=12 -hi Repeat guibg=bg guifg=#748aa6 ctermbg=4 ctermfg=14 -hi Label guibg=bg guifg=#ffccff ctermbg=bg ctermfg=13 -hi Operator guibg=bg guifg=#748aa6 ctermbg=6 ctermfg=15 -hi Keyword guibg=bg guifg=#748aa6 ctermbg=bg ctermfg=10 -hi Exception guibg=bg guifg=#ffffff ctermbg=bg ctermfg=10 - -hi PreProc guibg=bg guifg=#ffcc99 ctermbg=4 ctermfg=14 -hi Include guibg=bg guifg=#267fb5 ctermbg=bg ctermfg=10 -hi link Define Include -hi link Macro Include -hi link PreCondit Include - -hi Type guibg=bg guifg=#267fb5 ctermbg=bg ctermfg=12 -hi StorageClass guibg=bg guifg=#ffffff ctermbg=bg ctermfg=10 -hi Structure guibg=bg guifg=#aec2e0 ctermbg=bg ctermfg=10 -hi Typedef guibg=bg guifg=#267fb5 ctermbg=bg ctermfg=10 - -hi Special guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi SpecialChar guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi Tag guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi Delimiter guibg=bg guifg=fg ctermbg=1 ctermfg=fg -hi SpecialComment guibg=#334455 guifg=#4d6785 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=bg guifg=#aec2e0 ctermbg=1 ctermfg=15 -hi Ignore guibg=bg guifg=#cccccc ctermbg=bg ctermfg=8 -hi Error guibg=#ff0000 guifg=white ctermbg=12 ctermfg=15 -hi Todo guibg=#556677 guifg=#ff0000 ctermbg=1 ctermfg=12 - -hi htmlH2 guibg=bg guifg=fg 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 = "Legacy" -let colors_name = "Legacy" - diff --git a/vim/colors/legiblelight.vim b/vim/colors/legiblelight.vim deleted file mode 100644 index 4f4e29f..0000000 --- a/vim/colors/legiblelight.vim +++ /dev/null @@ -1,362 +0,0 @@ -"============================================================================== -"Filename: legiblelight.vim -"Last Modified: 2010-06-03 -"Version: 1.1.2 -"Maintainer: Tony Dunsworth -"Copyright: 2010 Tony Dunsworth -" This script is free software; you can do almost -" anything you wish with it under the terms of the GNU -" General Public License version 2 as published by the -" Free Software Foundation. -"Description: Vim colour scheme - code framework a blend of tabula -" by Bernd Pol and maroloccio by Marco Ipolito. The colour -" scheme is completely mine. I wanted a better light -" scheme which matches my tastes for blues and greens. -" There are versions for GUI and 256 colour xterm (I'm -" hoping that one looks better.) -"Scheme: legiblelight -"Install: Put this file in the users color directory -" (~/.vim/colors) then load it with :colorscheme -" legiblelight. -"============================================================================== -"Latest Changes -"============================================================================== -"- First iteration, so just putting it all together. -"============================================================================== - -hi clear -set background=light -if exists("syntax_on") - syntax reset -endif -let g:colors_name = "legiblelight" -"let g:Tabula_setOptions = 0 - -" --- GUI section - -hi Normal guifg=#0000cd guibg=#ffffff gui=none " mediumblue on white -hi Cursor guifg=#696969 guibg=fg gui=none " dimgray on mediumblue -hi CursorColumn guifg=fg guibg=#dcdcdc gui=none " mediumblue on gainsboro -hi CursorLine guifg=fg guibg=#dcdcdc gui=none " mediumblue on gainsboro -hi CursorIM guifg=#00008b guibg=bg gui=none " darkblue on background -hi DiffAdd guifg=#4b0082 guibg=bg gui=none " indigo on background -hi DiffChange guifg=#800080 guibg=bg gui=none " purple on background -hi DiffDelete guifg=#8b008b guibg=bg gui=none " darkmagenta on background -hi DiffText guifg=#483d8b guibg=bg gui=none " darkslateblue on background -hi ErrorMsg guifg=#cd0000 guibg=bg gui=bold " red3 on background (bold) -hi FoldColumn guifg=#00ced1 guibg=bg gui=bold " darkturquoise on background (bold) -hi Folded guifg=#48d1cc guibg=bg gui=italic " mediumturquoise on background (italic) -hi IncSearch guifg=#00bfff guibg=bg gui=bold " deepskyblue on background -hi LineNr guifg=#000080 guibg=#dcdcdc gui=none " navy on gainsboro -hi MatchParen guifg=#ffffff guibg=#4169e1 gui=none " white on royalblue -hi ModeMsg guifg=#ff6347 guibg=bg gui=bold " tomato on background (bold) -hi MoreMsg guifg=#ff4500 guibg=bg gui=bold " orangered on background (bold) -hi NonText guifg=#add8e6 guibg=bg gui=none " lightblue on background -hi Pmenu guifg=#5f9ea0 guibg=bg gui=none " cadetblue on background -hi PmenuSbar guifg=#ffffff guibg=#5f9ea0 gui=none " white on cadetblue -hi PmenuSel guifg=#b0c4de guibg=bg gui=none " lightsteelblue on background -hi PmenuThumb guifg=#87ceeb guibg=bg gui=reverse " skyblue on background -hi Question guifg=#ffffff guibg=#0000ff gui=bold " white on blue (bold) -hi SignColumn guifg=#4169e1 guibg=bg gui=bold " royalblue on background (bold) -hi Search guifg=#191970 guibg=bg gui=none " midnightblue on background -hi SpecialKey guifg=#2f4f4f guibg=bg gui=none " darkslategray on background -hi SpellBad guisp=#ee0000 guibg=bg gui=underline " red2 on background -hi SpellCap guisp=#dc143c guibg=bg gui=underline " crimson on background -hi SpellLocal guisp=#cd5c5c guibg=bg gui=underline " indianred on background -hi SpellRare guisp=#fa8072 guibg=bg gui=underline " salmon on background -hi StatusLine guifg=#556b2f guibg=bg gui=none " darkolivegreen on background -hi StatusLineNC guifg=#6b8e23 guibg=bg gui=none " olivedrab on background -hi TabLine guifg=#008080 guibg=bg gui=underline " teal on background -hi TabLineFill guifg=fg guibg=bg gui=reverse " mediumblue on background -hi TabLineSel guifg=fg guibg=bg gui=bold " mediumblue on background (bold) -hi VertSplit guifg=#008b8b guibg=bg gui=none " darkcyan on background -hi Visual guifg=#1e90ff guibg=bg gui=none " dodgerblue on background -hi WarningMsg guifg=#ff0000 guibg=bg gui=none " red on background -hi WildMenu guifg=#000000 guibg=bg gui=none " black on background - -" --- Syntax - -hi Comment guifg=#556b2f guibg=bg gui=italic " darkolivegreen on background (italic) -hi Constant guifg=#008000 guibg=bg gui=none " green on background -hi String guifg=#228b22 guibg=bg gui=none " forestgreen on background -hi Character guifg=#228b22 guibg=bg gui=none " forestgreen on background -hi Number guifg=#2e8b57 guibg=bg gui=none " seagreen on background -hi Float guifg=#2e8b57 guibg=bg gui=none " seagreen on background -hi Boolean guifg=#006400 guibg=bg gui=none " darkgreen on background -hi Identifier guifg=#a0522d guibg=bg gui=none " sienna on background -hi Function guifg=#8b4513 guibg=bg gui=none " saddlebrown on background -hi Statement guifg=#00008b guibg=bg gui=none " darkblue on background -hi Conditional guifg=#003399 guibg=bg gui=italic " districtblue on background (italic) -hi Repeat guifg=#0000ff guibg=bg gui=italic " blue on background (italic) -hi Label guifg=#000080 guibg=bg gui=italic " navy on background (italic) -hi Operator guifg=#4682b4 guibg=bg gui=italic " steelblue on background (italic) -hi Keyword guifg=#00008b guibg=bg gui=none " darkblue on background -hi Exception guifg=#4169e1 guibg=bg gui=italic " royalblue on background (italic) -hi PreProc guifg=#800080 guibg=bg gui=italic " purple on background (italic) -hi Include guifg=#8b008b guibg=bg gui=italic " darkmagenta on background (italic) -hi Define guifg=#9932cc guibg=bg gui=italic " darkorchid on background (italic) -hi Macro guifg=#9400d3 guibg=bg gui=italic " darkviolet on background (italic) -hi PreCondit guifg=#ba55d3 guibg=bg gui=italic " mediumorchid on background (italic) -hi Type guifg=#483d8b guibg=bg gui=none " darkslateblue on background -hi Typedef guifg=#6a5acd guibg=bg gui=none " slateblue on background -hi Structure guifg=#8a2be2 guibg=bg gui=none " blueviolet on background -hi StorageClass guifg=#9966cc guibg=bg gui=none " amethyst on background -hi Special guifg=#808000 guibg=bg gui=none " olive on background -hi SpecialChar guifg=#6b8e23 guibg=bg gui=italic " olivedrab on background (italic) -hi Tag guifg=#4682b4 guibg=bg gui=none " steelblue on background -hi Delimiter guifg=#66cdaa guibg=bg gui=none " mediumaquamarine on background -hi SpecialComment guifg=#8fbc8f guibg=bg gui=none " darkseagreen on background -hi Ignore guifg=#f5deb3 guibg=bg gui=none " wheat on background -hi Error guifg=#cd0000 guibg=bg gui=bold " red3 on background (bold) -hi Todo guifg=#bc8f8f guibg=bg gui=bold " rosybrown on background (bold) -hi Exception guifg=#ee0000 guibg=bg gui=bold " red2 on background (bold) -hi Underlined gui=underline " underline - -" --- VimError - -hi VimError guifg=#ffffff guibg=#ff0000 gui=bold " white on red (bold) -hi VimCommentTitle guifg=#778899 guibg=bg gui=italic " lightslategray on background (italic) - -" --- QuickFix - -hi dfLineNr guifg=#008080 guibg=#dcdcdc gui=bold " teal on gainsboro (bold) - -" --- Diff - -hi diffOldFile guifg=#5f9ea0 guibg=bg gui=none " cadetblue on background -hi diffNewFile guifg=#00bfff guibg=bg gui=none " deepskyblue on background -hi diffFile guifg=#40e0d0 guibg=bg gui=none " turquoise on background -hi link diffOnly Constant -hi link diffIdentical Constant -hi link diffDiffer Constant -hi link diffBDiffer Constant -hi link diffIsA Constant -hi link diffNoEOL Constant -hi link diffCommon Constant -hi diffRemoved guifg=#8b0000 guibg=bg gui=none " darkred on background -hi diffChanged guifg=#32cd32 guibg=bg gui=none " limegreen on background -hi diffAdded guifg=#3cb371 guibg=bg gui=none " mediumseagreen on background -hi diffLine guifg=#7b68ee guibg=bg gui=italic " mediumslateblue on background (italic) -hi link diffSubname diffLine -hi link diffComment Comment - -" --- CTerm8 (Light) -if &t_Co == 8 - if &background == "light" - hi Normal ctermfg=DarkBlue ctermbg=White - hi Cursor ctermfg=White ctermbg=DarkBlue - if version>=700 - hi CursorColumn ctermfg=LightBlue ctermbg=White - hi CursorLine ctermfg=LightBlue cterm=Underline - endif - hi CursorIM ctermfg=DarkBlue - hi DiffAdd ctermfg=DarkMagenta - hi DiffChange ctermfg=DarkMagenta cterm=Underline - hi DiffDelete ctermfg=DarkRed cterm=Underline - hi DiffText ctermfg=DarkGray - hi ErrorMsg ctermfg=White ctermbg=DarkRed - hi FoldColumn ctermfg=DarkCyan - hi Folded ctermfg=DarkCyan cterm=Underline - hi IncSearch ctermfg=DarkBlue ctermbg=Yellow - hi LineNr ctermfg=DarkBlue ctermbg=Gray - hi MatchParen ctermfg=Brown - hi ModeMsg ctermfg=LightRed - hi MoreMsg ctermfg=LightRed cterm=Underline - hi NonText ctermfg=LightBlue - if version>=700 - hi Pmenu ctermfg=LightBlue ctermbg=Yellow - hi PmenuSbar ctermfg=Yellow ctermbg=LightBlue - hi PmenuSel ctermfg=LightBlue cterm=Italic - hi PmenuThumb ctermfg=LightBlue cterm=Underline - endif - hi Question ctermfg=White ctermbg=LightRed - hi SignColumn ctermfg=DarkBlue - hi Search ctermfg=DarkBlue ctermbg=Yellow - hi SpellBad ctermfg=LightRed cterm=Underline - hi SpellCap ctermfg=LightRed - hi SpellLocal ctermfg=LightRed - hi SpellRare ctermfg=LightRed - hi TabLine ctermfg=LightCyan - hi TablLineFill ctermfg=LightCyan - hi TabLineSel ctermfg=LightCyan - hi VertSplit ctermfg=DarkCyan - hi Visual ctermfg=DarkBlue - hi WarningMsg ctermfg=DarkRed - hi WildMenu ctermfg=Black - hi Comment ctermfg=DarkGreen cterm=Underline - hi Constant ctermfg=DarkGreen - hi Identifier ctermfg=Brown - hi Statement ctermfg=DarkBlue - hi PreProc ctermfg=DarkMagenta - hi Type ctermfg=LightBlue - hi Special ctermfg=LightGreen - hi Error ctermfg=DarkRed - hi Todo ctermfg=Brown cterm=Underline - hi Exception ctermfg=LightRed cterm=Underline - hi Underlined cterm=Underline - endif - -" --- CTerm256 (light) -elseif &t_Co == 256 - - if v:version < 700 - command! -nargs=+ CSAHi exe "hi" substitute(substitute(, "undercurl", "underline", "g"), "guisp\\S\\+", "", "g") - else - command! -nargs=+ CSAHi exe "hi" - endif - if has("gui_running") || (&t_Co == 256 && (&term ==# "xterm" || &term =~# "^screen") && exists("g:CSApprox_konsole") && g:CSApprox_konsol) || &term =~? "^konsole" - CSAHi Normal ctermfg=20 ctermbg=231 - CSAHi Cursor ctermfg=249 ctermbg=18 - CSAHi CursorColumn ctermfg=25 ctermbg=252 - CSAHi CursorLine ctermfg=25 ctermbg=252 - CSAHi CursorIM ctermfg=18 ctermbg=231 - CSAHi DiffAdd ctermfg=53 ctermbg=231 - CSAHi DiffChange ctermfg=54 ctermbg=231 - CSAHi DiffDelete ctermfg=90 ctermbg=231 - CSAHi DiffText ctermfg=57 ctermbg=231 - CSAHi ErrorMsg ctermfg=160 ctermbg=231 term=bold - CSAHi FoldColumn ctermfg=37 ctermbg=231 term=bold - CSAHi Folded ctermfg=38 ctermbg=231 term=bold - CSAHi IncSearch ctermfg=19 ctermbg=231 - CSAHi LineNr ctermfg=20 ctermbg=251 - CSAHi MatchParen ctermfg=231 ctermbg=20 - CSAHi ModeMsg ctermfg=166 ctermbg=231 term=bold - CSAHi MoreMsg ctermfg=202 ctermbg=231 term=bold - CSAHi NonText ctermfg=39 ctermbg=231 - CSAHi Pmenu ctermfg=32 ctermbg=231 - CSAHi PmenuSbar ctermfg=231 ctermbg=32 - CSAHi PmenuSel ctermfg=68 ctermbg=231 - CSAHi PmenuThumb ctermfg=110 ctermbg=231 term=reverse - CSAHi Question ctermfg=231 ctermbg=21 term=bold - CSAHi SignColumn ctermfg=19 ctermbg=231 term=bold - CSAHi Search ctermfg=17 ctermbg=231 - CSAHi SpecialKey ctermfg=237 ctermbg=231 - CSAHi SpellBad ctermfg=196 ctermbg=231 term=underline - CSAHi SpellCap ctermfg=52 ctermbg=231 term=underline - CSAHi SpellLocal ctermfg=124 ctermbg=231 term=underline - CSAHi SpellRare ctermfg=160 ctermbg=231 term=underline - CSAHi StatusLine ctermfg=64 ctermbg=231 - CSAHi StatusLineNC ctermfg=58 ctermbg=231 - CSAHi TabLine ctermfg=23 ctermbg=231 term=underline - CSAHi TabLineFill ctermfg=20 ctermbg=231 term=reverse - CSAHi TabLineSel ctermfg=20 ctermbg=231 term=underline - CSAHi VertSplit ctermfg=24 ctermbg=231 - CSAHi Visual ctermfg=21 ctermbg=231 - CSAHi WarningMsg ctermfg=196 ctermbg=231 - CSAHi WildMenu ctermfg=16 ctermbg=231 - CSAHi Comment ctermfg=100 ctermbg=231 term=italic - CSAHi Constant ctermfg=34 ctermbg=231 - CSAHi Indentifier ctermfg=137 ctermbg=231 - CSAHi Statement ctermfg=19 ctermbg=231 - CSAHi PreProc ctermfg=54 ctermbg=231 - CSAHi Type ctermfg=26 ctermbg=231 - CSAHi Special ctermfg=58 ctermbg=231 - CSAHi Error ctermfg=160 ctermbg=231 term=bold - CSAHi Todo ctermfg=95 ctermbg=231 term=bold - CSAHi Exception ctermfg=124 ctermbg=231 term=bold - CSAHi Underlined term=underline - elseif has("gui_running") || (&t_Co == 256 && (&term ==# "xterm" || &term =~# "^screen") && exists("g:CSApprox_eterm") && g:CSApprox_eterrm) || &term=~> "^eterm" - CSAHi Normal ctermfg=20 ctermbg=231 - CSAHi Cursor ctermfg=249 ctermbg=18 - CSAHi CursorColumn ctermfg=25 ctermbg=252 - CSAHi CursorLine ctermfg=25 ctermbg=252 - CSAHi CursorIM ctermfg=18 ctermbg=231 - CSAHi DiffAdd ctermfg=53 ctermbg=231 - CSAHi DiffChange ctermfg=54 ctermbg=231 - CSAHi DiffDelete ctermfg=90 ctermbg=231 - CSAHi DiffText ctermfg=57 ctermbg=231 - CSAHi ErrorMsg ctermfg=160 ctermbg=231 term=bold - CSAHi FoldColumn ctermfg=37 ctermbg=231 term=bold - CSAHi Folded ctermfg=38 ctermbg=231 term=bold - CSAHi IncSearch ctermfg=19 ctermbg=231 - CSAHi LineNr ctermfg=20 ctermbg=251 - CSAHi MatchParen ctermfg=231 ctermbg=20 - CSAHi ModeMsg ctermfg=166 ctermbg=231 term=bold - CSAHi MoreMsg ctermfg=202 ctermbg=231 term=bold - CSAHi NonText ctermfg=39 ctermbg=231 - CSAHi Pmenu ctermfg=32 ctermbg=231 - CSAHi PmenuSbar ctermfg=231 ctermbg=32 - CSAHi PmenuSel ctermfg=68 ctermbg=231 - CSAHi PmenuThumb ctermfg=110 ctermbg=231 term=reverse - CSAHi Question ctermfg=231 ctermbg=21 term=bold - CSAHi SignColumn ctermfg=19 ctermbg=231 term=bold - CSAHi Search ctermfg=17 ctermbg=231 - CSAHi SpecialKey ctermfg=237 ctermbg=231 - CSAHi SpellBad ctermfg=196 ctermbg=231 term=underline - CSAHi SpellCap ctermfg=52 ctermbg=231 term=underline - CSAHi SpellLocal ctermfg=124 ctermbg=231 term=underline - CSAHi SpellRare ctermfg=160 ctermbg=231 term=underline - CSAHi StatusLine ctermfg=64 ctermbg=231 - CSAHi StatusLineNC ctermfg=58 ctermbg=231 - CSAHi TabLine ctermfg=23 ctermbg=231 term=underline - CSAHi TabLineFill ctermfg=20 ctermbg=231 term=reverse - CSAHi TabLineSel ctermfg=20 ctermbg=231 term=underline - CSAHi VertSplit ctermfg=24 ctermbg=231 - CSAHi Visual ctermfg=21 ctermbg=231 - CSAHi WarningMsg ctermfg=196 ctermbg=231 - CSAHi WildMenu ctermfg=16 ctermbg=231 - CSAHi Comment ctermfg=100 ctermbg=231 term=italic - CSAHi Constant ctermfg=34 ctermbg=231 - CSAHi Indentifier ctermfg=137 ctermbg=231 - CSAHi Statement ctermfg=19 ctermbg=231 - CSAHi PreProc ctermfg=54 ctermbg=231 - CSAHi Type ctermfg=26 ctermbg=231 - CSAHi Special ctermfg=58 ctermbg=231 - CSAHi Error ctermfg=160 ctermbg=231 term=bold - CSAHi Todo ctermfg=95 ctermbg=231 term=bold - CSAHi Exception ctermfg=124 ctermbg=231 term=bold - CSAHi Underlined term=underline - elseif has("gui_running") || &t_Co == 256 - CSAHi Normal ctermfg=20 ctermbg=231 - CSAHi Cursor ctermfg=249 ctermbg=18 - CSAHi CursorColumn ctermfg=25 ctermbg=252 - CSAHi CursorLine ctermfg=25 ctermbg=252 - CSAHi CursorIM ctermfg=18 ctermbg=231 - CSAHi DiffAdd ctermfg=53 ctermbg=231 - CSAHi DiffChange ctermfg=54 ctermbg=231 - CSAHi DiffDelete ctermfg=90 ctermbg=231 - CSAHi DiffText ctermfg=57 ctermbg=231 - CSAHi ErrorMsg ctermfg=160 ctermbg=231 term=bold - CSAHi FoldColumn ctermfg=37 ctermbg=231 term=bold - CSAHi Folded ctermfg=38 ctermbg=231 term=bold - CSAHi IncSearch ctermfg=19 ctermbg=231 - CSAHi LineNr ctermfg=20 ctermbg=251 - CSAHi MatchParen ctermfg=231 ctermbg=20 - CSAHi ModeMsg ctermfg=166 ctermbg=231 term=bold - CSAHi MoreMsg ctermfg=202 ctermbg=231 term=bold - CSAHi NonText ctermfg=39 ctermbg=231 - CSAHi Pmenu ctermfg=32 ctermbg=231 - CSAHi PmenuSbar ctermfg=231 ctermbg=32 - CSAHi PmenuSel ctermfg=68 ctermbg=231 - CSAHi PmenuThumb ctermfg=110 ctermbg=231 term=reverse - CSAHi Question ctermfg=231 ctermbg=21 term=bold - CSAHi SignColumn ctermfg=19 ctermbg=231 term=bold - CSAHi Search ctermfg=17 ctermbg=231 - CSAHi SpecialKey ctermfg=237 ctermbg=231 - CSAHi SpellBad ctermfg=196 ctermbg=231 term=underline - CSAHi SpellCap ctermfg=52 ctermbg=231 term=underline - CSAHi SpellLocal ctermfg=124 ctermbg=231 term=underline - CSAHi SpellRare ctermfg=160 ctermbg=231 term=underline - CSAHi StatusLine ctermfg=64 ctermbg=231 - CSAHi StatusLineNC ctermfg=58 ctermbg=231 - CSAHi TabLine ctermfg=23 ctermbg=231 term=underline - CSAHi TabLineFill ctermfg=20 ctermbg=231 term=reverse - CSAHi TabLineSel ctermfg=20 ctermbg=231 term=underline - CSAHi VertSplit ctermfg=24 ctermbg=231 - CSAHi Visual ctermfg=21 ctermbg=231 - CSAHi WarningMsg ctermfg=196 ctermbg=231 - CSAHi WildMenu ctermfg=16 ctermbg=231 - CSAHi Comment ctermfg=100 ctermbg=231 term=italic - CSAHi Constant ctermfg=34 ctermbg=231 - CSAHi Indentifier ctermfg=137 ctermbg=231 - CSAHi Statement ctermfg=19 ctermbg=231 - CSAHi PreProc ctermfg=54 ctermbg=231 - CSAHi Type ctermfg=26 ctermbg=231 - CSAHi Special ctermfg=58 ctermbg=231 - CSAHi Error ctermfg=160 ctermbg=231 term=bold - CSAHi Todo ctermfg=95 ctermbg=231 term=bold - CSAHi Exception ctermfg=124 ctermbg=231 term=bold - CSAHi Underlined term=underline - endif - delcommand CSAHi -endif diff --git a/vim/colors/leglight2.vim b/vim/colors/leglight2.vim deleted file mode 100644 index 1b6e945..0000000 --- a/vim/colors/leglight2.vim +++ /dev/null @@ -1,204 +0,0 @@ -"============================================================================== -"Filename: leglight2.vim -"Last Modified: 2010-06-03 -"Version: 1.0.1 -"Maintainer: Tony Dunsworth -"Copyright: 2010 Tony Dunsworth -" This script is free software; you can do almost -" anything you want with it under the terms of the GNU -" General Pulic License version 2 as published by the -" Free Software Foundation -"Description: Vim colour scheme - a rebuild of legiblelight.vim on -" a Linux working system to address errors which were -" in the Windows build. There is a predominance of blues -" greens and the like. There will be versions for GUI and -" for 256 colour xterm. -"Scheme: leglight2 -"Install: Put this file in the users colour directory -" (~/.vim/colors) then load it with :colorscheme -" leglight2. -"============================================================================== - -" Initialization and Setup {{{1 -"============================================================================== -hi clear -set background=light -if exists("syntax_on") - syntax reset -endif -let colors_name = "leglight2" -" }}} - -" GUI Section {{{1 -"============================================================================== -hi Normal guifg=#0000cd guibg=#ffffff gui=none " mediumblue on white -hi Cursor guifg=#ffffff guibg=#0000cd gui=none " white on mediumblue -if exists('g:leglight2_cursor_line_visibility') && g:leglight2_cursor_line_visibility >= 2 - hi CursorColumn guifg=#0000cd guibg=#dcdcdc gui=none " mediumblue on gainsboro - hi CursorLine guifg=#0000cd guibg=#dcdcdc gui=none " mediumblue on gainsboro -elseif exists('g:leglight2_cursor_line_visibility') && g:leglight2_cursor_line_visibility >= 1 - hi CursorColumn guifg=#0000ff guibg=#dcdcdc gui=none " blue on gainsboro - hi CursorLine guifg=#0000ff guibg=#dcdcdc gui=none " blue on gainsboro -endif -hi CursorIM guifg=#00008b guibg=#ffffff gui=none " darkblue on white -hi DiffAdd guifg=#4b0082 guibg=bg gui=none " indigo on background -hi DiffChange guifg=#800080 guibg=bg gui=none " purple on background -hi DiffDelete guifg=#8b008b guibg=bg gui=none " darkmagenta on background -hi DiffText guifg=#483d8b guibg=bg gui=none " darkslateblue on background -hi ErrorMsg guifg=#cd0000 guibg=bg gui=bold " red3 on background (bold) -hi FoldColumn guifg=#00ced1 guibg=bg gui=bold " darkturquoise on background (bold) -hi Folded guifg=#48d1cc guibg=bg gui=italic " mediumturquoise on background (italic) -hi IncSearch guifg=#00bfff guibg=bg gui=bold " deepskyblue on background (bold) -hi LineNr guifg=#000080 guibg=#dcdcdc gui=none " navy on gainsboro -hi MatchParen guifg=#ffffff guibg=#4169e1 gui=none " white on royalblue -hi ModeMsg guifg=#ff6347 guibg=bg gui=bold " tomato on background (bold) -hi MoreMsg guifg=#ff4500 guibg=bg gui=bold " orangered on background (bold) -hi NonText guifg=#add8e6 guibg=bg gui=none " lightblue on background -hi Pmenu guifg=#5f9ea0 guibg=bg gui=none " cadetblue on background -hi PmenuSbar guifg=#ffffff guibg=#5f9ea0 gui=none " white on cadetblue -hi PmenuSel guifg=#b0c4de guibg=bg gui=none " lightsteelblue on background -hi PmenuThumb guifg=#87ceeb guibg=bg gui=reverse " skyblue on background -hi Question guifg=#ffffff guibg=#0000ff gui=bold " white on blue (bold) -hi SignColumn guifg=#4169e1 guibg=bg gui=bold " royalblue on background (bold) -hi Search guifg=#191970 guibg=bg gui=none " midnightblue on background -hi SpecialKey guifg=#2f4f4f guibg=bg gui=none " darkslategray on background -hi SpellBad guisp=#ee0000 guibg=bg gui=underline " red2 on background (underline) -hi SpellCap guisp=#dc143c guibg=bg gui=underline " crimson on background (underline) -hi SpellLocal guisp=#cd5c5c guibg=bg gui=underline " indianred on background (underline) -hi SpellRare guisp=#fa8072 guibg=bg gui=underline " salmon on background (underline) -hi StatusLine guifg=#556b2f guibg=bg gui=none " darkolivegreen on background -hi StatusLineNC guifg=#6b8e23 guibg=bg gui=none " olivedrab on background -hi TabLine guifg=#008080 guibg=bg gui=underline " teal on background (underline) -hi TabLineFill guifg=#0000cd guibg=bg gui=reverse " mediumblue on background -hi TabLineSel guifg=#0000cd guibg=bg gui=bold " mediumblue on background (bold) -hi VertSplit guifg=#008b8b guibg=bg gui=none " darkcyan on background -hi Visual guifg=#1e90ff guibg=bg gui=none " dodgerblue on background -hi WarningMsg guifg=#ff0000 guibg=bg gui=none " red on background -hi WildMenu guifg=#000000 guibg=bg gui=none " black on background -" }}} - -" Syntax {{{ 1 -" General {{{ 2 -"============================================================================== -hi Comment guifg=#556b2f guibg=#ffffff gui=italic " darkolivegreen on background (italic) -hi Constant guifg=#008000 guibg=bg gui=none " green on background -hi String guifg=#228b22 guibg=bg gui=none " forestgreen on background -hi Character guifg=#228b22 guibg=bg gui=none " forestgreen on background -hi Number guifg=#2e8b57 guibg=bg gui=none " seagreen on background -hi Float guifg=#2e8b57 guibg=bg gui=none " seagreen on background -hi Boolean guifg=#006400 guibg=bg gui=none " darkgreen on background -hi Identifier guifg=#a0522d guibg=bg gui=none " sienna on background -hi Function guifg=#8b4513 guibg=bg gui=none " saddlebrown on background -hi Statement guifg=#00008b guibg=bg gui=none " darkblue on background -hi Conditional guifg=#003399 guibg=bg gui=italic " districtblue on background (italic) -hi Repeat guifg=#0000ff guibg=bg gui=italic " blue on background (italic) -hi Label guifg=#000080 guibg=bg gui=italic " navy on background (italic) -hi Operator guifg=#4682b4 guibg=bg gui=italic " steelblue on background (italic) -hi Keyword guifg=#00008b guibg=bg gui=none " darkblue on background -hi Exception guifg=#4169e1 guibg=bg gui=italic " royalblue on background (italic) -hi PreProc guifg=#800080 guibg=bg gui=italic " purple on background (italic) -hi Include guifg=#8b008b guibg=bg gui=italic " darkmagenta on background (italic) -hi Define guifg=#9932cc guibg=bg gui=italic " darkorchid on background (italic) -hi Macro guifg=#9400d3 guibg=bg gui=italic " darkviolet on background (italic) -hi PreCondit guifg=#ba55d3 guibg=bg gui=italic " mediumorchid on background (italic) -hi Type guifg=#483d8b guibg=bg gui=none " darkslateblue on background -hi Typedef guifg=#6a5acd guibg=bg gui=none " slateblue on background -hi Structure guifg=#8a2be2 guibg=bg gui=none " blueviolet on background -hi StorageClass guifg=#9966cc guibg=bg gui=none " amethyst on background -hi Special guifg=#808000 guibg=bg gui=none " olive on background -hi SpecialChar guifg=#6b8e23 guibg=bg gui=italic " olivedrab on background (italic) -hi Tag guifg=#4682b4 guibg=bg gui=none " steelblue on background -hi Delimiter guifg=#66cdaa guibg=bg gui=none " mediumaquamarine on background -hi SpecialComment guifg=#8fbc8f guibg=bg gui=none " darkseagreen on background -hi Ignore guifg=#f5deb3 guibg=bg gui=none " wheat on background -hi Error guifg=#cd0000 guibg=bg gui=bold " red3 on background (bold) -hi Todo guifg=#bc8f8f guibg=bg gui=bold " rosybrown on background -hi Exception guifg=#ee0000 guibg=bg gui=bold " red2 on background (bold) -hi Underlined gui=underline " underlined -" 2}}} - -" Vim {{{2 -"============================================================================== -hi VimError guifg=#ffffff guibg=#ff0000 gui=bold " white on red (bold) -hi VimCommentTitle guifg=#778899 guibg=#ffffff gui=italic " lightslategray on background (italic) -" 2}}} - -" QuickFix {{{2 -"============================================================================== -hi qfLineNr guifg=#008080 guibg=#dcdcdc gui=bold " teal on gainsboro (bold) -" 2}}} - -" Diff {{{2 -"============================================================================== -hi diffOldFile guifg=#5f9ea0 guibg=#ffffff gui=none " cadetblue on background -hi diffNewFile guifg=#00bfff guibg=bg gui=none " deepskyblue on background -hi diffFile guifg=#40e0d0 guibg=bg gui=none " turquoise on background -hi link diffOnly Constant -hi link diffIdentical Constant -hi link diffDiffer Constant -hi link diffBDiffer Constant -hi link diffIsA Constant -hi link diffNoEOL Constant -hi link diffCommon Constant -hi diffRemoved guifg=#8b0000 guibg=bg gui=none " darkred on background -hi diffChanged guifg=#32cd32 guibg=bg gui=none " limegreen on background -hi diffAdded guifg=#3cb371 guibg=bg gui=none " mediumseagreen on background -hi diffLine guifg=#7b68ee guibg=bg gui=italic " mediumslateblue on background (italic) -hi link diffSubname diffLine -hi link diffComment Comment -" 2}}} - -" 1}}} - -" 256-Color Terminal Colours {{{1 -"============================================================================== -hi Normal ctermfg=20 ctermbg=231 cterm=none -hi Cursor ctermfg=249 ctermbg=18 cterm=none -hi CursorColumn ctermfg=25 ctermbg=252 cterm=none -hi CursorLine ctermfg=25 ctermbg=252 cterm=none -hi CursorIM ctermfg=18 ctermbg=252 cterm=none -hi DiffAdd ctermfg=53 ctermbg=231 cterm=none -hi DiffChange ctermfg=54 ctermbg=231 cterm=none -hi DiffDelete ctermfg=90 ctermbg=231 cterm=none -hi DiffText ctermfg=57 ctermbg=231 cterm=none -hi ErrorMsg ctermfg=160 ctermbg=231 cterm=bold -hi FoldColumn ctermfg=37 ctermbg=231 cterm=bold -hi Folded ctermfg=38 ctermbg=231 cterm=bold -hi IncSearch ctermfg=19 ctermbg=231 cterm=none -hi LineNr ctermfg=20 ctermbg=251 cterm=none -hi MatchParen ctermfg=231 ctermbg=20 cterm=none -hi ModeMsg ctermfg=166 ctermbg=231 cterm=bold -hi MoreMsg ctermfg=202 ctermbg=231 cterm=bold -hi NonText ctermfg=39 ctermbg=231 cterm=none -hi Pmenu ctermfg=32 ctermbg=231 cterm=none -hi PmenuSbar ctermfg=231 ctermbg=32 cterm=none -hi PmenuSel ctermfg=68 ctermbg=231 cterm=none -hi PmenuThumb ctermfg=110 ctermbg=231 cterm=reverse -hi Question ctermfg=231 ctermbg=21 cterm=bold -hi SignColumn ctermfg=19 ctermbg=231 cterm=bold -hi Search ctermfg=17 ctermbg=231 cterm=none -hi SpecialKey ctermfg=237 ctermbg=231 cterm=none -hi SpellBad ctermfg=196 ctermbg=231 cterm=underline -hi SpellCap ctermfg=52 ctermbg=231 cterm=underline -hi SpellLocal ctermfg=124 ctermbg=231 cterm=underline -hi SpellRare ctermfg=160 ctermbg=231 cterm=underline -hi StatusLine ctermfg=64 ctermbg=231 cterm=none -hi StatusLineNC ctermfg=58 ctermbg=231 cterm=none -hi TabLine ctermfg=23 ctermbg=231 cterm=underline -hi TabLineFill ctermfg=20 ctermbg=231 cterm=reverse -hi TabLineSel ctermfg=20 ctermbg=231 cterm=underline -hi VertSplit ctermfg=24 ctermbg=231 cterm=none -hi Visual ctermfg=21 ctermbg=231 cterm=none -hi WarningMsg ctermfg=196 ctermbg=231 cterm=none -hi WildMenu ctermfg=16 ctermbg=231 cterm=none -hi Comment ctermfg=100 ctermbg=231 cterm=italic -hi Constant ctermfg=34 ctermbg=231 cterm=none -hi Identifier ctermfg=137 ctermbg=231 cterm=none -hi Statement ctermfg=19 ctermbg=231 cterm=none -hi PreProc ctermfg=54 ctermbg=231 cterm=none -hi Type ctermfg=26 ctermbg=231 cterm=none -hi Special ctermfg=58 ctermbg=231 cterm=none -hi Error ctermfg=160 ctermbg=231 cterm=bold -hi Exception ctermfg=95 ctermbg=231 cterm=bold -hi Underlined cterm=underline -" 1}}} diff --git a/vim/colors/leo.vim b/vim/colors/leo.vim deleted file mode 100755 index f11cbea..0000000 --- a/vim/colors/leo.vim +++ /dev/null @@ -1,150 +0,0 @@ -" Vim color file -" Maintainer: Lorenzo Leonini -" 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 diff --git a/vim/colors/less.vim b/vim/colors/less.vim deleted file mode 100644 index c874913..0000000 --- a/vim/colors/less.vim +++ /dev/null @@ -1,54 +0,0 @@ -" vim color file -" Maintainer: Brian Nelson -" Last Change: $Revision: 1.1 $ $Date: 2003/12/15 17:25:08 $ -" -" Less is More - A minimal color scheme. -" Disigned to work equally well on 8 or 16 colors, terminal or gui. - -hi clear -set background=dark -if exists("syntax_on") - syntax reset -endif -let g:colors_name = "less" - -hi Normal term=none ctermfg=7 ctermbg=0 gui=none guifg=LightGray guibg=black -hi Directory term=bold cterm=bold ctermfg=blue guifg=Blue -hi Search term=reverse ctermfg=white ctermbg=blue guifg=white guibg=Blue -hi MoreMsg term=bold cterm=bold ctermfg=darkgreen gui=bold guifg=DarkGreen -hi ModeMsg term=bold cterm=bold gui=bold guifg=White guibg=Blue -hi LineNr term=underline cterm=bold ctermfg=darkcyan guifg=DarkCyan -hi Question term=standout cterm=bold ctermfg=darkgreen gui=bold guifg=DarkGreen -hi Comment term=bold cterm=bold ctermfg=0 gui=none guifg=DarkGray -hi Constant term=bold cterm=none ctermfg=7 gui=none guifg=LightGray -hi Special term=bold cterm=none ctermfg=3 gui=none guifg=Orange -hi Identifier term=none cterm=none ctermfg=7 gui=none guifg=LightGray -hi PreProc term=underline cterm=bold ctermfg=7 gui=bold guifg=White -hi Error term=reverse cterm=bold ctermfg=7 ctermbg=1 gui=bold guifg=Black guibg=Red -hi Todo term=standout cterm=none ctermfg=0 ctermbg=7 guifg=Black guibg=White -hi String term=none cterm=none ctermfg=3 gui=none guifg=LightYellow -hi Function term=bold cterm=bold ctermfg=3 gui=none guifg=Yellow -hi Statement term=bold cterm=bold ctermfg=7 gui=bold guifg=White -hi Include term=bold cterm=bold ctermfg=4 gui=none guifg=LightBlue -hi StorageClass term=bold cterm=bold ctermfg=5 gui=none guifg=LightMagenta -hi Type term=none cterm=none ctermfg=7 gui=none guifg=LightGray -hi Defined term=bold cterm=bold ctermfg=6 gui=none guifg=LightCyan -hi link Character String -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 Macro Include -hi link PreCondit PreProc -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 diff --git a/vim/colors/lettuce.vim b/vim/colors/lettuce.vim deleted file mode 100755 index 223dc36..0000000 --- a/vim/colors/lettuce.vim +++ /dev/null @@ -1,215 +0,0 @@ -" Vim color file -" Version: 1.2 2007.08.08 -" Author: Valyaeff Valentin -" 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 . - -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 "\%(\%(\\|{\)\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 diff --git a/vim/colors/light/earthsong-light.vim b/vim/colors/light/earthsong-light.vim deleted file mode 100644 index 265a2c9..0000000 --- a/vim/colors/light/earthsong-light.vim +++ /dev/null @@ -1,105 +0,0 @@ -" ====================================================================== -" Earthsong Light -" ====================================================================== -" A Sublime Text 2 / Textmate theme. -" Copyright (c) 2014 Dayle Rees. -" Released under the MIT License -" ====================================================================== -" Find more themes at : https://github.com/daylerees/colour-schemes -" ====================================================================== - -set background=dark -hi clear -syntax reset - -" Colors for the User Interface. - -hi Cursor guibg=#cc4455 guifg=white ctermbg=4 ctermfg=15 -hi link CursorIM Cursor -hi Normal guibg=#ffffff guifg=#4d463e gui=none ctermbg=0 ctermfg=15 -hi NonText guibg=bg guifg=#4d463e 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 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=#95CC5E ctermbg=bg ctermfg=10 -hi link WarningMsg ErrorMsg - -hi StatusLine guibg=#ffeecc guifg=black 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 ctermbg=4 ctermfg=fg - -" Colors for Syntax Highlighting. - -hi Comment guibg=bg guifg=#d6cab9 gui=none ctermbg=8 ctermfg=7 - -hi Constant guibg=bg guifg=white ctermbg=8 ctermfg=15 -hi String guibg=bg guifg=#F8BB39 ctermbg=bg ctermfg=14 -hi Character guibg=bg guifg=#DB784D ctermbg=bg ctermfg=14 -hi Number guibg=bg guifg=#F8BB39 ctermbg=1 ctermfg=15 -hi Boolean guibg=bg guifg=#F8BB39 gui=none ctermbg=1 ctermfg=15 -hi Float guibg=bg guifg=#F8BB39 ctermbg=1 ctermfg=15 - -hi Identifier guibg=bg guifg=#4d463e ctermbg=bg ctermfg=12 -hi Function guibg=bg guifg=#DB784D ctermbg=bg ctermfg=12 -hi Statement guibg=bg guifg=#DB784D ctermbg=bg ctermfg=14 - -hi Conditional guibg=bg guifg=#DB784D ctermbg=bg ctermfg=12 -hi Repeat guibg=bg guifg=#DB784D ctermbg=4 ctermfg=14 -hi Label guibg=bg guifg=#ffccff ctermbg=bg ctermfg=13 -hi Operator guibg=bg guifg=#DB784D ctermbg=6 ctermfg=15 -hi Keyword guibg=bg guifg=#DB784D ctermbg=bg ctermfg=10 -hi Exception guibg=bg guifg=#DB784D ctermbg=bg ctermfg=10 - -hi PreProc guibg=bg guifg=#ffcc99 ctermbg=4 ctermfg=14 -hi Include guibg=bg guifg=#95CC5E ctermbg=bg ctermfg=10 -hi link Define Include -hi link Macro Include -hi link PreCondit Include - -hi Type guibg=bg guifg=#95CC5E ctermbg=bg ctermfg=12 -hi StorageClass guibg=bg guifg=#DB784D ctermbg=bg ctermfg=10 -hi Structure guibg=bg guifg=#4d463e ctermbg=bg ctermfg=10 -hi Typedef guibg=bg guifg=#95CC5E ctermbg=bg ctermfg=10 - -hi Special guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi SpecialChar guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi Tag guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi Delimiter guibg=bg guifg=fg ctermbg=1 ctermfg=fg -hi SpecialComment guibg=#334455 guifg=#9a9082 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=bg guifg=#4d463e ctermbg=1 ctermfg=15 -hi Ignore guibg=bg guifg=#cccccc ctermbg=bg ctermfg=8 -hi Error guibg=#ff0000 guifg=white ctermbg=12 ctermfg=15 -hi Todo guibg=#556677 guifg=#ff0000 ctermbg=1 ctermfg=12 - -hi htmlH2 guibg=bg guifg=fg 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 = "Earthsong Light" -let colors_name = "Earthsong Light" - diff --git a/vim/colors/light/snappy-light.vim b/vim/colors/light/snappy-light.vim deleted file mode 100644 index ef84e45..0000000 --- a/vim/colors/light/snappy-light.vim +++ /dev/null @@ -1,105 +0,0 @@ -" ====================================================================== -" Snappy Light -" ====================================================================== -" A Sublime Text 2 / Textmate theme. -" Copyright (c) 2014 Dayle Rees. -" Released under the MIT License -" ====================================================================== -" Find more themes at : https://github.com/daylerees/colour-schemes -" ====================================================================== - -set background=dark -hi clear -syntax reset - -" Colors for the User Interface. - -hi Cursor guibg=#cc4455 guifg=white ctermbg=4 ctermfg=15 -hi link CursorIM Cursor -hi Normal guibg=#ffffff guifg=#555555 gui=none ctermbg=0 ctermfg=15 -hi NonText guibg=bg guifg=#555555 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 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=#4ea1df ctermbg=bg ctermfg=10 -hi link WarningMsg ErrorMsg - -hi StatusLine guibg=#ffeecc guifg=black 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 ctermbg=4 ctermfg=fg - -" Colors for Syntax Highlighting. - -hi Comment guibg=bg guifg=#bbbbbb gui=none ctermbg=8 ctermfg=7 - -hi Constant guibg=bg guifg=white ctermbg=8 ctermfg=15 -hi String guibg=bg guifg=#4ea1df ctermbg=bg ctermfg=14 -hi Character guibg=bg guifg=#f66153 ctermbg=bg ctermfg=14 -hi Number guibg=bg guifg=#4ea1df ctermbg=1 ctermfg=15 -hi Boolean guibg=bg guifg=#4ea1df gui=none ctermbg=1 ctermfg=15 -hi Float guibg=bg guifg=#4ea1df ctermbg=1 ctermfg=15 - -hi Identifier guibg=bg guifg=#555555 ctermbg=bg ctermfg=12 -hi Function guibg=bg guifg=#f66153 ctermbg=bg ctermfg=12 -hi Statement guibg=bg guifg=#f66153 ctermbg=bg ctermfg=14 - -hi Conditional guibg=bg guifg=#da564a ctermbg=bg ctermfg=12 -hi Repeat guibg=bg guifg=#da564a ctermbg=4 ctermfg=14 -hi Label guibg=bg guifg=#ffccff ctermbg=bg ctermfg=13 -hi Operator guibg=bg guifg=#da564a ctermbg=6 ctermfg=15 -hi Keyword guibg=bg guifg=#da564a ctermbg=bg ctermfg=10 -hi Exception guibg=bg guifg=#f66153 ctermbg=bg ctermfg=10 - -hi PreProc guibg=bg guifg=#ffcc99 ctermbg=4 ctermfg=14 -hi Include guibg=bg guifg=#4ea1df ctermbg=bg ctermfg=10 -hi link Define Include -hi link Macro Include -hi link PreCondit Include - -hi Type guibg=bg guifg=#4ea1df ctermbg=bg ctermfg=12 -hi StorageClass guibg=bg guifg=#f66153 ctermbg=bg ctermfg=10 -hi Structure guibg=bg guifg=#555555 ctermbg=bg ctermfg=10 -hi Typedef guibg=bg guifg=#4ea1df ctermbg=bg ctermfg=10 - -hi Special guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi SpecialChar guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi Tag guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi Delimiter guibg=bg guifg=fg ctermbg=1 ctermfg=fg -hi SpecialComment guibg=#334455 guifg=#7d7d7d 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=bg guifg=#555555 ctermbg=1 ctermfg=15 -hi Ignore guibg=bg guifg=#cccccc ctermbg=bg ctermfg=8 -hi Error guibg=#ff0000 guifg=white ctermbg=12 ctermfg=15 -hi Todo guibg=#556677 guifg=#ff0000 ctermbg=1 ctermfg=12 - -hi htmlH2 guibg=bg guifg=fg 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 = "Snappy Light" -let colors_name = "Snappy Light" - diff --git a/vim/colors/light/userscape.vim b/vim/colors/light/userscape.vim deleted file mode 100644 index 38c5667..0000000 --- a/vim/colors/light/userscape.vim +++ /dev/null @@ -1,105 +0,0 @@ -" ====================================================================== -" Userscape -" ====================================================================== -" A Sublime Text 2 / Textmate theme. -" Copyright (c) 2014 Dayle Rees. -" Released under the MIT License -" ====================================================================== -" Find more themes at : https://github.com/daylerees/colour-schemes -" ====================================================================== - -set background=dark -hi clear -syntax reset - -" Colors for the User Interface. - -hi Cursor guibg=#cc4455 guifg=white ctermbg=4 ctermfg=15 -hi link CursorIM Cursor -hi Normal guibg=#F5F8FC guifg=#879BB0 gui=none ctermbg=0 ctermfg=15 -hi NonText guibg=bg guifg=#879BB0 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 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=#A8C0E0 ctermbg=bg ctermfg=10 -hi link WarningMsg ErrorMsg - -hi StatusLine guibg=#ffeecc guifg=black 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 ctermbg=4 ctermfg=fg - -" Colors for Syntax Highlighting. - -hi Comment guibg=bg guifg=#bbbbbb gui=none ctermbg=8 ctermfg=7 - -hi Constant guibg=bg guifg=white ctermbg=8 ctermfg=15 -hi String guibg=bg guifg=#E3BD14 ctermbg=bg ctermfg=14 -hi Character guibg=bg guifg=#355B8C ctermbg=bg ctermfg=14 -hi Number guibg=bg guifg=#DE4D3A ctermbg=1 ctermfg=15 -hi Boolean guibg=bg guifg=#DE4D3A gui=none ctermbg=1 ctermfg=15 -hi Float guibg=bg guifg=#DE4D3A ctermbg=1 ctermfg=15 - -hi Identifier guibg=bg guifg=#879BB0 ctermbg=bg ctermfg=12 -hi Function guibg=bg guifg=#355B8C ctermbg=bg ctermfg=12 -hi Statement guibg=bg guifg=#355B8C ctermbg=bg ctermfg=14 - -hi Conditional guibg=bg guifg=#808C9C ctermbg=bg ctermfg=12 -hi Repeat guibg=bg guifg=#808C9C ctermbg=4 ctermfg=14 -hi Label guibg=bg guifg=#ffccff ctermbg=bg ctermfg=13 -hi Operator guibg=bg guifg=#808C9C ctermbg=6 ctermfg=15 -hi Keyword guibg=bg guifg=#808C9C ctermbg=bg ctermfg=10 -hi Exception guibg=bg guifg=#355B8C ctermbg=bg ctermfg=10 - -hi PreProc guibg=bg guifg=#ffcc99 ctermbg=4 ctermfg=14 -hi Include guibg=bg guifg=#A8C0E0 ctermbg=bg ctermfg=10 -hi link Define Include -hi link Macro Include -hi link PreCondit Include - -hi Type guibg=bg guifg=#A8C0E0 ctermbg=bg ctermfg=12 -hi StorageClass guibg=bg guifg=#355B8C ctermbg=bg ctermfg=10 -hi Structure guibg=bg guifg=#879BB0 ctermbg=bg ctermfg=10 -hi Typedef guibg=bg guifg=#A8C0E0 ctermbg=bg ctermfg=10 - -hi Special guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi SpecialChar guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi Tag guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi Delimiter guibg=bg guifg=fg ctermbg=1 ctermfg=fg -hi SpecialComment guibg=#334455 guifg=#7d7d7d 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=bg guifg=#879BB0 ctermbg=1 ctermfg=15 -hi Ignore guibg=bg guifg=#cccccc ctermbg=bg ctermfg=8 -hi Error guibg=#ff0000 guifg=white ctermbg=12 ctermfg=15 -hi Todo guibg=#556677 guifg=#ff0000 ctermbg=1 ctermfg=12 - -hi htmlH2 guibg=bg guifg=fg 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 = "Userscape" -let colors_name = "Userscape" - diff --git a/vim/colors/lilac.vim b/vim/colors/lilac.vim deleted file mode 100644 index ef825fa..0000000 --- a/vim/colors/lilac.vim +++ /dev/null @@ -1,75 +0,0 @@ -" GUI-only vim color file -" Author: Christian MICHON -" Version: 1.0 -" Last Change: 10 Oct 2002 - -set background=dark -hi clear -if exists("syntax_on") - syntax reset -endif - -let g:colors_name = "lilac" - -hi Boolean guifg=#00f080 guibg=#503040 gui=none -hi Character guifg=#00f080 guibg=#503040 gui=none -hi Comment guifg=#c0c0c0 guibg=#503040 gui=underline -hi Conditional guifg=#60d0d0 guibg=#503040 gui=bold -hi Constant guifg=#00f080 guibg=#503040 gui=none -hi Cursor guifg=#000000 guibg=#f0f000 gui=none -hi Debug guifg=#b0d0f0 guibg=#503040 gui=none -hi Define guifg=#f0f000 guibg=#503040 gui=none -hi Delimiter guifg=#b0d0f0 guibg=#503040 gui=none -hi DiffAdd guifg=#f0f000 guibg=#805070 gui=bold -hi DiffChange guifg=#f0f0f0 guibg=#805070 gui=none -hi DiffDelete guifg=#503040 guibg=#805070 gui=none -hi DiffText guifg=#000000 guibg=#f0f000 gui=bold -hi Directory guifg=#f0f000 guibg=#503040 gui=underline -hi Error guifg=#000000 guibg=#b0d0f0 gui=bold -hi ErrorMsg guifg=#000000 guibg=#b0d0f0 gui=bold -hi Exception guifg=#60d0d0 guibg=#503040 gui=bold -hi Float guifg=#00f080 guibg=#503040 gui=none -hi FoldColumn guifg=#b0d0f0 guibg=#805070 gui=bold -hi Folded guifg=#b0d0f0 guibg=#805070 gui=bold -hi Function guifg=#f0a070 guibg=#503040 gui=none -hi Identifier guifg=#f0a070 guibg=#503040 gui=none -hi Ignore guifg=#503040 guibg=#503040 gui=none -hi Include guifg=#f0f000 guibg=#503040 gui=none -hi IncSearch guifg=#000000 guibg=#b0d0f0 gui=bold -hi Keyword guifg=#60d0d0 guibg=#503040 gui=bold -hi Label guifg=#60d0d0 guibg=#503040 gui=bold -hi lCursor guifg=#f0f0f0 guibg=#503040 gui=none -hi LineNr guifg=#c0c0c0 guibg=#805070 gui=bold -hi Macro guifg=#f0f000 guibg=#503040 gui=none -hi ModeMsg guifg=#f0f0f0 guibg=#503040 gui=bold -hi MoreMsg guifg=#f070a0 guibg=#503040 gui=bold -hi NonText guifg=#c0c0c0 guibg=#503040 gui=bold -hi Normal guifg=#f0f0f0 guibg=#503040 gui=none -hi Number guifg=#00f080 guibg=#503040 gui=none -hi Operator guifg=#60d0d0 guibg=#503040 gui=bold -hi PreCondit guifg=#f0f000 guibg=#503040 gui=none -hi PreProc guifg=#f0f000 guibg=#503040 gui=none -hi Question guifg=#f070a0 guibg=#503040 gui=bold -hi Repeat guifg=#60d0d0 guibg=#503040 gui=bold -hi Search guifg=#000000 guibg=#b0d0f0 gui=bold -hi Special guifg=#b0d0f0 guibg=#503040 gui=none -hi SpecialChar guifg=#b0d0f0 guibg=#503040 gui=none -hi SpecialComment guifg=#b0d0f0 guibg=#503040 gui=none -hi SpecialKey guifg=#f0f000 guibg=#503040 gui=none -hi Statement guifg=#60d0d0 guibg=#503040 gui=bold -hi StatusLine guifg=#000000 guibg=#f0f0f0 gui=bold -hi StatusLineNC guifg=#c0c0c0 guibg=#805070 gui=bold -hi StorageClass guifg=#f070a0 guibg=#503040 gui=bold -hi String guifg=#00f080 guibg=#503040 gui=none -hi Structure guifg=#f070a0 guibg=#503040 gui=bold -hi Tag guifg=#b0d0f0 guibg=#503040 gui=none -hi Title guifg=#00f080 guibg=#503040 gui=bold -hi Todo guifg=#f0f000 guibg=#0000f0 gui=none -hi Type guifg=#f070a0 guibg=#503040 gui=bold -hi Typedef guifg=#f070a0 guibg=#503040 gui=bold -hi Underlined guifg=#b0d0f0 guibg=#503040 gui=underline -hi VertSplit guifg=#000000 guibg=#b0d0f0 gui=bold -hi Visual guifg=#000000 guibg=#b0d0f0 gui=underline -hi VisualNOS guifg=#f0f0f0 guibg=#503040 gui=underline -hi WarningMsg guifg=#000000 guibg=#b0d0f0 gui=bold -hi WildMenu guifg=#f0f0f0 guibg=#0000f0 gui=none diff --git a/vim/colors/lilydjwg_dark.vim b/vim/colors/lilydjwg_dark.vim deleted file mode 100644 index 9ee84bc..0000000 --- a/vim/colors/lilydjwg_dark.vim +++ /dev/null @@ -1,92 +0,0 @@ -" local syntax file - set colors on a per-machine basis: -" vim: tw=0 ts=4 sw=4 -" Vim color file -" Version: 1.1 -" Maintainer: lilydjwg -" Last Change: 2009 May 18 - -set background=dark -hi clear -if exists("syntax_on") - syntax reset -endif -let g:colors_name = "lilydjwg_dark" - -hi Comment guifg=#686868 ctermfg=59 -hi Constant guifg=#10a303 ctermfg=34 -hi Cursor guifg=#FF66FF guibg=#00AAFF ctermfg=207 ctermbg=39 -hi CursorIM guifg=#00AAFF guibg=#FF66FF ctermfg=39 ctermbg=207 -" hi CursorIM gui=None cterm=None -hi CursorLine guibg=#333333 ctermbg=236 cterm=None -hi DiffAdd guifg=#000000 guibg=#33ff33 ctermfg=16 ctermbg=83 -hi DiffChange guifg=#dddddd guibg=#5555CC ctermfg=253 ctermbg=63 -hi DiffDelete guifg=#000000 guibg=#ee6699 ctermfg=16 ctermbg=175 -hi DiffText guifg=#ffffff guibg=#8888ff ctermfg=231 ctermbg=105 -hi Directory guifg=#ff99ff ctermfg=213 -hi Error gui=underline guifg=#ff0000 guibg=#111133 cterm=underline ctermfg=196 ctermbg=20 -hi ErrorMsg guifg=#FFFF00 guibg=#0000FF ctermfg=226 ctermbg=21 -hi FoldColumn guifg=#0033FF guibg=#333333 ctermfg=27 ctermbg=236 -hi Folded guifg=#9933FF guibg=#333333 ctermfg=128 ctermbg=236 -hi Identifier guifg=#986CFF guibg=#2d222d ctermfg=135 -hi Ignore gui=None cterm=None -hi IncSearch gui=bold,reverse guifg=#33ff1c guibg=#3454ff cterm=bold,reverse ctermfg=40 ctermbg=69 -hi LineNr guifg=#FF77DD ctermfg=212 -hi MatchParen guifg=#99FF99 guibg=#444444 ctermfg=120 ctermbg=238 -hi ModeMsg gui=bold guifg=#AAAA3C guibg=#222211 cterm=bold ctermfg=136 -hi MoreMsg guifg=#FFFF00 ctermfg=226 -hi NonText guifg=#8400ff guibg=#1C1C1C ctermfg=129 ctermbg=234 -hi Normal guifg=#00CCFF guibg=#222222 ctermfg=39 ctermbg=235 -hi Pmenu guifg=#3366FF guibg=#1a1a1a ctermfg=33 ctermbg=233 -hi PmenuSbar guibg=#000000 ctermbg=16 -hi PmenuSel guifg=#80ff00 guibg=#1a1a1a ctermfg=82 ctermbg=233 -hi PmenuThumb gui=reverse cterm=reverse -hi PreProc guifg=#FF99FF guibg=#29222f ctermfg=213 -hi Question gui=bold guifg=#009966 guibg=#113322 cterm=bold ctermfg=42 -hi Search guifg=#3404ff guibg=#FFFF00 ctermfg=57 ctermbg=226 -hi SignColumn guifg=#00FFFF guibg=#C0C0C0 ctermfg=51 ctermbg=251 -hi Special guifg=#FF00FF guibg=#2d222d ctermfg=201 -hi SpecialKey guifg=#00AEA0 guibg=#22302D ctermfg=37 -hi SpellBad gui=undercurl cterm=undercurl -hi SpellCap gui=undercurl cterm=undercurl -hi SpellLocal gui=undercurl cterm=undercurl -hi SpellRare gui=undercurl cterm=undercurl -hi Statement gui=bold guifg=#d86868 guibg=#2d2222 cterm=bold ctermfg=167 -hi StatusLine gui=reverse guifg=#00c4ff guibg=#000000 cterm=reverse ctermfg=39 ctermbg=16 -hi StatusLineNC guifg=#A4A4FF guibg=#444400 ctermfg=141 ctermbg=58 -hi TabLine guifg=#0066FF guibg=#001133 ctermfg=32 ctermbg=17 -hi TabLineFill gui=None cterm=None -hi TabLineSel gui=underline guifg=#999944 guibg=#112233 cterm=underline ctermfg=100 -hi Title guifg=#ffff44 guibg=#2F2F2F ctermfg=227 ctermbg=236 -hi Todo gui=bold,underline guifg=#FF4444 guibg=#333300 cterm=bold,underline ctermfg=203 ctermbg=58 -hi Type guifg=#FFA500 guibg=#2d2211 ctermfg=214 -hi Underlined gui=underline guifg=#0088c5 guibg=#222d3d ctermfg=32 -hi VertSplit gui=reverse guifg=#00C4FF guibg=#0000FF cterm=reverse ctermfg=45 ctermbg=21 -hi Visual guibg=#3D3D3D ctermfg=237 -hi VisualNOS gui=None cterm=None -hi WarningMsg guifg=#FFA500 guibg=#000080 ctermfg=214 ctermbg=18 -hi WildMenu gui=None cterm=None -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 Exception Statement -hi link Float Constant -hi link Function Identifier -hi link Include PreProc -hi link Keyword Statement -hi link Label Statement -hi link Macro PreProc -hi link Number Constant -hi link Operator Statement -hi link PreCondit PreProc -hi link Repeat Statement -hi link SpecialChar Special -hi link SpecialComment Special -hi link StorageClass Type -hi link String Constant -hi link Structure Type -hi link Tag Special -hi link Typedef Type diff --git a/vim/colors/lilydjwg_green.vim b/vim/colors/lilydjwg_green.vim deleted file mode 100644 index a45e835..0000000 --- a/vim/colors/lilydjwg_green.vim +++ /dev/null @@ -1,92 +0,0 @@ -" 本é…色方案由 gui2term.py 程åºå¢žåŠ å½©è‰²ç»ˆç«¯æ”¯æŒã€‚ -" local syntax file - set colors on a per-machine basis: -" vim: tw=0 ts=4 sw=4 fenc=utf-8 -" Vim color file -" Version: 1.5 -" Maintainer: lilydjwg -" Last Change: 2009å¹´8月8æ—¥ - -set background=light -hi clear -if exists("syntax_on") - syntax reset -endif -let g:colors_name = "lilydjwg_green" - -hi Comment guifg=#686868 guibg=#9bedd1 ctermfg=242 ctermbg=122 cterm=none -hi Constant guifg=#10a303 guibg=#9bedd1 ctermfg=34 ctermbg=122 cterm=none -hi Cursor gui=bold guifg=#ff68d1 guibg=#00c4ff ctermfg=206 ctermbg=45 cterm=bold -hi CursorIM gui=None ctermbg=122 cterm=none -hi CursorLine guibg=lightcyan ctermbg=195 cterm=none -hi DiffAdd guifg=black guibg=slateblue ctermfg=16 ctermbg=62 cterm=none -hi DiffChange guifg=black guibg=darkgreen ctermfg=16 ctermbg=22 cterm=none -hi DiffDelete gui=bold guifg=black guibg=coral ctermfg=16 ctermbg=209 cterm=bold -hi DiffText gui=bold guifg=black guibg=olivedrab ctermfg=16 ctermbg=64 cterm=bold -hi Directory guifg=#ff99ff guibg=#66ffcc ctermfg=213 ctermbg=86 cterm=none -hi Error gui=underline guifg=red guibg=darkblue ctermfg=196 ctermbg=18 cterm=underline -hi ErrorMsg guifg=orange guibg=darkblue ctermfg=214 ctermbg=18 cterm=none -hi FoldColumn guifg=#b6c2ff guibg=#a4a4ff ctermfg=147 ctermbg=147 cterm=none -hi Folded guifg=#7450ff guibg=#9bc4d1 ctermfg=99 ctermbg=116 cterm=none -hi Identifier guifg=#986CFF guibg=#9bedd1 ctermfg=99 ctermbg=122 cterm=none -hi Ignore gui=None cterm=none -hi IncSearch gui=bold,reverse guifg=#33ff1c guibg=#3454ff ctermfg=82 ctermbg=63 cterm=bold,reverse -hi LineNr guifg=#ff64cb guibg=#9bedd1 ctermfg=206 ctermbg=122 cterm=none -hi MatchParen guifg=#342cff guibg=#9aeb95 ctermfg=57 ctermbg=114 cterm=none -hi ModeMsg gui=bold guifg=#ffff3c guibg=#9bedd1 ctermfg=227 ctermbg=122 cterm=bold -hi MoreMsg guifg=yellow ctermfg=226 cterm=none -hi NonText guifg=#8400ff guibg=#9cffee ctermfg=93 ctermbg=159 cterm=none -hi Normal guifg=#3454ff guibg=#9bedd1 ctermfg=63 ctermbg=122 cterm=none -hi Pmenu guibg=#ff77ff ctermbg=213 cterm=none -hi PmenuSel guibg=grey ctermbg=250 cterm=none -hi PmenuSbar guibg=darkgray ctermbg=248 cterm=none -hi PmenuThumb gui=reverse ctermbg=122 cterm=reverse -hi PreProc guifg=#9b20d1 guibg=#9bedd1 ctermfg=92 ctermbg=122 cterm=none -hi Question gui=bold guifg=#006633 guibg=#66ffff ctermfg=23 ctermbg=87 cterm=bold -hi Search guifg=#3404ff guibg=yellow ctermfg=57 ctermbg=226 cterm=none -hi SignColumn guifg=cyan guibg=grey ctermfg=51 ctermbg=250 cterm=none -hi Special guifg=magenta ctermfg=201 ctermbg=122 cterm=none -hi SpecialKey guifg=#00AEA0 guibg=#8cedd1 ctermfg=37 ctermbg=122 cterm=none -hi SpellBad gui=undercurl ctermbg=122 cterm=undercurl -hi SpellCap gui=undercurl ctermbg=122 cterm=undercurl -hi SpellLocal gui=undercurl ctermbg=122 cterm=undercurl -hi SpellRare gui=undercurl ctermbg=122 cterm=undercurl -hi Statement gui=bold guifg=#d86868 guibg=#9bedd1 ctermfg=167 ctermbg=122 cterm=bold -hi StatusLine gui=reverse guifg=#00c4ff guibg=black ctermfg=45 ctermbg=16 cterm=reverse -hi StatusLineNC gui=reverse guifg=#a4a4ff guibg=#5f4d0e ctermfg=147 ctermbg=58 cterm=reverse -hi TabLine guifg=#ffffc8 guibg=#a4a4ff ctermfg=230 ctermbg=147 cterm=none -hi TabLineFill gui=reverse guifg=#9cffee ctermfg=159 ctermbg=122 cterm=reverse -hi TabLineSel gui=bold,underline guifg=#3488ff guibg=#9bedd1 ctermfg=69 ctermbg=122 cterm=bold,underline -hi Title gui=bold guifg=#006611 guibg=#9bedd1 ctermfg=22 ctermbg=122 cterm=bold -hi Todo gui=bold,underline guifg=#ff4c4c guibg=#d8ff33 ctermfg=203 ctermbg=191 cterm=bold,underline -hi Type gui=bold guifg=orange ctermfg=214 ctermbg=122 cterm=bold -hi Underlined gui=underline guifg=#0088C5 guibg=#aef0da ctermfg=32 ctermbg=158 cterm=underline -hi VertSplit gui=reverse guifg=#00c4ff guibg=blue ctermfg=45 ctermbg=21 cterm=reverse -hi Visual guifg=#9bedd1 guibg=#a4a4ff ctermfg=122 ctermbg=147 cterm=none -hi VisualNOS gui=bold,underline ctermbg=122 cterm=bold,underline -hi WarningMsg guifg=cyan guibg=darkblue ctermfg=51 ctermbg=18 cterm=none -hi WildMenu guifg=black guibg=yellow ctermfg=16 ctermbg=226 cterm=none -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 Exception Statement -hi link Float Constant -hi link Function Identifier -hi link Include PreProc -hi link Keyword Statement -hi link Label Statement -hi link Macro PreProc -hi link Number Constant -hi link Operator Statement -hi link PreCondit PreProc -hi link Repeat Statement -hi link SpecialChar Special -hi link SpecialComment Special -hi link StorageClass Type -hi link String Constant -hi link Structure Type -hi link Tag Special -hi link Typedef Type diff --git a/vim/colors/lilypink.vim b/vim/colors/lilypink.vim deleted file mode 100644 index 6ac2f5e..0000000 --- a/vim/colors/lilypink.vim +++ /dev/null @@ -1,72 +0,0 @@ -" 本é…色方案由 gui2term.py 程åºå¢žåŠ å½©è‰²ç»ˆç«¯æ”¯æŒã€‚ -" This colorscheme's support for 256-color terminal is generated by gui2term.py -" See http://www.vim.org/scripts/script.php?script_id=2778 for more info -" Vim colorscheme: a dark one -" Maintainer: lilydjwg -" Last Change: 2010å¹´2月17æ—¥ -" License: Vim license, see :help 'license' - -set background=dark - -hi clear - -if exists("syntax_on") - syntax reset -endif - -let colors_name = "lilypink" - -" Vim >= 7.0 specific colors -if version >= 700 - hi CursorLine guibg=#303030 ctermbg=236 cterm=none - hi CursorColumn guibg=#303030 ctermbg=236 cterm=none - hi MatchParen guifg=#98ff85 guibg=bg gui=bold ctermfg=120 ctermbg=235 cterm=bold - hi Pmenu guifg=#f6f3e8 guibg=#444444 ctermfg=230 ctermbg=238 cterm=none - hi PmenuSbar guibg=#333333 ctermbg=236 cterm=none - hi PmenuThumb gui=reverse ctermbg=235 cterm=reverse - hi PmenuSel guifg=#000000 guibg=#cae682 ctermfg=16 ctermbg=150 cterm=none -endif - -" General colors -hi Cursor guifg=NONE guibg=#666666 gui=none ctermfg=254 ctermbg=241 cterm=none -hi Normal guifg=#e0e0e0 guibg=#242424 gui=none ctermfg=254 ctermbg=235 cterm=none -hi NonText guifg=#99968b guibg=#242424 gui=none ctermfg=246 ctermbg=235 cterm=none -hi LineNr guifg=#444444 guibg=#242424 gui=none ctermfg=238 ctermbg=235 cterm=none -hi VertSplit guifg=#1c1c1c guibg=#1c1c1c gui=none ctermfg=234 ctermbg=234 cterm=none -hi Title guifg=#f6f3e8 guibg=NONE gui=bold ctermfg=230 ctermbg=none cterm=bold -hi Visual guifg=NONE guibg=#000000 gui=none ctermfg=254 ctermbg=16 cterm=none -hi Ignore guifg=bg gui=none ctermfg=235 ctermbg=235 cterm=none - -hi StatusLine guifg=#a0a0a0 guibg=#1c1c1c gui=none ctermfg=247 ctermbg=234 cterm=none -hi StatusLineNC guifg=#857b6f guibg=#1c1c1c gui=none ctermfg=59 ctermbg=234 cterm=none - -hi Folded guibg=#384048 guifg=#a0a8b0 gui=none ctermfg=103 ctermbg=237 cterm=none -hi FoldColumn guibg=#000000 guifg=#ff99ff gui=none ctermfg=213 ctermbg=16 cterm=none - -hi SpecialKey guifg=#d090ff guibg=#242424 gui=none ctermfg=177 ctermbg=235 cterm=none -hi Special guifg=#ffddaa gui=none ctermfg=223 ctermbg=235 cterm=none - -hi IncSearch guifg=#33ff1c guibg=#000000 gui=underline ctermfg=46 ctermbg=16 cterm=underline -hi Search guibg=#000000 guifg=NONE ctermfg=NONE ctermbg=16 cterm=none -hi WildMenu guifg=#33ff1c guibg=#000000 gui=underline ctermfg=46 ctermbg=16 cterm=underline - -hi TabLine guifg=#e0e0e0 guibg=#444444 gui=none ctermfg=254 ctermbg=238 cterm=none -hi TabLineSel guifg=#ffffff gui=bold ctermfg=231 ctermbg=235 cterm=bold -hi TabLineFill guifg=#e0e0e0 guibg=#444444 gui=none ctermfg=254 ctermbg=238 cterm=none - -" Syntax highlighting -hi Comment guifg=#99968b gui=italic ctermfg=246 ctermbg=235 cterm=NONE -hi Todo guifg=#ff4444 guibg=#333333 gui=bold ctermfg=203 ctermbg=236 cterm=bold -hi String guifg=#98ff85 gui=italic ctermfg=120 ctermbg=235 cterm=NONE -hi Underlined gui=underline guifg=#80a0ff ctermfg=111 ctermbg=235 cterm=underline - -hi Identifier guifg=#ffff99 gui=none ctermfg=228 ctermbg=235 cterm=none -hi Function guifg=#ffff99 gui=none ctermfg=228 ctermbg=235 cterm=none -hi Type guifg=#ffff99 gui=none ctermfg=228 ctermbg=235 cterm=none - -hi PreProc guifg=#008faf gui=none ctermfg=31 ctermbg=235 cterm=none -hi Number guifg=#00ab11 gui=none ctermfg=34 ctermbg=235 cterm=none -hi Constant guifg=#ffa1cf gui=none ctermfg=218 ctermbg=235 cterm=none - -hi Statement guifg=#8ac6f2 gui=none ctermfg=117 ctermbg=235 cterm=none -hi Keyword guifg=#8ac6f2 gui=none ctermfg=117 ctermbg=235 cterm=none diff --git a/vim/colors/liquidcarbon.vim b/vim/colors/liquidcarbon.vim deleted file mode 100755 index 865fe83..0000000 --- a/vim/colors/liquidcarbon.vim +++ /dev/null @@ -1,133 +0,0 @@ -" File: liquidcarbon.vim -" Author: Jeet Sukumaran -" Description: Vim color file -" Last Modified: October 06, 2010 - -" Initialization and Setup {{{1 -" ============================================================================ -set background=dark -highlight clear -if exists("syntax_on") - syntax reset -endif -let colors_name = "liquidcarbon" -" 1}}} - -" Normal Color {{{1 -" ============================================================================ -if exists("g:liquidcarbon_high_contrast") && g:liquidcarbon_high_contrast - hi Normal guifg=#bdcdcd guibg=#202020 - hi CursorLine guifg=NONE guibg=#292929 gui=NONE - hi ColorColumn guifg=NONE guibg=#292929 -else - hi Normal guifg=#bdcdcd guibg=#303030 - hi CursorLine guifg=NONE guibg=#3a3a3a gui=NONE - hi ColorColumn guifg=NONE guibg=#3a3a3a -endif - -" 1}}} - -" Core Highlights {{{1 -" ============================================================================ -hi Cursor guifg=bg guibg=fg gui=NONE -hi CursorIM guifg=bg guibg=fg gui=NONE -hi lCursor guifg=bg guibg=fg gui=NONE -hi DiffAdd guifg=#000000 guibg=#3cb371 gui=NONE -hi DiffChange guifg=#000000 guibg=#4f94cd gui=NONE -hi DiffDelete guifg=#000000 guibg=#8b3626 gui=NONE -hi DiffText guifg=#000000 guibg=#8ee5ee gui=NONE -hi Directory guifg=#1e90ff guibg=bg gui=NONE -hi ErrorMsg guifg=#ff6a6a guibg=NONE gui=bold -hi FoldColumn guifg=#68838b guibg=#4B4B4B gui=bold -hi Folded guifg=#68838b guibg=#4B4B4B gui=NONE -hi IncSearch guifg=#ffffff guibg=#ff4500 gui=bold -hi LineNr guifg=#767676 guibg=#000000 gui=NONE -hi MatchParen guifg=#fff000 guibg=#000000 gui=bold -hi ModeMsg guifg=#000000 guibg=#00ff00 gui=bold -hi MoreMsg guifg=#2e8b57 guibg=bg gui=bold -hi NonText guifg=#9ac0cd guibg=bg gui=NONE -hi Pmenu guifg=#0000ff guibg=#c0c8cf gui=bold -hi PmenuSel guifg=#c0c8cf guibg=#0000ff gui=bold -hi PmenuSbar guifg=#ffffff guibg=#c1cdc1 gui=NONE -hi PmenuThumb guifg=#ffffff guibg=#838b83 gui=NONE -hi Question guifg=#00ee00 guibg=NONE gui=bold -hi Search guifg=#000000 guibg=#fff68f gui=bold -hi SignColumn guifg=#ffffff guibg=#cdcdb4 gui=NONE -hi SpecialKey guifg=#666666 guibg=NONE gui=NONE -hi SpellBad guisp=#ee2c2c gui=undercurl -hi SpellCap guisp=#0000ff gui=undercurl -hi SpellLocal guisp=#008b8b gui=undercurl -hi SpellRare guisp=#ff00ff gui=undercurl -hi StatusLine guifg=#ddeeff guibg=#445566 gui=NONE -hi StatusLineNC guifg=#999999 guibg=#445566 gui=italic -hi TabLine guifg=fg guibg=#d3d3d3 gui=underline -hi TabLineFill guifg=fg guibg=bg gui=reverse -hi TabLineSel guifg=fg guibg=bg gui=bold -hi Title guifg=#009acd guibg=bg gui=bold -hi VertSplit guifg=#445566 guibg=#445566 -hi Visual guifg=#000000 guibg=#90ccff gui=NONE -hi WarningMsg guifg=#ee9a00 guibg=bg gui=NONE -hi WildMenu guifg=#000000 guibg=#87ceeb gui=NONE -" 1}}} - -" Syntax {{{1 -" ============================================================================ - -" General {{{2 -" ----------------------------------------------------------------------------- -hi Comment guifg=#809090 guibg=NONE gui=italic -hi Constant guifg=#cdad00 guibg=NONE gui=NONE -hi String guifg=#559b70 guibg=NONE gui=NONE -hi Boolean guifg=#cd69c9 guibg=NONE gui=NONE -hi Identifier guifg=#9f79ee guibg=NONE gui=NONE -hi Function guifg=#92a5de guibg=NONE gui=NONE -hi Statement guifg=#009acd guibg=NONE gui=NONE -hi PreProc guifg=#009acd guibg=NONE gui=NONE -hi Keyword guifg=#7ac5cd guibg=NONE gui=NONE -hi Type guifg=#4169e1 guibg=NONE gui=NONE -hi Special guifg=#7f9f44 guibg=NONE gui=NONE -hi Ignore guifg=bg guibg=NONE gui=NONE -hi Error guifg=#ff3030 guibg=NONE gui=underline -hi Todo guifg=#ff88ee guibg=NONE gui=bold -" 2}}} - -" Vim {{{2 -" ----------------------------------------------------------------------------- -hi VimError guifg=#ff0000 guibg=#000000 gui=bold -hi VimCommentTitle guifg=#528b8b guibg=bg gui=bold,italic -" 2}}} - -" QuickFix {{{2 -" ----------------------------------------------------------------------------- -hi qfFileName guifg=#607b8b guibg=NONE gui=italic -hi qfLineNr guifg=#0088aa guibg=NONE gui=bold -hi qfError guifg=#ff0000 guibg=NONE gui=bold -" 2}}} - -" Python {{{2 -" ----------------------------------------------------------------------------- -hi pythonDecorator guifg=#cd8500 guibg=NONE gui=NONE -hi link pythonDecoratorFunction pythonDecorator -" 2}}} - -" Diff {{{2 -" ----------------------------------------------------------------------------- -hi diffOldFile guifg=#da70d6 guibg=NONE gui=italic -hi diffNewFile guifg=#ffff00 guibg=NONE gui=italic -hi diffFile guifg=#ffa500 guibg=NONE gui=italic -hi diffLine guifg=#ff00ff guibg=NONE gui=italic -hi link diffOnly Constant -hi link diffIdentical Constant -hi link diffDiffer Constant -hi link diffBDiffer Constant -hi link diffIsA Constant -hi link diffNoEOL Constant -hi link diffCommon Constant -hi diffRemoved guifg=#cd5555 guibg=NONE gui=NONE -hi diffChanged guifg=#4f94cd guibg=NONE gui=NONE -hi diffAdded guifg=#00cd00 guibg=NONE gui=NONE -hi link diffSubname diffLine -hi link diffComment Comment -" 2}}} - -" 1}}} diff --git a/vim/colors/literal_tango.vim b/vim/colors/literal_tango.vim deleted file mode 100644 index a92d438..0000000 --- a/vim/colors/literal_tango.vim +++ /dev/null @@ -1,183 +0,0 @@ -" Vim color file -" Filename: literal_tango.vim -" Maintainer: Hinrik Örn Sigurðsson -" Version: 1.7 -" Last Change: Apr 10th 2008 -" URLs: http://github.com/hinrik/dotfiles/blob/master/.vim/colors/literal_tango.vim -" http://www.vim.org/scripts/script.php?script_id=2430 -" Installation: Drop this file in your $VIMRUNTIME/colors/ directory -" Screenshot: http://img134.imageshack.us/img134/9471/literaltango.png -" License: GNU General Public License version 3 or (at your option) any -" later version as published by the Free Software Foundation -" -" A color scheme with good contrast, yet easy on the eyes. -" Looks the same in the GUI as it does on a 16 color terminal. -" Uses the Tango color palette (http://tango.freedesktop.org). -" -" Terminal users: -" Intended for display on a black (#000000) background with a text color -" of #d3d7cf. Also make sure your terminal is using the Tango color -" palette. GNOME Terminal uses it by default. Linux console users, see -" http://search.cpan.org/perldoc?conpalette -" Also make sure that background=dark in vim. -" -" Changelog: -" -" 1.7 -" Used a brighter color for Include -" Made Function look distinct from Identifier -" -" 1.6 -" Changed 'Label', 'SpecialKey', 'Type', 'SpecialChar', 'Delimiter', -" and 'Exception' -" -" 1.5 -" Use a brighter color for 'Special' to make it more distinct -" -" 1.4 -" Now looks right on a linux console regardless of 'background' setting -" -" 1.3: -" Made 'WildMenu' look consistent in GUI/terminal -" Made 'Title', 'Directory', and 'SpecialKey' look more readable -" -" 1.2: -" Use darker colors for diffs, popup menus, vertical splits, -" matched parens, fold columns, and the status line -" -" 1.1: -" Gave 'Type' a color -" Linked 'Repeat' and 'Conditional' to 'Statement' again -" Fixed a few GUI<->terminal inconsistencies -" - -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 = "literal_tango" - -" 16 color terminal -if &background == "dark" - hi Function ctermfg=3 - hi Include ctermfg=2 - hi Constant ctermfg=1 - hi Folded ctermfg=2 ctermbg=NONE - hi FoldColumn ctermfg=2 ctermbg=NONE - hi Identifier ctermfg=2 - hi Ignore ctermfg=0 - hi Label ctermfg=NONE cterm=bold - hi LineNr ctermfg=0 cterm=bold - hi Type ctermfg=5 - hi StatusLine ctermbg=0 cterm=bold - hi StatusLineNC ctermbg=0 cterm=NONE - hi VertSplit ctermbg=0 cterm=NONE - hi SignColumn ctermfg=3 ctermbg=NONE - hi MatchParen ctermbg=0 cterm=bold - hi Pmenu ctermbg=0 - hi PmenuSel ctermfg=0 ctermbg=7 - hi PmenuThumb ctermfg=0 - hi DiffAdd ctermbg=2 cterm=bold - hi DiffChange ctermbg=0 - hi DiffDelete ctermfg=NONE ctermbg=0 - hi DiffText ctermbg=0 - hi Title ctermfg=3 cterm=NONE - hi Delimiter ctermfg=6 cterm=NONE - hi SpecialKey ctermfg=5 - hi Directory ctermfg=6 - hi MoreMsg cterm=NONE - hi Question cterm=NONE - hi WarningMsg cterm=NONE - hi TabLine ctermfg=0 ctermbg=7 cterm=NONE - hi CursorColumn ctermbg=7 - hi Comment ctermfg=4 - hi Special ctermfg=6 - hi Exception ctermfg=6 - hi SpecialChar ctermfg=3 - hi Statement cterm=NONE - hi PreProc ctermfg=5 - hi Underlined ctermfg=4 cterm=bold,underline -elseif &background == "light" - " TODO -endif - -" Tango palette -let s:black = "#2e3436" -let s:darkred = "#cc0000" -let s:darkgreen = "#4e9a06" -let s:brown = "#c4a000" -let s:darkblue = "#3465a4" -let s:darkmagenta = "#75507b" -let s:darkcyan = "#06989a" -let s:lightgrey = "#d3d7cf" - -let s:darkgrey = "#555753" -let s:lightred = "#ef2929" -let s:lightgreen = "#8ae234" -let s:yellow = "#fce94f" -let s:lightblue = "#729fcf" -let s:lightmagenta = "#ad7fa8" -let s:lightcyan = "#34e2e2" -let s:white = "#eeeeec" - -" GUI -if &background == "dark" - exe "hi Normal guifg=".s:lightgrey ." guibg=#000000" - exe "hi Function guifg=".s:brown - exe "hi Include guifg=".s:darkgreen - exe "hi Folded guifg=".s:darkgreen ." guibg=NONE" - exe "hi FoldColumn guifg=".s:darkgreen ." guibg=NONE" - exe "hi LineNr guifg=".s:darkgrey - exe "hi Type guifg=".s:darkmagenta ." gui=NONE" - exe "hi Label guifg=".s:white ." gui=bold" - exe "hi Identifier guifg=".s:darkgreen - exe "hi Constant guifg=".s:darkred - exe "hi Statement guifg=".s:brown ." gui=NONE" - exe "hi Delimiter guifg=".s:darkcyan ." gui=NONE" - exe "hi PreProc guifg=".s:darkmagenta - exe "hi Comment guifg=".s:darkblue - exe "hi SpecialKey guifg=".s:darkmagenta - exe "hi NonText guifg=".s:lightblue - exe "hi Directory guifg=".s:darkcyan - exe "hi ErrorMsg guifg=".s:white ." gui=bold guibg=".s:darkred - exe "hi Search guifg=".s:black ." guibg=".s:brown - exe "hi MoreMsg guifg=".s:darkgreen ." gui=NONE" - exe "hi Question guifg=".s:darkgreen ." gui=NONE" - exe "hi StatusLine guifg=".s:lightgrey ." gui=bold guibg=".s:black - exe "hi StatusLineNC guifg=".s:lightgrey ." gui=NONE guibg=".s:black - exe "hi VertSplit guifg=NONE gui=NONE guibg=".s:black - exe "hi Title gui=NONE guifg=".s:brown - exe "hi Visual guibg=NONE gui=reverse" - exe "hi WarningMsg guifg=".s:darkred - exe "hi WildMenu guifg=".s:black ." guibg=".s:brown - exe "hi DiffAdd gui=bold guibg=".s:darkgreen - exe "hi DiffChange guibg=".s:black - exe "hi DiffDelete gui=NONE guifg=NONE guibg=".s:black - exe "hi DiffText guibg=".s:black - exe "hi SignColumn guibg=NONE guifg=".s:brown - exe "hi SpellBad guisp=".s:darkred - exe "hi SpellCap guisp=".s:darkblue - exe "hi SpellRare guisp=".s:darkmagenta - exe "hi SpellLocal guisp=".s:darkcyan - exe "hi Pmenu guibg=".s:black - exe "hi PmenuSel guifg=".s:black ." guibg=".s:lightgrey - exe "hi PmenuSbar guibg=".s:lightgrey - exe "hi PmenuThumb guifg=".s:darkgrey - exe "hi TabLine gui=NONE guifg=".s:darkgrey ." guibg=".s:lightgrey - exe "hi CursorColumn guibg=".s:white - exe "hi CursorLine guibg=NONE gui=underline" - exe "hi MatchParen guibg=".s:darkgrey - exe "hi Special guifg=".s:darkcyan - exe "hi Exception guifg=".s:darkcyan - exe "hi SpecialChar guifg=".s:brown - exe "hi Underlined guifg=".s:lightblue - exe "hi Error guifg=".s:white ." guibg=".s:darkred - exe "hi Todo guifg=".s:black ." guibg=".s:brown -elseif &background == "light" - " TODO -endif diff --git a/vim/colors/lodestone.vim b/vim/colors/lodestone.vim deleted file mode 100644 index 1222385..0000000 --- a/vim/colors/lodestone.vim +++ /dev/null @@ -1,407 +0,0 @@ -" Vim color scheme -" -" Name: lodestone.vim -" Maintainer: Matt Petty -" Last Change: 16 September 2010 -" License: public domain -" Version: 4.1 -" -" 256 color scheme based on lucius, railscasts, many others. -" Looks good, feels good, but is secretly evil in a good way. -" This file is also kept here: -" http://github.com/lodestone/lodestone.vim - - -set background=dark -hi clear -if exists("syntax_on") - syntax reset -endif -let colors_name="lodestone" - -" 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 guifg=#e0e0e0 guibg=#030303 -hi Normal ctermfg=253 ctermbg=000 - - -" 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 guifg=#60e000 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=#e6c080 gui=none -hi Identifier guifg=#C6C5FE guibg=NONE gui=NONE -" ctermfg=cyan ctermbg=NONE cterm=NONE -hi Identifier ctermfg=216 cterm=none -" function, method, class -hi Function guifg=#e6c080 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=#e9dfaf gui=none -hi PreProc ctermfg=223 cterm=none -" #include -hi Include guifg=#e9dfaf gui=none -hi Include ctermfg=223 cterm=none -" #define -hi Define guifg=#e9dfaf gui=none -hi Define ctermfg=223 cterm=none -" same as define -hi Macro guifg=#e9dfaf gui=none -hi Macro ctermfg=223 cterm=none -" #if, #else, #endif -hi PreCondit guifg=#e9dfaf 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 -" ---- -" NerdTREE "|" -hi treePart guifg=#c0e0FF gui=none -hi treePart ctermfg=069 gui=none -hi treeDir guifg=#c0e0b0 gui=none -hi treeDir ctermfg=069 gui=none - -" 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 -hi VertSplit guifg=#777777 guibg=#000000 gui=none -hi VertSplit ctermfg=242 ctermbg=none 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 -hi LineNr guifg=#818698 guibg=#303030 -hi LineNr ctermfg=244 - -" 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=#405060 -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 guifg=#222222 guibg=#eeeeee gui=bold -" hi StatusLine ctermfg=244 ctermbg=186 cterm=bold -hi StatusLine ctermfg=238 ctermbg=233 - -" status line for non-current windows -hi StatusLineNC guifg=#767986 guibg=#363946 gui=none -hi StatusLineNC ctermfg=244 ctermbg=232 -" hi StatusLineNC ctermfg=244 ctermbg=white 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=black 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 - -" Ruby/Rails customization -" ------------------------ -" hi rubyMethod guifg=#ee7777 -" hi link railsMethod PreProc -" hi link rubyDefine Keyword -" hi link rubySymbol Constant -hi rubySymbol guifg=#800000 ctermfg=124 -" hi link rubyAccess rubyMethod -" hi link rubyAttribute rubyMethod -" hi link rubyEval rubyMethod -" hi link rubyException rubyMethod -" hi link rubyInclude rubyMethod -hi rubyString guifg=#60e000 ctermfg=28 -hi link rubyStringDelimiter rubyString -" hi link rubyRegexp Regexp -" hi link rubyRegexpDelimiter rubyRegexp -" hi link rubyConstant Identifier -" hi link rubyClassVariable Keyword -" hi rubyInstanceVariable guifg=#D0D0FF ctermfg=189 -" hi railsUserClass guifg=#aaaaaa ctermfg=255 -" -" hi rubyLocalVariableOrMethod guifg=#D0D0FF ctermfg=189 -" -" highlight Special guifg=#DA4939 ctermfg=167 -" highlight rubyClass guifg=#FFFFFF ctermfg=15 -hi rubyClass guifg=#905000 ctermfg=166 -syn keyword Identifier context - -" highlight rubyPseudoVariable guifg=#FFC66D ctermfg=221 -" -" hi link javascriptRegexpString Regexp -" hi link javascriptNumber Number -" hi link javascriptNull Constant -" diff --git a/vim/colors/louver.vim b/vim/colors/louver.vim deleted file mode 100644 index f6b0f77..0000000 --- a/vim/colors/louver.vim +++ /dev/null @@ -1,154 +0,0 @@ -" Name: louver.vim -" Maintainer: Kojo Sugita -" Last Change: 2008-08-15 -" Version: 1.0 - -set background=light -hi clear -if exists("syntax_on") - syntax reset -endif -let g:colors_name = 'louver' - -if (&term == "xterm") || (&term == "linux") - set t_Co=16 -elseif &term == "vt320" - set t_Co=8 -endif - -" Normal -hi Normal guifg=black guibg=white gui=none -hi Normal ctermfg=black ctermbg=white cterm=none -hi NonText guifg=darkgray guibg=#f0f0f0 gui=none -hi NonText ctermfg=darkgray ctermbg=lightgray cterm=none -hi SpecialKey guifg=darkgray guibg=white gui=none -hi SpecialKey ctermfg=darkgray ctermbg=white cterm=none - -hi Cursor guifg=white guibg=black gui=none -hi Cursor ctermfg=white ctermbg=black cterm=none -hi lCursor guifg=white guibg=black gui=none -hi lCursor ctermfg=white ctermbg=black cterm=none -hi CursorIM guifg=white guibg=black gui=none -hi CursorIM ctermfg=white ctermbg=black cterm=none - -" Search -hi Search guifg=black guibg=lightred gui=none -hi Search ctermfg=black ctermbg=lightred cterm=none -hi IncSearch guifg=black guibg=lightred gui=none -hi IncSearch ctermfg=black ctermbg=lightred cterm=none - -" Matches -hi MatchParen guifg=black guibg=darkgray gui=none -hi MatchParen ctermfg=black ctermbg=darkgray cterm=none - -" status line -hi StatusLine guifg=white guibg=darkgray gui=bold -hi StatusLine ctermfg=white ctermbg=darkgray cterm=bold -hi StatusLineNC guifg=gray guibg=darkgray gui=bold -hi StatusLineNC ctermfg=gray ctermbg=darkgray cterm=bold - -" Diff -hi DiffAdd guifg=darkmagenta guibg=white gui=none -hi DiffAdd ctermfg=darkmagenta ctermbg=white cterm=none -hi DiffChange guifg=darkmagenta guibg=white gui=none -hi DiffChange ctermfg=darkmagenta ctermbg=white cterm=none -hi DiffDelete guifg=white guibg=black gui=none -hi DiffDelete ctermfg=white ctermbg=black cterm=none -hi DiffText guifg=darkmagenta guibg=white gui=bold -hi DiffText ctermfg=darkmagenta ctermbg=white cterm=bold - -" Folds -hi Folded guifg=black guibg=gray gui=none -hi Folded ctermfg=black ctermbg=gray cterm=none -hi FoldColumn guifg=black guibg=gray gui=none -hi FoldColumn ctermfg=black ctermbg=gray cterm=none - -" Syntax -hi Number guifg=#0000d0 guibg=#f5f5ff gui=none -hi Number ctermfg=blue ctermbg=white cterm=none -hi Char guifg=#0000d0 guibg=#f5f5ff gui=none -hi Char ctermfg=blue ctermbg=white cterm=none -hi String guifg=#0000d0 guibg=#f5f5ff gui=none -hi String ctermfg=blue ctermbg=white cterm=none -hi Boolean guifg=#0000d0 guibg=#f5f5ff gui=none -hi Boolean ctermfg=blue ctermbg=white cterm=none -hi Constant guifg=darkred guibg=white gui=none -hi Constant ctermfg=darkred ctermbg=white cterm=none - -hi Statement guifg=darkred guibg=white gui=bold -hi Statement ctermfg=darkred ctermbg=white cterm=bold -hi Comment guifg=#006000 guibg=#f5fff5 gui=none -hi Comment ctermfg=darkgreen ctermbg=white cterm=none -hi Identifier guifg=darkmagenta guibg=white gui=none -hi Identifier ctermfg=darkmagenta ctermbg=white cterm=none -hi Function guifg=darkmagenta guibg=white gui=bold -hi Function ctermfg=darkmagenta ctermbg=white cterm=bold -hi PreProc guifg=darkmagenta guibg=white gui=bold -hi PreProc ctermfg=darkmagenta ctermbg=white cterm=bold -hi Type guifg=darkblue guibg=white gui=bold -hi Type ctermfg=darkblue ctermbg=white cterm=bold - -"\n, \0, %d, %s, etc... -hi Special guifg=darkred guibg=#fff5f5 gui=none -hi Special ctermfg=darkred ctermbg=white cterm=none - -" Tree -hi Directory guifg=darkmagenta guibg=white gui=bold -hi Directory ctermfg=darkmagenta ctermbg=white cterm=bold - -" Message -hi ModeMsg guifg=black guibg=white gui=none -hi ModeMsg ctermfg=black ctermbg=white cterm=none -hi MoreMsg guifg=black guibg=white gui=none -hi MoreMsg ctermfg=black ctermbg=white cterm=none -hi WarningMsg guifg=red guibg=white gui=none -hi WarningMsg ctermfg=red ctermbg=white cterm=none -hi ErrorMsg guifg=white guibg=red gui=none -hi ErrorMsg ctermfg=white ctermbg=red cterm=none -hi Question guifg=black guibg=white gui=none -hi Question ctermfg=black ctermbg=white cterm=none - -hi VertSplit guifg=black guibg=black gui=none -hi VertSplit ctermfg=black ctermbg=black cterm=none -hi LineNr guifg=black guibg=lightgray gui=none -hi LineNr ctermfg=black ctermbg=lightgray cterm=none -hi Title guifg=darkmagenta guibg=white gui=bold -hi Title ctermfg=darkmagenta ctermbg=white cterm=bold -hi Visual guifg=white guibg=blue gui=none -hi Visual ctermfg=white ctermbg=blue cterm=none -hi VisualNOS guifg=white guibg=black gui=none -hi VisualNOS ctermfg=white ctermbg=black cterm=none -hi WildMenu guifg=white guibg=black gui=none -hi WildMenu ctermfg=white ctermbg=black cterm=none - -"Define, def -hi Underlined guifg=darkmagenta guibg=white gui=underline -hi Underlined ctermfg=darkmagenta ctermbg=white cterm=underline -hi Error guifg=red guibg=white gui=none -hi Error ctermfg=red ctermbg=white cterm=none -hi Todo guifg=black guibg=white gui=none -hi Todo ctermfg=black ctermbg=white cterm=none -hi SignColumn guifg=black guibg=white gui=none -hi SignColumn ctermfg=black ctermbg=white cterm=none - -if version >= 700 - "Pmenu - hi Pmenu guibg=gray - hi Pmenu ctermbg=gray - hi PmenuSel guifg=white guibg=black - hi PmenuSel ctermfg=white ctermbg=black - hi PmenuSbar guibg=gray - hi PmenuSbar ctermbg=gray - - "Tab - hi TabLine guifg=gray guibg=#505050 gui=none - hi TabLine ctermfg=gray ctermbg=darkgray cterm=none - hi TabLineFill guifg=gray guibg=gray gui=none - hi TabLineFill ctermfg=gray ctermbg=gray cterm=none - hi TabLineSel guifg=white guibg=black gui=none - hi TabLineSel ctermfg=white ctermbg=black cterm=none -endif - -finish - -" vim: set foldmethod=marker: set fenc=utf-8: diff --git a/vim/colors/lucius.vim b/vim/colors/lucius.vim deleted file mode 100755 index f83c92a..0000000 --- a/vim/colors/lucius.vim +++ /dev/null @@ -1,346 +0,0 @@ -" Vim color file -" Maintainer: Jonathan Filip -" 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 diff --git a/vim/colors/luinnar.vim b/vim/colors/luinnar.vim deleted file mode 100644 index b93cbd1..0000000 --- a/vim/colors/luinnar.vim +++ /dev/null @@ -1,102 +0,0 @@ -" Vim color file -- Luinnar -" Maintainer: Luinnar -" Last Change: 09-Nov-2010 - -set background=dark -highlight clear - -if exists("syntax_on") - syntax reset -endif - -let g:colors_name="luinnar" - -let save_cpo = &cpo -set cpo&vim - -" basic highlight groups (:help highlight-groups) - -" text - -hi Normal guifg=#00ffff ctermfg=darkcyan guibg=#000000 ctermbg=black -hi Folded guifg=#c2bfa5 ctermfg=lightgray guibg=#202020 ctermbg=black gui=underline cterm=underline -hi LineNr guifg=#928c75 ctermfg=darkgray guibg=#000000 ctermbg=black -hi Directory guifg=#00bbdd ctermfg=cyan guibg=#000000 ctermbg=black -hi NonText guifg=#77ff22 ctermfg=yellow guibg=#000000 ctermbg=black gui=bold cterm=bold -hi SpecialKey guifg=#559933 ctermfg=green guibg=#000000 ctermbg=black -hi SpellBad guifg=NONE ctermfg=white ctermbg=darkred -hi SpellCap guifg=NONE ctermfg=white ctermbg=darkblue -hi SpellLocal guifg=NONE ctermfg=black ctermbg=cyan -hi SpellRare guifg=NONE ctermfg=white ctermbg=darkmagenta -hi DiffAdd guifg=#ffa000 ctermfg=darkred guibg=#002830 ctermbg=black -hi DiffChange guibg=#002830 ctermbg=black -hi DiffDelete guifg=#b0b0b0 ctermfg=cyan guibg=#202020 ctermbg=black gui=bold cterm=bold -hi DiffText guifg=#ffa000 ctermfg=darkred guibg=#002830 ctermbg=black gui=NONE cterm=NONE - -" borders / separators / menus - -hi FoldColumn guifg=#c8bcb9 guibg=#786d65 ctermfg=lightgray ctermbg=darkgray gui=bold cterm=bold -hi SignColumn guifg=#c8bcb9 guibg=#786d65 ctermfg=lightgray ctermbg=darkgray gui=bold cterm=bold -hi Pmenu guifg=#000000 guibg=#a6a190 ctermfg=white ctermbg=darkgray -hi PmenuSel guifg=#ffffff guibg=#133293 ctermfg=white ctermbg=lightblue -hi PmenuSbar guifg=NONE guibg=#555555 ctermfg=black ctermbg=black -hi PmenuThumb guifg=NONE guibg=#cccccc ctermfg=gray ctermbg=gray -hi StatusLine guifg=#222222 guibg=#c2bfa5 ctermfg=darkgray ctermbg=yellow -hi StatusLineNC guifg=#111111 guibg=#c2bfa5 ctermfg=darkgray ctermbg=gray -hi WildMenu guifg=#ffffff guibg=#133293 ctermfg=white ctermbg=darkblue gui=bold cterm=bold -hi VertSplit guifg=#c2bfa5 guibg=#c2bfa5 ctermfg=white ctermbg=white -hi TabLine guifg=#000000 guibg=#c2bfa5 ctermfg=black ctermbg=white -hi TabLineFill guifg=#000000 guibg=#c2bfa5 ctermfg=black ctermbg=white -hi TabLineSel guifg=#ffffff guibg=#133293 ctermfg=white ctermbg=black - -"hi Menu -"hi Scrollbar -"hi Tooltip - -" cursor / dynamic / other - -hi Cursor guifg=#000000 guibg=#ffff99 ctermfg=black ctermbg=white -hi CursorIM guifg=#000000 guibg=#3b3b3b ctermfg=black ctermbg=white cterm=reverse -hi CursorLine guifg=NONE guibg=#3b3b3b -hi link CursorColumn CursorLine -hi link DebugStop CursorLine -hi Visual guibg=#003040 ctermbg=lightblue -hi Search guibg=#0080ff ctermbg=lightblue -hi MatchParen guifg=NONE ctermfg=white guibg=#3377aa ctermbg=blue - -"hi IncSearch -"hi VisualNOS - -" listings / messages - -hi ModeMsg guifg=#eecc18 ctermfg=yellow -hi Title guifg=#dd4452 ctermfg=red guibg=#000000 ctermbg=black gui=bold cterm=bold -hi Question guifg=#66d077 ctermfg=green guibg=#000000 ctermbg=black -hi MoreMsg guifg=#39d049 ctermfg=green guibg=#000000 ctermbg=black -hi ErrorMsg guifg=#ffffff ctermfg=white guibg=#ff0000 ctermbg=red gui=bold cterm=bold -hi WarningMsg guifg=#ccae22 ctermfg=yellow guibg=#000000 ctermbg=black gui=bold cterm=bold - - -" syntax highlighting groups (:help group-name) - -hi Comment guifg=#b0b010 ctermfg=brown guibg=#000000 ctermbg=black -hi Keyword guifg=#ffffff ctermfg=white guibg=#000000 ctermbg=black -hi Statement guifg=#ffffff ctermfg=white guibg=#000000 ctermbg=black gui=bold cterm=bold -hi StorageClass guifg=#b0ffb0 ctermfg=white guibg=#000000 ctermbg=black gui=bold cterm=NONE -hi Structure guifg=#b0ffb0 ctermfg=white guibg=#000000 ctermbg=black gui=bold cterm=NONE -hi Type guifg=#ffffff ctermfg=white guibg=#000000 ctermbg=black gui=NONE -hi Identifier guifg=#ffffff ctermfg=white guibg=#000000 ctermbg=black gui=NONE cterm=NONE -hi Operator guifg=#ffffff ctermfg=white guibg=#000000 ctermbg=black -hi Delimiter guifg=#ffffff ctermfg=white guibg=#000000 ctermbg=black -hi Todo guifg=#a00000 ctermfg=darkred guibg=#000000 ctermbg=black gui=bold cterm=bold -hi Error guifg=#ffffff ctermfg=white guibg=#ff0000 ctermbg=red -hi Function guifg=#2080ff ctermfg=blue guibg=#000000 ctermbg=black -hi Underlined guifg=#80a0ff ctermfg=cyan guibg=#000000 ctermbg=black gui=underline cterm=underline -hi Ignore guifg=#888888 ctermfg=darkgray guibg=#000000 ctermbg=black -hi Constant guifg=#00ff20 ctermfg=green guibg=#000000 ctermbg=black -hi Number guifg=#00ff20 ctermfg=green guibg=#000000 ctermbg=black -hi PreProc guifg=#00b000 ctermfg=darkgreen guibg=#000000 ctermbg=black -hi Macro guifg=#00b000 ctermfg=darkgreen guibg=#000000 ctermbg=black -hi Special guifg=#ffff00 ctermfg=yellow guibg=#000000 ctermbg=black - -let &cpo = save_cpo diff --git a/vim/colors/luna.vim b/vim/colors/luna.vim deleted file mode 100644 index ce67520..0000000 --- a/vim/colors/luna.vim +++ /dev/null @@ -1,247 +0,0 @@ -" Name: Luna vim colorscheme -" Author: Pratheek -" URL: http://github.com/Pychimp/vim-luna -" (see this url for latest release & screenshots) -" License: MIT (see LICENSE.rst in the root of project) -" Created: In the middle of Earth's Rotation -" Version: 0.0.6 -" -" -" TODO: {{{ -" --------------------------------------------------------------------- -" -- Clean up ! -" -- create a terminal version -" -- add more lang specifics -" -- (Will think of some more sutff !) -" }}} -" -" Usage and Requirements "{{{ -" --------------------------------------------------------------------- -" REQUIREMENTS: -" --------------------------------------------------------------------- -" Currently, -" -" This colourscheme is intended for use on: -" - gVim >= 7.3 for Linux, Mac and Windows. (Since, all colours are in hex -" values, hence works with gvim. Terminal vim will be supported in future) -" -" --------------------------------------------------------------------- -" INSTALLATION: -" --------------------------------------------------------------------- -" Two options for installation: manual or pathogen -" -" --------------------------------------------------------------------- -" MANUAL INSTALLATION OPTION: -" --------------------------------------------------------------------- -" -" 1. Download the luna distribution (as a zip archive, available on the github page) -" and unarchive the file. -" 2. Move `colors/luna.vim` to your `.vim/colors` directory. -" 3. Enjoy ! -" -" --------------------------------------------------------------------- -" HIGHLY 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-luna` directory so that it is -" a subdirectory of the `.vim/bundle` directory. -" -" a. **clone with git:** -" -" $ cd ~/.vim/bundle -" $ git clone git://github.com/Pychimp/vim-luna.git -" -" --------------------------------------------------------------------- -" MODIFY VIMRC: -" --------------------------------------------------------------------- -" -" After either manual or pathogen installation, put the following two lines in your -" .vimrc: -" -" syntax enable -" colorscheme luna -" }}} -" -" Colorscheme initialization "{{{ -" --------------------------------------------------------------------- -set background=dark -highlight clear -if exists("syntax_on") - syntax reset -endif -let g:colors_name = "luna" -" }}} -" -" Gvim Highlighting: (see :help highlight-groups)"{{{ -" --------------------------------------------------------------------- -" First, the Normal -hi Normal guifg=#e5e5e5 guibg=#212121 gui=NONE -" --------------------------------------------------------------------- -" The Languages stuff -hi Title guifg=#c9f0fa guibg=NONE gui=NONE -" --------------------------------------------------------------------- -hi Comment guifg=#616161 guibg=NONE gui=NONE -" --------------------------------------------------------------------- -" hi Constant guifg=#e3588d guibg=NONE gui=NONE -hi Constant guifg=#fff159 guibg=NONE gui=NONE -hi String guifg=#60bdf4 guibg=NONE gui=NONE -hi Character guifg=#ff8da1 guibg=NONE gui=NONE -hi Number guifg=#fff159 guibg=NONE gui=NONE -hi Boolean guifg=#fff159 guibg=NONE gui=NONE -hi Float guifg=#fff159 guibg=NONE gui=NONE -" --------------------------------------------------------------------- -"hi Identifier guifg=#40ffff guibg=NONE gui=NONE -hi Identifier guifg=#00bcbc guibg=NONE gui=NONE -hi Function guifg=#00bcbc guibg=NONE gui=NONE -" --------------------------------------------------------------------- -"hi Statement guifg=#ff8036 guibg=NONE gui=NONE -"hi Statement guifg=#ee82ee guibg=NONE gui=NONE -"hi Statement guifg=#f26d99 guibg=NONE gui=NONE -"hi Statement guifg=#b06bfc guibg=NONE gui=NONE -"hi Statement guifg=#f88379 guibg=NONE gui=NONE -hi Statement guifg=#f64a8a guibg=NONE gui=NONE -"hi Conditional guifg=#c72723 guibg=NONE gui=NONE -hi Conditional guifg=#e4d00a guibg=NONE gui=NONE -" hi Repeat guifg= guibg=NONE gui=NONE -" hi Label guifg= guibg=NONE gui=NONE -hi Operator guifg=#ff8036 guibg=NONE gui=NONE -" hi Keyword guifg= guibg=NONE gui=NONE -hi Exception guifg=#e4d00a guibg=NONE gui=NONE -" --------------------------------------------------------------------- -hi PreProc guifg=#bada55 guibg=NONE gui=NONE -" hi Include guifg= guibg=NONE gui=NONE -"hi Define guifg=#bada55 guibg=NONE gui=NONE -" hi Macro guifg=#bada55 guibg=NONE gui=NONE -" hi PreCondit guifg=#bada55 guibg=NONE gui=NONE -" --------------------------------------------------------------------- -"hi Type guifg=#26ffa1 guibg=NONE gui=NONE -"hi Type guifg=#ff3800 guibg=NONE gui=NONE -hi Type guifg=#ff4040 guibg=NONE gui=NONE -"hi StorageClass guifg=#f4bbff guibg=NONE gui=NONE -hi StorageClass guifg=#da8a67 guibg=NONE gui=NONE -" hi Structure guifg= guibg=NONE gui=NONE -" hi Typedef guifg= guibg=NONE gui=NONE -" --------------------------------------------------------------------- -hi Special guifg=#ff8da1 guibg=NONE gui=NONE -" hi SpecialChar guifg=#ff8da1 guibg=NONE gui=NONE -" hi Tag guifg= guibg=NONE gui=NONE -" hi Delimiter guifg= guibg=NONE gui=NONE -" hi SpecialComment guifg= guibg=NONE gui=NONE -" hi Debug guifg= guibg=NONE gui=NONE -" --------------------------------------------------------------------- -hi Underlined guifg=#80a0ff guibg=NONE gui=NONE -" --------------------------------------------------------------------- -" hi Ignore guifg= guibg=NONE gui=NONE -" --------------------------------------------------------------------- -hi Error guifg=#870000 guibg=#ffa40b gui=NONE -" --------------------------------------------------------------------- -hi TODO guifg=#ff0087 guibg=#ffff87 gui=NONE - -" --------------------------------------------------------------------- -" Extended Highlighting - -hi NonText guifg=#838383 guibg=NONE gui=NONE -hi Visual guifg=#262626 guibg=#ffff4d gui=NONE -hi ErrorMsg guifg=#870000 guibg=#ffa40b gui=NONE -hi IncSearch guifg=#262626 guibg=#ff9933 gui=NONE -hi Search guifg=#262626 guibg=#ff9933 gui=NONE -hi MoreMsg guifg=#616161 guibg=NONE gui=NONE -hi ModeMsg guifg=#616161 guibg=NONE gui=NONE -hi LineNr guifg=#838383 guibg=NONE gui=NONE -hi VertSplit guifg=#212121 guibg=#474747 gui=NONE -hi VisualNOS guifg=#262626 guibg=#ffff4d gui=NONE -"hi Folded guifg=#2e4545 guibg=#1e2d2d gui=NONE -hi Folded guifg=#426464 guibg=#1e2d2d gui=NONE -hi DiffAdd guifg=#ffffff guibg=#006600 gui=NONE -hi DiffChange guifg=#ffffff guibg=#007878 gui=NONE -hi DiffDelete guifg=#ff0101 guibg=#9a0000 gui=NONE -hi DiffText guifg=#000000 guibg=#ffb733 gui=NONE -hi SpellBad guifg=#d80000 guibg=#ffff9a gui=NONE -hi SpellCap guifg=#8b4600 guibg=#ffff9a gui=NONE -hi SpellRare guifg=#ff0000 guibg=#ffff9a gui=NONE -hi SpellLocal guifg=#008b00 guibg=#ffff9a gui=NONE -" hi StatusLine guifg=#000000 guibg=#8d8d8d gui=NONE -" hi StatusLine guifg=#ffffff guibg=#2e4545 gui=NONE -" hi StatusLine guifg=#ffffff guibg=#1e2d2d gui=NONE -" hi StatusLine guifg=#ffffff guibg=#353535 gui=NONE -" hi StatusLine guifg=#ffffff guibg=#1f2e2e gui=NONE -hi StatusLine guifg=#ffffff guibg=#002b2b gui=NONE -hi StatusLineNC guifg=#ffffff guibg=#474747 gui=NONE -" hi Pmenu guifg=#586e75 guibg=#fdf6e3 gui=NONE -" hi PmenuSel guifg=#fdf6e3 guibg=#2aa198 gui=NONE -" hi PmenuSbar guifg=#fdf6e3 guibg=#fdf6e3 gui=NONE -" hi PmenuThumb guifg=#fdf6e3 guibg=#fdf6e3 gui=NONE -" hi Pmenu guifg=#426464 guibg=#002b2b gui=NONE -" hi Pmenu guifg=#609292 guibg=#002b2b gui=NONE -hi Pmenu guifg=#7ca9a9 guibg=#002b2b gui=NONE -hi PmenuSel guifg=#002b2b guibg=#fdf6e3 gui=NONE -hi PmenuSbar guifg=#002b2b guibg=#002b2b gui=NONE -hi PmenuThumb guifg=#002b2b guibg=#002b2b gui=NONE -hi MatchParen guifg=#000000 guibg=#ff4040 gui=NONE -hi CursorLine guifg=NONE guibg=#2e2e2e gui=NONE -"hi CursorLineNr guifg=#50c878 guibg=#2e2e2e gui=NONE -"hi CursorLineNr guifg=#3eb489 guibg=NONE gui=NONE -"hi CursorLineNr guifg=#f5fffa guibg=NONE gui=NONE -hi CursorLineNr guifg=#87ceeb guibg=NONE gui=NONE -hi CursorColumn guifg=NONE guibg=#2e2e2e gui=NONE -hi ColorColumn guifg=NONE guibg=#3e3739 gui=NONE -hi WildMenu guifg=#002b2b guibg=#ffffff gui=NONE -hi SignColumn guifg=NONE guibg=#212121 gui=NONE -" }}} -" -" Language Specifics: {{{ -" --------------------------------------------------------------------- -" These are language specifics. These are set explicitly to override the group -" highlighting provided by vim (Simply to make the language that you're working -" on more awesome, and fun to work with !) -" --------------------------------------------------------------------- -" Python Specifics -"hi pythonDot guifg=#00ffa5 guibg=NONE gui=NONE -"hi pythonDot guifg=#ffff31 guibg=NONE gui=NONE -"hi pythonDot guifg=#ff0800 guibg=NONE gui=NONE -hi pythonDot guifg=#d70a53 guibg=NONE gui=NONE -hi pythonParameters guifg=#bada55 guibg=NONE gui=NONE -hi pythonClassParameters guifg=#bada55 guibg=NONE gui=NONE -hi pythonClass guifg=#00bcbc guibg=NONE gui=NONE -" -" --------------------------------------------------------------------- -" Ruby Specifics -hi rubyInterpolation guifg=#ff4040 guibg=NONE gui=NONE -"hi rubyMethodBlock guifg=#ff8da1 guibg=NONE gui=NONE -"hi rubyMethodBlock guifg=#8ddaff guibg=NONE gui=NONE -hi rubyMethodBlock guifg=#ffb28d guibg=NONE gui=NONE -hi rubyCurlyBlock guifg=#f64a8a guibg=NONE gui=NONE -hi rubyDoBlock guifg=#f64a8a guibg=NONE gui=NONE -hi rubyBlockExpression guifg=#f64a8a guibg=NONE gui=NONE -hi rubyArrayDelimiter guifg=#00bcbc guibg=NONE gui=NONE -" -" --------------------------------------------------------------------- -" }}} -" -" Extras: {{{ -" --------------------------------------------------------------------- -" These are extra parts for highlighting certain external plugins -" --------------------------------------------------------------------- -" -" Startify (https://github.com/mhinz/vim-startify) -" -hi StartifyBracket guifg=#b06bfc guibg=NONE gui=NONE -hi StartifyNumber guifg=#bada55 guibg=NONE gui=NONE -hi StartifySpecial guifg=#2e8857 guibg=NONE gui=NONE -hi StartifyPath guifg=#545454 guibg=NONE gui=NONE -hi StartifySlash guifg=#474747 guibg=NONE gui=NONE -" hi StartifyFile guifg=#00ffa5 guibg=NONE gui=NONE -" hi StartifyFile guifg=#2aa198 guibg=NONE gui=NONE -" hi StartifyFile guifg=#f0e68c guibg=NONE gui=NONE -hi StartifyFile guifg=#fa8072 guibg=NONE gui=NONE -hi StartifyHeader guifg=#f0e68c guibg=NONE gui=NONE -hi StartifyFooter guifg=#a0522d guibg=NONE gui=NONE -" -" --------------------------------------------------------------------- -" }}} -" -" vim:foldmethod=marker:foldlevel=0:textwidth=79 -" diff --git a/vim/colors/mac_classic.vim b/vim/colors/mac_classic.vim deleted file mode 100644 index 9382bde..0000000 --- a/vim/colors/mac_classic.vim +++ /dev/null @@ -1,226 +0,0 @@ -" Vim color scheme -" -" Name: mac_classic.vim -" Maintainer: Drew Neil -" License: public domain -" Version: 0.1 - -" Boilerplate: {{{1 -set background=light -highlight clear - -if exists("syntax_on") - syntax reset -endif - -let g:colors_name = "mac_classic" - - -" Colors: {{{1 -" TODO figure out how to not highlight TODO -" -" #000000 -" #3C4C72 - BLUE/GREY - cursor, rails helpers -" #0000A2 - D.BLUE - numbers & function names -" #1E39F6 - BLUE -" #0066FF - L.BLUE - Comments, TODOs and folds -" #6E79F1 - L.PURPLE - Booleans, Ruby Constants & CSS definitions -" #318495 - BLUE/GREEN - Ruby instance/global/pseudo variables -" #007B22 - D.GREEN - Strings, Labels and code blocks in Markdown -" #00BC41 - L.GREEN - CSS common attributes & ruby interpolation -" #990000 - BURGUNDY - Errors and Warnings -" #D51015 - RED for constants, symbols, numbers -" #E18AC7 - PINK RegularExpressions in Ruby -" #FFCE77 - ORANGE - Incremental Search -" #FFE6BB - L.ORANGE - Search -" #C6DEFF - VL.BLUE Visual, Current StatusLine & AutoComplete selection -" #808080 - Line numbers -" #CFCFCF - VerticalSplit separator -" #DFDFDF - Invisible Characters -" #EFEFEF - LineNumber & Non-Current StatusLine -" #F0F6FF - CursorLine & CursorColumn -" #FFFFFF - WHITE -" }}} - -" GUI: {{{1 -hi Cursor guifg=#FFFFFF ctermfg=15 guibg=#3C4C72 ctermbg=240 -hi Visual guibg=#C6DEFF ctermbg=189 -hi CursorLine guibg=#F0F6FF ctermbg=15 -hi CursorColumn guibg=#F0F6FF ctermbg=15 -hi LineNr guifg=#808080 ctermfg=244 guibg=#EFEFEF ctermbg=7 -hi VertSplit guifg=#FFFFFF ctermfg=15 guibg=#CFCFCF ctermbg=252 gui=NONE -hi MatchParen guifg=#1E39F6 ctermfg=27 guibg=NONE gui=bold -hi Pmenu guibg=#EFEFEF ctermbg=7 -hi PmenuSel guibg=#C6DEFF ctermbg=189 -hi Directory guifg=#D51015 ctermfg=160 gui=bold -hi Folded guifg=#0066FF ctermfg=27 guibg=#FFFFFF ctermbg=15 -" StatusLine: {{{2 -hi StatusLine guifg=#000000 ctermfg=0 guibg=#C6DEFF ctermbg=189 gui=italic -hi StatusLineNC guifg=#000000 ctermfg=0 guibg=#EFEFEF ctermbg=7 gui=NONE - -" Search: {{{2 -" [IncSearch is stronger than Search] -hi IncSearch guifg=NONE guibg=#FFCE77 ctermbg=222 gui=NONE -hi Search guibg=#FFE6BB ctermbg=223 - -" Syntax: {{{1 -hi Normal guifg=#000000 ctermfg=0 guibg=#FFFFFF ctermbg=15 -hi Boolean guifg=#6E79F1 ctermfg=69 gui=bold -hi Character guifg=#D51015 ctermfg=160 gui=bold -hi Comment guifg=#0066FF ctermfg=27 gui=italic -hi Conditional guifg=#1E39F6 ctermfg=27 gui=bold -hi Constant guifg=#D51015 ctermfg=160 gui=bold -hi Define guifg=#1E39F6 ctermfg=27 gui=bold -hi ErrorMsg guifg=#FFFFFF ctermfg=15 guibg=#990000 ctermbg=88 -hi WarningMsg guifg=#FFFFFF ctermfg=15 guibg=#990000 ctermbg=88 -hi Float guifg=#0000A2 ctermfg=19 -hi Function guifg=#0000A2 ctermfg=19 gui=bold -hi Identifier guifg=#1E39F6 ctermfg=27 gui=bold -hi Keyword guifg=#1E39F6 ctermfg=27 gui=bold -hi Label guifg=#007B22 ctermfg=28 -hi Number guifg=#0000A2 ctermfg=19 -hi Operator guifg=#1E39F6 ctermfg=27 gui=bold -hi PreProc guifg=#1E39F6 ctermfg=27 gui=bold -hi Special guifg=#000000 ctermfg=0 -hi Statement guifg=#1E39F6 ctermfg=27 gui=bold -hi StorageClass guifg=#1E39F6 ctermfg=27 gui=bold -hi String guifg=#007B22 ctermfg=28 -hi Title guifg=#000000 ctermfg=0 gui=bold -hi Todo guifg=#0066FF ctermfg=27 gui=inverse,bold,italic -hi Underlined gui=underline - -" Invisible character colors -hi NonText guifg=#DFDFDF ctermfg=253 guibg=#FFFFFF ctermbg=15 -hi SpecialKey guifg=#DFDFDF ctermfg=253 guibg=#FFFFFF ctermbg=15 - -" Diff styles {{{1 -hi diffAdded guifg=#007B22 guibg=#FFFFFF ctermfg=28 ctermbg=15 -hi diffRemoved guifg=#D51015 guibg=#FFFFFF ctermfg=160 ctermbg=15 -hi diffFile guifg=#6E79F1 guibg=#FFFFFF ctermfg=69 ctermbg=15 -hi diffNewFile guifg=#6E79F1 guibg=#FFFFFF ctermfg=69 ctermbg=15 -hi diffLine guifg=#000000 guibg=#FFFFFF ctermfg=0 ctermbg=15 - -hi diffAdd guifg=#007B22 guibg=#FFFFFF ctermfg=28 ctermbg=15 -hi diffChange guifg=#007B22 guibg=#FFFFFF ctermfg=28 ctermbg=15 -hi diffText guifg=#007B22 guibg=#FFFFFF ctermfg=28 ctermbg=15 -hi link diffDelete diffRemoved -" Git styles {{{1 -hi gitcommitFirstLine guifg=#000000 guibg=#FFFFFF ctermfg=0 ctermbg=15 -hi gitcommitSelectedType guifg=#007B22 guibg=#FFFFFF ctermfg=28 ctermbg=15 -hi link gitcommitSelectedFile gitcommitSelectedType -hi gitcommitDiscardedType guifg=#D51015 guibg=#FFFFFF ctermfg=160 ctermbg=15 -hi link gitcommitDiscardedFile gitcommitDiscardedType -hi gitcommitUntrackedFile guifg=#6E79F1 guibg=#FFFFFF ctermfg=69 ctermbg=15 -" Ruby styles {{{1 -hi rubyClass guifg=#1E39F6 ctermfg=27 gui=bold -hi rubyFunction guifg=#0000A2 ctermfg=19 gui=bold -hi rubyInterpolationDelimiter guifg=#00BC41 ctermfg=35 -hi rubyInterpolation guifg=#00BC41 ctermfg=35 -hi rubySymbol guifg=#D51015 ctermfg=160 gui=bold -hi rubyConstant guifg=#6E79F1 ctermfg=69 gui=bold -hi rubyStringDelimiter guifg=#007B22 ctermfg=28 -hi rubyInstanceVariable guifg=#318495 ctermfg=66 -hi rubyInclude guifg=#1E39F6 ctermfg=27 gui=bold -hi rubyGlobalVariable guifg=#318495 ctermfg=66 -hi rubyRegexp guifg=#E18AC7 ctermfg=176 -hi rubyRegexpAnchor guifg=#E18AC7 ctermfg=176 -hi rubyRegexpQuantifier guifg=#E18AC7 ctermfg=176 -hi rubyRegexpParens guifg=#E18AC7 ctermfg=176 -hi rubyRegexpEscape guifg=#00BC41 ctermfg=35 -hi rubyRegexpCharClass guifg=#00BC41 ctermfg=35 -hi rubyRegexpDelimiter guifg=#E18AC7 ctermfg=176 -hi rubyEscape guifg=#00BC41 ctermfg=35 -hi rubyControl guifg=#1E39F6 ctermfg=27 gui=bold -hi rubyOperator guifg=#1E39F6 ctermfg=27 gui=bold -hi rubyException guifg=#1E39F6 ctermfg=27 gui=bold -hi rubyPseudoVariable guifg=#318495 ctermfg=66 -hi rubyRailsUserClass guifg=#6E79F1 ctermfg=69 gui=bold -hi rubyRailsARAssociationMethod guifg=#3C4C72 ctermfg=240 gui=bold -hi rubyRailsARMethod guifg=#3C4C72 ctermfg=240 gui=bold -hi rubyRailsRenderMethod guifg=#3C4C72 ctermfg=240 gui=bold -hi rubyRailsMethod guifg=#3C4C72 ctermfg=240 gui=bold -hi link erubyComment Comment -hi erubyRailsMethod guifg=#3C4C72 ctermfg=240 gui=bold - -" XML: {{{1 -hi link xmlEndTag xmlTag -" HTML: {{{1 -hi htmlTag guifg=#1E39F6 ctermfg=27 -hi link htmlEndTag htmlTag -hi link htmlTagName htmlTag -hi link htmlArg htmlTag -hi htmlSpecialChar guifg=#D51015 ctermfg=160 gui=bold -hi htmlH1 gui=bold -hi link htmlH2 htmlH1 -hi link htmlH3 htmlH1 -hi link htmlH4 htmlH1 -hi link htmlH5 htmlH1 -hi link htmlH6 htmlH1 - -" JavaScript: {{{1 -hi javaScriptFunction guifg=#1E39F6 ctermfg=27 gui=bold -hi javaScriptFuncName guifg=#318495 ctermfg=66 gui=italic -hi javaScriptLabel guifg=#0000A2 ctermfg=19 gui=bold -hi javaScriptRailsFunction guifg=#3C4C72 ctermfg=240 gui=bold -hi javaScriptType guifg=#318495 ctermfg=66 gui=none -hi javaScriptArgument guifg=#318495 ctermfg=66 gui=italic -hi javaScriptRegexpString guifg=#E18AC7 ctermfg=176 gui=NONE -hi javaScriptSpecial guifg=#00BC41 ctermfg=35 gui=NONE -" NOTE: Syntax Highlighting for javascript doesn't match the -" TextMate version very accurately, because the javascript -" syntax file does not create matches for some items. In -" particular: -" * javaScriptArgument - e.g. function(argument) -" * javaScriptFuncName for object literal style functions - e.g.: -" myFunction: function() { ... } - -" YAML: {{{1 -hi yamlAnchor guifg=#318495 ctermfg=66 -hi yamlAlias guifg=#318495 ctermfg=66 -hi yamlDocumentHeader guibg=#F2F2F2 ctermbg=7 - -" CSS: {{{1 -hi cssTagName gui=bold -hi cssIdentifier gui=italic -hi link cssClassName cssIdentifier -hi cssDefinition guifg=#6E79F1 ctermfg=69 -hi link cssRenderProp cssDefinition -hi link cssTextProp cssDefinition -hi link cssFontProp cssDefinition -hi link cssColorProp cssDefinition -hi link cssBoxProp cssDefinition -hi link cssGeneratedContentProp cssDefinition -hi link cssUIProp cssDefinition -hi cssCommonAttr guifg=#00BC41 ctermfg=35 -hi link cssAttr cssCommonAttr -hi link cssRenderAttr cssCommonAttr -hi link cssTextAttr cssCommonAttr -hi link cssFontAttr cssCommonAttr -hi link cssGeneratedContentAttr cssCommonAttr -hi cssURL guifg=#007B22 ctermfg=28 -hi cssFunctionName guifg=#3C4C72 ctermfg=240 gui=bold -hi cssColor guifg=#D51015 ctermfg=160 gui=bold -hi cssValueLength guifg=#0000A2 ctermfg=19 -hi cssImportant guifg=#1E39F6 ctermfg=27 gui=bold - -" Vimscript: {{{1 -hi vimGroup guifg=#007B22 ctermfg=28 gui=bold -hi link vimHiGroup vimGroup -hi vimCommentTitle guifg=#3C4C72 ctermfg=240 gui=bold -hi helpSpecial guifg=#6E79F1 ctermfg=69 - -" Markdown: {{{1 -hi markdownBold gui=bold -hi markdownItalic gui=italic -hi markdownCode guifg=#007B22 ctermfg=28 -hi link markdownCodeBlock markdownCode - -" Outliner: {{{1 -hi BT1 guifg=#808080 ctermfg=244 gui=italic -hi OL1 guifg=#000000 ctermfg=0 gui=bold -hi OL2 guifg=#0000A2 ctermfg=19 gui=bold -hi OL3 guifg=#007B22 ctermfg=28 gui=bold -hi OL4 guifg=#6E79F1 ctermfg=69 gui=NONE -" Modelines: {{{1 -" vim: nowrap fdm=marker -" }}} diff --git a/vim/colors/made_of_code.vim b/vim/colors/made_of_code.vim deleted file mode 100644 index 777f298..0000000 --- a/vim/colors/made_of_code.vim +++ /dev/null @@ -1,103 +0,0 @@ -" Vim color file -" Converted from Textmate theme Made of Code using Coloration v0.3.2 (http://github.com/sickill/coloration) - -set background=dark -highlight clear - -if exists("syntax_on") - syntax reset -endif - -let g:colors_name = "Made of Code" - -hi Cursor ctermfg=NONE ctermbg=51 cterm=NONE guifg=NONE guibg=#00ffff gui=NONE -hi Visual ctermfg=NONE ctermbg=24 cterm=NONE guifg=NONE guibg=#05448d gui=NONE -hi CursorLine ctermfg=NONE ctermbg=17 cterm=NONE guifg=NONE guibg=#212231 gui=NONE -hi CursorColumn ctermfg=NONE ctermbg=17 cterm=NONE guifg=NONE guibg=#212231 gui=NONE -hi ColorColumn ctermfg=NONE ctermbg=17 cterm=NONE guifg=NONE guibg=#212231 gui=NONE -hi LineNr ctermfg=102 ctermbg=17 cterm=NONE guifg=#81818a guibg=#212231 gui=NONE -hi VertSplit ctermfg=59 ctermbg=59 cterm=NONE guifg=#4e4f5b guibg=#4e4f5b gui=NONE -hi MatchParen ctermfg=203 ctermbg=NONE cterm=NONE guifg=#ff3854 guibg=NONE gui=NONE -hi StatusLine ctermfg=231 ctermbg=59 cterm=bold guifg=#f8f8f8 guibg=#4e4f5b gui=bold -hi StatusLineNC ctermfg=231 ctermbg=59 cterm=NONE guifg=#f8f8f8 guibg=#4e4f5b gui=NONE -hi Pmenu ctermfg=81 ctermbg=NONE cterm=NONE guifg=#6fd3ff guibg=NONE gui=NONE -hi PmenuSel ctermfg=NONE ctermbg=24 cterm=NONE guifg=NONE guibg=#05448d gui=NONE -hi IncSearch ctermfg=NONE ctermbg=23 cterm=NONE guifg=NONE guibg=#233466 gui=NONE -hi Search ctermfg=NONE ctermbg=23 cterm=NONE guifg=NONE guibg=#233466 gui=NONE -hi Directory ctermfg=39 ctermbg=NONE cterm=NONE guifg=#0a9cff guibg=NONE gui=NONE -hi Folded ctermfg=133 ctermbg=16 cterm=NONE guifg=#c050c2 guibg=#090a1b gui=NONE - -hi Normal ctermfg=231 ctermbg=16 cterm=NONE guifg=#f8f8f8 guibg=#090a1b gui=NONE -hi Boolean ctermfg=39 ctermbg=NONE cterm=NONE guifg=#0a9cff guibg=NONE gui=NONE -hi Character ctermfg=39 ctermbg=NONE cterm=NONE guifg=#0a9cff guibg=NONE gui=NONE -hi Comment ctermfg=133 ctermbg=0 cterm=NONE guifg=#c050c2 guibg=#000000 gui=italic -hi Conditional ctermfg=203 ctermbg=NONE cterm=NONE guifg=#ff3854 guibg=NONE gui=NONE -hi Constant ctermfg=39 ctermbg=NONE cterm=NONE guifg=#0a9cff guibg=NONE gui=NONE -hi Define ctermfg=203 ctermbg=NONE cterm=NONE guifg=#ff3854 guibg=NONE gui=NONE -hi ErrorMsg ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE -hi WarningMsg ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE -hi Float ctermfg=39 ctermbg=NONE cterm=NONE guifg=#0a9cff guibg=NONE gui=NONE -hi Function ctermfg=81 ctermbg=NONE cterm=NONE guifg=#6fd3ff guibg=NONE gui=NONE -hi Identifier ctermfg=113 ctermbg=NONE cterm=NONE guifg=#99cf50 guibg=NONE gui=NONE -hi Keyword ctermfg=203 ctermbg=NONE cterm=NONE guifg=#ff3854 guibg=NONE gui=NONE -hi Label ctermfg=119 ctermbg=16 cterm=NONE guifg=#8fff58 guibg=#102522 gui=NONE -hi NonText ctermfg=59 ctermbg=16 cterm=NONE guifg=#353c4f guibg=#151626 gui=NONE -hi Number ctermfg=39 ctermbg=NONE cterm=NONE guifg=#0a9cff guibg=NONE gui=NONE -hi Operator ctermfg=203 ctermbg=NONE cterm=NONE guifg=#ff3854 guibg=NONE gui=NONE -hi PreProc ctermfg=203 ctermbg=NONE cterm=NONE guifg=#ff3854 guibg=NONE gui=NONE -hi Special ctermfg=231 ctermbg=NONE cterm=NONE guifg=#f8f8f8 guibg=NONE gui=NONE -hi SpecialKey ctermfg=59 ctermbg=17 cterm=NONE guifg=#353c4f guibg=#212231 gui=NONE -hi Statement ctermfg=203 ctermbg=NONE cterm=NONE guifg=#ff3854 guibg=NONE gui=NONE -hi StorageClass ctermfg=113 ctermbg=NONE cterm=NONE guifg=#99cf50 guibg=NONE gui=NONE -hi String ctermfg=119 ctermbg=16 cterm=NONE guifg=#8fff58 guibg=#102522 gui=NONE -hi Tag ctermfg=81 ctermbg=NONE cterm=NONE guifg=#6fd3ff guibg=NONE gui=NONE -hi Title ctermfg=231 ctermbg=NONE cterm=bold guifg=#f8f8f8 guibg=NONE gui=bold -hi Todo ctermfg=133 ctermbg=0 cterm=inverse,bold guifg=#c050c2 guibg=#000000 gui=inverse,bold,italic -hi Type ctermfg=81 ctermbg=NONE cterm=NONE guifg=#6fd3ff guibg=NONE gui=NONE -hi Underlined ctermfg=NONE ctermbg=NONE cterm=underline guifg=NONE guibg=NONE gui=underline -hi rubyClass ctermfg=203 ctermbg=NONE cterm=NONE guifg=#ff3854 guibg=NONE gui=NONE -hi rubyFunction ctermfg=81 ctermbg=NONE cterm=NONE guifg=#6fd3ff guibg=NONE gui=NONE -hi rubyInterpolationDelimiter ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE -hi rubySymbol ctermfg=39 ctermbg=NONE cterm=NONE guifg=#0a9cff guibg=NONE gui=NONE -hi rubyConstant ctermfg=49 ctermbg=NONE cterm=NONE guifg=#00ffbc guibg=NONE gui=NONE -hi rubyStringDelimiter ctermfg=119 ctermbg=16 cterm=NONE guifg=#8fff58 guibg=#102522 gui=NONE -hi rubyBlockParameter ctermfg=69 ctermbg=NONE cterm=NONE guifg=#588aff guibg=NONE gui=NONE -hi rubyInstanceVariable ctermfg=69 ctermbg=NONE cterm=NONE guifg=#588aff guibg=NONE gui=NONE -hi rubyInclude ctermfg=203 ctermbg=NONE cterm=NONE guifg=#ff3854 guibg=NONE gui=NONE -hi rubyGlobalVariable ctermfg=69 ctermbg=NONE cterm=NONE guifg=#588aff guibg=NONE gui=NONE -hi rubyRegexp ctermfg=179 ctermbg=NONE cterm=NONE guifg=#e9c062 guibg=NONE gui=NONE -hi rubyRegexpDelimiter ctermfg=179 ctermbg=NONE cterm=NONE guifg=#e9c062 guibg=NONE gui=NONE -hi rubyEscape ctermfg=39 ctermbg=NONE cterm=NONE guifg=#0a9cff guibg=NONE gui=NONE -hi rubyControl ctermfg=203 ctermbg=NONE cterm=NONE guifg=#ff3854 guibg=NONE gui=NONE -hi rubyClassVariable ctermfg=69 ctermbg=NONE cterm=NONE guifg=#588aff guibg=NONE gui=NONE -hi rubyOperator ctermfg=203 ctermbg=NONE cterm=NONE guifg=#ff3854 guibg=NONE gui=NONE -hi rubyException ctermfg=203 ctermbg=NONE cterm=NONE guifg=#ff3854 guibg=NONE gui=NONE -hi rubyPseudoVariable ctermfg=69 ctermbg=NONE cterm=NONE guifg=#588aff guibg=NONE gui=NONE -hi rubyRailsUserClass ctermfg=49 ctermbg=NONE cterm=NONE guifg=#00ffbc guibg=NONE gui=NONE -hi rubyRailsARAssociationMethod ctermfg=221 ctermbg=NONE cterm=NONE guifg=#f1d950 guibg=NONE gui=NONE -hi rubyRailsARMethod ctermfg=221 ctermbg=NONE cterm=NONE guifg=#f1d950 guibg=NONE gui=NONE -hi rubyRailsRenderMethod ctermfg=221 ctermbg=NONE cterm=NONE guifg=#f1d950 guibg=NONE gui=NONE -hi rubyRailsMethod ctermfg=221 ctermbg=NONE cterm=NONE guifg=#f1d950 guibg=NONE gui=NONE -hi erubyDelimiter ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE -hi erubyComment ctermfg=133 ctermbg=0 cterm=NONE guifg=#c050c2 guibg=#000000 gui=italic -hi erubyRailsMethod ctermfg=221 ctermbg=NONE cterm=NONE guifg=#f1d950 guibg=NONE gui=NONE -hi htmlTag ctermfg=74 ctermbg=NONE cterm=NONE guifg=#45c1ea guibg=NONE gui=NONE -hi htmlEndTag ctermfg=74 ctermbg=NONE cterm=NONE guifg=#45c1ea guibg=NONE gui=NONE -hi htmlTagName ctermfg=74 ctermbg=NONE cterm=NONE guifg=#45c1ea guibg=NONE gui=NONE -hi htmlArg ctermfg=74 ctermbg=NONE cterm=NONE guifg=#45c1ea guibg=NONE gui=NONE -hi htmlSpecialChar ctermfg=39 ctermbg=NONE cterm=NONE guifg=#0a9cff guibg=NONE gui=NONE -hi javaScriptFunction ctermfg=113 ctermbg=NONE cterm=NONE guifg=#99cf50 guibg=NONE gui=NONE -hi javaScriptRailsFunction ctermfg=221 ctermbg=NONE cterm=NONE guifg=#f1d950 guibg=NONE gui=NONE -hi javaScriptBraces ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE -hi yamlKey ctermfg=81 ctermbg=NONE cterm=NONE guifg=#6fd3ff guibg=NONE gui=NONE -hi yamlAnchor ctermfg=69 ctermbg=NONE cterm=NONE guifg=#588aff guibg=NONE gui=NONE -hi yamlAlias ctermfg=69 ctermbg=NONE cterm=NONE guifg=#588aff guibg=NONE gui=NONE -hi yamlDocumentHeader ctermfg=119 ctermbg=16 cterm=NONE guifg=#8fff58 guibg=#102522 gui=NONE -hi cssURL ctermfg=69 ctermbg=NONE cterm=NONE guifg=#588aff guibg=NONE gui=NONE -hi cssFunctionName ctermfg=221 ctermbg=NONE cterm=NONE guifg=#f1d950 guibg=NONE gui=NONE -hi cssColor ctermfg=39 ctermbg=NONE cterm=NONE guifg=#0a9cff guibg=NONE gui=NONE -hi cssPseudoClassId ctermfg=81 ctermbg=NONE cterm=NONE guifg=#6fd3ff guibg=NONE gui=NONE -hi cssClassName ctermfg=81 ctermbg=NONE cterm=NONE guifg=#6fd3ff guibg=NONE gui=NONE -hi cssValueLength ctermfg=39 ctermbg=NONE cterm=NONE guifg=#0a9cff guibg=NONE gui=NONE -hi cssCommonAttr ctermfg=167 ctermbg=NONE cterm=NONE guifg=#cf6a4c guibg=NONE gui=NONE -hi cssBraces ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE diff --git a/vim/colors/manuscript.vim b/vim/colors/manuscript.vim deleted file mode 100644 index 6083a3d..0000000 --- a/vim/colors/manuscript.vim +++ /dev/null @@ -1,96 +0,0 @@ -" GUI Vim dark color scheme -" Name: manuscript -" WWW: http://habamax.ru/myvim/ -" Author: Maxim Kim -" Last Change: 2010-02-27 12:15 - -" Init "{{{ -if !has("gui_running") - echomsg "manuscript colorscheme: please use GUI vim." - finish -endif - -set background=dark - -hi clear - -if exists("syntax_on") - syntax reset -endif - -let g:colors_name = expand(':t:r') -"}}} - -" General "{{{ -hi Normal guifg=#e5e5e5 guibg=#242424 gui=none - -hi Cursor guifg=#304050 guibg=#f0e68c gui=none -hi lCursor guifg=#000000 guibg=#55cc55 gui=none - -hi CursorColumn guifg=NONE guibg=#101010 gui=none -hi CursorLine guifg=NONE guibg=#101010 gui=none - - -hi Folded guifg=#b0b0b0 guibg=#343434 gui=none -hi FoldColumn guifg=#707070 guibg=#181818 gui=none -hi SignColumn guifg=#707070 guibg=#181818 gui=none -hi LineNr guifg=#707070 guibg=bg gui=none -hi StatusLine guifg=#000000 guibg=#c2bfa5 gui=none -hi StatusLineNC guifg=#5a5a5a guibg=#c2bfa5 gui=none -hi VertSplit guifg=#3a3a3a guibg=#c2bfa5 gui=none -hi WildMenu guifg=fg guibg=#505045 gui=none - -hi Pmenu guifg=#e0e0e0 guibg=#494949 gui=none -hi PmenuSel guifg=#000000 guibg=#808080 gui=none -hi PmenuSbar guifg=fg guibg=#595959 gui=none -hi PmenuThumb guifg=fg guibg=#707070 gui=none - -hi TabLineSel guifg=#000000 guibg=#c2bfa5 gui=NONE -hi TabLine guifg=#c2bfa5 guibg=#3a3a3a gui=underline -hi TabLineFill guifg=#c2bfa5 guibg=NONE gui=underline - -hi Search guifg=fg guibg=#4466bb gui=none -hi IncSearch guifg=fg guibg=#119922 gui=none - -hi Visual guifg=#f0f0f0 guibg=#406070 gui=none - -hi Directory guifg=#bf8f67 guibg=bg gui=none - -hi Underlined guifg=#779fcf guibg=bg gui=underline -hi Todo guifg=#ffff30 guibg=bg gui=underline -hi Title guifg=#e06070 guibg=NONE gui=bold - -hi Ignore guifg=#232323 guibg=NONE gui=none - -" TODO: tune it. -" hi Question guifg=#23f923 guibg=bg gui=none -" hi ModeMsg guifg=#c3f3a3 guibg=bg gui=none -" hi MoreMsg guifg=#23c3a3 guibg=bg gui=none -" hi ErrorMsg guifg=fg guibg=#f00000 gui=none - -hi SpecialKey guifg=#707070 guibg=NONE gui=none -hi NonText guifg=#707070 guibg=NONE gui=none - -hi MatchParen guifg=#f0f0f0 guibg=#008b8b gui=none -"}}} - -" Syntax "{{{ -hi Statement guifg=#779fcf guibg=bg gui=none -hi Identifier guifg=#ffdead guibg=bg gui=none -hi Type guifg=#87ceeb guibg=bg gui=none -hi Comment guifg=#7f9f7f guibg=bg gui=none - -hi Constant guifg=#cea3ce guibg=bg gui=none -hi Number guifg=#9fdf77 guibg=bg gui=none -hi PreProc guifg=#bf7f6f guibg=bg gui=none -hi Special guifg=#cfbfaf guibg=bg gui=none -hi Error guifg=fg guibg=#b03030 gui=none -"}}} - -" Diff "{{{ -" TODO: Tune diff colors. -hi diffAdd guifg=bg guibg=#80a080 gui=none -hi diffDelete guifg=fg guibg=bg gui=none -hi diffChange guifg=bg guibg=#a08080 gui=none -hi diffText guifg=bg guibg=#a05c5c gui=none -"}}} diff --git a/vim/colors/manxome.vim b/vim/colors/manxome.vim deleted file mode 100755 index 0db38ea..0000000 --- a/vim/colors/manxome.vim +++ /dev/null @@ -1,47 +0,0 @@ -""" local syntax file - set colors on a per-machine basis: -""" Vim color file -""" Title: Manxome Foes Color Scheme -""" Maintainer: Ricardo SIGNES -""" 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 diff --git a/vim/colors/marklar.vim b/vim/colors/marklar.vim deleted file mode 100755 index ea9395f..0000000 --- a/vim/colors/marklar.vim +++ /dev/null @@ -1,174 +0,0 @@ -" ------------------------------------------------------------------ -" 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() - endif -endif - -call s:main() diff --git a/vim/colors/maroloccio.vim b/vim/colors/maroloccio.vim deleted file mode 100755 index 732bbae..0000000 --- a/vim/colors/maroloccio.vim +++ /dev/null @@ -1,594 +0,0 @@ -" 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(, "undercurl", "underline", "g"), "guisp\\S\\+", "", "g") - else - command! -nargs=+ CSAHi exe "hi" - 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 diff --git a/vim/colors/mars.vim b/vim/colors/mars.vim deleted file mode 100644 index 408ae79..0000000 --- a/vim/colors/mars.vim +++ /dev/null @@ -1,142 +0,0 @@ -" Maintainer: Tim Aldrich -" Last Change: 19 November 2003 - -set background=dark -hi clear -if exists("syntax_on") - syntax reset -endif -let g:colors_name="mars" -" GUI colors {{{ -"hi Normal guifg=#FFFFFF guibg=#961E00 -hi Normal guifg=#FFFFFF guibg=#961E00 -hi Cursor guifg=#A0963C guibg=#FFFFFF -hi CursorIM guifg=#6699CC guibg=#99CCCC -hi Directory guifg=#B45000 guibg=#961E00 -hi DiffAdd guifg=#FFFFCC guibg=#961E00 -hi DiffChange guifg=#FF9900 guibg=#961E00 -hi DiffDelete guifg=#999999 guibg=#961E00 -hi DiffText guifg=#FFFFFF guibg=#961E00 -hi ErrorMsg guifg=#FFFFFF guibg=#FF0000 -hi VertSplit guifg=#FFFFFF guibg=#961E00 -hi Folded guifg=#999999 guibg=#BE1E00 gui=italic -hi FoldColumn guifg=#CC0000 guibg=#999999 -hi IncSearch guifg=#FFFF00 guibg=#961E00 -hi LineNr guifg=#999999 guibg=#BE1E00 -hi ModeMsg guifg=#FFFFFF guibg=#961E00 -hi MoreMsg guifg=#FFFFFF guibg=#961E00 -hi NonText guifg=#FFFFFF guibg=#A0141E -hi Question guifg=#FFFFFF guibg=#EE0000 -hi Search guifg=#A0142B guibg=#FFFF00 gui=underline -hi SpecialKey guifg=#FFFF00 guibg=#961E00 -hi StatusLine guifg=#FFFFFF guibg=#961E00 -hi StatusLineNC guifg=#CCCCCC guibg=#961E00 -hi Title guifg=#FFFFFF guibg=#FF9900 -hi Visual guifg=#B45000 guibg=#961E00 -hi WarningMsg guifg=#FF0000 guibg=#FFFFFF -hi WildMenu guifg=#961E00 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=#FFFF00 -hi String guifg=#CCCC99 -hi Character guifg=#A0963C -hi Number guifg=#A0963C -hi Boolean guifg=#A0963C -hi Float guifg=#A0963C -hi Identifier guifg=#E6fA46 -hi Function guifg=#E6fA46 -hi Statement guifg=#FFFFCC -hi Conditional guifg=#FFFFCC -hi Repeat guifg=#FFFFCC -hi Label guifg=#E66E46 -hi Operator guifg=#FFFF00 -hi Keyword guifg=#FFFF00 -hi Exception guifg=#FFFFAA -hi PreProc guifg=#C8783C -hi Include guifg=#C8783C -hi Define guifg=#C8783C -hi Macro guifg=#C8783C -hi PreCondit guifg=#C8783C -hi Type guifg=#E6641E -hi StorageClass guifg=#E66E46 -hi Structure guifg=#E66E46 -hi Typedef guifg=#E66E46 -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=#961E00 -hi Error guifg=#FF0000 guibg=#FFFFFF -hi Todo guifg=#FFFF00 guibg=#961E00 -" }}} - -" 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 -" }}} diff --git a/vim/colors/martin_krischik.vim b/vim/colors/martin_krischik.vim deleted file mode 100755 index 0975ba0..0000000 --- a/vim/colors/martin_krischik.vim +++ /dev/null @@ -1,397 +0,0 @@ -"------------------------------------------------------------------------------- -" 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 diff --git a/vim/colors/matrix.vim b/vim/colors/matrix.vim deleted file mode 100755 index 75a0950..0000000 --- a/vim/colors/matrix.vim +++ /dev/null @@ -1,80 +0,0 @@ -" vim:set ts=8 sts=2 sw=2 tw=0: -" -" matrix.vim - MATRIX like colorscheme. -" -" Maintainer: MURAOKA Taro -" 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 diff --git a/vim/colors/mayansmoke.vim b/vim/colors/mayansmoke.vim deleted file mode 100644 index 6d146f8..0000000 --- a/vim/colors/mayansmoke.vim +++ /dev/null @@ -1,343 +0,0 @@ -" ============================================================================= -" -" File: mayansmoke.vim -" Description: Vim color scheme file -" Maintainer: Jeet Sukumaran (GUI colors); Clayton Parker (cterm colors) -" -" ============================================================================= - -" Initialization and Setup {{{1 -" ============================================================================= -set background=light -highlight clear -if exists("syntax_on") - syntax reset -endif -let colors_name = "mayansmoke" -" }}} - -" Normal Color {{{1 -" ============================================================================= -hi Normal gui=NONE guifg=Black guibg=#F4F4E8 -" }}} - -" Highlight Groups {{{1 -" ============================================================================= -" Groups (see ':help highlight-groups'): -" ColorColumn highlight to use with ':set colorcolumn' -" Cursor the character under the cursor -" CursorIM like Cursor, but used when in IME mode |CursorIM| -" CursorColumn the screen column that the cursor is in when 'cursorcolumn' is set -" CursorLine the screen line that the cursor is in when 'cursorline' is set -" Directory directory names (and other special names in listings) -" DiffAdd diff mode: Added line |diff.txt| -" DiffChange diff mode: Changed line |diff.txt| -" DiffDelete diff mode: Deleted line |diff.txt| -" DiffText diff mode: Changed text within a changed line |diff.txt| -" ErrorMsg error messages on the command line -" VertSplit the column separating vertically split windows -" Folded line used for closed folds -" FoldColumn 'foldcolumn' -" SignColumn column where |signs| are displayed -" IncSearch 'incsearch' highlighting; also used for the text replaced with ":s///c" -" LineNr Line number for ":number" and ":#" commands, and when 'number' option is set. -" MatchParen The character under the cursor or just before it, if it is a paired bracket, and its match. |pi_paren.txt| -" ModeMsg 'showmode' message (e.g., "-- INSERT --") -" MoreMsg |more-prompt| -" NonText '~' and '@' at the end of the window, etc. -" Normal normal text -" Pmenu Popup menu: normal item. -" PmenuSel Popup menu: selected item. -" PmenuSbar Popup menu: scrollbar. -" PmenuThumb Popup menu: Thumb of the scrollbar. -" Question |hit-enter| prompt and yes/no questions -" Search Last search pattern highlighting (see 'hlsearch'). -" SpecialKey Meta and special keys listed with ":map", text that is displayed differently from what it really is (such as tabs, spaces in listchars etc.). -" SpellBad Word that is not recognized by the spellchecker. |spell| -" SpellCap Word that should start with a capital. |spell| -" SpellLocal Word that is recognized by the spellchecker as one that is -" SpellRare Word that is recognized by the spellchecker as one that is hardly ever used. |spell| -" StatusLine status line of current window -" StatusLineNC status lines of not-current windows -" TabLine tab pages line, not active tab page label -" TabLineFill tab pages line, where there are no labels -" TabLineSel tab pages line, active tab page label -" Title titles for output from ":set all", ":autocmd" etc. -" Visual Visual mode selection -" VisualNOS Visual mode selection when vim is "Not Owning the Selection". -" WarningMsg warning messages -" WildMenu current match in 'wildmenu' completion -hi ColorColumn guifg=NONE guibg=#EEEEDD -hi Cursor guifg=bg guibg=fg gui=NONE -if hlexists('MayanSmokeCursorLine') - hi link CursorColumn MayanSmokeCursorLine - hi link CursorLine MayanSmokeCursorLine -elseif exists('g:mayansmoke_cursor_line_visibility') && g:mayansmoke_cursor_line_visibility >= 2 - hi CursorColumn guifg=NONE guibg=NavajoWhite gui=NONE - hi CursorLine guifg=NONE guibg=NavajoWhite gui=NONE -elseif exists('g:mayansmoke_cursor_line_visibility') && g:mayansmoke_cursor_line_visibility >= 1 - hi CursorColumn guifg=NONE guibg=white gui=NONE - hi CursorLine guifg=NONE guibg=white gui=NONE -else - hi CursorColumn guifg=NONE guibg=#FFFDD0 gui=NONE - hi CursorLine guifg=NONE guibg=#FFFDD0 gui=NONE -endif -hi CursorIM guifg=bg guibg=fg gui=NONE -hi lCursor guifg=bg guibg=fg gui=NONE -hi DiffAdd guifg=NONE guibg=SeaGreen1 gui=NONE -hi DiffChange guifg=NONE guibg=LightSkyBlue1 gui=NONE -hi DiffDelete guifg=NONE guibg=LightCoral gui=NONE -hi DiffText guifg=black guibg=LightCyan1 gui=NONE -hi Directory guifg=#1600FF guibg=bg gui=NONE -hi ErrorMsg guifg=Red2 guibg=NONE gui=NONE -hi FoldColumn guifg=SteelBlue4 guibg=LightYellow2 gui=bold -hi Folded guifg=SteelBlue4 guibg=Gainsboro gui=italic -if hlexists('MayanSmokeSearch') - hi link IncSearch MayanSmokeSearch - hi link Search MayanSmokeSearch -elseif exists('g:mayansmoke_search_visibility') && g:mayansmoke_search_visibility >= 4 - hi IncSearch guifg=white guibg=red gui=NONE - hi Search guifg=white guibg=red gui=NONE -elseif exists('g:mayansmoke_search_visibility') && g:mayansmoke_search_visibility == 3 - hi IncSearch guifg=black guibg=gold gui=NONE - hi Search guifg=black guibg=gold gui=NONE -elseif exists('g:mayansmoke_search_visibility') && g:mayansmoke_search_visibility == 2 - hi IncSearch guifg=white guibg=darkorange gui=NONE - hi Search guifg=white guibg=darkorange gui=NONE -elseif exists('g:mayansmoke_search_visibility') && g:mayansmoke_search_visibility == 0 - hi IncSearch guifg=black guibg=tan gui=NONE - hi Search guifg=black guibg=tan gui=NONE -else - hi IncSearch guifg=black guibg=khaki gui=NONE - hi Search guifg=black guibg=khaki gui=NONE -endif -hi LineNr guifg=#666677 guibg=#cccfbf gui=NONE -hi MatchParen guifg=black guibg=LemonChiffon3 gui=bold -hi ModeMsg guifg=White guibg=tomato1 gui=bold -hi MoreMsg guifg=SeaGreen4 guibg=bg gui=bold -hi NonText guifg=LightCyan3 guibg=bg gui=bold - -hi Pmenu guifg=Orange4 guibg=LightYellow3 gui=NONE -hi PmenuSel guifg=ivory2 guibg=NavajoWhite4 gui=bold -hi PmenuSbar guifg=White guibg=#999666 gui=NONE -hi PmenuThumb guifg=White guibg=#7B7939 gui=NONE - -hi Question guifg=Chartreuse4 guibg=bg gui=bold -hi SignColumn guifg=white guibg=LightYellow3 gui=NONE -if hlexists('MayanSmokeSpecialKey') - hi link SpecialKey MayanSmokeSpecialKey -elseif exists('g:mayansmoke_special_key_visibility') && g:mayansmoke_special_key_visibility >= 2 - hi SpecialKey guifg=black guibg=NavajoWhite gui=NONE -elseif exists('g:mayansmoke_special_key_visibility') && g:mayansmoke_special_key_visibility == 0 - hi SpecialKey guifg=bisque3 guibg=NONE gui=NONE -else - hi SpecialKey guifg=white guibg=ivory3 gui=NONE -endif -hi SpellBad guisp=Firebrick2 gui=undercurl -hi SpellCap guisp=Blue gui=undercurl -hi SpellLocal guisp=DarkCyan gui=undercurl -hi SpellRare guisp=Magenta gui=undercurl -hi StatusLine guifg=#FFFEEE guibg=#557788 gui=NONE -" hi StatusLineNC guifg=#EAE6E2 guibg=LightSteelBlue3 gui=italic -hi StatusLineNC guifg=#F4F4EE guibg=#99aabb gui=italic -hi TabLine guifg=fg guibg=LightGrey gui=underline -hi TabLineFill guifg=fg guibg=bg gui=reverse -hi TabLineSel guifg=fg guibg=bg gui=bold -hi Title guifg=DeepSkyBlue3 guibg=bg gui=bold -hi VertSplit guifg=#99aabb guibg=#99aabb -hi Visual guifg=white guibg=DeepSkyBlue1 gui=NONE -hi WarningMsg guifg=Firebrick2 guibg=bg gui=NONE -hi WildMenu guifg=Black guibg=SkyBlue gui=NONE -" }}} - -" 256-Color Terminal Colors, by Clayton Parker {{{1 -" ============================================================================= -hi Normal cterm=NONE ctermfg=16 ctermbg=255 -hi Comment ctermfg=110 -hi Constant ctermfg=214 - hi String ctermfg=30 - hi Boolean ctermfg=88 -hi Identifier ctermfg=160 -hi Function ctermfg=132 -hi Statement ctermfg=21 -hi Keyword ctermfg=45 -hi PreProc ctermfg=27 -hi Type ctermfg=147 -hi Special ctermfg=64 -hi Ignore ctermfg=255 -hi Error ctermfg=196 ctermbg=255 term=none -hi Todo ctermfg=136 ctermbg=255 cterm=NONE -hi VimError ctermfg=160 ctermbg=16 -hi VimCommentTitle ctermfg=110 -hi qfLineNr ctermfg=16 ctermbg=46 cterm=NONE -hi pythonDecorator ctermfg=208 ctermbg=255 cterm=NONE -hi Cursor ctermfg=255 ctermbg=16 cterm=NONE -hi CursorColumn ctermfg=NONE ctermbg=255 cterm=NONE -hi CursorIM ctermfg=255 ctermbg=16 cterm=NONE -hi CursorLine ctermfg=NONE ctermbg=254 cterm=NONE -hi lCursor ctermfg=255 ctermbg=16 cterm=NONE -hi DiffAdd ctermfg=16 ctermbg=48 cterm=NONE -hi DiffChange ctermfg=16 ctermbg=153 cterm=NONE -hi DiffDelete ctermfg=16 ctermbg=203 cterm=NONE -hi DiffText ctermfg=16 ctermbg=226 cterm=NONE -hi Directory ctermfg=21 ctermbg=255 cterm=NONE -hi ErrorMsg ctermfg=160 ctermbg=NONE cterm=NONE -hi FoldColumn ctermfg=24 ctermbg=252 cterm=NONE -hi Folded ctermfg=24 ctermbg=252 cterm=NONE -hi IncSearch ctermfg=255 ctermbg=160 cterm=NONE -hi LineNr ctermfg=253 ctermbg=110 cterm=NONE -hi NonText ctermfg=110 ctermbg=255 cterm=NONE -hi Pmenu ctermfg=fg ctermbg=195 cterm=NONE -hi PmenuSbar ctermfg=255 ctermbg=153 cterm=NONE -hi PmenuSel ctermfg=255 ctermbg=21 cterm=NONE -hi PmenuThumb ctermfg=111 ctermbg=255 cterm=NONE -hi SignColumn ctermfg=110 ctermbg=254 cterm=NONE -hi Search ctermfg=255 ctermbg=160 cterm=NONE -hi SpecialKey ctermfg=255 ctermbg=144 cterm=NONE -hi SpellBad ctermfg=16 ctermbg=229 cterm=NONE -hi SpellCap ctermfg=16 ctermbg=231 cterm=NONE -hi SpellLocal ctermfg=16 ctermbg=231 cterm=NONE -hi SpellRare ctermfg=16 ctermbg=226 cterm=NONE -hi StatusLine ctermfg=255 ctermbg=24 cterm=NONE -hi StatusLineNC ctermfg=253 ctermbg=110 cterm=NONE -hi Title ctermfg=75 ctermbg=255 cterm=NONE -hi VertSplit ctermfg=255 ctermbg=24 cterm=NONE -hi Visual ctermfg=255 ctermbg=153 cterm=NONE -hi WildMenu ctermfg=16 ctermbg=117 cterm=NONE - -" 1}}} - -" Syntax {{{1 -" ============================================================================= - -" General {{{2 -" ----------------------------------------------------------------------------- -" Groups ('*' = major; see 'help group-name'): -" *Comment any comment -" *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 -" *Identifier any variable name -" Function function name (also: methods for classes) -" *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 -" *PreProc generic Preprocessor -" Include preprocessor #include -" Define preprocessor #define -" Macro same as Define -" PreCondit preprocessor #if, #else, #endif, etc. -" *Type int, long, char, etc. -" StorageClass static, register, volatile, etc. -" Structure struct, union, enum, etc. -" Typedef A typedef -" *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 -" *Error any erroneous construct -" *Todo anything that needs extra attention -" hi Comment guifg=#A2B5CD guibg=NONE gui=italic -hi Comment guifg=#96AAC2 guibg=NONE gui=italic -hi Constant guifg=DarkOrange guibg=NONE gui=NONE - hi String guifg=Aquamarine4 guibg=NONE gui=NONE - hi Boolean guifg=IndianRed4 guibg=NONE gui=NONE -hi Identifier guifg=brown3 guibg=NONE gui=NONE -hi Function guifg=VioletRed4 guibg=NONE gui=NONE -hi Statement guifg=blue1 guibg=NONE gui=NONE -hi Keyword guifg=DodgerBlue guibg=NONE gui=NONE -hi PreProc guifg=blue1 guibg=NONE gui=NONE -hi Type guifg=LightSlateBlue guibg=NONE gui=NONE -hi Special guifg=DarkOliveGreen4 guibg=NONE gui=NONE -hi Ignore guifg=bg guibg=NONE gui=NONE -hi Error guifg=Red guibg=NONE gui=underline -hi Todo guifg=tan4 guibg=NONE gui=underline -" 2}}} - -" Vim {{{2 -" ----------------------------------------------------------------------------- -hi VimError guifg=red guibg=Black gui=bold -hi VimCommentTitle guifg=DarkSlateGray4 guibg=bg gui=bold,italic -" 2}}} - -" QuickFix {{{2 -" ----------------------------------------------------------------------------- - -" syn match qfFileName "^[^|]*" nextgroup=qfSeparator -" syn match qfSeparator "|" nextgroup=qfLineNr contained -" syn match qfLineNr "[^|]*" contained contains=qfError -" syn match qfError "error" contained -hi qfFileName guifg=LightSkyBlue4 guibg=NONE gui=italic -hi qfLineNr guifg=coral guibg=NONE gui=bold -hi qfError guifg=red guibg=NONE gui=bold -" 2}}} - -" Python {{{2 -" ----------------------------------------------------------------------------- -hi pythonDecorator guifg=orange3 guibg=NONE gui=bold -hi link pythonDecoratorFunction pythonDecorator -" 2}}} - -" Diff {{{2 -" ----------------------------------------------------------------------------- -hi diffOldFile guifg=#006666 guibg=NONE gui=NONE -hi diffNewFile guifg=#0088FF guibg=NONE gui=bold -hi diffFile guifg=#0000FF guibg=NONE gui=NONE -hi link diffOnly Constant -hi link diffIdentical Constant -hi link diffDiffer Constant -hi link diffBDiffer Constant -hi link diffIsA Constant -hi link diffNoEOL Constant -hi link diffCommon Constant -hi diffRemoved guifg=#BB0000 guibg=NONE gui=NONE -hi diffChanged guifg=DarkSeaGreen guibg=NONE gui=NONE -hi diffAdded guifg=#00AA00 guibg=NONE gui=NONE -hi diffLine guifg=thistle4 guibg=NONE gui=italic -hi link diffSubname diffLine -hi link diffComment Comment -" 2}}} - -" PHP (contributed by Ryan Kulla) {{{2 -" ----------------------------------------------------------------------------- -" Ryan Kulla's addition for PHP syntax highlighting (for regular/terminal vim) -hi phpConditional ctermfg=21 cterm=NONE guifg=black -hi phpIdentifier ctermfg=0 cterm=NONE guifg=black -hi phpOperator ctermfg=black cterm=NONE guifg=black -hi phpRegion ctermfg=132 cterm=NONE guifg=VioletRed4 -hi phpComparison ctermfg=black cterm=NONE guifg=black -hi phpType ctermfg=darkgreen cterm=NONE guifg=darkgreen -hi phpParent ctermfg=black cterm=NONE guifg=black -hi phpMethodsVar ctermfg=132 cterm=NONE guifg=VioletRed4 -hi phpStatement ctermfg=21 cterm=NONE guifg=blue -hi phpStorageClass ctermfg=21 cterm=NONE guifg=blue -hi phpStringSingle ctermfg=30 cterm=NONE guifg=Aquamarine4 -hi phpStringDouble ctermfg=30 cterm=NONE guifg=Aquamarine4 -hi phpFunctions ctermfg=21 cterm=NONE guifg=blue -hi phpSpecialFunction ctermfg=21 cterm=NONE guifg=blue -hi phpRepeat ctermfg=21 cterm=NONE guifg=blue -hi phpNumber ctermfg=214 cterm=bold guifg=brown -hi phpTodo ctermfg=red cterm=bold guifg=red gui=bold -hi phpDefine ctermfg=21 cterm=NONE guifg=blue -hi phpConstant ctermfg=21 cterm=NONE guifg=black -hi phpCoreConstant ctermfg=21 cterm=NONE guifg=black -hi phpMemberSelector ctermfg=black cterm=NONE guifg=black -hi phpLabel ctermfg=21 cterm=NONE guifg=blue -hi phpStructure ctermfg=black cterm=NONE guifg=black -hi phpRelation ctermfg=black cterm=NONE guifg=black -hi phpEnvVar ctermfg=black cterm=NONE guifg=black -hi phpIntVar ctermfg=0 cterm=bold guifg=black gui=bold -hi phpBoolean ctermfg=58 cterm=NONE guifg=brown -" 2}}} - -" 1}}} - diff --git a/vim/colors/mdark.vim b/vim/colors/mdark.vim deleted file mode 100644 index 16601db..0000000 --- a/vim/colors/mdark.vim +++ /dev/null @@ -1,305 +0,0 @@ -" Vim color file -" Maintaner: Mikhail Wolfson -" URL: http://web.mit.edu/wolfsonm -" Last Change: 2010 Apr 13 -" Version: 0.1 -" -" Features: -" - let mdark_current_line = 1 if you want to highlight the current line -" -" Changelog: -" 0.1 - made the original, based on rdark/mydark - -set background=dark - -hi clear -if exists("syntax_on") - syntax reset -endif -let colors_name = "mdark" - -" Options -let mdark_current_line = 1 -let mdark_current_col = 0 - - -" Customizable Default Colors -" this gives more control than using Vim's predefined colors -" and makes it easy to introduce slight variations in the colors -" prefixes: l_: light, m_: medium, o_: off- g_: grayish- b_: bright -let s:fg = "#BABDB6" -let s:bg = "#1E2426" - -let s:line_col = "#283033" -let s:line_nr = "#49646A" - -" Shades of black and gray for structure -let s:white = "#FFFFFF" -let s:o_white = "#EEEEEC" -let s:d_gray = "#2E3436" -let s:m_gray = "#888A85" -let s:slate = "#555753" -let s:o_black = "#0A1012" -let s:black = "#000000" - -" Specific colors for highlighted terms - -" pinks, purples -let s:pink = "#D16B7C" -let s:l_pink = "#D4A0A0" -let s:purple = "#AD6491" -let s:l_purple = "#CB9DCD" -let s:l_lavender = "#ADA5CB" -let s:g_lavender = "#363243" -let s:magenta = "#FF00FF" - -" blues -let s:d_dusty_blue = "#535E95" -let s:dg_dusty_blue = "#406371" -let s:lg_dusty_blue = "#8389A3" -let s:dusty_blue = "#7993BD" -let s:l_dusty_blue = "#729FCF" -let s:blue = "#3B6BBD" -let s:blue_lav = "#393CC3" -let s:l_blue = "#848FB1" -let s:b_blue = "#2D69FF" -let s:vb_blue = "#2950CB" - -" greens, etc -let s:olive = "#4C6C3D" -let s:green = "#66CC66" -let s:g_green = "#406A5C" -let s:b_green = "#5AB578" -let s:l_green = "#8BA692" -let s:d_green = "#447864" - -" yellows and oranges -let s:yellow = "#FFCC00" -let s:brown_orange = "#CC6633" -let s:yellow_orange = "#FF6600" -let s:o_yellow = "#CC9933" -let s:l_yellow = "#FFFF82" -let s:b_yellow = "#FFFF00" - -" reds and red-oranges -let s:l_red = "#FB4453" -let s:d_red = "#871019" -let s:l_orange = "#FCAF3E" -let s:orange = "#FF3300" - -" Unused "Extra" colors -let s:mustard = "#996633" -let s:d_orange = "#E1593D" -let s:brick = "#993333" -let s:peach = "#FF9966" -let s:vl_pink = "#FFDDCC" -let s:d_pink = "#D15F7A" -let s:b_red = "#990000" -let s:lavender = "#9B8BD4" - -let s:l_cyan = "#99CCCC" -let s:cyan = "#66CCCC" -let s:b_cyan = "#33CCCC" -let s:vl_cyan = "#99FFFF" -let s:d_cyan = "#006666" -let s:m_cyan = "#579CAD" -let s:g_cyan = "#B6E3FF" - - -" Function to set colors from variables -function s:Color(name, color_settings) - let color_string = '' - - for [color_type, color_value] in items(a:color_settings) - let color_string .= ' ' . color_type . '=' . color_value - endfor - - exec 'hi ' . a:name . color_string -endfunction - -" Current Line -if exists('mdark_current_line') && mdark_current_line == 1 - set cursorline - call s:Color('CursorLine', {'guibg': s:line_col}) -endif -if exists('mdark_current_col') && mdark_current_col == 1 - set cursorcolumn - call s:Color('CursorColumn', {'guibg': s:line_col}) -endif - -" Basic Properties -call s:Color('Normal', {'guifg': s:fg, 'guibg': s:bg}) -call s:Color('NonText', {'guifg': s:fg, 'guibg': s:d_gray, 'gui': 'none'}) -call s:Color('Cursor', {'guibg': s:fg}) -call s:Color('ICursor', {'guibg': s:fg}) - -" Search -call s:Color('Search', {'guifg': s:d_gray, 'guibg': s:l_orange}) -call s:Color('IncSearch', {'guifg': s:l_orange, 'guibg': s:d_gray}) - -" Window Elements -call s:Color('StatusLine', {'guifg': s:d_gray, 'guibg': s:fg, 'gui': 'none'}) -call s:Color('StatusLineNC', {'guifg': s:d_gray, 'guibg': s:m_gray, 'gui': 'none'}) -call s:Color('VertSplit', {'guifg': s:slate, 'guibg': s:m_gray, 'gui': 'none'}) -call s:Color('MoreMsg', {'guifg': s:l_dusty_blue}) -call s:Color('Question', {'guifg': s:green, 'gui': 'none'}) -call s:Color('WildMenu', {'guifg': s:o_white, 'guibg': s:o_black}) -call s:Color('LineNr', {'guifg': s:line_nr, 'guibg': s:black}) - -call s:Color('Visual', {'guibg': s:g_lavender}) -call s:Color('ErrorMsg', {'guifg': s:white, 'guibg': s:d_red}) -call s:Color('WarningMsg', {'guifg': s:l_red}) - -" Pmenu -call s:Color('Pmenu', {'guibg': s:d_gray, 'guifg': s:o_white}) -call s:Color('PmenuSel', {'guibg': s:white, 'guifg': s:bg}) -call s:Color('PmenuSbar', {'guibg': s:slate}) -call s:Color('PmenuThumb', {'guifg': s:white}) - -" Diff -call s:Color('DiffDelete', {'guifg': s:d_gray, 'guibg': s:o_black}) -call s:Color('DiffAdd', {'guibg': s:d_red}) -call s:Color('DiffChange', {'guibg': s:d_gray}) -call s:Color('DiffText', {'guibg': s:black, 'gui': 'none'}) - -" Folds -call s:Color('Folded', {'guifg': s:g_green, 'guibg': '#204a87'}) -call s:Color('FoldColumn', {'guifg': s:d_dusty_blue, 'guibg': s:black}) - -" Specials -call s:Color('Title', {'guifg': s:l_orange}) -call s:Color('Todo', {'guifg': s:b_yellow, 'guibg': 'bg'}) -call s:Color('SpecialKey', {'guifg': s:l_red}) - -" Tabs -call s:Color('TabLine', {'guibg': s:o_black, 'guifg': s:m_gray}) -call s:Color('TabLineFill', {'guifg': s:o_black}) -call s:Color('TabLineSel', {'guibg': s:slate, 'guifg': s:o_white, 'gui': 'none'}) - -" Matches -call s:Color('MatchParen', {'guifg': s:d_gray, 'guibg': s:l_orange}) - -" Tree -call s:Color('Directory', {'guifg': s:white}) - -" Syntax -call s:Color('Comment', {'guifg': s:l_green, 'gui': 'italic'}) - -" Constants -call s:Color('Constant', {'guifg': s:green}) -call s:Color('Character', {'guifg': s:pink}) -call s:Color('String', {'guifg': s:l_pink}) -call s:Color('Number', {'guifg': s:d_green}) -call s:Color('Float', {'guifg': s:b_green}) -call s:Color('Boolean', {'guifg': s:olive}) - -" Identifiers -call s:Color('Identifier', {'guifg': s:l_purple}) -call s:Color('Function', {'guifg': s:dusty_blue, 'gui': 'bold'}) - -" Statements -call s:Color('Statement', {'guifg': s:blue, 'gui': 'none'}) -call s:Color('Conditional', {'guifg': s:b_blue}) -call s:Color('Repeat', {'guifg': s:vb_blue}) -call s:Color('Label', {'guifg': s:blue_lav}) -call s:Color('Operator', {'guifg': s:purple}) -call s:Color('Keyword', {'guifg': s:blue}) -call s:Color('Exception', {'guifg': s:l_blue}) - -" Types -call s:Color('Type', {'guifg': s:d_dusty_blue }) -call s:Color('StorageClass', {'guifg': s:d_dusty_blue }) -call s:Color('Structure', {'guifg': s:dg_dusty_blue, 'gui':'bold' }) -call s:Color('Typedef', {'guifg': s:lg_dusty_blue, 'gui':'bold'}) - -" Preprocs -call s:Color('Preproc', {'guifg': s:yellow}) -call s:Color('Include', {'guifg': s:brown_orange}) -call s:Color('Define', {'guifg': s:yellow_orange}) -call s:Color('Macro', {'guifg': s:o_yellow}) -call s:Color('PreCondit', {'guifg': s:l_orange}) - -" Specials -call s:Color('Special', {'guifg': s:white}) -call s:Color('SpecialChar', {'guifg': s:pink}) -call s:Color('Tag', {'guifg': s:l_red}) -call s:Color('Delimiter', {'guifg': s:l_lavender}) -call s:Color('SpecialComment', {'guifg': s:orange}) -call s:Color('Debug', {'guifg': s:l_yellow}) - -" Misc -call s:Color('Underlined', {'guifg': s:magenta}) -call s:Color('Ignore', {'guifg': s:m_gray}) -call s:Color('Error', {'guifg': s:white, 'guibg': s:d_red}) - - -" Language-Specific - -" PHP -call s:Color('phpRegionDelimiter', {'guifg': s:purple}) -call s:Color('phpPropertySelector', {'guifg': s:m_gray}) -call s:Color('phpPropertySelectorInString', {'guifg': s:m_gray}) -call s:Color('phpOperator', {'guifg': s:m_gray}) -call s:Color('phpArrayPair', {'guifg': s:m_gray}) -call s:Color('phpAssignByRef', {'guifg': s:m_gray}) -call s:Color('phpRelation', {'guifg': s:m_gray}) -call s:Color('phpMemberSelector', {'guifg': s:m_gray}) -call s:Color('phpUnknownSelector', {'guifg': s:m_gray}) -call s:Color('phpVarSelector', {'guifg': s:fg}) -call s:Color('phpSemicolon', {'guifg': s:m_gray, 'gui': 'none'}) -call s:Color('phpFunctions', {'guifg': s:g_green}) -call s:Color('phpParent', {'guifg': s:m_gray}) - -" JavaScript -call s:Color('javaScriptBraces', {'guifg': s:m_gray}) -call s:Color('javaScriptOperator', {'guifg': s:m_gray}) - -" HTML -call s:Color('htmlTag', {'guifg': s:m_gray}) -call s:Color('htmlEndTag', {'guifg': s:m_gray}) -call s:Color('htmlTagName', {'guifg': s:fg}) -call s:Color('htmlSpecialTagName', {'guifg': s:fg}) -call s:Color('htmlArg', {'guifg': s:g_green}) -call s:Color('htmlTitle', {'guifg': s:green, '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 -call s:Color('cssSelectorOp', {'guifg': s:o_white}) -hi link cssSelectorOp2 cssSelectorOp -call s:Color('cssUIProp', {'guifg': s:g_green}) -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 -call s:Color('cssPseudoClassId', {'guifg': s:o_white}) -call s:Color('cssBraces', {'guifg': s:m_gray}) -call s:Color('cssIdentifier', {'guifg': s:l_orange}) -call s:Color('cssTagName', {'guifg': s:l_orange}) -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 - -" Clean up -delfunction s:Color diff --git a/vim/colors/mellow-contrast.vim b/vim/colors/mellow-contrast.vim deleted file mode 100644 index cd51cc4..0000000 --- a/vim/colors/mellow-contrast.vim +++ /dev/null @@ -1,105 +0,0 @@ -" ====================================================================== -" Mellow Contrast -" ====================================================================== -" A Sublime Text 2 / Textmate theme. -" Copyright (c) 2014 Dayle Rees. -" Released under the MIT License -" ====================================================================== -" Find more themes at : https://github.com/daylerees/colour-schemes -" ====================================================================== - -set background=dark -hi clear -syntax reset - -" Colors for the User Interface. - -hi Cursor guibg=#cc4455 guifg=white ctermbg=4 ctermfg=15 -hi link CursorIM Cursor -hi Normal guibg=#0b0a09 guifg=#F8F8F2 gui=none ctermbg=0 ctermfg=15 -hi NonText guibg=bg guifg=#F8F8F2 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 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=#F2BC79 ctermbg=bg ctermfg=10 -hi link WarningMsg ErrorMsg - -hi StatusLine guibg=#ffeecc guifg=black 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 ctermbg=4 ctermfg=fg - -" Colors for Syntax Highlighting. - -hi Comment guibg=bg guifg=#7A7267 gui=none ctermbg=8 ctermfg=7 - -hi Constant guibg=bg guifg=white ctermbg=8 ctermfg=15 -hi String guibg=bg guifg=#F8BB39 ctermbg=bg ctermfg=14 -hi Character guibg=bg guifg=#1F8181 ctermbg=bg ctermfg=14 -hi Number guibg=bg guifg=#F8BB39 ctermbg=1 ctermfg=15 -hi Boolean guibg=bg guifg=#F8BB39 gui=none ctermbg=1 ctermfg=15 -hi Float guibg=bg guifg=#F8BB39 ctermbg=1 ctermfg=15 - -hi Identifier guibg=bg guifg=#F8F8F2 ctermbg=bg ctermfg=12 -hi Function guibg=bg guifg=#1F8181 ctermbg=bg ctermfg=12 -hi Statement guibg=bg guifg=#1F8181 ctermbg=bg ctermfg=14 - -hi Conditional guibg=bg guifg=#F2BC79 ctermbg=bg ctermfg=12 -hi Repeat guibg=bg guifg=#F2BC79 ctermbg=4 ctermfg=14 -hi Label guibg=bg guifg=#ffccff ctermbg=bg ctermfg=13 -hi Operator guibg=bg guifg=#F2BC79 ctermbg=6 ctermfg=15 -hi Keyword guibg=bg guifg=#F2BC79 ctermbg=bg ctermfg=10 -hi Exception guibg=bg guifg=#1F8181 ctermbg=bg ctermfg=10 - -hi PreProc guibg=bg guifg=#ffcc99 ctermbg=4 ctermfg=14 -hi Include guibg=bg guifg=#F2BC79 ctermbg=bg ctermfg=10 -hi link Define Include -hi link Macro Include -hi link PreCondit Include - -hi Type guibg=bg guifg=#F2BC79 ctermbg=bg ctermfg=12 -hi StorageClass guibg=bg guifg=#1F8181 ctermbg=bg ctermfg=10 -hi Structure guibg=bg guifg=#F8F8F2 ctermbg=bg ctermfg=10 -hi Typedef guibg=bg guifg=#F2BC79 ctermbg=bg ctermfg=10 - -hi Special guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi SpecialChar guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi Tag guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi Delimiter guibg=bg guifg=fg ctermbg=1 ctermfg=fg -hi SpecialComment guibg=#334455 guifg=#a09688 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=bg guifg=#F8F8F2 ctermbg=1 ctermfg=15 -hi Ignore guibg=bg guifg=#cccccc ctermbg=bg ctermfg=8 -hi Error guibg=#ff0000 guifg=white ctermbg=12 ctermfg=15 -hi Todo guibg=#556677 guifg=#ff0000 ctermbg=1 ctermfg=12 - -hi htmlH2 guibg=bg guifg=fg 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 = "Mellow Contrast" -let colors_name = "Mellow Contrast" - diff --git a/vim/colors/mellow.vim b/vim/colors/mellow.vim deleted file mode 100644 index 8696c11..0000000 --- a/vim/colors/mellow.vim +++ /dev/null @@ -1,105 +0,0 @@ -" ====================================================================== -" Mellow -" ====================================================================== -" A Sublime Text 2 / Textmate theme. -" Copyright (c) 2014 Dayle Rees. -" Released under the MIT License -" ====================================================================== -" Find more themes at : https://github.com/daylerees/colour-schemes -" ====================================================================== - -set background=dark -hi clear -syntax reset - -" Colors for the User Interface. - -hi Cursor guibg=#cc4455 guifg=white ctermbg=4 ctermfg=15 -hi link CursorIM Cursor -hi Normal guibg=#36312C guifg=#F8F8F2 gui=none ctermbg=0 ctermfg=15 -hi NonText guibg=bg guifg=#F8F8F2 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 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=#F2BC79 ctermbg=bg ctermfg=10 -hi link WarningMsg ErrorMsg - -hi StatusLine guibg=#ffeecc guifg=black 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 ctermbg=4 ctermfg=fg - -" Colors for Syntax Highlighting. - -hi Comment guibg=bg guifg=#7A7267 gui=none ctermbg=8 ctermfg=7 - -hi Constant guibg=bg guifg=white ctermbg=8 ctermfg=15 -hi String guibg=bg guifg=#F8BB39 ctermbg=bg ctermfg=14 -hi Character guibg=bg guifg=#1F8181 ctermbg=bg ctermfg=14 -hi Number guibg=bg guifg=#F8BB39 ctermbg=1 ctermfg=15 -hi Boolean guibg=bg guifg=#F8BB39 gui=none ctermbg=1 ctermfg=15 -hi Float guibg=bg guifg=#F8BB39 ctermbg=1 ctermfg=15 - -hi Identifier guibg=bg guifg=#F8F8F2 ctermbg=bg ctermfg=12 -hi Function guibg=bg guifg=#1F8181 ctermbg=bg ctermfg=12 -hi Statement guibg=bg guifg=#1F8181 ctermbg=bg ctermfg=14 - -hi Conditional guibg=bg guifg=#F2BC79 ctermbg=bg ctermfg=12 -hi Repeat guibg=bg guifg=#F2BC79 ctermbg=4 ctermfg=14 -hi Label guibg=bg guifg=#ffccff ctermbg=bg ctermfg=13 -hi Operator guibg=bg guifg=#F2BC79 ctermbg=6 ctermfg=15 -hi Keyword guibg=bg guifg=#F2BC79 ctermbg=bg ctermfg=10 -hi Exception guibg=bg guifg=#1F8181 ctermbg=bg ctermfg=10 - -hi PreProc guibg=bg guifg=#ffcc99 ctermbg=4 ctermfg=14 -hi Include guibg=bg guifg=#F2BC79 ctermbg=bg ctermfg=10 -hi link Define Include -hi link Macro Include -hi link PreCondit Include - -hi Type guibg=bg guifg=#F2BC79 ctermbg=bg ctermfg=12 -hi StorageClass guibg=bg guifg=#1F8181 ctermbg=bg ctermfg=10 -hi Structure guibg=bg guifg=#F8F8F2 ctermbg=bg ctermfg=10 -hi Typedef guibg=bg guifg=#F2BC79 ctermbg=bg ctermfg=10 - -hi Special guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi SpecialChar guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi Tag guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi Delimiter guibg=bg guifg=fg ctermbg=1 ctermfg=fg -hi SpecialComment guibg=#334455 guifg=#a09688 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=bg guifg=#F8F8F2 ctermbg=1 ctermfg=15 -hi Ignore guibg=bg guifg=#cccccc ctermbg=bg ctermfg=8 -hi Error guibg=#ff0000 guifg=white ctermbg=12 ctermfg=15 -hi Todo guibg=#556677 guifg=#ff0000 ctermbg=1 ctermfg=12 - -hi htmlH2 guibg=bg guifg=fg 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 = "Mellow" -let colors_name = "Mellow" - diff --git a/vim/colors/metacosm.vim b/vim/colors/metacosm.vim deleted file mode 100644 index 924b0e2..0000000 --- a/vim/colors/metacosm.vim +++ /dev/null @@ -1,136 +0,0 @@ -" Maintainer: Robert Melton ( iam -at- robertmelton -dot- com) -" Last Change: 2009 June 4th - -" ----------------------------------------------------------------------------- -" This color scheme uses a dark grey background. -" This theme, based on evening (with some input from Torte) is designed to -" seperate active text (code) from background/line numbers/folds/listchars by -" having different background colors on the non-code and the code (just -" slightly). If you look at the screenshot below, you will get the idea. -" All non-code(include indents) and string literals have a black background -" while code has a very dark grey background. -" ----------------------------------------------------------------------------- -set background=dark -hi clear -if exists("syntax_on") - syntax reset -endif - -let colors_name = "metacosm" - -" ----------------------------------------------------------------------------- -" Primary (hyper/selected/colored background) -" ----------------------------------------------------------------------------- -" Search -hi IncSearch guibg=black guifg=cyan -hi Search guibg=black guifg=cyan - -" Visual -hi Visual guibg=yellow guifg=black -hi VisualNOS guibg=yellow guifg=black gui=underline - -" Borders -hi StatusLine guibg=black guifg=white -hi StatusLineNC guibg=black guifg=grey45 -hi VertSplit guibg=black guifg=grey45 - -" Cursors -hi Cursor guibg=white guifg=black -hi lCursor guibg=white guifg=black - -" Diff -hi DiffText guibg=red guifg=white gui=bold -hi DiffAdd guibg=darkblue guifg=white -hi DiffChange guibg=darkmagenta guifg=white -hi DiffDelete guibg=darkcyan guifg=blue gui=bold - -" Misc -hi Title guifg=magenta gui=bold -hi Question guibg=black guifg=green gui=bold -hi Todo guibg=black guifg=cyan -hi Error guibg=red guifg=white -hi WildMenu guibg=cyan guifg=black - -" ----------------------------------------------------------------------------- -" Primary (active/code/text/grey background) -" ----------------------------------------------------------------------------- -" Normal -hi Normal guibg=black guifg=white - -" Constants -hi Constant guibg=grey15 guifg=#ffa0a0 -hi String guibg=grey15 guifg=#ffa0a0 -hi Character guibg=grey15 guifg=#ffa0a0 -hi Number guibg=grey15 guifg=#ffa0a0 -hi Boolean guibg=grey15 guifg=#ffa0a0 -hi Float guibg=grey15 guifg=#ffa0a0 - -" Identifier -hi Identifier guibg=black guifg=#40ffff -hi Function guibg=black guifg=#40ffff - -" Statement -hi Statement guibg=black guifg=#ffff60 -hi Conditional guibg=black guifg=#ffff60 -hi Repeat guibg=black guifg=#ffff60 -hi Label guibg=black guifg=#ffff60 -hi Operator guibg=black guifg=#ffff60 -hi Keyword guibg=black guifg=#ffff60 -hi Exception guibg=black guifg=#ffff60 - -" PreProc -hi PreProc guibg=black guifg=#ff80ff -hi Include guibg=black guifg=#ff80ff -hi Define guibg=black guifg=#ff80ff -hi Macro guibg=black guifg=#ff80ff -hi PreCondit guibg=black guifg=#ff80ff - -" Type -hi Type guibg=black guifg=#60ff60 -hi StorageClass guibg=black guifg=#60ff60 -hi Structure guibg=black guifg=#60ff60 -hi Typedef guibg=black guifg=#60ff60 - -" Special -hi Special guibg=black guifg=orange -hi SpecialChar guibg=black guifg=orange -hi Tag guibg=black guifg=orange -hi Delimiter guibg=black guifg=orange -hi Debug guibg=black guifg=orange - -" Misc -hi Underlined guibg=black guifg=#ffff60 gui=underline - -" ----------------------------------------------------------------------------- -" Secondary (inactive/black background) -" ----------------------------------------------------------------------------- -" Comments -hi Comment guibg=black guifg=#80a0ff -hi SpecialComment guibg=black guifg=#80a0ff gui=underline - -" Messages -hi ModeMsg guibg=black guifg=white gui=bold -hi MoreMsg guibg=black guifg=seagreen gui=bold -hi WarningMsg guibg=black guifg=pink gui=bold -hi ErrorMsg guibg=black guifg=red gui=bold - -" Folding -hi Folded guibg=black guifg=grey50 -hi FoldColumn guibg=black guifg=grey30 - -" Misc -hi Ignore guibg=black guifg=grey45 -hi NonText guibg=black guifg=grey45 -hi LineNr guibg=black guifg=grey45 -hi SpecialKey guibg=black guifg=grey45 -hi SignColumn guibg=black guifg=grey45 -hi Directory guibg=black guifg=cyan - -" ----------------------------------------------------------------------------- -" Vim 7.x only -" ---------------------------------------------------------------------------- -hi MatchParen guibg=purple guifg=yellow -hi CursorLine guibg=grey5 -hi CursorColumn guibg=grey5 -hi Pmenu guibg=grey20 guifg=white -hi PmenuSel guibg=green guifg=black diff --git a/vim/colors/midnight.vim b/vim/colors/midnight.vim deleted file mode 100644 index 643b988..0000000 --- a/vim/colors/midnight.vim +++ /dev/null @@ -1,102 +0,0 @@ -" Vim color file -" Maintainer: Michael Brailsford -" Date: $Date: 2002/11/25 20:25:54 $ -" Version: $Revision: 1.1 $ -" Inspiration: This colorscheme was inspired by midnight.vim. It is a darker -" version of it. With some colors tweaked. -" -" Thanks: Thanks go to Hans Fugal for creating the colorscheme template. -" Without it I would have been lost creating the original midnight.vim -" Thanks to Mark Lodato for providing vim7 updates. -" -" Note: If you do not like the dark look of the colorscheme, you can -" easily lighten things up with the following line: -" :%s/\(\w\)3/\12/g -" It is easily pasteable into the command line. you can also -" change "\12" to "\11", "\1" or "\14" (if you want things even -" darker). If you do use the "\14" replacement, then it looks -" like your monitor in a fog bank. :) - -" your pick: -set background=dark -hi clear -if exists("syntax_on") - syntax reset -endif -let g:colors_name="midnight2" - -hi Normal guifg=slategray3 guibg=#000029 ctermfg=14 - -"Toggle semicolon matching at the end of lines -nmap ; :call ToggleSemicolonHighlighting() -"{{{ -function! ToggleSemicolonHighlighting() - if exists("b:semicolon") - unlet b:semicolon - hi semicolon guifg=NONE gui=NONE ctermfg=NONE - else - syn match semicolon #;$# - hi semicolon guifg=red3 gui=bold ctermfg=1 - let b:semicolon = 1 - endif -endfunction -"}}} - -hi Cursor guibg=fg guifg=bg ctermfg=0 ctermbg=11 -"hi CursorIM -hi Directory gui=bold -hi DiffAdd guibg=slategray4 ctermbg=0 -hi DiffChange guibg=steelblue3 guifg=bg gui=NONE -hi DiffDelete guibg=slategray4 guifg=slategray3 -hi DiffText guibg=steelblue4 gui=bold -hi ErrorMsg guibg=red3 ctermfg=1 -"hi VertSplit -hi Folded guibg=#00001a guifg=yellow3 ctermbg=4 ctermfg=11 gui=NONE -hi FoldColumn guibg=steelblue3 ctermbg=14 guifg=navyblue ctermfg=11 gui=bold -"hi SignColumn -"hi IncSearch -hi LineNr guifg=yellow3 ctermfg=3 -hi MatchParen guibg=navyblue gui=italic -hi ModeMsg guifg=yellow3 gui=bold ctermfg=3 -"hi MoreMsg( ) -"hi NonText -hi Pmenu guibg=steelblue3 guifg=bg ctermfg=7 ctermbg=4 cterm=bold -hi PmenuSel guibg=fg guifg=bg gui=bold ctermfg=4 ctermbg=7 cterm=bold -hi link PmenuSbar Pmenu -"hi PmenuThumb -"hi Question -hi Search guibg=yellow3 guifg=bg -"hi SpecialKey -"hi SpellBad -"hi SpellCap -"hi SpellLocal -"hi SpellRare -hi StatusLine guifg=steelblue3 -hi StatusLineNC guifg=steelblue4 -"hi TabLine -"hi TabLineFill -"hi TabLineSel -"hi Title -hi Visual guifg=bg guibg=fg -"hi VisualNOS -"hi WarningMsg -"hi WildMenu -"hi Menu -"hi Scrollbar -"hi Tooltip - -" syntax highlighting groups -hi Comment guifg=chartreuse3 ctermfg=10 -hi Constant guifg=plum3 gui=bold ctermfg=13 -hi String guifg=indianred3 ctermfg=5 -hi Character guifg=mediumpurple3 ctermfg=5 -hi Number guifg=turquoise3 ctermfg=5 -"hi Identifier -hi Statement guifg=khaki3 gui=bold ctermfg=15 cterm=underline -hi PreProc guifg=firebrick3 gui=italic ctermfg=9 -hi Type guifg=gold3 gui=bold ctermfg=3 -hi Special guifg=orange ctermfg=208 -hi Underlined ctermfg=white cterm=underline -"hi Ignore -"hi Error -hi Todo guifg=yellow3 guibg=blue3 gui=bold ctermfg=3 diff --git a/vim/colors/midnight2.vim b/vim/colors/midnight2.vim deleted file mode 100644 index 643b988..0000000 --- a/vim/colors/midnight2.vim +++ /dev/null @@ -1,102 +0,0 @@ -" Vim color file -" Maintainer: Michael Brailsford -" Date: $Date: 2002/11/25 20:25:54 $ -" Version: $Revision: 1.1 $ -" Inspiration: This colorscheme was inspired by midnight.vim. It is a darker -" version of it. With some colors tweaked. -" -" Thanks: Thanks go to Hans Fugal for creating the colorscheme template. -" Without it I would have been lost creating the original midnight.vim -" Thanks to Mark Lodato for providing vim7 updates. -" -" Note: If you do not like the dark look of the colorscheme, you can -" easily lighten things up with the following line: -" :%s/\(\w\)3/\12/g -" It is easily pasteable into the command line. you can also -" change "\12" to "\11", "\1" or "\14" (if you want things even -" darker). If you do use the "\14" replacement, then it looks -" like your monitor in a fog bank. :) - -" your pick: -set background=dark -hi clear -if exists("syntax_on") - syntax reset -endif -let g:colors_name="midnight2" - -hi Normal guifg=slategray3 guibg=#000029 ctermfg=14 - -"Toggle semicolon matching at the end of lines -nmap ; :call ToggleSemicolonHighlighting() -"{{{ -function! ToggleSemicolonHighlighting() - if exists("b:semicolon") - unlet b:semicolon - hi semicolon guifg=NONE gui=NONE ctermfg=NONE - else - syn match semicolon #;$# - hi semicolon guifg=red3 gui=bold ctermfg=1 - let b:semicolon = 1 - endif -endfunction -"}}} - -hi Cursor guibg=fg guifg=bg ctermfg=0 ctermbg=11 -"hi CursorIM -hi Directory gui=bold -hi DiffAdd guibg=slategray4 ctermbg=0 -hi DiffChange guibg=steelblue3 guifg=bg gui=NONE -hi DiffDelete guibg=slategray4 guifg=slategray3 -hi DiffText guibg=steelblue4 gui=bold -hi ErrorMsg guibg=red3 ctermfg=1 -"hi VertSplit -hi Folded guibg=#00001a guifg=yellow3 ctermbg=4 ctermfg=11 gui=NONE -hi FoldColumn guibg=steelblue3 ctermbg=14 guifg=navyblue ctermfg=11 gui=bold -"hi SignColumn -"hi IncSearch -hi LineNr guifg=yellow3 ctermfg=3 -hi MatchParen guibg=navyblue gui=italic -hi ModeMsg guifg=yellow3 gui=bold ctermfg=3 -"hi MoreMsg( ) -"hi NonText -hi Pmenu guibg=steelblue3 guifg=bg ctermfg=7 ctermbg=4 cterm=bold -hi PmenuSel guibg=fg guifg=bg gui=bold ctermfg=4 ctermbg=7 cterm=bold -hi link PmenuSbar Pmenu -"hi PmenuThumb -"hi Question -hi Search guibg=yellow3 guifg=bg -"hi SpecialKey -"hi SpellBad -"hi SpellCap -"hi SpellLocal -"hi SpellRare -hi StatusLine guifg=steelblue3 -hi StatusLineNC guifg=steelblue4 -"hi TabLine -"hi TabLineFill -"hi TabLineSel -"hi Title -hi Visual guifg=bg guibg=fg -"hi VisualNOS -"hi WarningMsg -"hi WildMenu -"hi Menu -"hi Scrollbar -"hi Tooltip - -" syntax highlighting groups -hi Comment guifg=chartreuse3 ctermfg=10 -hi Constant guifg=plum3 gui=bold ctermfg=13 -hi String guifg=indianred3 ctermfg=5 -hi Character guifg=mediumpurple3 ctermfg=5 -hi Number guifg=turquoise3 ctermfg=5 -"hi Identifier -hi Statement guifg=khaki3 gui=bold ctermfg=15 cterm=underline -hi PreProc guifg=firebrick3 gui=italic ctermfg=9 -hi Type guifg=gold3 gui=bold ctermfg=3 -hi Special guifg=orange ctermfg=208 -hi Underlined ctermfg=white cterm=underline -"hi Ignore -"hi Error -hi Todo guifg=yellow3 guibg=blue3 gui=bold ctermfg=3 diff --git a/vim/colors/mint.vim b/vim/colors/mint.vim deleted file mode 100644 index 995f6bd..0000000 --- a/vim/colors/mint.vim +++ /dev/null @@ -1,77 +0,0 @@ -" vim: set ts=2 sw=2 sts=2: -set background=dark -hi clear -if exists("syntax_on") - syntax reset -endif - -let colors_name = "mint" -set mouseshape+=i:arrow - -" Window elements -hi Cursor guifg=#000000 guibg=#F0F0F0 -hi Folded guifg=#FFD19D guibg=#AA8C00 gui=none -hi LineNr guifg=#CCCCCC guibg=#666633 -hi NonText guifg=#CCCCCC -hi MatchParen guibg=#555555 gui=underline -hi Normal guifg=#F5F5F5 guibg=#333333 -hi CursorLine guibg=#666666 -hi StatusLine guifg=#997777 guibg=#FFFFFF -hi StatusLineNC guifg=#777777 guibg=#CCCCCC -hi Visual guifg=#EEEEEE guibg=#777799 -hi Search guibg=#AAAACC -hi Pmenu guifg=#F5F5F5 guibg=steelblue -hi PmenuSel guifg=orange guibg=steelblue - -" Main groups -hi Comment guifg=#C0C0C0 gui=italic -hi Constant guifg=#EEDDAA gui=none - -hi Statement guifg=#CCEE00 -hi Keyword guifg=#CCEE00 -hi Underlined guifg=#E0E0E0 gui=underline -hi Error guifg=#F5F5F5 guibg=darkgoldenrod - -" Tag syntax -hi Attribute guifg=#CCCCCC gui=italic - -hi String guifg=#FFCC99 -hi! link Character Constant -hi! link Number Constant -hi! link Boolean Constant -hi! link Float Constant - -hi Identifier guifg=#CCDDFF -hi Function guifg=#CCEE00 - -hi Operator guifg=#F5F5F5 -hi! link Preproc Keyword -hi! link Type Keyword - -hi! link Special Keyword -hi! link Ignore Normal -hi! link Todo Error - -hi! link Title Normal - -" minibufexplorer -hi MBENormal guifg=gray90 -hi! link MBEChanged Keyword -hi MBEVisibleNormal guibg=#AFC900 guifg=black gui=italic -hi! link MBEVisibleChanged MBEVisibleNormal - - -" HTML -hi HTMLString guifg=#F0D0C0 gui=italic - -" PLSQL -" count, max, min, etc -hi plsqlFunction guifg=#FFAAAA -" currval, nextval, etc -hi! link plsqlPseudo Keyword -hi plsqlConditional guifg=#99CCFF -hi plsqlRepeat guifg=#99CCFF -" integer, number -hi plsqlStorage guifg=wheat -hi! link plsqlTypeAttribute plsqlStorage -hi! link plsqlAttribute plsqlStorage diff --git a/vim/colors/mintchoc.vim b/vim/colors/mintchoc.vim deleted file mode 100644 index 0afd5f7..0000000 --- a/vim/colors/mintchoc.vim +++ /dev/null @@ -1,105 +0,0 @@ -" ====================================================================== -" Mintchoc -" ====================================================================== -" A Sublime Text 2 / Textmate theme. -" Copyright (c) 2014 Dayle Rees. -" Released under the MIT License -" ====================================================================== -" Find more themes at : https://github.com/daylerees/colour-schemes -" ====================================================================== - -set background=dark -hi clear -syntax reset - -" Colors for the User Interface. - -hi Cursor guibg=#cc4455 guifg=white ctermbg=4 ctermfg=15 -hi link CursorIM Cursor -hi Normal guibg=#2b221c guifg=#BABABA gui=none ctermbg=0 ctermfg=15 -hi NonText guibg=bg guifg=#BABABA 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 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=#9D8262 ctermbg=bg ctermfg=10 -hi link WarningMsg ErrorMsg - -hi StatusLine guibg=#ffeecc guifg=black 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 ctermbg=4 ctermfg=fg - -" Colors for Syntax Highlighting. - -hi Comment guibg=bg guifg=#564439 gui=none ctermbg=8 ctermfg=7 - -hi Constant guibg=bg guifg=white ctermbg=8 ctermfg=15 -hi String guibg=bg guifg=#00E08C ctermbg=bg ctermfg=14 -hi Character guibg=bg guifg=#008D62 ctermbg=bg ctermfg=14 -hi Number guibg=bg guifg=#00E08C ctermbg=1 ctermfg=15 -hi Boolean guibg=bg guifg=#00E08C gui=none ctermbg=1 ctermfg=15 -hi Float guibg=bg guifg=#00E08C ctermbg=1 ctermfg=15 - -hi Identifier guibg=bg guifg=#BABABA ctermbg=bg ctermfg=12 -hi Function guibg=bg guifg=#008D62 ctermbg=bg ctermfg=12 -hi Statement guibg=bg guifg=#008D62 ctermbg=bg ctermfg=14 - -hi Conditional guibg=bg guifg=#9D8262 ctermbg=bg ctermfg=12 -hi Repeat guibg=bg guifg=#9D8262 ctermbg=4 ctermfg=14 -hi Label guibg=bg guifg=#ffccff ctermbg=bg ctermfg=13 -hi Operator guibg=bg guifg=#9D8262 ctermbg=6 ctermfg=15 -hi Keyword guibg=bg guifg=#9D8262 ctermbg=bg ctermfg=10 -hi Exception guibg=bg guifg=#008D62 ctermbg=bg ctermfg=10 - -hi PreProc guibg=bg guifg=#ffcc99 ctermbg=4 ctermfg=14 -hi Include guibg=bg guifg=#9D8262 ctermbg=bg ctermfg=10 -hi link Define Include -hi link Macro Include -hi link PreCondit Include - -hi Type guibg=bg guifg=#9D8262 ctermbg=bg ctermfg=12 -hi StorageClass guibg=bg guifg=#008D62 ctermbg=bg ctermfg=10 -hi Structure guibg=bg guifg=#BABABA ctermbg=bg ctermfg=10 -hi Typedef guibg=bg guifg=#9D8262 ctermbg=bg ctermfg=10 - -hi Special guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi SpecialChar guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi Tag guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi Delimiter guibg=bg guifg=fg ctermbg=1 ctermfg=fg -hi SpecialComment guibg=#334455 guifg=#775a47 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=bg guifg=#BABABA ctermbg=1 ctermfg=15 -hi Ignore guibg=bg guifg=#cccccc ctermbg=bg ctermfg=8 -hi Error guibg=#ff0000 guifg=white ctermbg=12 ctermfg=15 -hi Todo guibg=#556677 guifg=#ff0000 ctermbg=1 ctermfg=12 - -hi htmlH2 guibg=bg guifg=fg 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 = "Mintchoc" -let colors_name = "Mintchoc" - diff --git a/vim/colors/mizore.vim b/vim/colors/mizore.vim deleted file mode 100644 index c584c72..0000000 --- a/vim/colors/mizore.vim +++ /dev/null @@ -1,102 +0,0 @@ -" Vim color file -- Mizore -" Maintainer: Luinnar -" Last Change: 11-Nov-2010 - -set background=dark -highlight clear - -if exists("syntax_on") - syntax reset -endif - -let g:colors_name="mizore" - -let save_cpo = &cpo -set cpo&vim - -" basic highlight groups (:help highlight-groups) - -" text - -hi Normal guifg=#00ffff ctermfg=darkcyan guibg=#000000 ctermbg=black -hi Folded guifg=#c2bfa5 ctermfg=lightgray guibg=#202020 ctermbg=black gui=underline cterm=underline -hi LineNr guifg=#928c75 ctermfg=darkgray guibg=#000000 ctermbg=black -hi Directory guifg=#00bbdd ctermfg=cyan guibg=#000000 ctermbg=black -hi NonText guifg=#77ff22 ctermfg=yellow guibg=#000000 ctermbg=black gui=bold cterm=bold -hi SpecialKey guifg=#559933 ctermfg=green guibg=#000000 ctermbg=black -hi SpellBad guifg=NONE ctermfg=white ctermbg=darkred -hi SpellCap guifg=NONE ctermfg=white ctermbg=darkblue -hi SpellLocal guifg=NONE ctermfg=black ctermbg=cyan -hi SpellRare guifg=NONE ctermfg=white ctermbg=darkmagenta -hi DiffChange guibg=#002830 ctermbg=black -hi DiffDelete guifg=#b0b0b0 ctermfg=gray guibg=#202020 ctermbg=black gui=bold cterm=NONE -hi DiffText guifg=#ff00ff ctermfg=darkred guibg=#002830 ctermbg=black gui=NONE cterm=NONE -hi DiffAdd guifg=#ff00ff ctermfg=darkred guibg=#002830 ctermbg=black - -" borders / separators / menus - -hi FoldColumn guifg=#c8bcb9 guibg=#786d65 ctermfg=lightgray ctermbg=darkgray gui=bold cterm=bold -hi SignColumn guifg=#c8bcb9 guibg=#786d65 ctermfg=lightgray ctermbg=darkgray gui=bold cterm=bold -hi Pmenu guifg=#000000 guibg=#a6a190 ctermfg=white ctermbg=darkgray -hi PmenuSel guifg=#ffffff guibg=#133293 ctermfg=white ctermbg=lightblue -hi PmenuSbar guifg=NONE guibg=#555555 ctermfg=black ctermbg=black -hi PmenuThumb guifg=NONE guibg=#cccccc ctermfg=gray ctermbg=gray -hi StatusLine guifg=#222222 guibg=#c2bfa5 ctermfg=darkgray ctermbg=yellow -hi StatusLineNC guifg=#111111 guibg=#c2bfa5 ctermfg=darkgray ctermbg=gray -hi WildMenu guifg=#ffffff guibg=#133293 ctermfg=white ctermbg=darkblue gui=bold cterm=bold -hi VertSplit guifg=#c2bfa5 guibg=#c2bfa5 ctermfg=white ctermbg=white -hi TabLine guifg=#000000 guibg=#c2bfa5 ctermfg=black ctermbg=white -hi TabLineFill guifg=#000000 guibg=#c2bfa5 ctermfg=black ctermbg=white -hi TabLineSel guifg=#ffffff guibg=#133293 ctermfg=white ctermbg=black - -"hi Menu -"hi Scrollbar -"hi Tooltip - -" cursor / dynamic / other - -hi Cursor guifg=#000000 guibg=#ffff99 ctermfg=black ctermbg=white -hi CursorIM guifg=#000000 guibg=#3b3b3b ctermfg=black ctermbg=white cterm=reverse -hi CursorLine guifg=NONE guibg=#3b3b3b -hi link CursorColumn CursorLine -hi link DebugStop CursorLine -hi Visual guibg=#003040 ctermbg=lightblue -hi Search guibg=#0080ff ctermbg=lightblue -hi MatchParen guifg=NONE ctermfg=white guibg=#3377aa ctermbg=blue - -"hi IncSearch -"hi VisualNOS - -" listings / messages - -hi ModeMsg guifg=#eecc18 ctermfg=yellow -hi Title guifg=#dd4452 ctermfg=red guibg=#000000 ctermbg=black gui=bold cterm=bold -hi Question guifg=#66d077 ctermfg=green guibg=#000000 ctermbg=black -hi MoreMsg guifg=#39d049 ctermfg=green guibg=#000000 ctermbg=black -hi ErrorMsg guifg=#ffffff ctermfg=white guibg=#ff0000 ctermbg=red gui=bold cterm=bold -hi WarningMsg guifg=#ccae22 ctermfg=yellow guibg=#000000 ctermbg=black gui=bold cterm=bold - - -" syntax highlighting groups (:help group-name) - -hi Comment guifg=#b0b0b0 ctermfg=gray guibg=#000000 ctermbg=black -hi Keyword guifg=#ffffff ctermfg=white guibg=#000000 ctermbg=black -hi Statement guifg=#ffffff ctermfg=white guibg=#000000 ctermbg=black gui=bold cterm=bold -hi StorageClass guifg=#b0ffb0 ctermfg=white guibg=#000000 ctermbg=black gui=bold cterm=NONE -hi Structure guifg=#b0ffb0 ctermfg=white guibg=#000000 ctermbg=black gui=bold cterm=NONE -hi Type guifg=#ffffff ctermfg=white guibg=#000000 ctermbg=black gui=NONE -hi Identifier guifg=#ffffff ctermfg=white guibg=#000000 ctermbg=black gui=NONE cterm=NONE -hi Operator guifg=#ffffff ctermfg=white guibg=#000000 ctermbg=black -hi Delimiter guifg=#ffffff ctermfg=white guibg=#000000 ctermbg=black -hi Todo guifg=#a00000 ctermfg=darkred guibg=#000000 ctermbg=black gui=bold cterm=bold -hi Error guifg=#ffffff ctermfg=white guibg=#ff0000 ctermbg=red -hi Function guifg=#2080ff ctermfg=blue guibg=#000000 ctermbg=black -hi Underlined guifg=#80a0ff ctermfg=cyan guibg=#000000 ctermbg=black gui=underline cterm=underline -hi Ignore guifg=#888888 ctermfg=darkgray guibg=#000000 ctermbg=black -hi Constant guifg=#e080ff ctermfg=magenta guibg=#000000 ctermbg=black -hi Number guifg=#e080ff ctermfg=magenta guibg=#000000 ctermbg=black -hi PreProc guifg=#8070ff ctermfg=darkmagenta guibg=#000000 ctermbg=black -hi Macro guifg=#8070ff ctermfg=darkmagenta guibg=#000000 ctermbg=black -hi Special guifg=#ff40ff ctermfg=magenta guibg=#000000 ctermbg=black - -let &cpo = save_cpo diff --git a/vim/colors/molokai.vim b/vim/colors/molokai.vim deleted file mode 100755 index aae9420..0000000 --- a/vim/colors/molokai.vim +++ /dev/null @@ -1,211 +0,0 @@ -" Vim color file -" -" Author: Tomas Restrepo -" -" 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 column -hi SignColumn guifg=#A6E22E guibg=#232526 -hi SpecialChar guifg=#F92672 gui=bold -hi SpecialComment guifg=#465457 gui=bold -hi Special guifg=#66D9EF guibg=bg gui=italic -hi SpecialKey guifg=#888A85 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 LineNr guifg=#BCBCBC guibg=#3B3A32 - hi NonText guifg=#BCBCBC guibg=#3B3A32 -else - hi Normal guifg=#F8F8F2 guibg=#1B1D1E - hi Comment guifg=#465457 - hi CursorLine guibg=#293739 - hi CursorColumn guibg=#293739 - hi LineNr guifg=#BCBCBC guibg=#232526 - hi NonText guifg=#BCBCBC guibg=#232526 -end - -" -" Support for 256-color terminal -" -if &t_Co > 255 - 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 - 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 ctermbg=232 - hi SpecialKey ctermfg=245 - - 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=238 - hi Visual ctermbg=235 - hi WarningMsg ctermfg=231 ctermbg=238 cterm=bold - hi WildMenu ctermfg=81 ctermbg=16 - - hi Normal ctermfg=252 ctermbg=233 - hi Comment ctermfg=59 - hi CursorLine ctermbg=234 cterm=none - hi CursorColumn ctermbg=234 - hi LineNr ctermfg=250 ctermbg=234 - hi NonText ctermfg=250 ctermbg=234 -end diff --git a/vim/colors/mophiaDark.vim b/vim/colors/mophiaDark.vim deleted file mode 100644 index 14c70fd..0000000 --- a/vim/colors/mophiaDark.vim +++ /dev/null @@ -1,85 +0,0 @@ -" Vim color file -" mophiaDark.vim -" -" Maintainer: Om Narasimhan -" -" * Place :colorscheme mophiaDark in your .gvimrc - -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="mophiaDark" - -if has("gui_running") -set background=dark -" Start of colorscheme -hi Normal guifg=Papayawhip guibg=#000f1a -hi NonText guifg=ForestGreen gui=bold -hi CursorLine guibg=#0a262f - -hi Folded guibg=#437255 guifg=grey -hi link FoldColumn Folded -hi LineNr guibg=DarkSlateGrey guifg=LightBlue -hi StatusLineNC guifg=#30433a guibg=Gray -hi StatusLine guibg=#156050 guifg=yellow gui=bold -hi VertSplit guibg=MidnightBlue guifg=White gui=none -hi MatchParen guibg=DeepSkyBlue guifg=Black - -hi Comment guifg=MediumSpringGreen gui=italic -hi Title guifg=#e5e5ca gui=none -hi Statement guifg=AliceBlue gui=none -hi Type guifg=PaleGreen1 gui=bold -hi Constant guifg=Seashell2 -hi Number guifg=DarkOliveGreen1 -hi PreProc guifg=Turquoise1 -hi Special guifg=DarkSeaGreen3 -hi Ignore guifg=grey40 -hi Todo guifg=orangered guibg=yellow2 -hi Error guibg=Sienna1 -hi Conditional gui=bold guifg=DarkOliveGreen1 -hi Operator gui=bold guifg=cyan1 -hi link Keyword Operator -hi Directory guifg=coral -hi Cursor guibg=Salmon1 guifg=black -hi Search guibg=yellow guifg=Black -hi IncSearch guibg=#5a7570 guifg=Black gui=bold - - -" hi Function guifg=#bab588 guibg=bg gui=bold -" hi Identifier guifg=#5094c4 -" highlight Repeat gui=None guifg=#e06070 guibg=bg -"hi Label gui=None guifg=LightGreen guibg=bg -" highlight Exception gui=bold guifg=#d0a8ad guibg=bg -"end syntax highlighting """"""""""""""""""""""""""""""""""""" - -" highlight groups -"hi CursorIM -hi DiffText guibg=#704335 -hi DiffChange guibg=#685b5c -hi DiffAdd guibg=#0a4b8c -hi DiffDelete guifg=#9088a5 guibg=#500845 -hi ErrorMsg guibg=#ff4545 - -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=#100a20 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 -endif diff --git a/vim/colors/mophiaSmoke.vim b/vim/colors/mophiaSmoke.vim deleted file mode 100644 index 662c5f7..0000000 --- a/vim/colors/mophiaSmoke.vim +++ /dev/null @@ -1,91 +0,0 @@ -" Vim color file -" Maintainer: Om Narasimhan -" Last Change: Fri Jan 14 14:23:03 PST 2011 -" Version: 0.9a -" cool help screens -" :he group-name -" :he highlight-groups -" :he cterm-colors - -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="mophiaSmoke" - -if has("gui_running") -set background=light -highlight Normal guibg=WhiteSmoke guifg=MidnightBlue -highlight NonText gui=bold guibg=grey90 guifg=Blue -highlight Directory guifg=Blue -highlight ErrorMsg guifg=White guibg=Red -highlight IncSearch gui=reverse -highlight Search guibg=Yellow -highlight LineNr guifg=Brown guibg=lavender -highlight StatusLineNC gui=NONE guibg=LightSteelBlue guifg=MidNightBlue -highlight StatusLine gui=NONE guibg=MediumOrchid guifg=White gui=bold -highlight VertSplit gui=NONE guibg=peachpuff guifg=blue -highlight Visual guibg=LightGrey -highlight Folded guifg=Yellow guibg=RoyalBlue -highlight CursorLine guibg=honeydew -highlight Cursor guibg=DarkViolet guifg=bg -highlight MatchParen guibg=MediumSpringGreen -highlight Comment guifg=RoyalBlue3 gui=italic -highlight Constant guifg=Blue3 -highlight Identifier guifg=DodgerBlue4 -highlight Statement gui=bold guifg=Brown -highlight PreProc guifg=Purple -highlight Type guifg=BlueViolet gui=bold -highlight Underlined gui=underline guifg=SlateBlue -highlight Ignore guifg=grey85 -highlight Error guifg=White guibg=Red -highlight Todo guifg=Blue guibg=Yellow -highlight DiffText gui=bold guibg=DarkOrange -highlight DiffDelete gui=bold guifg=Blue guibg=IndianRed -highlight DiffChange guibg=Orchid -highlight DiffAdd guibg=HotPink -highlight WarningMsg guifg=Red gui=bold -highlight MoreMsg gui=bold guifg=DeepPink4 -highlight String gui=italic guibg=AntiqueWhite guifg=blue1 - -" highlight TabLine gui=underline guibg=LightGrey -" highlight TabLineSel gui=bold -" highlight TabLineFill gui=reverse -" highlight lCursor guifg=bg guibg=fg -" highlight Special guifg=SlateBlue -" -highlight link FoldColumn Folded -highlight link String Constant -highlight link Character Constant -highlight link Number Constant -highlight link Boolean Constant -highlight link Float Number -highlight link Function Identifier -highlight link Conditional Statement -highlight link Repeat Statement -highlight link Label Statement -highlight link Operator Statement -highlight link Keyword Statement -highlight link Exception Statement -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 Tag Special -highlight link SpecialChar Special -highlight link Delimiter Special -highlight link SpecialComment Special -highlight link Debug Special -highlight link Title MoreMsg -highlight link ModeMsg Moremsg -highlight link CursorColumn CursorLine -highlight link Question WarningMsg - -endif diff --git a/vim/colors/moria.vim b/vim/colors/moria.vim deleted file mode 100644 index fcb6b09..0000000 --- a/vim/colors/moria.vim +++ /dev/null @@ -1,251 +0,0 @@ -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 = \"\" | 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=0 ctermfg=7 guibg=#202020 guifg=#d0d0d0 gui=none - - hi ColorColumn ctermbg=8 ctermfg=15 guibg=#494949 gui=none - hi CursorColumn ctermbg=8 ctermfg=15 guibg=#404040 gui=none - hi CursorLine ctermbg=8 ctermfg=15 guibg=#404040 gui=none - elseif s:moria_style == "black" - hi Normal ctermbg=0 ctermfg=7 guibg=#000000 guifg=#d0d0d0 gui=none - - hi ColorColumn ctermbg=8 ctermfg=15 guibg=#444444 gui=none - hi CursorColumn ctermbg=8 ctermfg=15 guibg=#3a3a3a gui=none - hi CursorLine ctermbg=8 ctermfg=15 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=8 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=7 ctermfg=0 guibg=#4c4c4c guifg=fg gui=bold - hi StatusLineNC ctermbg=8 ctermfg=0 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=7 ctermfg=0 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=8 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=7 ctermfg=0 guibg=#334b7d guifg=fg gui=bold - hi StatusLineNC ctermbg=8 ctermfg=0 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=7 ctermfg=0 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=0 ctermfg=15 guifg=fg gui=bold - if version >= 700 - hi Visual ctermbg=7 ctermfg=0 guibg=#606060 gui=none - else - hi Visual ctermbg=7 ctermfg=0 guibg=#606060 guifg=fg gui=none - endif - hi VisualNOS ctermbg=8 ctermfg=0 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=0 ctermfg=15 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=0 ctermfg=15 guibg=bg guifg=fg gui=bold - 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 htmlItalic ctermbg=0 ctermfg=15 guibg=bg guifg=fg gui=italic - hi htmlUnderline ctermbg=0 ctermfg=15 guibg=bg guifg=fg gui=underline - hi htmlUnderlineItalic ctermbg=0 ctermfg=15 guibg=bg guifg=fg gui=underline,italic -elseif &background == "light" - if s:moria_style == "light" - hi Normal ctermbg=15 ctermfg=0 guibg=#f0f0f0 guifg=#000000 gui=none - - hi ColorColumn ctermbg=7 ctermfg=0 guibg=#d3d3d3 gui=none - hi CursorColumn ctermbg=7 ctermfg=0 guibg=#d8d8d8 gui=none - hi CursorLine ctermbg=7 ctermfg=0 guibg=#d8d8d8 gui=none - elseif s:moria_style == "white" - hi Normal ctermbg=15 ctermfg=0 guibg=#ffffff guifg=#000000 gui=none - - hi ColorColumn ctermbg=7 ctermfg=0 guibg=#d7d7d7 gui=none - hi CursorColumn ctermbg=7 ctermfg=0 guibg=#dfdfdf gui=none - hi CursorLine ctermbg=7 ctermfg=0 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=8 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=0 ctermfg=15 guibg=#a0a0a0 guifg=fg gui=bold - hi StatusLineNC ctermbg=7 ctermfg=0 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=7 ctermfg=0 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=8 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=0 ctermfg=15 guibg=#8fa5d1 guifg=fg gui=bold - hi StatusLineNC ctermbg=7 ctermfg=0 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=7 ctermfg=0 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=15 ctermfg=0 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=7 ctermfg=0 guibg=#c4c4c4 gui=none - else - hi Visual ctermbg=7 ctermfg=0 guibg=#c4c4c4 guifg=fg gui=none - endif - hi VisualNOS ctermbg=8 ctermfg=0 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=15 ctermfg=0 guibg=bg guifg=#0000cd gui=underline - - hi htmlBold ctermbg=15 ctermfg=0 guibg=bg guifg=fg gui=bold - hi htmlBoldItalic ctermbg=15 ctermfg=0 guibg=bg guifg=fg gui=bold,italic - hi htmlBoldUnderline ctermbg=15 ctermfg=0 guibg=bg guifg=fg gui=bold,underline - hi htmlBoldUnderlineItalic ctermbg=15 ctermfg=0 guibg=bg guifg=fg gui=bold,underline,italic - hi htmlItalic ctermbg=15 ctermfg=0 guibg=bg guifg=fg gui=italic - hi htmlUnderline ctermbg=15 ctermfg=0 guibg=bg guifg=fg gui=underline - hi htmlUnderlineItalic ctermbg=15 ctermfg=0 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 diff --git a/vim/colors/moss.vim b/vim/colors/moss.vim deleted file mode 100755 index fa8f47c..0000000 --- a/vim/colors/moss.vim +++ /dev/null @@ -1,109 +0,0 @@ -" ------------------------------------------------------------------ -" Vim color file -" Name: moss (è‹”) -" Maintainer: Li Chunlin -" 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 - diff --git a/vim/colors/motus.vim b/vim/colors/motus.vim deleted file mode 100755 index 146e88d..0000000 --- a/vim/colors/motus.vim +++ /dev/null @@ -1,66 +0,0 @@ -" Vim color file -" Dark (grey on black) color scheme based on on a popular torte config. -" Maintainer: Sergei Matusevich -" ICQ: 31114346 Yahoo: motus2 -" http://motus.kiev.ua/motus2/Files/motus.vim -" Last Change: 3 November 2005 -" Orinal torte screme maintainer: Thorsten Maerz -" 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 - diff --git a/vim/colors/mrkn256.vim b/vim/colors/mrkn256.vim deleted file mode 100644 index 0b9c5ea..0000000 --- a/vim/colors/mrkn256.vim +++ /dev/null @@ -1,344 +0,0 @@ -" Vim color file -" Maintainer: Kenta Murata - -" These are the color theme designed by mrkn based on "desert256" theme -" created by Henry So, Jr. This theme is designed to work with with 88- -" and 256-color xterms. -" -" The ancestor version "desert256" theme is available at -" http://www.vim.org/scripts/script.php?script_id=1243 -" -" 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. -" -" Henry had 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. I thank a lot for his results. - -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="mrkn256" - -if has("gui_running") || &t_Co == 88 || &t_Co == 256 - " functions {{{ - " returns an approximate grey index for the given grey level - function! 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 - function! 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 - function! 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 - function! 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 - function! 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 - function! 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 - function! color(r, g, b) - " get the closest grey - let l:gx = grey_number(a:r) - let l:gy = grey_number(a:g) - let l:gz = grey_number(a:b) - - " get the closest color - let l:x = rgb_number(a:r) - let l:y = rgb_number(a:g) - let l:z = rgb_number(a:b) - - if l:gx == l:gy && l:gy == l:gz - " there are two possibilities - let l:dgr = grey_level(l:gx) - a:r - let l:dgg = grey_level(l:gy) - a:g - let l:dgb = grey_level(l:gz) - a:b - let l:dgrey = (l:dgr * l:dgr) + (l:dgg * l:dgg) + (l:dgb * l:dgb) - let l:dr = rgb_level(l:gx) - a:r - let l:dg = rgb_level(l:gy) - a:g - let l:db = 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 grey_color(l:gx) - else - " use the color - return rgb_color(l:x, l:y, l:z) - endif - else - " only one possibility - return rgb_color(l:x, l:y, l:z) - endif - endfun - - " returns the palette index to approximate the 'rrggbb' hex string - function! 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 color(l:r, l:g, l:b) - endfun - - " sets the highlighting for the given group - function! X(group, fg, bg, attr) - if a:fg != "" - exec "hi " . a:group . " guifg=#" . a:fg . " ctermfg=" . rgb(a:fg) - endif - if a:bg != "" - exec "hi " . a:group . " guibg=#" . a:bg . " ctermbg=" . rgb(a:bg) - endif - if a:attr != "" - exec "hi " . a:group . " gui=" . a:attr . " cterm=" . a:attr - endif - endfun - " }}} - - call X("Normal", "cccccc", "000000", "") - - " highlight groups - call X("Cursor", "708090", "f0e68c", "") - "CursorIM - call X("CursorColumn", "", "333333", "none") - call X("CursorLine", "", "333333", "underline") - "Directory - "DiffAdd - "DiffChange - "DiffDelete - "DiffText - "ErrorMsg - call X("VertSplit", "666666", "000000", "none") - call X("Folded", "ffd700", "4d4d4d", "") - call X("FoldColumn", "d2b48c", "4d4d4d", "") - call X("IncSearch", "708090", "f0e68c", "") - call X("LineNr", "666666", "", "none") - call X("ModeMsg", "daa520", "", "") - call X("MoreMsg", "2e8b57", "", "") - call X("NonText", "666699", "", "none") - call X("Question", "00ff7f", "", "") - call X("Search", "f5deb3", "cd853f", "") - call X("SpecialKey", "666699", "", "none") - call X("StatusLine", "ffffff", "666666", "none") - call X("StatusLineNC", "000000", "666666", "none") - call X("Title", "cd5c5c", "", "") - call X("Visual", "6b8e23", "f0e68c", "reverse") - - "VisualNOS - call X("WarningMsg", "fa8072", "", "") - "WildMenu - "Menu - "Scrollbar - "Tooltip - call X("Pmenu", "cccccc", "333333", "none") - call X("PmenuSel", "663333", "cccccc", "bold") - " call X("PmenuSbar", "", "", "") - " call X("PmenuThumb", "", "", "") - - " syntax highlighting groups - call X("Comment", "87ceeb", "", "") - call X("Constant", "ffcc66", "", "") - call X("Identifier", "99ff00", "", "none") - call X("Statement", "6699ff", "", "none") - call X("PreProc", "ff6666", "", "") - call X("Type", "ffcc66", "", "none") - call X("Special", "ffdead", "", "") - "Underlined - call X("Ignore", "666666", "", "") - "Error - call X("Todo", "ff4500", "eeee00", "") - - " delete functions {{{ - delf X - delf rgb - delf color - delf rgb_color - delf rgb_level - delf rgb_number - delf grey_color - delf grey_level - delf 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: diff --git a/vim/colors/mud.vim b/vim/colors/mud.vim deleted file mode 100644 index 42542b5..0000000 --- a/vim/colors/mud.vim +++ /dev/null @@ -1,105 +0,0 @@ -" ====================================================================== -" Mud -" ====================================================================== -" A Sublime Text 2 / Textmate theme. -" Copyright (c) 2014 Dayle Rees. -" Released under the MIT License -" ====================================================================== -" Find more themes at : https://github.com/daylerees/colour-schemes -" ====================================================================== - -set background=dark -hi clear -syntax reset - -" Colors for the User Interface. - -hi Cursor guibg=#cc4455 guifg=white ctermbg=4 ctermfg=15 -hi link CursorIM Cursor -hi Normal guibg=#403635 guifg=#ffffff gui=none ctermbg=0 ctermfg=15 -hi NonText guibg=bg guifg=#ffffff 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 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=#e9c865 ctermbg=bg ctermfg=10 -hi link WarningMsg ErrorMsg - -hi StatusLine guibg=#ffeecc guifg=black 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 ctermbg=4 ctermfg=fg - -" Colors for Syntax Highlighting. - -hi Comment guibg=bg guifg=#c3b8b7 gui=none ctermbg=8 ctermfg=7 - -hi Constant guibg=bg guifg=white ctermbg=8 ctermfg=15 -hi String guibg=bg guifg=#b5db99 ctermbg=bg ctermfg=14 -hi Character guibg=bg guifg=#FF9787 ctermbg=bg ctermfg=14 -hi Number guibg=bg guifg=#b5db99 ctermbg=1 ctermfg=15 -hi Boolean guibg=bg guifg=#b5db99 gui=none ctermbg=1 ctermfg=15 -hi Float guibg=bg guifg=#b5db99 ctermbg=1 ctermfg=15 - -hi Identifier guibg=bg guifg=#ffffff ctermbg=bg ctermfg=12 -hi Function guibg=bg guifg=#FF9787 ctermbg=bg ctermfg=12 -hi Statement guibg=bg guifg=#FF9787 ctermbg=bg ctermfg=14 - -hi Conditional guibg=bg guifg=#FF9787 ctermbg=bg ctermfg=12 -hi Repeat guibg=bg guifg=#FF9787 ctermbg=4 ctermfg=14 -hi Label guibg=bg guifg=#ffccff ctermbg=bg ctermfg=13 -hi Operator guibg=bg guifg=#FF9787 ctermbg=6 ctermfg=15 -hi Keyword guibg=bg guifg=#FF9787 ctermbg=bg ctermfg=10 -hi Exception guibg=bg guifg=#FF9787 ctermbg=bg ctermfg=10 - -hi PreProc guibg=bg guifg=#ffcc99 ctermbg=4 ctermfg=14 -hi Include guibg=bg guifg=#e9c865 ctermbg=bg ctermfg=10 -hi link Define Include -hi link Macro Include -hi link PreCondit Include - -hi Type guibg=bg guifg=#e9c865 ctermbg=bg ctermfg=12 -hi StorageClass guibg=bg guifg=#FF9787 ctermbg=bg ctermfg=10 -hi Structure guibg=bg guifg=#ffffff ctermbg=bg ctermfg=10 -hi Typedef guibg=bg guifg=#e9c865 ctermbg=bg ctermfg=10 - -hi Special guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi SpecialChar guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi Tag guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi Delimiter guibg=bg guifg=fg ctermbg=1 ctermfg=fg -hi SpecialComment guibg=#334455 guifg=#e3d7d6 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=bg guifg=#ffffff ctermbg=1 ctermfg=15 -hi Ignore guibg=bg guifg=#cccccc ctermbg=bg ctermfg=8 -hi Error guibg=#ff0000 guifg=white ctermbg=12 ctermfg=15 -hi Todo guibg=#556677 guifg=#ff0000 ctermbg=1 ctermfg=12 - -hi htmlH2 guibg=bg guifg=fg 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 = "Mud" -let colors_name = "Mud" - diff --git a/vim/colors/mustang.vim b/vim/colors/mustang.vim deleted file mode 100644 index 715605a..0000000 --- a/vim/colors/mustang.vim +++ /dev/null @@ -1,55 +0,0 @@ -" 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 - diff --git a/vim/colors/nature.vim b/vim/colors/nature.vim deleted file mode 100644 index beeac2c..0000000 --- a/vim/colors/nature.vim +++ /dev/null @@ -1,36 +0,0 @@ -" Vim color file -" Maintainer: Mihai Popescu -" Last Change: 2 March 2010 - v0.4 - -set background=dark -hi clear -if exists("syntax_on") - syntax reset -endif - -let g:colors_name="nature" -hi Normal ctermfg=LightGray ctermbg=Black guifg=#D3D7CF guibg=#000000 -hi NonText ctermfg=DarkGray ctermbg=Black guifg=#555753 guibg=#000000 -hi Comment ctermfg=DarkGray ctermbg=Black guifg=#555753 guibg=#000000 gui=italic -hi Constant ctermfg=DarkCyan ctermbg=Black guifg=#06989A guibg=#000000 -hi Character ctermfg=DarkBlue ctermbg=Black guifg=#3465A4 guibg=#000000 -hi Boolean ctermfg=DarkBlue ctermbg=Black guifg=#3465A4 guibg=#000000 -hi Identifier ctermfg=Cyan ctermbg=Black guifg=#34E2E2 guibg=#000000 -hi Statement ctermfg=Green ctermbg=Black guifg=#8AE234 guibg=#000000 cterm=bold term=bold gui=bold -hi Repeat ctermfg=Yellow ctermbg=Black guifg=#FCE94F guibg=#000000 cterm=bold term=bold gui=bold -hi PreProc ctermfg=White ctermbg=Black guifg=#EEEEEC guibg=#000000 cterm=bold term=bold gui=bold -hi Type ctermfg=DarkGreen ctermbg=Black guifg=#4E9A06 guibg=#000000 cterm=none term=bold -hi Special ctermfg=Blue ctermbg=Black guifg=#729FCF guibg=#000000 -hi Underlined ctermfg=Magenta ctermbg=Black guifg=#AD7FA8 guibg=#000000 cterm=bold,underline gui=bold,underline -hi Error ctermfg=White ctermbg=Red guifg=#FFFFFF guibg=#FF00A0 cterm=bold,underline term=bold gui=bold,underline -" *PINK* is more obvious to the eye than red. It is also somewhat annoying - but that's the point, isn't it? ;-) -hi Visual ctermfg=White ctermbg=DarkGray guifg=#EEEEEC guibg=#555753 -hi ErrorMsg ctermfg=Red ctermbg=Black guifg=#FF0000 guibg=#000000 cterm=bold term=bold gui=bold -hi WarningMsg ctermfg=Yellow ctermbg=Black guifg=#FCE94F guibg=#000000 -hi Title ctermfg=White ctermbg=DarkCyan guifg=#EEEEEC guibg=#06989A -hi VertSplit ctermfg=White ctermbg=Black guifg=#EEEEEC guibg=#000000 -hi Directory ctermfg=Cyan ctermbg=DarkBlue guifg=#34E2E2 guibg=#3465A4 -hi Cursor ctermfg=White ctermbg=White guifg=#000000 guibg=#EEEEEC -hi StatusLine ctermfg=White ctermbg=Black guifg=#EEEEEC guibg=#000000 cterm=bold,underline term=bold gui=bold,underline -hi StatusLineNC ctermfg=Gray ctermbg=Black guifg=#D3D7CF guibg=#000000 cterm=bold,underline term=bold gui=bold,underline -hi LineNr ctermfg=DarkYellow ctermbg=Black guifg=#EDDE5C guibg=#000000 cterm=none term=bold diff --git a/vim/colors/navajo-night.vim b/vim/colors/navajo-night.vim deleted file mode 100755 index f0c27f0..0000000 --- a/vim/colors/navajo-night.vim +++ /dev/null @@ -1,119 +0,0 @@ -" Vim colour file -" Maintainer: Matthew Hawkins -" 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 -"+++ - - diff --git a/vim/colors/navajo.vim b/vim/colors/navajo.vim deleted file mode 100755 index e7eebe7..0000000 --- a/vim/colors/navajo.vim +++ /dev/null @@ -1,65 +0,0 @@ -" Vim color file -" Maintainer: R. Edward Ralston -" 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: diff --git a/vim/colors/nazca.vim b/vim/colors/nazca.vim deleted file mode 100644 index 2936a8e..0000000 --- a/vim/colors/nazca.vim +++ /dev/null @@ -1,252 +0,0 @@ -"""""""""""""""""""""""" -" Nazca Color Scheme " -"""""""""""""""""""""""" -" By: Jose Elera Campana - https://github.com/jelera -" Based: on ir_black color scheme More at: http://blog.infinitered.com/entries/show/8 -" More about Nazca here : http://en.wikipedia.org/wiki/Nazca -" -" Tweak for Web Development, feel free to modified and share it. -" -" Support for 256 Color Terminal and Full Color graphical Vim -""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" - -" ******************************************************************************** -" 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 - - -" ******************************************************************************** -hi clear - -if exists("syntax_on") - syntax reset -endif - -let colors_name = "nazca" - - -"hi Example guifg=NONE guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE - -" General colors -hi Normal guifg=#f6f3e8 guibg=#161617 gui=NONE ctermfg=7 ctermbg=233 cterm=NONE -hi NonText guifg=#505050 guibg=#000000 gui=NONE ctermfg=239 ctermbg=0 cterm=NONE - -hi Cursor guifg=#000000 guibg=#f0f000 gui=NONE ctermfg=0 ctermbg=11 cterm=reverse -hi LineNr guifg=#3D3D3D guibg=#000000 gui=NONE ctermfg=237 ctermbg=0 cterm=NONE - -hi VertSplit guifg=#202020 guibg=#202020 gui=NONE ctermfg=234 ctermbg=234 cterm=NONE -hi StatusLine guifg=#9cffd3 guibg=#202020 gui=NONE ctermfg=85 ctermbg=234 cterm=NONE -hi StatusLineNC guifg=#000000 guibg=#202020 gui=bold ctermfg=0 ctermbg=234 cterm=BOLD - -hi FoldColumn guifg=#a0a8b0 guibg=#384048 gui=NONE ctermfg=248 ctermbg=238 cterm=NONE -hi Folded guifg=#a0a8b0 guibg=#384048 gui=NONE ctermfg=248 ctermbg=238 cterm=NONE -hi Title guifg=#f6f3e8 guibg=NONE gui=bold ctermfg=7 ctermbg=NONE cterm=BOLD -hi Visual guifg=NONE guibg=#262D51 gui=NONE ctermfg=NONE ctermbg=237 cterm=NONE - -hi SpecialKey guifg=#505050 guibg=#000000 gui=NONE ctermfg=239 ctermbg=0 term=NONE - -hi WildMenu guifg=#28882c guibg=#f0f000 gui=NONE ctermfg=28 ctermbg=11 cterm=NONE -hi PmenuSbar guifg=#000000 guibg=#ffffff gui=NONE ctermfg=0 ctermbg=15 cterm=NONE -"hi Ignore guifg=gray guibg=#000000 ctermbg=0 gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE - -hi Error guifg=NONE guibg=NONE gui=undercurl guisp=#FF6C60 ctermfg=15 ctermbg=88 cterm=NONE -hi ErrorMsg guifg=#ffffff guibg=#FF6C60 gui=BOLD ctermfg=15 ctermbg=203 cterm=BOLD -hi WarningMsg guifg=#ffffff guibg=#FF6C60 gui=BOLD ctermfg=15 ctermbg=203 cterm=BOLD - -" Message displayed in lower left, such as --INSERT-- -hi ModeMsg guifg=#000000 guibg=#C6C5FE gui=BOLD ctermfg=0 ctermbg=189 cterm=BOLD - -if version >= 700 " Vim 7.x specific colors - hi CursorLine guifg=NONE guibg=#000000 gui=NONE ctermfg=NONE ctermbg=16 cterm=NONE - hi CursorColumn guifg=NONE guibg=#121212 gui=NONE ctermfg=NONE ctermbg=233 cterm=BOLD - hi MatchParen guifg=#f6f3e8 guibg=#857b6f gui=BOLD ctermfg=7 ctermbg=243 cterm=BOLD - hi Pmenu guifg=#f6f3e8 guibg=#444444 gui=NONE ctermfg=7 ctermbg=238 cterm=NONE - hi PmenuSel guifg=#000000 guibg=#cae682 gui=NONE ctermfg=0 ctermbg=186 cterm=NONE - hi Search guifg=#000000 guibg=#FFFFB6 gui=underline ctermfg=0 ctermbg=229 cterm=underline -endif - -" Syntax highlighting -hi Comment guifg=#7C7C7C guibg=NONE gui=NONE ctermfg=8 ctermbg=NONE cterm=NONE -hi String guifg=#acff82 guibg=NONE gui=NONE ctermfg=156 ctermbg=NONE cterm=NONE -hi Number guifg=#FF73FD guibg=NONE gui=NONE ctermfg=207 ctermbg=NONE cterm=NONE - -hi Keyword guifg=#96CBFE guibg=NONE gui=NONE ctermfg=117 ctermbg=NONE cterm=NONE -hi PreProc guifg=#96CBFE guibg=NONE gui=NONE ctermfg=117 ctermbg=NONE cterm=NONE -hi Conditional guifg=#6699CC guibg=NONE gui=NONE ctermfg=68 ctermbg=NONE cterm=NONE - -hi Todo guifg=#890a0a guibg=#f2f773 gui=BOLD ctermfg=88 ctermbg=227 cterm=BOLD -hi Constant guifg=#99CC99 guibg=NONE gui=ITALIC ctermfg=114 ctermbg=NONE cterm=NONE - -hi Identifier guifg=#C6C5FE guibg=NONE gui=NONE ctermfg=189 ctermbg=NONE cterm=NONE -hi Function guifg=#FFD2A7 guibg=NONE gui=BOLD ctermfg=223 ctermbg=NONE cterm=BOLD -hi Type guifg=#FFFFB6 guibg=NONE gui=BOLD ctermfg=229 ctermbg=NONE cterm=BOLD -hi Statement guifg=#6699CC guibg=NONE gui=NONE ctermfg=68 ctermbg=NONE cterm=NONE - -hi Special guifg=#E18964 guibg=NONE gui=NONE ctermfg=173 ctermbg=NONE cterm=NONE -hi Delimiter guifg=#00A0A0 guibg=NONE gui=NONE ctermfg=37 ctermbg=NONE cterm=NONE -hi Operator guifg=#E8AC6F guibg=NONE gui=NONE ctermfg=179 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=137 ctermbg=NONE cterm=NONE -hi rubyRegexpDelimiter guifg=#FF8000 guibg=NONE gui=NONE ctermfg=208 ctermbg=NONE cterm=NONE -hi rubyEscape guifg=#ffffff guibg=NONE gui=NONE ctermfg=15 ctermbg=NONE cterm=NONE -hi rubyInterpolationDelimiter guifg=#00A0A0 guibg=NONE gui=NONE ctermfg=37 ctermbg=NONE cterm=NONE -hi rubyControl guifg=#6699CC guibg=NONE gui=NONE ctermfg=68 ctermbg=NONE cterm=NONE -"hi rubyGlobalVariable guifg=#FFCCFF guibg=NONE gui=NONE ctermfg=225 ctermbg=NONE cterm=NONE -hi rubyStringDelimiter guifg=#336633 guibg=NONE gui=NONE ctermfg=238 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=252 ctermbg=NONE cterm=NONE -hi javaDocSeeTag guifg=#CCCCCC guibg=NONE gui=NONE ctermfg=252 ctermbg=NONE cterm=NONE -"hi javaClassDecl guifg=#CCFFCC guibg=NONE gui=NONE ctermfg=194 ctermbg=NONE cterm=NONE - - -" Special for XML -hi link xmlTag Keyword -hi link xmlTagName Conditional -hi link xmlEndTag Identifier - - -" Special for HTML -hi htmlH1 guifg=#de675c gui=underline ctermfg=167 cterm=UNDERLINE -hi htmlLink guifg=#c777ff gui=underline ctermfg=177 cterm=UNDERLINE -hi link htmlTag Keyword -hi link htmlTagName Conditional -hi link htmlEndTag Identifier -hi link htmlH2 htmlH1 -hi link htmlH3 htmlH1 -hi link htmlH4 htmlH1 - -" Special for CSS -hi cssTagName guifg=#70a8dd gui=BOLD ctermfg=74 cterm=BOLD -hi cssBoxProp guifg=#d0af76 gui=NONE ctermfg=180 gui=NONE -hi link cssColorProp cssBoxProp -hi link cssFontProp cssBoxProp -hi link cssTextProp cssBoxProp -hi cssPseudoClassId guifg=#9ccfdd gui=italic ctermfg=152 cterm=NONE -hi cssIdentifier guifg=#a2ddb8 gui=italic ctermfg=151 cterm=NONE - -" Special for Markdown -hi markdownUrl guifg=#e48944 ctermfg=173 -hi markdownCode guifg=#a7bee4 gui=BOLD ctermfg=151 cterm=BOLD -hi markdownCodeBlock guifg=#c5b1e4 ctermfg=182 - -" Special for Javascript -" TODO: - Add colors to the cterm -hi javaScriptBrowserObjects guifg=#DBB6D2 gui=italic ctermfg=182 cterm=NONE - -hi javaScriptDOMObjects guifg=#DBB6D2 gui=BOLD ctermfg=182 cterm=BOLD -hi javaScriptDOMMethods guifg=#D4FA9B ctermfg=192 -hi link javaScriptDOMProperties Keyword - -hi javaScriptAjaxObjects guifg=#5d91d3 gui=underline ctermfg=68 cterm=UNDERLINE -hi javaScriptAjaxMethods guifg=#6699CC ctermfg=68 -hi javaScriptAjaxProperties guifg=#FF9494 ctermfg=210 - -hi javaScriptFuncName guifg=#B5E4F7 ctermfg=153 -hi javaScriptHtmlElemProperties guifg=#FF9494 ctermfg=210 -hi javaScriptEventListenerKeyword guifg=#6699CC ctermfg=68 - -hi link javaScriptNumber Number -hi link javaScriptPropietaryObjects javaScriptAjaxObjects - -" Special for Python -"hi link pythonEscape Keyword - - -" Special for CSharp -hi link csXmlTag Keyword - -" Special for PHP -hi phpDefine guifg=#ffc795 gui=BOLD ctermfg=209 cterm=BOLD diff --git a/vim/colors/neon.vim b/vim/colors/neon.vim deleted file mode 100755 index d0ba309..0000000 --- a/vim/colors/neon.vim +++ /dev/null @@ -1,70 +0,0 @@ -" 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 diff --git a/vim/colors/neutron.vim b/vim/colors/neutron.vim deleted file mode 100644 index 2d68f84..0000000 --- a/vim/colors/neutron.vim +++ /dev/null @@ -1,79 +0,0 @@ -set background=light -hi clear -if exists("syntax_on") - syntax reset -endif - -let g:colors_name="neutron" - -hi Cursor guibg=#404040 guifg=#a0a0a0 -hi CursorColumn guibg=#e0e0e0 guifg=#202020 -hi CursorLine guibg=#e0e0e0 guifg=#202020 -hi NonText guibg=#d0d0d0 guifg=#606060 gui=none -hi Visual guibg=#fffac8 guifg=#404040 gui=none -hi Folded guibg=#e8e5d0 guifg=#606060 gui=none -hi TabLineFill guibg=#d0d0d0 guifg=#606060 gui=none -hi SpecialKey guibg=#e8e8e8 guifg=#a0a0a0 gui=none -hi Search guibg=#808080 guifg=#ffffff gui=bold -hi ModeMsg guibg=#f2efd5 guifg=#304050 gui=bold -hi MoreMsg guibg=#f2efd5 guifg=#304050 gui=bold -hi StatusLine guibg=#808080 guifg=#f2efd5 gui=bold -hi StatusLineNC guibg=#707070 guifg=#d0d0d0 gui=none -hi VertSplit guibg=#707070 guifg=#909090 gui=none -hi LineNr guibg=#e8e5d0 guifg=#808080 gui=none - -hi DiffAdd guibg=#a67429 guifg=#ffcc7f -hi DiffDelete guibg=#a62910 guifg=#ff7f50 -hi DiffChange guibg=#425c78 guifg=#7fbdff -hi DiffText guibg=#4e9a06 guifg=#8ae234 -hi SpellBad gui=undercurl guisp=#f02020 - - -hi Title guibg=#f2efd5 guifg=#202020 gui=underline -hi Normal guibg=#f2efd5 guifg=#404040 gui=none - -hi Comment guibg=#f2efd5 guifg=#bbbbbb gui=none - -hi Constant guibg=#f2efd5 guifg=#555321 gui=none -hi String guibg=#f2efd5 guifg=#a07060 gui=none -hi Character guibg=#f2efd5 guifg=#bb6245 gui=none -hi Number guibg=#f2efd5 guifg=#ba7222 gui=none -hi Boolean guibg=#f2efd5 guifg=#d4552c gui=none -hi Float guibg=#f2efd5 guifg=#e87a00 gui=none - -hi Identifier guibg=#f2efd5 guifg=#546c48 gui=none -hi Function guibg=#f2efd5 guifg=#6d7181 gui=none - -hi Statement guibg=#f2efd5 guifg=#606060 gui=none -hi Conditional guibg=#f2efd5 guifg=#81ac3a gui=none -hi Repeat guibg=#f2efd5 guifg=#aab844 gui=none -hi Label guibg=#f2efd5 guifg=#969664 gui=underline -hi Operator guibg=#f2efd5 guifg=#a79a39 gui=none -hi Keyword guibg=#f2efd5 guifg=#408077 gui=none -hi Exception guibg=#f2efd5 guifg=#a03020 gui=none - -hi PreProc guibg=#f2efd5 guifg=#7d64af gui=none -hi Include guibg=#f2efd5 guifg=#c5a2d8 gui=none -hi Define guibg=#f2efd5 guifg=#605080 gui=none -hi Macro guibg=#f2efd5 guifg=#79519d gui=none -hi PreCondit guibg=#f2efd5 guifg=#75698c gui=none - -hi Type guibg=#f2efd5 guifg=#7d95ad gui=none -hi StorageClass guibg=#f2efd5 guifg=#678b5b gui=none -hi Structure guibg=#f2efd5 guifg=#5d6da3 gui=none -hi Typedef guibg=#f2efd5 guifg=#5080b0 gui=none - -hi Special guibg=#f2efd5 guifg=#408077 gui=none -hi SpecialChar guibg=#f2efd5 guifg=#603020 gui=none -hi Tag guibg=#f2efd5 guifg=#a6a679 gui=underline -hi Delimiter guibg=#f2efd5 guifg=#808080 gui=none -hi SpecialComment guibg=#f2efd5 guifg=#caacac gui=none -hi Debug guibg=#f2efd5 guifg=#908080 gui=none - -hi Underlined guibg=#f2efd5 guifg=#202020 gui=underline - -hi Error guibg=#faf5cd guifg=#c83c28 gui=none - -hi ToDo guibg=#f2efd5 guifg=#404040 gui=none - - diff --git a/vim/colors/neverness.vim b/vim/colors/neverness.vim deleted file mode 100755 index 450ea47..0000000 --- a/vim/colors/neverness.vim +++ /dev/null @@ -1,141 +0,0 @@ -" 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 -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 - diff --git a/vim/colors/nevfn.vim b/vim/colors/nevfn.vim deleted file mode 100644 index d4b03eb..0000000 --- a/vim/colors/nevfn.vim +++ /dev/null @@ -1,79 +0,0 @@ -" Vim colorscheme: nevfn -" Copyright (C) 2010 kana - - " :colorscheme is preferred for readability, but it cannot be nested. - " See also load_colors() in Vim source for the details. -runtime colors/desert.vim - -let g:colors_name = 'nevfn' - - - - -highlight NonText guifg=#3333cc guibg=#111111 gui=NONE -highlight Normal guifg=#cccccc guibg=#000000 gui=NONE - -highlight Cursor guifg=#000000 guibg=#99ff99 gui=NONE -highlight CursorLine guifg=NONE guibg=#222222 gui=NONE -highlight CursorColumn guifg=NONE guibg=#222222 gui=NONE -highlight CursorIM guifg=#000000 guibg=#cc9999 gui=NONE -highlight MatchParen guifg=#000000 guibg=#339933 gui=NONE - -highlight IncSearch guifg=#000000 guibg=#ffcc00 gui=bold -highlight Search guifg=#000000 guibg=#cccc00 gui=NONE - -highlight LineNr guifg=#666666 guibg=#111111 gui=NONE -highlight SignColumn guifg=#000000 guibg=#111111 gui=NONE - -highlight FoldColumn guifg=#666666 guibg=#111111 gui=NONE -highlight Folded guifg=#999999 guibg=#111111 gui=NONE - -highlight ErrorMsg guifg=#ffffff guibg=#cc0000 gui=NONE -highlight ModeMsg guifg=#ff9900 guibg=NONE gui=NONE -highlight MoreMsg guifg=#000000 guibg=#66cc66 gui=NONE -highlight Question guifg=#66ff33 guibg=#000000 gui=NONE -highlight WarningMsg guifg=#ffffff guibg=#cc6600 gui=NONE - -highlight Directory guifg=#00ffff guibg=NONE gui=NONE -highlight SpecialKey guifg=#66ff66 guibg=#000000 gui=NONE -highlight Title guifg=#000000 guibg=#cc6633 gui=NONE -highlight WildMenu guifg=#000000 guibg=#ffff00 gui=NONE - -highlight Visual guifg=NONE guibg=#665544 gui=bold -highlight VisualNOS guifg=NONE guibg=#556644 gui=bold - -highlight StatusLine guifg=#000000 guibg=#666666 gui=bold -highlight StatusLineNC guifg=#111111 guibg=#666666 gui=NONE -highlight VertSplit guifg=#000000 guibg=#666666 gui=NONE - -highlight Pmenu guifg=#cccccc guibg=#111111 gui=NONE -highlight PmenuSbar guifg=#000000 guibg=#222222 gui=NONE -highlight PmenuSel guifg=#000000 guibg=#ffcc99 gui=NONE -highlight PmenuThumb guifg=#000000 guibg=#444444 gui=NONE - -highlight TabLine guifg=#999999 guibg=#111111 gui=underline -highlight TabLineFill guifg=#999999 guibg=#111111 gui=underline -highlight TabLineSel guifg=#000000 guibg=#cccccc gui=NONE - - - - -" highlight DiffAdd guifg=#000000 guibg=#000000 gui=NONE -" highlight DiffChange guifg=#000000 guibg=#000000 gui=NONE -" highlight DiffDelete guifg=#000000 guibg=#000000 gui=NONE -" highlight DiffText guifg=#000000 guibg=#000000 gui=NONE - -" highlight SpellBad guifg=#000000 guibg=#000000 gui=NONE -" highlight SpellCap guifg=#000000 guibg=#000000 gui=NONE -" highlight SpellLocal guifg=#000000 guibg=#000000 gui=NONE -" highlight SpellRare guifg=#000000 guibg=#000000 gui=NONE - -" highlight Menu guifg=#000000 guibg=#000000 gui=NONE -" highlight Scrollbar guifg=#000000 guibg=#000000 gui=NONE -" highlight Tooltip guifg=#000000 guibg=#000000 gui=NONE - - - - -" __END__ -" vim: foldmethod=marker diff --git a/vim/colors/newspaper.vim b/vim/colors/newspaper.vim deleted file mode 100644 index 3556efa..0000000 --- a/vim/colors/newspaper.vim +++ /dev/null @@ -1,147 +0,0 @@ -" ============================================================================= -" -" File: newspaper.vim -" Description: Vim color scheme file -" Maintainer: Jimmy Paul; Clayton Parker (cterm colors) -" -" ============================================================================= - -set background=light -highlight clear -if exists("syntax_on") - syntax reset -endif -let colors_name = "newspaper" - -" ============================================================================= -hi Normal gui=NONE guifg=#000000 guibg=#dbdbd2 -hi ColorColumn guifg=NONE guibg=#EEEEDD -hi Cursor guifg=bg guibg=fg gui=NONE - -hi CursorColumn guifg=NONE guibg=#FFFDD0 gui=NONE -hi CursorLine guifg=NONE guibg=#a4a061 gui=NONE - -hi CursorIM guifg=bg guibg=fg gui=NONE -hi lCursor guifg=bg guibg=fg gui=NONE -hi DiffAdd guifg=NONE guibg=#6bb269 gui=NONE -hi DiffChange guifg=NONE guibg=#a2c6cc gui=NONE -hi DiffDelete guifg=NONE guibg=#c15e78 gui=NONE -hi DiffText guifg=#000000 guibg=#c7eae9 gui=NONE -hi Directory guifg=#1600FF guibg=bg gui=NONE -hi ErrorMsg guifg=#a22727 guibg=NONE gui=NONE -hi FoldColumn guifg=#40587c guibg=#dcdda8 gui=bold -hi Folded guifg=#40587c guibg=#b3b3ae gui=italic - -hi IncSearch guifg=#000000 guibg=#d3d47a gui=NONE -hi Search guifg=#000000 guibg=#d3d47a gui=NONE -hi LineNr guifg=#666677 guibg=#cccfbf gui=NONE -hi MatchParen guifg=#000000 guibg=#949555 gui=bold -hi ModeMsg guifg=#ffffff guibg=#a15c55 gui=bold -hi MoreMsg guifg=#3c613b guibg=bg gui=bold -hi NonText guifg=#93aaab guibg=bg gui=bold - -hi Pmenu guifg=#866a45 guibg=#b7b7a7 gui=NONE -hi PmenuSel guifg=#a5a5a5 guibg=#716d51 gui=bold -hi PmenuSbar guifg=#ffffff guibg=#999666 gui=NONE -hi PmenuThumb guifg=#ffffff guibg=#7B7939 gui=NONE - -hi Question guifg=#496844 guibg=bg gui=bold -hi SignColumn guifg=#ffffff guibg=#b7b7a7 gui=NONE - -hi SpecialKey guifg=#ffffff guibg=#adadad gui=NONE - -hi SpellBad guisp=#883629 gui=undercurl -hi SpellCap guisp=#1920b2 gui=undercurl -hi SpellLocal guisp=#41796c gui=undercurl -hi SpellRare guisp=#bb36d7 gui=undercurl -hi StatusLine guifg=#FFFEEE guibg=#557788 gui=NONE -hi StatusLineNC guifg=#F4F4EE guibg=#99aabb gui=italic -hi TabLine guifg=fg guibg=#bcbcbc gui=underline -hi TabLineFill guifg=fg guibg=bg gui=reverse -hi TabLineSel guifg=fg guibg=bg gui=bold -hi Title guifg=#124560 guibg=bg gui=NONE -hi VertSplit guifg=#99aabb guibg=#99aabb -hi Visual guifg=#ffffff guibg=#0a7383 gui=NONE -hi WarningMsg guifg=#883629 guibg=bg gui=NONE -hi WildMenu guifg=#000000 guibg=#7ab4cf gui=NONE - -" 256-Color Terminal Colors, by Clayton Parker {{{1 -" ============================================================================= -hi Normal cterm=NONE ctermfg=16 ctermbg=255 -hi Comment ctermfg=110 -hi Constant ctermfg=214 - hi String ctermfg=30 - hi Boolean ctermfg=88 -hi Identifier ctermfg=160 -hi Function ctermfg=132 -hi Statement ctermfg=21 -hi Keyword ctermfg=45 -hi PreProc ctermfg=27 -hi Type ctermfg=147 -hi Special ctermfg=64 -hi Ignore ctermfg=255 -hi Error ctermfg=196 ctermbg=255 term=none -hi Todo ctermfg=136 ctermbg=255 cterm=NONE -hi VimError ctermfg=160 ctermbg=16 -hi VimCommentTitle ctermfg=110 -hi qfLineNr ctermfg=16 ctermbg=46 cterm=NONE -hi pythonDecorator ctermfg=208 ctermbg=255 cterm=NONE -hi Cursor ctermfg=255 ctermbg=16 cterm=NONE -hi CursorColumn ctermfg=NONE ctermbg=255 cterm=NONE -hi CursorIM ctermfg=255 ctermbg=16 cterm=NONE -hi CursorLine ctermfg=NONE ctermbg=254 cterm=NONE -hi lCursor ctermfg=255 ctermbg=16 cterm=NONE -hi DiffAdd ctermfg=16 ctermbg=48 cterm=NONE -hi DiffChange ctermfg=16 ctermbg=153 cterm=NONE -hi DiffDelete ctermfg=16 ctermbg=203 cterm=NONE -hi DiffText ctermfg=16 ctermbg=226 cterm=NONE -hi Directory ctermfg=21 ctermbg=255 cterm=NONE -hi ErrorMsg ctermfg=160 ctermbg=NONE cterm=NONE -hi FoldColumn ctermfg=24 ctermbg=252 cterm=NONE -hi Folded ctermfg=24 ctermbg=252 cterm=NONE -hi IncSearch ctermfg=255 ctermbg=160 cterm=NONE -hi LineNr ctermfg=253 ctermbg=110 cterm=NONE -hi NonText ctermfg=110 ctermbg=255 cterm=NONE -hi Pmenu ctermfg=fg ctermbg=195 cterm=NONE -hi PmenuSbar ctermfg=255 ctermbg=153 cterm=NONE -hi PmenuSel ctermfg=255 ctermbg=21 cterm=NONE -hi PmenuThumb ctermfg=111 ctermbg=255 cterm=NONE -hi SignColumn ctermfg=110 ctermbg=254 cterm=NONE -hi Search ctermfg=255 ctermbg=160 cterm=NONE -hi SpecialKey ctermfg=255 ctermbg=144 cterm=NONE -hi SpellBad ctermfg=16 ctermbg=229 cterm=NONE -hi SpellCap ctermfg=16 ctermbg=231 cterm=NONE -hi SpellLocal ctermfg=16 ctermbg=231 cterm=NONE -hi SpellRare ctermfg=16 ctermbg=226 cterm=NONE -hi StatusLine ctermfg=255 ctermbg=24 cterm=NONE -hi StatusLineNC ctermfg=253 ctermbg=110 cterm=NONE -hi Title ctermfg=75 ctermbg=255 cterm=NONE -hi VertSplit ctermfg=255 ctermbg=24 cterm=NONE -hi Visual ctermfg=255 ctermbg=153 cterm=NONE -hi WildMenu ctermfg=16 ctermbg=117 cterm=NONE -hi Comment guifg=#4e5968 guibg=NONE gui=italic -hi Constant guifg=#881a1a guibg=NONE gui=NONE -hi String guifg=#1e5432 guibg=NONE gui=NONE -hi Boolean guifg=#6f3d3d guibg=NONE gui=NONE -hi Identifier guifg=#7e473a guibg=NONE gui=NONE -hi Function guifg=#590b33 guibg=NONE gui=NONE -hi Statement guifg=#0f58af guibg=NONE gui=NONE -hi Keyword guifg=#2c4869 guibg=NONE gui=NONE -hi PreProc guifg=#2e3081 guibg=NONE gui=NONE -hi Type guifg=#4d69a7 guibg=NONE gui=NONE -hi Special guifg=#2c694a guibg=NONE gui=NONE -hi Ignore guifg=bg guibg=NONE gui=NONE -hi Error guifg=#5a2d2d guibg=NONE gui=undercurl -hi Todo guifg=#675220 guibg=NONE gui=bold -" ----------------------------------------------------------------------------- -hi VimError guifg=#9e3224 guibg=#000000 gui=bold -hi VimCommentTitle guifg=#5a7471 guibg=bg gui=bold,italic -hi qfFileName guifg=#5b7982 guibg=NONE gui=italic -hi qfLineNr guifg=#e87334 guibg=NONE gui=bold -hi qfError guifg=#673420 guibg=NONE gui=bold - -" ----------------------------------------------------------------------------- -hi pythonDecorator guifg=#6c1111 guibg=NONE gui=bold -hi link pythonDecoratorFunction pythonDecorator -" ----------------------------------------------------------------------------- - diff --git a/vim/colors/newsprint.vim b/vim/colors/newsprint.vim deleted file mode 100644 index eeabdf8..0000000 --- a/vim/colors/newsprint.vim +++ /dev/null @@ -1,88 +0,0 @@ -" Vim color file -" Maintainer: Steven Stallion -" Contributors: -" Last Change: 2010/10/21 - -set background=light - -highlight clear -if exists("syntax_on") - syntax reset -endif - -let g:colors_name = "newsprint" - -" Console Colors -highlight Comment ctermfg=grey -highlight Constant ctermfg=grey cterm=bold -highlight Error ctermfg=grey ctermbg=black cterm=bold -highlight Identifier ctermfg=black cterm=bold -highlight Normal ctermfg=black -highlight PreProc ctermfg=black -highlight Special ctermfg=black cterm=bold -highlight Statement ctermfg=black cterm=bold,underline -highlight Type ctermfg=black cterm=bold -highlight Visual ctermfg=black ctermbg=grey - -" GUI Colors -highlight Comment guifg=grey -highlight Constant guifg=grey gui=bold -highlight Cursor guibg=black -highlight CursorLine guibg=grey -highlight Error guifg=grey guibg=black gui=bold -highlight Identifier guifg=black gui=bold -highlight Normal guifg=black -highlight PreProc guifg=black gui=italic -highlight Special guifg=black gui=bold -highlight Statement guifg=black gui=bold,underline -highlight Type guifg=black gui=bold -highlight Visual guifg=black guibg=grey - -" Links -highlight! link Search Visual -highlight! link NonText Normal -highlight! link Macro PreProc -highlight! link Boolean Constant -highlight! link Character Constant -highlight! link Conditional Statement -highlight! link CursorColumn CursorLine -highlight! link Debug PreProc -highlight! link Define PreProc -highlight! link Delimiter Identifier -highlight! link Directory Statement -highlight! link ErrorMsg Error -highlight! link Exception Statement -highlight! link Float Constant -highlight! link FoldColumn Folded -highlight! link Function Identifier -highlight! link Function Identifier -highlight! link Ignore Comment -highlight! link Include PreProc -highlight! link IncSearch Search -highlight! link Keyword Identifier -highlight! link Keyword Identifier -highlight! link Label Statement -highlight! link LineNr Comment -highlight! link MatchParen Statement -highlight! link MoreMsg Identifier -highlight! link NonText Comment -highlight! link Number Constant -highlight! link Operator Identifier -highlight! link Question MoreMsg -highlight! link PreCondit PreProc -highlight! link Repeat Statement -highlight! link SignColumn Identifier -highlight! link SpecialChar Special -highlight! link SpecialComment Special -highlight! link SpecialKey Special -highlight! link SpellBad Error -highlight! link SpellCap Error -highlight! link SpellLocal Error -highlight! link SpellRare Error -highlight! link StorageClass Type -highlight! link String Constant -highlight! link Structure Type -highlight! link Title Structure -highlight! link Todo Error -highlight! link Typedef Type -highlight! link WarningMsg Error diff --git a/vim/colors/night.vim b/vim/colors/night.vim deleted file mode 100755 index 8fb7f56..0000000 --- a/vim/colors/night.vim +++ /dev/null @@ -1,70 +0,0 @@ -" 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 diff --git a/vim/colors/nightVision.vim b/vim/colors/nightVision.vim deleted file mode 100644 index 7e35de1..0000000 --- a/vim/colors/nightVision.vim +++ /dev/null @@ -1,52 +0,0 @@ -" 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=#A6BFBB guibg=#1D1F42 -highlight Comment gui=NONE guifg=SteelBlue 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=Wheat 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=Black guibg=#FFFFCA -highlight IncSearch gui=NONE guifg=Black guibg=#FFE568 -highlight Search gui=UNDERLINE,BOLD guifg=White guibg=bg -highlight Cursor gui=NONE guifg=Grey50 guibg=Cornsilk -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=NONE guifg=#ACEDAB guibg=bg -highlight Directory gui=NONE guifg=PeachPuff guibg=bg -highlight DiffAdd gui=NONE guifg=#7897B7 guibg=#334B64 -highlight DiffChange gui=NONE guifg=HoneyDew4 guibg=#153B64 -highlight DiffDelete gui=NONE guifg=Grey40 guibg=Grey20 -highlight DiffText gui=BOLD guifg=HoneyDew1 guibg=#8A5268 -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=Cyan3 guibg=bg -highlight Statement gui=BOLD guifg=SeaGreen guibg=bg -highlight WildMenu gui=NONE guifg=White guibg=#1F306F -highlight browseSuffixes gui=NONE guifg=Cornsilk3 guibg=bg - - - diff --git a/vim/colors/nightflight.vim b/vim/colors/nightflight.vim deleted file mode 100644 index 1b6e6ca..0000000 --- a/vim/colors/nightflight.vim +++ /dev/null @@ -1,74 +0,0 @@ -" local syntax file - set colors on a per-machine basis: -" vim: tw=0 ts=4 sw=4 -" Vim color file -" Maintainer: Ralf Holly -" Last Change: 2006 Dec 28 - -hi clear -set background=dark -if exists("syntax_on") - syntax reset -endi - -let g:colors_name = "nightflight" -hi Normal cterm=none ctermfg=darkgrey ctermbg=black guifg=#c0c0ff guibg=black -hi Scrollbar cterm=bold ctermfg=darkcyan ctermbg=cyan guifg=darkcyan guibg=cyan -hi Menu guifg=black guibg=cyan -hi SpecialKey term=bold cterm=bold ctermfg=yellow guifg=yellow -hi NonText term=bold cterm=bold ctermfg=yellow gui=none guifg=yellow -hi Directory term=bold cterm=bold ctermfg=cyan guifg=cyan -hi ErrorMsg term=standout cterm=bold ctermfg=white ctermbg=red guifg=white guibg=red -hi Search term=reverse ctermfg=cyan ctermbg=blue guifg=cyan guibg=blue -hi MoreMsg term=bold cterm=bold ctermfg=darkgreen gui=bold guifg=seagreen -hi ModeMsg term=bold cterm=bold gui=bold guifg=white guibg=blue -hi LineNr term=underline cterm=bold ctermfg=darkgrey guifg=darkgrey -hi Question term=standout cterm=bold ctermfg=darkgreen gui=bold guifg=green -hi StatusLine term=bold,reverse cterm=bold ctermfg=black ctermbg=cyan gui=bold guifg=black guibg=cyan -hi StatusLineNC term=reverse ctermfg=black ctermbg=darkcyan guifg=darkcyan guibg=black -hi Title term=bold cterm=bold ctermfg=darkmagenta gui=bold guifg=magenta -hi Visual term=reverse cterm=bold ctermfg=black ctermbg=white guifg=black guibg=white -hi WarningMsg term=standout cterm=bold ctermfg=red guifg=red -hi Cursor guifg=bg guibg=green -hi Comment term=bold cterm=bold ctermfg=lightblue guifg=#0090ff -hi Constant term=underline cterm=bold ctermfg=cyan guifg=cyan -hi Special term=bold cterm=bold ctermfg=cyan guifg=cyan -hi Identifier term=underline ctermfg=cyan guifg=cyan -hi Statement term=bold cterm=bold ctermfg=green gui=none guifg=#60ff60 -hi PreProc term=underline ctermfg=magenta guifg=#e080e0 -hi Type term=underline cterm=bold ctermfg=lightgreen gui=none guifg=#60ff60 -hi Error term=reverse ctermfg=white ctermbg=red guifg=white guibg=red -hi Todo term=standout ctermfg=white ctermbg=magenta guifg=white guibg=magenta - -" If you want to highlight C/Java operators, create c.vim and java.vim files -" in your local $VIM/vimfiles/after/syntax/ directory, containing this statement: -" syntax match _COperators "+\|-\|\*\|;\|:\|,\|<\|>\|&\||\|!\|\~\|%\|=\|)\|(\|{\|}\|\.\|\[\|\]" -hi _COperators ctermfg=white guifg=white gui=none - -" For Vim 7 -hi MatchParen ctermbg=blue guifg=white guibg=blue - -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 diff --git a/vim/colors/nightflight2.vim b/vim/colors/nightflight2.vim deleted file mode 100644 index d5c653b..0000000 --- a/vim/colors/nightflight2.vim +++ /dev/null @@ -1,47 +0,0 @@ -" local syntax file - set colors on a per-machine basis: -" vim: tw=0 ts=4 sw=4 -" Vim color file -" Maintainer: Ralf Holly -" Last Change: 2006 Dec 28 - -hi! clear -set background=dark -if exists("syntax_on") - syntax reset -endi - -let g:colors_name = "nightflight2" -"hi! Normal cterm=none ctermfg=darkgrey ctermbg=black guifg=#c0c0ff guibg=#000020 -hi! Normal cterm=none ctermfg=darkgrey ctermbg=black guifg=#c0c0ff guibg=#000025 -hi! Scrollbar cterm=bold ctermfg=darkcyan ctermbg=cyan guifg=darkcyan guibg=cyan -hi! Menu guifg=black guibg=cyan -hi! SpecialKey term=bold cterm=bold ctermfg=yellow guifg=yellow -hi! NonText term=bold cterm=bold ctermfg=yellow gui=none guifg=yellow -hi! Directory term=bold cterm=bold ctermfg=cyan guifg=cyan -hi! ErrorMsg term=standout cterm=bold ctermfg=white ctermbg=red guifg=white guibg=red -hi! Search term=reverse ctermfg=cyan ctermbg=blue guifg=cyan guibg=blue -hi! MoreMsg term=bold cterm=bold ctermfg=darkgreen gui=bold guifg=seagreen -hi! ModeMsg term=bold cterm=bold gui=bold guifg=white guibg=blue -hi! LineNr term=underline cterm=bold ctermfg=darkgrey guifg=#505070 -hi! Question term=standout cterm=bold ctermfg=darkgreen gui=bold guifg=green -hi! StatusLine term=bold,reverse cterm=bold ctermfg=black ctermbg=cyan gui=bold guifg=black guibg=cyan -hi! StatusLineNC term=reverse ctermfg=black ctermbg=darkcyan guifg=darkcyan guibg=black -hi! Title term=bold cterm=bold ctermfg=darkmagenta gui=bold guifg=magenta -hi! Visual term=reverse cterm=bold ctermfg=black ctermbg=white guifg=black guibg=white -hi! WarningMsg term=standout cterm=bold ctermfg=red guifg=red -hi! Cursor guifg=bg guibg=green -hi! Comment term=bold cterm=bold ctermfg=lightblue guifg=darkgrey -hi! Identifier term=bold cterm=bold ctermfg=green gui=none guifg=white -hi! Special term=bold cterm=bold ctermfg=cyan guifg=darkgrey -hi! Constant term=underline cterm=bold ctermfg=cyan guifg=#30df60 -hi! PreProc term=underline ctermfg=magenta guifg=#fcaf3e -hi! Statement term=bold cterm=bold ctermfg=green gui=none guifg=#8387ff -hi! Type term=underline cterm=bold ctermfg=lightgreen gui=none guifg=#8387ff -hi! Error term=reverse ctermfg=white ctermbg=red guifg=white guibg=red -hi! Todo term=standout ctermfg=white ctermbg=magenta guifg=white guibg=brown -" syntax match _COperators "+\|-\|\*\|;\|:\|,\|<\|>\|&\||\|!\|\~\|%\|=\|)\|(\|{\|}\|\.\|\[\|\]" -hi! _COperators ctermfg=white guifg=white gui=none - -" For Vim 7 -hi! MatchParen ctermbg=blue guifg=white guibg=blue - diff --git a/vim/colors/nightshimmer.vim b/vim/colors/nightshimmer.vim deleted file mode 100755 index 53dce84..0000000 --- a/vim/colors/nightshimmer.vim +++ /dev/null @@ -1,111 +0,0 @@ -" Vim color file -" Maintainer: Niklas Lindström -" 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 - - - diff --git a/vim/colors/nightsky.vim b/vim/colors/nightsky.vim deleted file mode 100644 index 8560467..0000000 --- a/vim/colors/nightsky.vim +++ /dev/null @@ -1,147 +0,0 @@ -" Vim color file based on nightsky -" Maintainer: Ian Kelling -" Last Change: - - -" 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="northsky" - - -" Search & normal -hi Normal guifg=#eeeeee guibg=black -hi Search guibg=#3D5B8C guifg=yellow gui=bold -hi IncSearch guifg=bg guibg=cyan gui=bold -if &t_Co == "256" - hi Normal ctermfg=255 ctermbg=16 - hi Search ctermfg=226 ctermbg=60 - hi IncSearch ctermfg=16 ctermbg=51 -else - hi Normal ctermfg=lightgray ctermbg=black - hi Search ctermbg=darkblue ctermfg=yellow - hi IncSearch ctermfg=bg ctermbg=cyan -endif - -" highlight groups -hi Cursor guifg=bg guibg=fg -hi VertSplit guibg=#C0FFFF guifg=#075554 gui=none -hi Folded guifg=plum1 guibg=#061A3E -hi FoldColumn guibg=#800080 guifg=tan -hi ModeMsg guifg=#404040 guibg=#C0C0C0 -hi MoreMsg guifg=darkturquoise guibg=#188F90 -hi NonText guibg=#191919 guifg=#9FADC5 -hi Question guifg=#F4BB7E -hi SpecialKey guifg=#BF9261 -hi StatusLine guibg=#222222 guifg=#b0b0b0 gui=none -hi StatusLineNC guibg=#001111 guifg=DimGrey gui=none -hi Title guifg=#8DB8C3 -hi Visual gui=bold guifg=black guibg=#84AF84 -hi WarningMsg guifg=#F60000 gui=underline -if &t_Co == "256" - hi Cursor ctermfg=254 ctermbg=166 - hi VertSplit ctermfg=23 ctermbg=159 - hi Folded ctermfg=219 ctermbg=17 - hi FoldColumn ctermfg=180 ctermbg=90 - hi ModeMsg ctermfg=238 ctermbg=250 - hi MoreMsg ctermfg=44 ctermbg=30 - hi NonText ctermfg=146 ctermbg=234 - hi Question ctermfg=216 - hi SpecialKey ctermfg=137 - hi StatusLine ctermfg=145 ctermbg=235 - hi StatusLineNC ctermfg=242 ctermbg=16 - hi Title ctermfg=109 - hi Visual ctermfg=16 ctermbg=108 - hi WarningMsg ctermfg=196 -else - hi Cursor ctermfg=white ctermbg=red - hi VertSplit ctermfg=darkblue ctermbg=cyan - hi Folded ctermfg=lightmagenta ctermbg=bg - hi FoldColumn ctermfg=lightgray ctermbg=darkmagenta - hi ModeMsg ctermfg=black ctermbg=gray - hi MoreMsg ctermfg=cyan ctermbg=darkcyan - hi NonText ctermfg=gray ctermbg=darkgrey - hi Question ctermfg=yellow - hi SpecialKey ctermfg=brown - hi StatusLine ctermfg=lightgray ctermbg=darkgray - hi StatusLineNC ctermfg=darkgray ctermbg=black - hi Title ctermfg=blue - hi Visual ctermfg=black ctermbg=darkgreen - hi WarningMsg ctermfg=red -endif - -" syntax highlighting groups -hi Comment guifg=DarkGray -hi Constant guifg=#72A5E4 gui=bold -hi Number guifg=chartreuse2 gui=bold -hi Identifier guifg=#ADCBF1 -hi Statement guifg=yellow -hi PreProc guifg=#14967C -hi Type guifg=#FFAE66 -hi Special guifg=#EEBABA -hi Ignore guifg=grey60 -hi Todo guibg=#9C8C84 guifg=#244C0A -hi Label guifg=#ffc0c0 -if &t_Co == "256" - hi Comment ctermfg=248 - hi Constant ctermfg=74 - hi Number ctermfg=118 - hi Identifier ctermfg=153 - hi Statement ctermfg=226 - hi PreProc ctermfg=30 - hi Type ctermfg=215 - hi Special ctermfg=217 - hi Ignore ctermfg=246 - hi Todo ctermfg=22 ctermbg=138 - hi Label ctermfg=217 -else - hi Comment ctermfg=darkgray - hi Constant ctermfg=lightcyan - hi Number ctermfg=green - hi Identifier ctermfg=gray - hi Statement ctermfg=yellow - hi PreProc ctermfg=darkgreen - hi Type ctermfg=white "brown - hi Special ctermfg=brown "darkmagenta - hi Ignore ctermfg=gray - hi Todo ctermfg=darkblue ctermbg=darkgray - hi Label ctermfg=darkmagenta -endif - -" Vim defaults -hi ErrorMsg guifg=White guibg=Red -hi DiffAdd guibg=DarkBlue -hi DiffChange guibg=aquamarine4 -hi DiffDelete gui=bold guifg=Yellow guibg=DarkBlue -hi DiffText gui=bold guibg=#940303 -hi Directory guifg=Cyan -hi LineNr guifg=DarkGreen -hi WildMenu guifg=Black guibg=Yellow -hi lCursor guibg=SeaGreen1 guifg=NONE -hi Underlined gui=underline guifg=#80a0ff -hi Error guifg=White guibg=Red -if &t_Co == "256" - hi ErrorMsg ctermfg=231 ctermbg=196 - hi DiffAdd ctermbg=18 - hi DiffChange ctermbg=66 - hi DiffDelete ctermfg=226 ctermbg=18 - hi DiffText ctermbg=88 - hi Directory ctermfg=51 - hi LineNr ctermfg=22 - hi WildMenu ctermfg=16 ctermbg=226 - hi lCursor ctermbg=85 - hi Underlined ctermfg=111 - hi Error ctermfg=231 ctermbg=196 -else - hi lCursor ctermbg=lightgreen ctermfg=NONE -endif - - -" vim:sw=4 ts=4 sts=4 diff --git a/vim/colors/nightwish.vim b/vim/colors/nightwish.vim deleted file mode 100644 index e9bfe55..0000000 --- a/vim/colors/nightwish.vim +++ /dev/null @@ -1,59 +0,0 @@ -" local syntax file - set colors on a per-machine basis: -" vim: tw=0 ts=4 sw=4 -" Vim color file, derived from colorscheme 'murphy' -" Maintainer: Michael Muhler -" Version: 1.0 -" URL: http://home.arcor.de/muhler -" Last Change: 2003 Apr 15 - -"help see colortest.vim - -hi clear -set background=dark -if exists("syntax_on") - syntax reset -endif -let g:colors_name = "nightwish" - - -hi Comment term=bold ctermfg=LightRed guifg=Orange -hi Constant term=underline ctermfg=LightGreen guifg=White gui=NONE -hi Directory term=bold ctermfg=LightCyan guifg=Cyan -hi Error term=reverse ctermbg=Red ctermfg=White guibg=Red guifg=White -hi ErrorMsg term=standout ctermbg=DarkRed ctermfg=White guibg=Red guifg=White -hi Identifier term=underline ctermfg=LightCyan guifg=#00ffff -hi Ignore ctermfg=black guifg=bg -hi IncSearch term=reverse cterm=reverse gui=reverse -hi LineNr term=underline ctermfg=Yellow guifg=Yellow -hi ModeMsg term=bold cterm=bold gui=bold -hi MoreMsg term=bold ctermfg=LightGreen gui=bold guifg=SeaGreen -hi NonText term=bold ctermfg=Blue gui=bold guifg=Blue -hi PreProc term=underline ctermfg=LightBlue guifg=Wheat -hi Question term=standout ctermfg=LightGreen gui=bold guifg=Cyan -hi Search term=reverse guifg=white guibg=Blue -hi Special term=bold ctermfg=LightRed guifg=magenta -hi SpecialKey term=bold ctermfg=LightBlue guifg=Cyan -hi Statement term=bold ctermfg=Yellow guifg=#ffff00 gui=NONE -hi StatusLine term=reverse,bold cterm=reverse gui=NONE guifg=White guibg=darkblue -hi StatusLineNC term=reverse cterm=reverse gui=NONE guifg=white guibg=#333333 -hi Title term=bold ctermfg=LightMagenta gui=bold guifg=Pink -hi Todo term=standout ctermbg=Yellow ctermfg=Black guifg=Blue guibg=Yellow -hi Type ctermfg=LightGreen guifg=grey gui=none -hi Visual term=reverse cterm=reverse gui=NONE guifg=white guibg=darkgreen -hi WarningMsg term=standout ctermfg=LightRed guifg=Red - -hi Normal ctermbg=Black ctermfg=lightgreen guibg=Black guifg=#a0a0ff -hi Cursor guifg=bg guibg=Green -hi String term=underline cterm=bold ctermfg=magenta guifg=#ffa0a0 -hi Repeat term=underline ctermfg=Magenta guifg=Red -hi Delimiter term=standout ctermfg=Blue guifg=#00ff88 -hi Label term=standout ctermfg=DarkYellow guifg=DarkYellow -hi Keyword term=standout ctermfg=Green guifg=Green -hi Operator term=standout ctermfg=Yellow guifg=#ff5555 -hi Exception term=standout ctermfg=Magenta guifg=#ff0dd5 -hi Tag term=standout ctermfg=Green guifg=#55ff0d - -" missing items in murphy -hi Scrollbar guifg=darkcyan guibg=cyan -hi Menu guifg=black guibg=cyan -hi link Conditional Repeat diff --git a/vim/colors/no_quarter.vim b/vim/colors/no_quarter.vim deleted file mode 100755 index 5c0ee20..0000000 --- a/vim/colors/no_quarter.vim +++ /dev/null @@ -1,134 +0,0 @@ -" Vim color file -" Maintainer: Otavio Fernandes -" 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 diff --git a/vim/colors/northland.vim b/vim/colors/northland.vim deleted file mode 100755 index cb2fd36..0000000 --- a/vim/colors/northland.vim +++ /dev/null @@ -1,149 +0,0 @@ -" Vim color file - northland -" Maintainer: Luka Djigas -" 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 diff --git a/vim/colors/northsky.vim b/vim/colors/northsky.vim deleted file mode 100644 index ffed1b1..0000000 --- a/vim/colors/northsky.vim +++ /dev/null @@ -1,217 +0,0 @@ -" Vim color file, started as a fork of bluegreen and changed beyond any recognition -" Maintainer: Sergey Khorev -" Last Change: Jan 27 2010 -" URL: http://www.vim.org/scripts/script.php?script_id=586 -" http://sites.google.com/site/khorser/opensource/vim -" vim: sw=2:sts=2:ff=unix -" if your text terminal supports font attributes like bold you might want -" to set g:CtermAttrs = 1 for better results -" TODO update terminal colors - -set background=dark -hi clear -if exists("syntax_on") - syntax reset -endif -let g:colors_name="northsky" - -hi Normal guifg=white guibg=#061a3e gui=none - -hi Search guifg=NONE guibg=#3d5b8c gui=none -hi IncSearch guifg=NONE guibg=NONE gui=inverse - -hi Cursor guifg=#e3e3e3 guibg=#d74141 gui=none -hi lCursor guifg=NONE guibg=SeaGreen1 gui=none - -hi VertSplit guifg=tan guibg=#800080 gui=none - -hi Folded guifg=plum1 guibg=#061a3e gui=none -hi FoldColumn guifg=DimGrey guibg=#241572 gui=none -hi ModeMsg guifg=#404040 guibg=#c0c0c0 gui=bold -hi MoreMsg guifg=darkturquoise guibg=#188f90 gui=bold -hi NonText guifg=#9fadc5 guibg=#334c75 gui=none -hi Question guifg=#f4bb7e guibg=NONE gui=bold - -hi SpecialKey guifg=#bf9261 guibg=NONE gui=none -hi StatusLine guifg=cyan guibg=#067c7b gui=none -hi StatusLineNC guifg=DimGrey guibg=#004443 gui=none -hi Title guifg=#8db8c3 gui=bold -hi Visual guifg=NONE guibg=#2b5547 gui=none -hi VisualNOS guibg=#628262 gui=bold -hi WarningMsg guifg=#f60000 gui=underline - -hi Comment guifg=DarkGray guibg=NONE gui=none -hi Constant guifg=#72a5e4 guibg=NONE gui=none -hi Number guifg=chartreuse2 guibg=NONE gui=none -hi Identifier guifg=#72c8e4 guibg=NONE gui=none -hi Statement guifg=yellow guibg=NONE gui=none -hi PreProc guifg=#14a87c guibg=NONE gui=none -hi Type guifg=#ffae66 guibg=NONE gui=none -hi Special guifg=#ffc0c0 guibg=NONE gui=none -hi Ignore guifg=grey60 guibg=NONE gui=none -hi Todo guifg=#244c0a guibg=#9c8c84 gui=none -hi Label guifg=HotPink2 guibg=NONE gui=none - -hi WildMenu guifg=Black guibg=Yellow gui=none - -hi Error guifg=Red guibg=NONE gui=none -hi ErrorMsg guifg=White guibg=DarkRed gui=none -hi DiffAdd guifg=NONE guibg=DarkBlue gui=none -hi DiffDelete guifg=Yellow guibg=DarkBlue gui=none -hi DiffChange guifg=NONE guibg=#0b2349 gui=none -hi DiffText guifg=NONE guibg=#565076 gui=none - -hi Directory guifg=Cyan guibg=NONE gui=none -hi LineNr guifg=DarkSeaGreen guibg=NONE gui=none - -hi SignColumn guifg=Cyan guibg=gray39 gui=none - -hi PmenuThumb guifg=gray20 gui=none -hi PmenuSbar guibg=gray39 gui=none -hi PmenuSel guifg=lightcyan guibg=blue gui=bold -hi PMenu guifg=black guibg=darkgray gui=none - -hi Underlined gui=underline guifg=#80a0ff guibg=NONE - -hi MatchParen guifg=bg guibg=#2365B6 gui=none - -hi CursorColumn guifg=NONE guibg=#102F54 gui=none -hi CursorLine guifg=NONE guibg=#071F49 gui=none - -hi TabLine guifg=white guibg=gray20 gui=none -hi TabLineSel guifg=black guibg=white gui=bold -hi TabLineFill guibg=gray20 gui=none - -" terminal with bold, italic etc attrs -" use t_Co? -if exists('g:CtermAttrs') && g:CtermAttrs - hi Normal ctermfg=lightgray ctermbg=black cterm=none - - hi Search ctermfg=yellow ctermbg=darkblue cterm=bold - hi IncSearch ctermfg=bg ctermbg=cyan cterm=bold - - hi Cursor ctermfg=white ctermbg=red cterm=none - hi lCursor ctermfg=NONE ctermbg=lightgreen " cterm=none - - hi VertSplit ctermfg=darkblue ctermbg=cyan cterm=none - hi Folded ctermfg=magenta ctermbg=bg cterm=none - hi FoldColumn ctermfg=lightgray ctermbg=darkmagenta cterm=none - hi ModeMsg ctermfg=black ctermbg=gray cterm=bold - hi MoreMsg ctermfg=darkblue ctermbg=darkcyan cterm=none - hi NonText ctermfg=gray ctermbg=darkblue cterm=none - hi Question ctermfg=yellow cterm=none - - hi SpecialKey ctermfg=brown cterm=none - hi StatusLine ctermfg=darkblue ctermbg=darkcyan cterm=bold - hi StatusLineNC ctermfg=black ctermbg=darkgray cterm=bold - hi Title ctermfg=blue cterm=none - hi Visual ctermfg=black ctermbg=darkgreen cterm=none - hi WarningMsg ctermfg=red cterm=none - - hi Comment ctermfg=darkgray cterm=none - hi Constant ctermfg=cyan term=none - hi Number ctermfg=green cterm=bold - hi Identifier ctermfg=white cterm=bold - hi Statement ctermfg=yellow cterm=bold - hi PreProc ctermfg=darkgreen cterm=none - hi Type ctermfg=darkmagenta cterm=bold - hi Special ctermfg=darkmagenta cterm=none - hi Ignore ctermfg=gray cterm=none - hi Todo ctermfg=darkblue ctermbg=lightgray cterm=none - hi Label ctermfg=yellow cterm=none - - hi WildMenu cterm=bold - - hi ErrorMsg ctermfg=white ctermbg=darkred cterm=none - hi DiffAdd ctermfg=white ctermbg=DarkBlue cterm=none - hi DiffDelete ctermfg=yellow ctermbg=darkblue cterm=bold - hi DiffChange ctermbg=DarkMagenta cterm=none - hi DiffText cterm=bold ctermbg=Red - - hi Directory ctermfg=darkcyan cterm=none - hi LineNr ctermfg=blue cterm=none - - hi VisualNOS cterm=underline,bold - hi SignColumn ctermfg=Cyan ctermbg=DarkGrey - - hi Pmenu ctermfg=black ctermbg=darkgray cterm=bold - hi PmenuSel ctermfg=white ctermbg=darkblue cterm=bold - hi PmenuSbar ctermbg=lightgray cterm=none - hi PmenuThumb ctermbg=black cterm=none - - hi Error ctermfg=white ctermbg=red cterm=bold - hi Underlined ctermfg=lightblue cterm=bold,underline - - hi MatchParen ctermfg=bg ctermbg=DarkGray - - hi TabLine ctermfg=82 ctermbg=15 cterm=underline - hi TabLineSel ctermbg=15 ctermbg=82 cterm=bold - hi TabLineFill cterm=reverse -else " usual terminal - - hi Normal ctermfg=7 ctermbg=0 - - hi Search ctermfg=3 ctermbg=4 cterm=NONE - hi IncSearch ctermfg=7 ctermbg=5 cterm=NONE - - "hi Cursor ctermfg=1 cterm=NONE - "hi lCursor ctermfg=0 ctermbg=2* - - hi VertSplit ctermfg=0 ctermbg=7 cterm=NONE - hi Folded ctermfg=5 cterm=NONE - hi FoldColumn ctermfg=7 ctermbg=5 cterm=NONE - hi ModeMsg ctermfg=0 ctermbg=7 cterm=NONE - hi MoreMsg ctermfg=0 ctermbg=6 cterm=NONE - hi NonText ctermfg=6 cterm=bold - hi Question ctermfg=3 cterm=bold - - hi SpecialKey ctermfg=5 cterm=NONE - hi StatusLine ctermfg=0 ctermbg=6 cterm=NONE - hi StatusLineNC ctermfg=4 ctermbg=7 cterm=NONE - hi Title ctermfg=6 cterm=bold - hi Visual ctermfg=4 ctermbg=3 cterm=NONE - hi WarningMsg ctermfg=1 cterm=NONE - - hi Comment ctermfg=0 cterm=bold - hi Constant ctermfg=4 cterm=bold - hi Number ctermfg=2 cterm=bold - hi Identifier ctermfg=6 cterm=NONE - hi Statement ctermfg=3 cterm=bold - hi PreProc ctermfg=2 cterm=NONE - hi Type ctermfg=3 cterm=NONE - hi Special ctermfg=5 cterm=bold - hi Ignore ctermfg=4 cterm=NONE - hi Todo ctermfg=4 ctermbg=3 cterm=NONE - hi Label ctermfg=1 cterm=bold - - hi WildMenu ctermbg=3 cterm=NONE - - hi ErrorMsg ctermfg=7 ctermbg=1 cterm=bold - hi DiffAdd ctermfg=3 ctermbg=4 cterm=bold - hi DiffDelete ctermfg=3 ctermbg=1 cterm=bold - hi DiffChange ctermfg=4 ctermbg=2 cterm=NONE - hi DiffText ctermfg=3 ctermbg=1 cterm=bold - - hi Directory ctermfg=3 cterm=NONE - hi LineNr ctermfg=4 cterm=NONE - - hi VisualNOS cterm=underline,bold - hi SignColumn ctermfg=6 ctermbg=0 cterm=bold - - hi Pmenu ctermfg=0 ctermbg=4* cterm=none - hi PmenuSel ctermfg=7* ctermbg=5* cterm=none - hi PmenuSbar ctermbg=7 cterm=none - hi PmenuThumb ctermbg=0 cterm=none - - hi Error ctermfg=7 ctermbg=1 cterm=bold - hi Underlined ctermfg=4 cterm=bold,underline - - hi MatchParen ctermfg=0 ctermbg=7 cterm=bold - - hi TabLine ctermfg=4 ctermbg=7 cterm=none - hi TabLineSel ctermfg=7 ctermbg=4 cterm=none - hi TabLineFill cterm=reverse -endif - -hi User1 guifg=black guibg=#004443 gui=none -hi User2 ctermfg=darkblue ctermbg=blue cterm=bold guifg=blue guibg=lightblue gui=bold diff --git a/vim/colors/norwaytoday.vim b/vim/colors/norwaytoday.vim deleted file mode 100644 index 13a6b26..0000000 --- a/vim/colors/norwaytoday.vim +++ /dev/null @@ -1,97 +0,0 @@ -" Vim color scheme -" -" Name: norwaytoday.vim -" Maintainer: Josh O'Rourke -" Last Change: 10 Feb 2009 -" License: public domain -" Version: 0.8 -" -" This theme is based on the Netbeans "Norway Today" theme. - -set background=dark -hi clear - -if exists("syntax_on") - syntax reset -endif - -let g:colors_name = "norwaytoday" - -if has("gui_running") - highlight Normal guifg=#FFFFFF guibg=#121E31 - highlight Cursor guibg=#FFFF00 - highlight LineNr guifg=#FFFFFF guibg=#121E31 - highlight Search guibg=#685D9C - highlight Visual guibg=#685D9C - - " Auto-Completion Menu - highlight Pmenu guifg=grey80 guibg=grey20 - highlight PmenuSel guifg=#dcdccc guifg=grey10 - highlight PmenuSbar guibg=#dcdccc - highlight PmenuThumb guifg=#dcdccc - - " Folds - highlight Folded guifg=white guibg=black - - "rubyComment - highlight Comment guifg=#428BDD gui=italic - - "rubyPseudoVariable - "nil, self, symbols, etc - highlight Constant guifg=#B53B3C - - "rubyClass, rubyModule, rubyDefine - "def, end, include, etc - highlight Define guifg=#F8BB00 gui=none - - "rubyError, rubyInvalidVariable - highlight Error guifg=#FFFFFF guibg=#990000 - - "rubyFunction - highlight Function guifg=#FFFFFF gui=italic - - "rubyIdentifier - "@var, @@var, $var, etc - highlight Identifier guifg=#EDDD3D gui=bold - - "rubyInclude - "include, autoload, extend, load, require - highlight Include guifg=#F8BB00 gui=none - - "rubyKeyword, rubyKeywordAsMethod - "alias, undef, super, yield, callcc, caller, lambda, proc - highlight Keyword guifg=#F8BB00 gui=none - - "rubyInteger - highlight Number guifg=#EDDD3D - - "rubyControl, rubyAccess, rubyEval - "case, begin, do, for, if, unless, while, until, else, etc... - highlight Statement guifg=#F8BB00 gui=none - - "rubyString - highlight String guifg=#E2CE00 - - "rubyConstant - highlight Type guifg=#8AA6C1 gui=none - - highlight Title guifg=#FFFFFF - - "highlight DiffAdd guifg=#990000 - "highlight DiffDelete guifg=#990000 - - highlight xmlTag guifg=#F8BB00 - highlight xmlTagName guifg=#F8BB00 - highlight xmlEndTag guifg=#F8BB00 - highlight xmlComment guifg=#7F7F7F - highlight xmlAttrib guifg=#007C00 - highlight xmlEntity guifg=#99006B - - hi link htmlTag xmlTag - hi link htmlTagName xmlTagName - hi link htmlEndTag xmlEndTag - hi link htmlComment xmlComment - hi link htmlArg xmlAttrib - "hi link htmlPreAttr xmlEntity - hi link htmlString xmlEntity -endif diff --git a/vim/colors/nour.vim b/vim/colors/nour.vim deleted file mode 100644 index 05eb518..0000000 --- a/vim/colors/nour.vim +++ /dev/null @@ -1,165 +0,0 @@ -hi clear -if exists("syntax_on") - syntax reset -endif - -"begin dw_green copy/paste -"-------------------------------------------------------------------- - -" 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 ----------------------------------------------- - - -" begin mods to dw_green -highlight Identifier guifg=#aaff00 -highlight Normal guifg=#efefff -highlight Type guifg=white -highlight Special guifg=#ffffee -highlight PreProc guifg=#99ff99 -highlight Statement guifg=#66ff33 gui=NONE -highlight SpecialKey guifg=yellow -highlight Function guifg=#99bbff -highlight String guifg=#ffcc33 -highlight Search gui=reverse guifg=NONE guibg=NONE -highlight StatusLine guibg=#99ff00 guifg=black -highlight StatusLineNC guifg=black guibg=#ff9900 -highlight Cursor guibg=#444444 -highlight CursorLine guibg=#222222 -highlight CursorColumn guibg=#222222 -highlight LineNr guifg=#0099ff -highlight MBENormal guibg=#000000 guifg=#99ff00 -highlight MBEVisibleNormal guibg=#121212 guifg=#33ff00 -highlight MBEVisibleChanged guifg=yellow -highlight myAssignments guifg=#99ff00 -highlight myDots guifg=#0099ff -highlight mySemis guifg=#99ff00 -match myAssignments /\(=\)\|\(:\)\|\( \* \)\|\( - \)\|\( + \)\|\( < \)\|\( >= \)\|\( <= \)/ -2match myDots /\(\$\)\|\(\.\)/ -3match mySemis /(\|)\|\(;\)\|\(,\)/ diff --git a/vim/colors/nuvola.vim b/vim/colors/nuvola.vim deleted file mode 100755 index f9a608a..0000000 --- a/vim/colors/nuvola.vim +++ /dev/null @@ -1,107 +0,0 @@ -" local syntax file - set colors on a per-machine basis: -" vim: tw=0 ts=4 sw=4 -" Vim color file -" Maintainer: Dr. J. Pfefferl -" 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 diff --git a/vim/colors/obsidian.vim b/vim/colors/obsidian.vim deleted file mode 100644 index 9288e6f..0000000 --- a/vim/colors/obsidian.vim +++ /dev/null @@ -1,341 +0,0 @@ -" Vim color file -" Maintainer: Daniel Bolton -" Last Modified: 2010-07-04 -" Version: 0.1 -" -" This scheme is based on the excellent lucius scheme. The cfterm colors are -" in fact exactly the same, and exist simply because I was too lazy to remove -" them yet. - -set background=dark -hi clear -if exists("syntax_on") - syntax reset -endif -let colors_name="obsidian" - -" Some other colors to save -" blue: 3eb8e5 -" green: 92d400 -" c green: d5f876, cae682 -" new blue: 002D62 -" new gray: CCCCCC - - -" Base color -" ---------- -hi Normal guifg=#D4D2CF guibg=#201F1F -hi Normal ctermfg=253 ctermbg=235 - - -" Comment Group -" ------------- -" any comment -hi Comment guifg=#787775 gui=italic -hi Comment ctermfg=240 cterm=none - - -" Constant Group -" -------------- -" any constant -hi Constant guifg=#ff0000 gui=none -hi Constant ctermfg=116 cterm=none -" strings -hi String guifg=#E85848 gui=none -hi String ctermfg=110 cterm=none -" character constant -hi Character guifg=#96BFF0 gui=none -hi Character ctermfg=110 cterm=none -" numbers decimal/hex -hi Number guifg=#C0A25F gui=none -hi Number ctermfg=116 cterm=none -" true, false -hi Boolean guifg=#C0A25F gui=none -hi Boolean ctermfg=116 cterm=none -" float -hi Float guifg=#C0A25F gui=none -hi Float ctermfg=116 cterm=none - - -" Identifier Group -" ---------------- -" any variable name -hi Identifier guifg=#508ED8 gui=none -hi Identifier ctermfg=216 cterm=none -" function, method, class -hi Function guifg=#8E79A5 gui=none -hi Function ctermfg=216 cterm=none - - -" Statement Group -" --------------- -" any statement -hi Statement guifg=#8E79A5 gui=none -hi Statement ctermfg=150 cterm=none -" if, then, else -hi Conditional guifg=#00A000 gui=none -hi Conditional ctermfg=150 cterm=none -" try, catch, throw, raise -hi Exception guifg=#4A5704 gui=none -hi Exception ctermfg=150 cterm=none -" for, while, do -hi Repeat guifg=#DBA716 gui=none -hi Repeat ctermfg=150 cterm=none -" case, default -hi Label guifg=#8E79A5 gui=none -hi Label ctermfg=150 cterm=none -" sizeof, +, * -hi Operator guifg=#FF9FEC gui=none -hi Operator ctermfg=150 cterm=none -" any other keyword, e.g. 'sub' -hi Keyword guifg=#AA3000 gui=none -hi Keyword ctermfg=150 cterm=none - - -" Preprocessor Group -" ------------------ -" generic preprocessor -hi PreProc guifg=#78B753 gui=none -hi PreProc ctermfg=223 cterm=none -" #include -hi Include guifg=#78B753 gui=none -hi Include ctermfg=223 cterm=none -" #define -hi Define guifg=#78B753 gui=none -hi Define ctermfg=223 cterm=none -" same as define -hi Macro guifg=#78B753 gui=none -hi Macro ctermfg=223 cterm=none -" #if, #else, #endif -hi PreCondit guifg=#78B753 gui=none -hi PreCondit ctermfg=223 cterm=none - - -" Type Group -" ---------- -" int, long, char -hi Type guifg=#508ED8 gui=none -hi Type ctermfg=115 cterm=none -" static, register, volative -hi StorageClass guifg=#508ED8 gui=none -hi StorageClass ctermfg=115 cterm=none -" struct, union, enum -hi Structure guifg=#508ED8 gui=none -hi Structure ctermfg=115 cterm=none -" typedef -hi Typedef guifg=#508ED8 gui=none -hi Typedef ctermfg=115 cterm=none - - -" Special Group -" ------------- -" any special symbol -hi Special guifg=#C00000 gui=none -hi Special ctermfg=181 cterm=none -" special character in a constant -hi SpecialChar guifg=#C00000 gui=none -hi SpecialChar ctermfg=181 cterm=none -" things you can CTRL-] -hi Tag guifg=#C00000 gui=none -hi Tag ctermfg=181 cterm=none -" character that needs attention -hi Delimiter guifg=#C00000 gui=none -hi Delimiter ctermfg=181 cterm=none -" special things inside a comment -hi SpecialComment guifg=#C00000 gui=none -hi SpecialComment ctermfg=181 cterm=none -" debugging statements -hi Debug guifg=#C00000 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=#E85848 guibg=#451E1A gui=none -hi Error ctermfg=167 ctermbg=52 cterm=none - - -" Todo Group -" ---------- -" todo, fixme, note, xxx -hi Todo guifg=#C0A25F 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=fg guibg=#0078FF -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=#E85848 guibg=#461E1A 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=#B4D3B1 guibg=#323232 -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=fg guibg=NONE gui=bold -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=#0000FF guibg=#201F1F 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=#FF0000 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=#302F2F guibg=#C0A25F gui=none -hi IncSearch ctermfg=87 cterm=reverse -" hlsearch (last search pattern), also used for quickfix -hi Search guibg=#C0A25F 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=#508ED8 guibg=#1C2C3F gui=bold -hi StatusLine ctermfg=254 ctermbg=237 cterm=bold -" status line for non-current windows -hi StatusLineNC guifg=#78777f guibg=#302F2F 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=#1A2B40 -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 diff --git a/vim/colors/obsidian2.vim b/vim/colors/obsidian2.vim deleted file mode 100644 index ad7f64d..0000000 --- a/vim/colors/obsidian2.vim +++ /dev/null @@ -1,74 +0,0 @@ -" Vim color file -" Name: Obsidian -" Maintainer: Aydar Khabibullin -" Version: 0.5 -" Date: 01/30/2011 12:35:30 AM - -set background=dark -hi clear -if exists("syntax_on") - syntax reset -endif -let g:colors_name="obsidian2" - -let s:Colors = [ -\'#a082bd','#e0e2e4','#93c763', -\'#ffcd22','#ec7600','#ff8409', -\'#e8e2b7','#d39745','#66747b', -\'#678cb1','#5899c0','#5ab9be', -\'#293134','#2f393c','#f3db2e'] - -" Syntax -execute "hi Normal guifg=" . s:Colors[1] . " guibg=" . s:Colors[12] -execute "hi Comment guifg=" . s:Colors[8] . " guibg=" . s:Colors[12] . " gui=italic" -execute "hi Conditional guifg=" . s:Colors[2] . " guibg=" . s:Colors[12] -execute "hi Constant guifg=" . s:Colors[1] . " guibg=" . s:Colors[12] -execute "hi Error guifg=" . s:Colors[7] . " guibg=" . s:Colors[12] -execute "hi Identifier guifg=" . s:Colors[9] . " guibg=" . s:Colors[12] -execute "hi Ignore guifg=" . s:Colors[1] -execute "hi Operator guifg=" . s:Colors[6] . " guibg=" . s:Colors[12] -execute "hi PreProc guifg=" . s:Colors[0] . " guibg=" . s:Colors[12] -execute "hi Repeat guifg=" . s:Colors[2] . " guibg=" . s:Colors[12] -execute "hi Special guifg=" . s:Colors[2] . " guibg=" . s:Colors[12] -execute "hi Statement guifg=" . s:Colors[2] . " guibg=" . s:Colors[12] -execute "hi Number guifg=" . s:Colors[3] . " guibg=" . s:Colors[12] -execute "hi Boolean guifg=" . s:Colors[11] . " guibg=" . s:Colors[12] -execute "hi String guifg=" . s:Colors[5] . " guibg=" . s:Colors[12] -execute "hi Character guifg=" . s:Colors[5] . " guibg=" . s:Colors[12] -execute "hi Title guifg=" . s:Colors[1] . " guibg=" . s:Colors[12] -execute "hi Todo guifg=" . s:Colors[12] . " guibg=" . s:Colors[0] . " gui=bold guisp=NONE" -execute "hi Type guifg=" . s:Colors[9] . " guibg=" . s:Colors[12] -execute "hi Underline guifg=" . s:Colors[10] . " guibg=" . s:Colors[12] - -" Groups -execute "hi Cursor guifg=" . s:Colors[8] . " guibg=" . s:Colors[4] -execute "hi CursorIM guifg=" . s:Colors[7] . " guibg=" . s:Colors[4] -execute "hi CursorLine guifg=NONE guibg=" . s:Colors[13] -execute "hi CursorColumn guifg=". s:Colors[1] . " guibg=" . s:Colors[13] -execute "hi Directory guifg=" . s:Colors[10] . " guibg=" . s:Colors[12] -execute "hi ErrorMsg guifg=" . s:Colors[13] . " guibg=" . s:Colors[7] -execute "hi FoldColumn guifg=" . s:Colors[13] . " guibg=" . s:Colors[12] -execute "hi Folded guifg=" . s:Colors[12] . " guibg=" . s:Colors[11] -execute "hi IncSearch guifg=" . s:Colors[1] . " guibg=" . s:Colors[12] . " gui=none" -execute "hi LineNr guifg=" . s:Colors[8] . " guibg=" . s:Colors[12] . " gui=none" -execute "hi MatchParen guifg=" . s:Colors[12] . " guibg=" . s:Colors[4] . " gui=bold" -execute "hi ModeMsg guifg=" . s:Colors[5] . " guibg=" . s:Colors[12] -execute "hi MoreMsg guifg=" . s:Colors[5] . " guibg=" . s:Colors[12] -execute "hi NonText guifg=" . s:Colors[1] . " guibg=" . s:Colors[12] -execute "hi Pmenu guifg=" . s:Colors[1] . " guibg=" . s:Colors[8] -execute "hi PmenuSel guifg=" . s:Colors[13] . " guibg=" . s:Colors[9] -execute "hi Question guifg=" . s:Colors[0] . " guibg=" . s:Colors[12] -execute "hi Search guifg=" . s:Colors[0] . " guibg=" . s:Colors[12] -execute "hi SpecialKey guifg=" . s:Colors[10] . " guibg=" . s:Colors[12] -execute "hi StatusLine guifg=" . s:Colors[1] . " guibg=" . s:Colors[9] . " gui=none" -execute "hi StatusLineNC guifg=" . s:Colors[1] . " guibg=" . s:Colors[8] . " gui=none" -execute "hi TabLine guifg=" . s:Colors[8] . " guibg=" . s:Colors[12] . " gui=none" -execute "hi TabLineFill guifg=" . s:Colors[12] . " guibg=" . s:Colors[13] . " gui=none" -execute "hi TabLineSel guifg=" . s:Colors[1] . " guibg=" . s:Colors[13] . " gui=none" -execute "hi Tooltip guifg=" . s:Colors[9] . " guibg=" . s:Colors[8] . " gui=none" -execute "hi VertSplit guifg=" . s:Colors[0] . " guibg=" . s:Colors[13] . " gui=none" -execute "hi Visual guifg=" . s:Colors[1] . " guibg=" . s:Colors[0] . " gui=none" -hi VisualNOS gui=none guibg=black -execute "hi WarningMsg guifg=" . s:Colors[5] . " guibg=" . s:Colors[12] . " gui=none" -execute "hi WildMenu guifg=" . s:Colors[14] . " guibg=" . s:Colors[5] . " gui=none" - diff --git a/vim/colors/oceanblack.vim b/vim/colors/oceanblack.vim deleted file mode 100755 index e6e6be3..0000000 --- a/vim/colors/oceanblack.vim +++ /dev/null @@ -1,115 +0,0 @@ -" Vim color file -" Maintainer: Chris Vertonghen -" 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 - - - diff --git a/vim/colors/oceanblack256.vim b/vim/colors/oceanblack256.vim deleted file mode 100644 index a04dc78..0000000 --- a/vim/colors/oceanblack256.vim +++ /dev/null @@ -1,125 +0,0 @@ -" Vim color file -" Maintainer: Juan frias -" Last Change: 2007 Mar 29 -" Version: 1.0.0 -" URL: http://www.axisym3.net/jdany/vim-the-editor/#oceanblack256 -" -" These are the colors of the "OceanBlack" theme by Chris Vertonghen modified -" to work on 256-color xterms. -" -set background=dark - -highlight clear -if exists("syntax_on") - syntax reset -endif - -let g:colors_name = "oceanblack256" - -highlight Normal cterm=none ctermfg=7 ctermbg=0 -highlight NonText cterm=none ctermfg=117 ctermbg=0 - -highlight Visual cterm=reverse ctermfg=72 ctermbg=15 -highlight VisualNOS cterm=bold,underline ctermfg=151 ctermbg=0 - -highlight Cursor cterm=none ctermfg=15 ctermbg=152 -highlight CursorIM cterm=bold ctermfg=15 ctermbg=152 -"highlight CursorColumn -"highlight CursorLine - -highlight Directory ctermfg=5 ctermbg=0 - -highlight DiffAdd cterm=none ctermfg=15 ctermbg=22 -highlight DiffChange cterm=none ctermfg=207 ctermbg=90 -highlight DiffDelete cterm=none ctermfg=19 ctermbg=17 -highlight DiffText cterm=bold ctermfg=226 ctermbg=90 - -highlight Question cterm=bold ctermfg=85 ctermbg=0 -highlight ErrorMsg ctermfg=230 ctermbg=167 -highlight ModeMsg ctermfg=77 ctermbg=22 -highlight MoreMsg cterm=bold ctermfg=72 ctermbg=0 -highlight WarningMsg cterm=bold ctermfg=203 ctermbg=0 - -highlight LineNr ctermfg=243 ctermbg=233 -highlight Folded cterm=none ctermfg=152 ctermbg=66 -highlight FoldColumn cterm=none ctermfg=152 ctermbg=66 -"highlight SignColumn - -highlight Search cterm=none ctermfg=16 ctermbg=66 -highlight IncSearch cterm=reverse ctermfg=151 ctermbg=0 -"highlight MatchParen - -"highlight PMenu -"highlight PMenuSBar -"highlight PMenuSel -"highlight PMenuThumb - -highlight SpecialKey ctermfg=60 ctermbg=0 - -"highlight SpellBad -"highlight SpellCap -"highlight SpellLocal -"highlight SpellRare - -highlight StatusLine cterm=none ctermfg=0 ctermbg=254 -highlight StatusLineNC cterm=none ctermfg=234 ctermbg=247 -highlight VertSplit cterm=none ctermfg=0 ctermbg=247 - -highlight WildMenu cterm=bold ctermfg=0 ctermbg=118 - -"highlight TabLine -"highlight TabLineFill -"highlight TabLineSel - -highlight Title cterm=bold ctermfg=171 ctermbg=0 - -"highlight Menu -"highlight Scrollbar -"highlight Tooltip - -" Syntax Groups -highlight Comment cterm=none ctermfg=95 - -highlight Constant ctermfg=6 ctermbg=0 -highlight String cterm=none ctermfg=111 ctermbg=0 -"highlight Character -highlight Number cterm=none ctermfg=51 ctermbg=0 -highlight Boolean cterm=none ctermfg=51 ctermbg=0 -"highlight Float - -highlight Identifier ctermfg=152 -highlight Function cterm=none ctermfg=151 ctermbg=0 - -highlight Statement cterm=none ctermfg=77 -highlight Conditional cterm=none ctermfg=77 ctermbg=0 -highlight Repeat cterm=none ctermfg=85 ctermbg=0 -"highlight Label -highlight Operator cterm=none ctermfg=118 ctermbg=0 -highlight Keyword cterm=none ctermfg=77 ctermbg=0 -highlight Exception cterm=none ctermfg=77 ctermbg=0 - -highlight PreProc ctermfg=117 -highlight Include cterm=none ctermfg=146 ctermbg=0 -highlight Define cterm=none ctermfg=110 ctermbg=0 -highlight Macro cterm=none ctermfg=152 ctermbg=0 -highlight PreCondit cterm=none ctermfg=74 ctermbg=0 - -highlight Type cterm=none ctermfg=110 -highlight StorageClass cterm=none ctermfg=110 ctermbg=0 -highlight Structure cterm=none ctermfg=110 ctermbg=0 -highlight Typedef cterm=none ctermfg=110 ctermbg=0 - -highlight Special ctermfg=247 -"highlight SpecialChar -"highlight Tag -"highlight Delimiter -"highlight SpecialComment -"highlight Debug - -highlight Underlined cterm=underline ctermfg=102 ctermbg=0 - -highlight Ignore ctermfg=67 - -highlight Error ctermfg=230 ctermbg=167 - -highlight Todo ctermfg=51 ctermbg=66 diff --git a/vim/colors/oceandeep.vim b/vim/colors/oceandeep.vim deleted file mode 100755 index 08923d0..0000000 --- a/vim/colors/oceandeep.vim +++ /dev/null @@ -1,140 +0,0 @@ -" Vim color file -" Maintainer: Tom Regner -" 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 diff --git a/vim/colors/oceanlight.vim b/vim/colors/oceanlight.vim deleted file mode 100755 index 08fb22e..0000000 --- a/vim/colors/oceanlight.vim +++ /dev/null @@ -1,105 +0,0 @@ -" Vim color file -" Maintainer: Håkan Wikström -" 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 diff --git a/vim/colors/olive.vim b/vim/colors/olive.vim deleted file mode 100755 index 8935c52..0000000 --- a/vim/colors/olive.vim +++ /dev/null @@ -1,119 +0,0 @@ -" Vim color file -" Maintainer: Charles -" 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 - diff --git a/vim/colors/orange.vim b/vim/colors/orange.vim deleted file mode 100644 index ffa0019..0000000 --- a/vim/colors/orange.vim +++ /dev/null @@ -1,94 +0,0 @@ -"Name: orange -"Maintainer: wuchuanren gmail.com -"Last Change: 2010 Mär 28 - -set background=light -if version > 580 - highlight clear - if exists("syntax_on") - syntax reset - endif -endif -let g:colors_name = "orange" - -if v:version >= 700 - highlight CursorColumn guibg=Grey90 gui=NONE - highlight CursorLine guibg=Grey90 gui=NONE - highlight Pmenu gui=NONE - highlight link PmenuSel Title - highlight PmenuSbar gui=NONE - highlight PmenuThumb gui=NONE - highlight TabLine guibg=LightGrey gui=underline - highlight TabLineFill gui=reverse - highlight TabLineSel gui=bold - if has('spell') - highlight SpellBad gui=undercurl - highlight SpellCap gui=undercurl - highlight SpellLocal gui=undercurl - highlight SpellRare gui=undercurl - endif -endif -highlight Cursor guifg=bg guibg=fg gui=NONE -highlight CursorIM gui=NONE -highlight DiffAdd guibg=LightBlue gui=NONE -highlight DiffChange guibg=LightMagenta gui=NONE -highlight DiffDelete guifg=Blue guibg=LightCyan gui=bold -highlight DiffText guibg=Red gui=bold -highlight Directory guifg=Blue gui=NONE -highlight ErrorMsg guifg=White guibg=Red gui=NONE -highlight FoldColumn guifg=#000AFF guibg=#0013FF gui=NONE -highlight Folded guifg=#000AFF guibg=#FF6A00 gui=NONE -highlight IncSearch gui=reverse -highlight LineNr guifg=#0C00B4 guibg=#FF9D3B gui=NONE -highlight MatchParen guifg=#FFFFFF guibg=#0400FF gui=NONE -highlight ModeMsg gui=bold -highlight MoreMsg guifg=SeaGreen gui=bold -highlight NonText guifg=Blue gui=bold -highlight Normal guifg=#000000 guibg=#FFB469 gui=NONE -highlight Question guifg=#1100FF guibg=#12F303 gui=bold -highlight Search guibg=Yellow gui=NONE -highlight SignColumn guifg=DarkBlue guibg=Grey gui=NONE -highlight SpecialKey guifg=Blue gui=NONE -highlight StatusLine guifg=#0029FF gui=bold,reverse -highlight StatusLineNC guifg=#000000 gui=reverse -highlight Title guifg=Magenta gui=bold -highlight VertSplit guifg=#E78D24 guibg=bg gui=reverse -highlight Visual guibg=#FD6B5B gui=underline -highlight VisualNOS gui=bold,underline -highlight WarningMsg guifg=Red gui=NONE -highlight WildMenu guifg=Black guibg=Yellow gui=NONE -highlight link Boolean Constant -highlight link Character Constant -highlight Comment guifg=#0C9800 gui=NONE -highlight link Conditional Statement -highlight Constant guifg=#FF0003 gui=NONE -highlight link Debug Special -highlight link Define PreProc -highlight link Delimiter Special -highlight Error guifg=White guibg=Red gui=NONE -highlight link Exception Statement -highlight link Float Number -highlight link Function Identifier -highlight Identifier guifg=DarkCyan gui=NONE -highlight Ignore guifg=#0600FF gui=NONE -highlight link Include PreProc -highlight link Keyword Statement -highlight link Label Statement -highlight link Macro PreProc -highlight link Number Constant -highlight link Operator Statement -highlight link PreCondit PreProc -highlight PreProc guifg=#159E00 gui=bold,reverse -highlight link Repeat Statement -highlight Special guifg=#E100B8 gui=NONE -highlight link SpecialChar Special -highlight link SpecialComment Special -highlight Statement guifg=#0600FF gui=bold -highlight link StorageClass Type -highlight link String Constant -highlight link Structure Type -highlight link Tag Special -highlight Todo guifg=#FFFFFF guibg=#EE6B29 gui=bold -highlight Type guifg=#0097B3 gui=bold -highlight link Typedef Type -highlight Underlined guifg=#888888 gui=underline diff --git a/vim/colors/otakon.vim b/vim/colors/otakon.vim deleted file mode 100644 index 9a02f68..0000000 --- a/vim/colors/otakon.vim +++ /dev/null @@ -1,105 +0,0 @@ -" ====================================================================== -" Otakon -" ====================================================================== -" A Sublime Text 2 / Textmate theme. -" Copyright (c) 2014 Dayle Rees. -" Released under the MIT License -" ====================================================================== -" Find more themes at : https://github.com/daylerees/colour-schemes -" ====================================================================== - -set background=dark -hi clear -syntax reset - -" Colors for the User Interface. - -hi Cursor guibg=#cc4455 guifg=white ctermbg=4 ctermfg=15 -hi link CursorIM Cursor -hi Normal guibg=#171417 guifg=#f9f3f9 gui=none ctermbg=0 ctermfg=15 -hi NonText guibg=bg guifg=#f9f3f9 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 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=#B1A6CA ctermbg=bg ctermfg=10 -hi link WarningMsg ErrorMsg - -hi StatusLine guibg=#ffeecc guifg=black 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 ctermbg=4 ctermfg=fg - -" Colors for Syntax Highlighting. - -hi Comment guibg=bg guifg=#515166 gui=none ctermbg=8 ctermfg=7 - -hi Constant guibg=bg guifg=white ctermbg=8 ctermfg=15 -hi String guibg=bg guifg=#9eb2d9 ctermbg=bg ctermfg=14 -hi Character guibg=bg guifg=#F6E6EB ctermbg=bg ctermfg=14 -hi Number guibg=bg guifg=#9eb2d9 ctermbg=1 ctermfg=15 -hi Boolean guibg=bg guifg=#9eb2d9 gui=none ctermbg=1 ctermfg=15 -hi Float guibg=bg guifg=#9eb2d9 ctermbg=1 ctermfg=15 - -hi Identifier guibg=bg guifg=#f9f3f9 ctermbg=bg ctermfg=12 -hi Function guibg=bg guifg=#F6E6EB ctermbg=bg ctermfg=12 -hi Statement guibg=bg guifg=#F6E6EB ctermbg=bg ctermfg=14 - -hi Conditional guibg=bg guifg=#CACBDD ctermbg=bg ctermfg=12 -hi Repeat guibg=bg guifg=#CACBDD ctermbg=4 ctermfg=14 -hi Label guibg=bg guifg=#ffccff ctermbg=bg ctermfg=13 -hi Operator guibg=bg guifg=#CACBDD ctermbg=6 ctermfg=15 -hi Keyword guibg=bg guifg=#CACBDD ctermbg=bg ctermfg=10 -hi Exception guibg=bg guifg=#F6E6EB ctermbg=bg ctermfg=10 - -hi PreProc guibg=bg guifg=#ffcc99 ctermbg=4 ctermfg=14 -hi Include guibg=bg guifg=#B1A6CA ctermbg=bg ctermfg=10 -hi link Define Include -hi link Macro Include -hi link PreCondit Include - -hi Type guibg=bg guifg=#B1A6CA ctermbg=bg ctermfg=12 -hi StorageClass guibg=bg guifg=#F6E6EB ctermbg=bg ctermfg=10 -hi Structure guibg=bg guifg=#f9f3f9 ctermbg=bg ctermfg=10 -hi Typedef guibg=bg guifg=#B1A6CA ctermbg=bg ctermfg=10 - -hi Special guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi SpecialChar guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi Tag guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi Delimiter guibg=bg guifg=fg ctermbg=1 ctermfg=fg -hi SpecialComment guibg=#334455 guifg=#686883 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=bg guifg=#f9f3f9 ctermbg=1 ctermfg=15 -hi Ignore guibg=bg guifg=#cccccc ctermbg=bg ctermfg=8 -hi Error guibg=#ff0000 guifg=white ctermbg=12 ctermfg=15 -hi Todo guibg=#556677 guifg=#ff0000 ctermbg=1 ctermfg=12 - -hi htmlH2 guibg=bg guifg=fg 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 = "Otakon" -let colors_name = "Otakon" - diff --git a/vim/colors/paintbox.vim b/vim/colors/paintbox.vim deleted file mode 100644 index 73c42af..0000000 --- a/vim/colors/paintbox.vim +++ /dev/null @@ -1,96 +0,0 @@ -" Description: A colourful, happy scheme with high contrast -" Maintainer: kamil.stachowski@gmail.com -" License: gpl 3+ -" Version: 0.1 (2008.12.05) - -" Changelog: -" 0.1: 2008.12.05 -" initial version - - -set background=dark - -hi clear -if exists("syntax_on") - syntax reset -endif - -let colors_name = "paintbox" - - -" black 19191d -" blue 238bcc -" green 9fc439 -" grey 5a5a5a -" raspberry bd0d74 -" orange e08a1f -" violet 904ca8 - -" diff* -" pmenu - -hi Comment guifg=#5a5a5a guibg=#19191d gui=none -hi Cursor guifg=#19191d guibg=#dddddd gui=bold -hi Constant guifg=#238bcc guibg=#19191d gui=none -hi CursorLine guibg=#343434 gui=none -hi Folded guifg=#dddddd guibg=#5a5a5a gui=italic -hi MatchParen guifg=#bd0d74 guibg=#19191d gui=reverse -hi ModeMsg guifg=#bd0d74 guibg=#19191d gui=bold -hi Normal guifg=#dddddd guibg=#19191d gui=none -hi PreProc guifg=#bd0d74 guibg=#19191d gui=none -hi Search guifg=#19191d guibg=#d9c900 gui=none -hi Special guifg=#904ca8 guibg=#19191d gui=none -hi Statement guifg=#9fc439 guibg=#19191d gui=none -hi StatusLine guifg=#bd0d74 guibg=#dddddd gui=bold -hi StatusLineNC guifg=#dddddd guibg=#585858 gui=bold -hi Todo guifg=#cf310c guibg=#19191d gui=bold -hi Type guifg=#e08a1f guibg=#19191d gui=none -hi Underlined guifg=#dddddd guibg=#19191d gui=underline -hi Visual guifg=#19191d guibg=#d9c900 gui=none - -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 - diff --git a/vim/colors/papayawhip.vim b/vim/colors/papayawhip.vim deleted file mode 100755 index 5f8725a..0000000 --- a/vim/colors/papayawhip.vim +++ /dev/null @@ -1,31 +0,0 @@ -" 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 diff --git a/vim/colors/pastel.vim b/vim/colors/pastel.vim deleted file mode 100644 index e27e94d..0000000 --- a/vim/colors/pastel.vim +++ /dev/null @@ -1,105 +0,0 @@ -" ====================================================================== -" Pastel -" ====================================================================== -" A Sublime Text 2 / Textmate theme. -" Copyright (c) 2014 Dayle Rees. -" Released under the MIT License -" ====================================================================== -" Find more themes at : https://github.com/daylerees/colour-schemes -" ====================================================================== - -set background=dark -hi clear -syntax reset - -" Colors for the User Interface. - -hi Cursor guibg=#cc4455 guifg=white ctermbg=4 ctermfg=15 -hi link CursorIM Cursor -hi Normal guibg=#222222 guifg=#eeeeee gui=none ctermbg=0 ctermfg=15 -hi NonText guibg=bg guifg=#eeeeee 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 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=#9474a9 ctermbg=bg ctermfg=10 -hi link WarningMsg ErrorMsg - -hi StatusLine guibg=#ffeecc guifg=black ctermbg=14 ctermfg=0 -hi StatusLineNC guibg=#ffeecc guifg=black gui=none ctermbg=4 ctermfg=11 -hi VertSplit guibg=#ffeecc guifg=black 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 ctermbg=4 ctermfg=fg - -" Colors for Syntax Highlighting. - -hi Comment guibg=bg guifg=#444444 gui=none ctermbg=8 ctermfg=7 - -hi Constant guibg=bg guifg=white ctermbg=8 ctermfg=15 -hi String guibg=bg guifg=#C56C6C ctermbg=bg ctermfg=14 -hi Character guibg=bg guifg=#04C4A5 ctermbg=bg ctermfg=14 -hi Number guibg=bg guifg=#C56C6C ctermbg=1 ctermfg=15 -hi Boolean guibg=bg guifg=#C56C6C gui=none ctermbg=1 ctermfg=15 -hi Float guibg=bg guifg=#C56C6C ctermbg=1 ctermfg=15 - -hi Identifier guibg=bg guifg=#eeeeee ctermbg=bg ctermfg=12 -hi Function guibg=bg guifg=#04C4A5 ctermbg=bg ctermfg=12 -hi Statement guibg=bg guifg=#04C4A5 ctermbg=bg ctermfg=14 - -hi Conditional guibg=bg guifg=#C5906C ctermbg=bg ctermfg=12 -hi Repeat guibg=bg guifg=#C5906C ctermbg=4 ctermfg=14 -hi Label guibg=bg guifg=#ffccff ctermbg=bg ctermfg=13 -hi Operator guibg=bg guifg=#C5906C ctermbg=6 ctermfg=15 -hi Keyword guibg=bg guifg=#C5906C ctermbg=bg ctermfg=10 -hi Exception guibg=bg guifg=#04C4A5 ctermbg=bg ctermfg=10 - -hi PreProc guibg=bg guifg=#ffcc99 ctermbg=4 ctermfg=14 -hi Include guibg=bg guifg=#9474a9 ctermbg=bg ctermfg=10 -hi link Define Include -hi link Macro Include -hi link PreCondit Include - -hi Type guibg=bg guifg=#9474a9 ctermbg=bg ctermfg=12 -hi StorageClass guibg=bg guifg=#04C4A5 ctermbg=bg ctermfg=10 -hi Structure guibg=bg guifg=#eeeeee ctermbg=bg ctermfg=10 -hi Typedef guibg=bg guifg=#9474a9 ctermbg=bg ctermfg=10 - -hi Special guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi SpecialChar guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi Tag guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi Delimiter guibg=bg guifg=fg ctermbg=1 ctermfg=fg -hi SpecialComment guibg=#334455 guifg=#666666 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=bg guifg=#eeeeee ctermbg=1 ctermfg=15 -hi Ignore guibg=bg guifg=#cccccc ctermbg=bg ctermfg=8 -hi Error guibg=#ff0000 guifg=white ctermbg=12 ctermfg=15 -hi Todo guibg=#556677 guifg=#ff0000 ctermbg=1 ctermfg=12 - -hi htmlH2 guibg=bg guifg=fg 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 = "Pastel" -let colors_name = "Pastel" - diff --git a/vim/colors/patriot-contrast.vim b/vim/colors/patriot-contrast.vim deleted file mode 100644 index 7c3c6cf..0000000 --- a/vim/colors/patriot-contrast.vim +++ /dev/null @@ -1,105 +0,0 @@ -" ====================================================================== -" Patriot Contrast -" ====================================================================== -" A Sublime Text 2 / Textmate theme. -" Copyright (c) 2014 Dayle Rees. -" Released under the MIT License -" ====================================================================== -" Find more themes at : https://github.com/daylerees/colour-schemes -" ====================================================================== - -set background=dark -hi clear -syntax reset - -" Colors for the User Interface. - -hi Cursor guibg=#cc4455 guifg=white ctermbg=4 ctermfg=15 -hi link CursorIM Cursor -hi Normal guibg=#0d0e0f guifg=#CAD9E3 gui=none ctermbg=0 ctermfg=15 -hi NonText guibg=bg guifg=#CAD9E3 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 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=#DE333C ctermbg=bg ctermfg=10 -hi link WarningMsg ErrorMsg - -hi StatusLine guibg=#ffeecc guifg=black 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 ctermbg=4 ctermfg=fg - -" Colors for Syntax Highlighting. - -hi Comment guibg=bg guifg=#515E66 gui=none ctermbg=8 ctermfg=7 - -hi Constant guibg=bg guifg=white ctermbg=8 ctermfg=15 -hi String guibg=bg guifg=#3790DE ctermbg=bg ctermfg=14 -hi Character guibg=bg guifg=#2E6FD9 ctermbg=bg ctermfg=14 -hi Number guibg=bg guifg=#2E6FD9 ctermbg=1 ctermfg=15 -hi Boolean guibg=bg guifg=#2E6FD9 gui=none ctermbg=1 ctermfg=15 -hi Float guibg=bg guifg=#2E6FD9 ctermbg=1 ctermfg=15 - -hi Identifier guibg=bg guifg=#CAD9E3 ctermbg=bg ctermfg=12 -hi Function guibg=bg guifg=#2E6FD9 ctermbg=bg ctermfg=12 -hi Statement guibg=bg guifg=#2E6FD9 ctermbg=bg ctermfg=14 - -hi Conditional guibg=bg guifg=#BBBCC4 ctermbg=bg ctermfg=12 -hi Repeat guibg=bg guifg=#BBBCC4 ctermbg=4 ctermfg=14 -hi Label guibg=bg guifg=#ffccff ctermbg=bg ctermfg=13 -hi Operator guibg=bg guifg=#BBBCC4 ctermbg=6 ctermfg=15 -hi Keyword guibg=bg guifg=#BBBCC4 ctermbg=bg ctermfg=10 -hi Exception guibg=bg guifg=#2E6FD9 ctermbg=bg ctermfg=10 - -hi PreProc guibg=bg guifg=#ffcc99 ctermbg=4 ctermfg=14 -hi Include guibg=bg guifg=#DE333C ctermbg=bg ctermfg=10 -hi link Define Include -hi link Macro Include -hi link PreCondit Include - -hi Type guibg=bg guifg=#DE333C ctermbg=bg ctermfg=12 -hi StorageClass guibg=bg guifg=#2E6FD9 ctermbg=bg ctermfg=10 -hi Structure guibg=bg guifg=#CAD9E3 ctermbg=bg ctermfg=10 -hi Typedef guibg=bg guifg=#DE333C ctermbg=bg ctermfg=10 - -hi Special guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi SpecialChar guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi Tag guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi Delimiter guibg=bg guifg=fg ctermbg=1 ctermfg=fg -hi SpecialComment guibg=#334455 guifg=#798b96 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=bg guifg=#CAD9E3 ctermbg=1 ctermfg=15 -hi Ignore guibg=bg guifg=#cccccc ctermbg=bg ctermfg=8 -hi Error guibg=#ff0000 guifg=white ctermbg=12 ctermfg=15 -hi Todo guibg=#556677 guifg=#ff0000 ctermbg=1 ctermfg=12 - -hi htmlH2 guibg=bg guifg=fg 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 = "Patriot Contrast" -let colors_name = "Patriot Contrast" - diff --git a/vim/colors/patriot.vim b/vim/colors/patriot.vim deleted file mode 100644 index 76dc3bd..0000000 --- a/vim/colors/patriot.vim +++ /dev/null @@ -1,105 +0,0 @@ -" ====================================================================== -" Patriot -" ====================================================================== -" A Sublime Text 2 / Textmate theme. -" Copyright (c) 2014 Dayle Rees. -" Released under the MIT License -" ====================================================================== -" Find more themes at : https://github.com/daylerees/colour-schemes -" ====================================================================== - -set background=dark -hi clear -syntax reset - -" Colors for the User Interface. - -hi Cursor guibg=#cc4455 guifg=white ctermbg=4 ctermfg=15 -hi link CursorIM Cursor -hi Normal guibg=#2D3133 guifg=#CAD9E3 gui=none ctermbg=0 ctermfg=15 -hi NonText guibg=bg guifg=#CAD9E3 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 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=#DE333C ctermbg=bg ctermfg=10 -hi link WarningMsg ErrorMsg - -hi StatusLine guibg=#ffeecc guifg=black 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 ctermbg=4 ctermfg=fg - -" Colors for Syntax Highlighting. - -hi Comment guibg=bg guifg=#515E66 gui=none ctermbg=8 ctermfg=7 - -hi Constant guibg=bg guifg=white ctermbg=8 ctermfg=15 -hi String guibg=bg guifg=#3790DE ctermbg=bg ctermfg=14 -hi Character guibg=bg guifg=#2E6FD9 ctermbg=bg ctermfg=14 -hi Number guibg=bg guifg=#2E6FD9 ctermbg=1 ctermfg=15 -hi Boolean guibg=bg guifg=#2E6FD9 gui=none ctermbg=1 ctermfg=15 -hi Float guibg=bg guifg=#2E6FD9 ctermbg=1 ctermfg=15 - -hi Identifier guibg=bg guifg=#CAD9E3 ctermbg=bg ctermfg=12 -hi Function guibg=bg guifg=#2E6FD9 ctermbg=bg ctermfg=12 -hi Statement guibg=bg guifg=#2E6FD9 ctermbg=bg ctermfg=14 - -hi Conditional guibg=bg guifg=#BBBCC4 ctermbg=bg ctermfg=12 -hi Repeat guibg=bg guifg=#BBBCC4 ctermbg=4 ctermfg=14 -hi Label guibg=bg guifg=#ffccff ctermbg=bg ctermfg=13 -hi Operator guibg=bg guifg=#BBBCC4 ctermbg=6 ctermfg=15 -hi Keyword guibg=bg guifg=#BBBCC4 ctermbg=bg ctermfg=10 -hi Exception guibg=bg guifg=#2E6FD9 ctermbg=bg ctermfg=10 - -hi PreProc guibg=bg guifg=#ffcc99 ctermbg=4 ctermfg=14 -hi Include guibg=bg guifg=#DE333C ctermbg=bg ctermfg=10 -hi link Define Include -hi link Macro Include -hi link PreCondit Include - -hi Type guibg=bg guifg=#DE333C ctermbg=bg ctermfg=12 -hi StorageClass guibg=bg guifg=#2E6FD9 ctermbg=bg ctermfg=10 -hi Structure guibg=bg guifg=#CAD9E3 ctermbg=bg ctermfg=10 -hi Typedef guibg=bg guifg=#DE333C ctermbg=bg ctermfg=10 - -hi Special guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi SpecialChar guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi Tag guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi Delimiter guibg=bg guifg=fg ctermbg=1 ctermfg=fg -hi SpecialComment guibg=#334455 guifg=#798b96 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=bg guifg=#CAD9E3 ctermbg=1 ctermfg=15 -hi Ignore guibg=bg guifg=#cccccc ctermbg=bg ctermfg=8 -hi Error guibg=#ff0000 guifg=white ctermbg=12 ctermfg=15 -hi Todo guibg=#556677 guifg=#ff0000 ctermbg=1 ctermfg=12 - -hi htmlH2 guibg=bg guifg=fg 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 = "Patriot" -let colors_name = "Patriot" - diff --git a/vim/colors/peacock.vim b/vim/colors/peacock.vim deleted file mode 100644 index 082a0ff..0000000 --- a/vim/colors/peacock.vim +++ /dev/null @@ -1,105 +0,0 @@ -" ====================================================================== -" Peacock -" ====================================================================== -" A Sublime Text 2 / Textmate theme. -" Copyright (c) 2014 Dayle Rees. -" Released under the MIT License -" ====================================================================== -" Find more themes at : https://github.com/daylerees/colour-schemes -" ====================================================================== - -set background=dark -hi clear -syntax reset - -" Colors for the User Interface. - -hi Cursor guibg=#cc4455 guifg=white ctermbg=4 ctermfg=15 -hi link CursorIM Cursor -hi Normal guibg=#2b2a27 guifg=#ede0ce gui=none ctermbg=0 ctermfg=15 -hi NonText guibg=bg guifg=#ede0ce 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 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=#26a6a6 ctermbg=bg ctermfg=10 -hi link WarningMsg ErrorMsg - -hi StatusLine guibg=#ffeecc guifg=black 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 ctermbg=4 ctermfg=fg - -" Colors for Syntax Highlighting. - -hi Comment guibg=bg guifg=#7a7267 gui=none ctermbg=8 ctermfg=7 - -hi Constant guibg=bg guifg=white ctermbg=8 ctermfg=15 -hi String guibg=bg guifg=#bcd42a ctermbg=bg ctermfg=14 -hi Character guibg=bg guifg=#ff5d38 ctermbg=bg ctermfg=14 -hi Number guibg=bg guifg=#bcd42a ctermbg=1 ctermfg=15 -hi Boolean guibg=bg guifg=#bcd42a gui=none ctermbg=1 ctermfg=15 -hi Float guibg=bg guifg=#bcd42a ctermbg=1 ctermfg=15 - -hi Identifier guibg=bg guifg=#ede0ce ctermbg=bg ctermfg=12 -hi Function guibg=bg guifg=#ff5d38 ctermbg=bg ctermfg=12 -hi Statement guibg=bg guifg=#ff5d38 ctermbg=bg ctermfg=14 - -hi Conditional guibg=bg guifg=#26A6A6 ctermbg=bg ctermfg=12 -hi Repeat guibg=bg guifg=#26A6A6 ctermbg=4 ctermfg=14 -hi Label guibg=bg guifg=#ffccff ctermbg=bg ctermfg=13 -hi Operator guibg=bg guifg=#26A6A6 ctermbg=6 ctermfg=15 -hi Keyword guibg=bg guifg=#26A6A6 ctermbg=bg ctermfg=10 -hi Exception guibg=bg guifg=#ff5d38 ctermbg=bg ctermfg=10 - -hi PreProc guibg=bg guifg=#ffcc99 ctermbg=4 ctermfg=14 -hi Include guibg=bg guifg=#26a6a6 ctermbg=bg ctermfg=10 -hi link Define Include -hi link Macro Include -hi link PreCondit Include - -hi Type guibg=bg guifg=#26a6a6 ctermbg=bg ctermfg=12 -hi StorageClass guibg=bg guifg=#ff5d38 ctermbg=bg ctermfg=10 -hi Structure guibg=bg guifg=#ede0ce ctermbg=bg ctermfg=10 -hi Typedef guibg=bg guifg=#26a6a6 ctermbg=bg ctermfg=10 - -hi Special guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi SpecialChar guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi Tag guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi Delimiter guibg=bg guifg=fg ctermbg=1 ctermfg=fg -hi SpecialComment guibg=#334455 guifg=#b7b1a9 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=bg guifg=#ede0ce ctermbg=1 ctermfg=15 -hi Ignore guibg=bg guifg=#cccccc ctermbg=bg ctermfg=8 -hi Error guibg=#ff0000 guifg=white ctermbg=12 ctermfg=15 -hi Todo guibg=#556677 guifg=#ff0000 ctermbg=1 ctermfg=12 - -hi htmlH2 guibg=bg guifg=fg 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 = "Peacock" -let colors_name = "Peacock" - diff --git a/vim/colors/peacocks-in-space.vim b/vim/colors/peacocks-in-space.vim deleted file mode 100644 index f8b4b7a..0000000 --- a/vim/colors/peacocks-in-space.vim +++ /dev/null @@ -1,105 +0,0 @@ -" ====================================================================== -" Peacocks In Space -" ====================================================================== -" A Sublime Text 2 / Textmate theme. -" Copyright (c) 2014 Dayle Rees. -" Released under the MIT License -" ====================================================================== -" Find more themes at : https://github.com/daylerees/colour-schemes -" ====================================================================== - -set background=dark -hi clear -syntax reset - -" Colors for the User Interface. - -hi Cursor guibg=#cc4455 guifg=white ctermbg=4 ctermfg=15 -hi link CursorIM Cursor -hi Normal guibg=#2b303b guifg=#dee3ec gui=none ctermbg=0 ctermfg=15 -hi NonText guibg=bg guifg=#dee3ec 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 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=#26A6A6 ctermbg=bg ctermfg=10 -hi link WarningMsg ErrorMsg - -hi StatusLine guibg=#ffeecc guifg=black 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 ctermbg=4 ctermfg=fg - -" Colors for Syntax Highlighting. - -hi Comment guibg=bg guifg=#6e7a94 gui=none ctermbg=8 ctermfg=7 - -hi Constant guibg=bg guifg=white ctermbg=8 ctermfg=15 -hi String guibg=bg guifg=#BCD42A ctermbg=bg ctermfg=14 -hi Character guibg=bg guifg=#FF5D38 ctermbg=bg ctermfg=14 -hi Number guibg=bg guifg=#BCD42A ctermbg=1 ctermfg=15 -hi Boolean guibg=bg guifg=#BCD42A gui=none ctermbg=1 ctermfg=15 -hi Float guibg=bg guifg=#BCD42A ctermbg=1 ctermfg=15 - -hi Identifier guibg=bg guifg=#dee3ec ctermbg=bg ctermfg=12 -hi Function guibg=bg guifg=#FF5D38 ctermbg=bg ctermfg=12 -hi Statement guibg=bg guifg=#FF5D38 ctermbg=bg ctermfg=14 - -hi Conditional guibg=bg guifg=#26A6A6 ctermbg=bg ctermfg=12 -hi Repeat guibg=bg guifg=#26A6A6 ctermbg=4 ctermfg=14 -hi Label guibg=bg guifg=#ffccff ctermbg=bg ctermfg=13 -hi Operator guibg=bg guifg=#26A6A6 ctermbg=6 ctermfg=15 -hi Keyword guibg=bg guifg=#26A6A6 ctermbg=bg ctermfg=10 -hi Exception guibg=bg guifg=#FF5D38 ctermbg=bg ctermfg=10 - -hi PreProc guibg=bg guifg=#ffcc99 ctermbg=4 ctermfg=14 -hi Include guibg=bg guifg=#26A6A6 ctermbg=bg ctermfg=10 -hi link Define Include -hi link Macro Include -hi link PreCondit Include - -hi Type guibg=bg guifg=#26A6A6 ctermbg=bg ctermfg=12 -hi StorageClass guibg=bg guifg=#FF5D38 ctermbg=bg ctermfg=10 -hi Structure guibg=bg guifg=#dee3ec ctermbg=bg ctermfg=10 -hi Typedef guibg=bg guifg=#26A6A6 ctermbg=bg ctermfg=10 - -hi Special guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi SpecialChar guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi Tag guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi Delimiter guibg=bg guifg=fg ctermbg=1 ctermfg=fg -hi SpecialComment guibg=#334455 guifg=#8998b9 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=bg guifg=#dee3ec ctermbg=1 ctermfg=15 -hi Ignore guibg=bg guifg=#cccccc ctermbg=bg ctermfg=8 -hi Error guibg=#ff0000 guifg=white ctermbg=12 ctermfg=15 -hi Todo guibg=#556677 guifg=#ff0000 ctermbg=1 ctermfg=12 - -hi htmlH2 guibg=bg guifg=fg 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 = "Peacocks In Space" -let colors_name = "Peacocks In Space" - diff --git a/vim/colors/peaksea.vim b/vim/colors/peaksea.vim deleted file mode 100755 index 359a9ac..0000000 --- a/vim/colors/peaksea.vim +++ /dev/null @@ -1,597 +0,0 @@ -" Vim color file --- psc (peak sea color) "Lite version" -" Maintainer: Pan, Shi Zhu -" 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(":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: diff --git a/vim/colors/peel.vim b/vim/colors/peel.vim deleted file mode 100644 index d36eaee..0000000 --- a/vim/colors/peel.vim +++ /dev/null @@ -1,105 +0,0 @@ -" ====================================================================== -" Peel -" ====================================================================== -" A Sublime Text 2 / Textmate theme. -" Copyright (c) 2014 Dayle Rees. -" Released under the MIT License -" ====================================================================== -" Find more themes at : https://github.com/daylerees/colour-schemes -" ====================================================================== - -set background=dark -hi clear -syntax reset - -" Colors for the User Interface. - -hi Cursor guibg=#cc4455 guifg=white ctermbg=4 ctermfg=15 -hi link CursorIM Cursor -hi Normal guibg=#23201c guifg=#EDEBE6 gui=none ctermbg=0 ctermfg=15 -hi NonText guibg=bg guifg=#EDEBE6 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 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=#94C7B6 ctermbg=bg ctermfg=10 -hi link WarningMsg ErrorMsg - -hi StatusLine guibg=#ffeecc guifg=black 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 ctermbg=4 ctermfg=fg - -" Colors for Syntax Highlighting. - -hi Comment guibg=bg guifg=#585146 gui=none ctermbg=8 ctermfg=7 - -hi Constant guibg=bg guifg=white ctermbg=8 ctermfg=15 -hi String guibg=bg guifg=#f4d370 ctermbg=bg ctermfg=14 -hi Character guibg=bg guifg=#D3643B ctermbg=bg ctermfg=14 -hi Number guibg=bg guifg=#f4d370 ctermbg=1 ctermfg=15 -hi Boolean guibg=bg guifg=#f4d370 gui=none ctermbg=1 ctermfg=15 -hi Float guibg=bg guifg=#f4d370 ctermbg=1 ctermfg=15 - -hi Identifier guibg=bg guifg=#EDEBE6 ctermbg=bg ctermfg=12 -hi Function guibg=bg guifg=#D3643B ctermbg=bg ctermfg=12 -hi Statement guibg=bg guifg=#D3643B ctermbg=bg ctermfg=14 - -hi Conditional guibg=bg guifg=#94C7B6 ctermbg=bg ctermfg=12 -hi Repeat guibg=bg guifg=#94C7B6 ctermbg=4 ctermfg=14 -hi Label guibg=bg guifg=#ffccff ctermbg=bg ctermfg=13 -hi Operator guibg=bg guifg=#94C7B6 ctermbg=6 ctermfg=15 -hi Keyword guibg=bg guifg=#94C7B6 ctermbg=bg ctermfg=10 -hi Exception guibg=bg guifg=#D3643B ctermbg=bg ctermfg=10 - -hi PreProc guibg=bg guifg=#ffcc99 ctermbg=4 ctermfg=14 -hi Include guibg=bg guifg=#94C7B6 ctermbg=bg ctermfg=10 -hi link Define Include -hi link Macro Include -hi link PreCondit Include - -hi Type guibg=bg guifg=#94C7B6 ctermbg=bg ctermfg=12 -hi StorageClass guibg=bg guifg=#D3643B ctermbg=bg ctermfg=10 -hi Structure guibg=bg guifg=#EDEBE6 ctermbg=bg ctermfg=10 -hi Typedef guibg=bg guifg=#94C7B6 ctermbg=bg ctermfg=10 - -hi Special guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi SpecialChar guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi Tag guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi Delimiter guibg=bg guifg=fg ctermbg=1 ctermfg=fg -hi SpecialComment guibg=#334455 guifg=#827766 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=bg guifg=#EDEBE6 ctermbg=1 ctermfg=15 -hi Ignore guibg=bg guifg=#cccccc ctermbg=bg ctermfg=8 -hi Error guibg=#ff0000 guifg=white ctermbg=12 ctermfg=15 -hi Todo guibg=#556677 guifg=#ff0000 ctermbg=1 ctermfg=12 - -hi htmlH2 guibg=bg guifg=fg 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 = "Peel" -let colors_name = "Peel" - diff --git a/vim/colors/perfect.vim b/vim/colors/perfect.vim deleted file mode 100644 index d665d06..0000000 --- a/vim/colors/perfect.vim +++ /dev/null @@ -1,141 +0,0 @@ -" Maintainer: Sasha Koss -" Version: 0.1 -" Last Change: 31 Dec 2010 -" Credits: Vim color scheme "perfect" - -set background=light - -hi clear - -if exists("syntax_on") - syntax reset -endif - -let colors_name = "perfect" - -"————————————————+———————————————————————————————————————————————+———+———————————————————————————————————————————————" -" | GUI | | TERMINAL " -" TYPE +———————————————+———————————————+———————————————+———+———————————————+———————————————+———————————————" -" | foreground | background | | | foreground | background | " -"————————————————+———————————————+———————————————+———————————————+———+———————————————+———————————————+———————————————" - -"————————————————————————————————————————————————————————————————————————————————————————————————————————————————————" -" Full colors reset -"————————————————————————————————————————————————————————————————————————————————————————————————————————————————————" - -" Base colors - -hi ColorColumn guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none -hi Conceal guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none -hi Cursor guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none -hi CursorIM guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none -hi CursorColumn guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none -hi CursorLine guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none -hi Directory guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none -hi DiffAdd guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none -hi DiffChange guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none -hi DiffDelete guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none -hi DiffText guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none -hi ErrorMsg guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none -hi VertSplit guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none -hi Folded guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none -hi FoldColumn guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none -hi SignColumn guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none -hi IncSearch guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none -hi LineNr guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none -hi MatchParen guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none -hi ModeMsg guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none -hi MoreMsg guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none -hi NonText guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none -hi Normal guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none -hi Pmenu guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none -hi PmenuSel guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none -hi PmenuSbar guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none -hi PmenuThumb guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none -hi Question guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none -hi Search guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none -hi SpecialKey guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none -hi SpellBad guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none -hi SpellCap guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none -hi SpellLocal guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none -hi SpellRare guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none -hi StatusLine guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none -hi StatusLineNC guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none -hi TabLine guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none -hi TabLineFill guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none -hi TabLineSel guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none -hi Title guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none -hi VisualNOS guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none -hi WarningMsg guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none -hi WildMenu guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none - -" Syntax related colors - -hi Comment guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none -hi Constant guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none -hi String guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none -hi Character guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none -hi Number guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none -hi Boolean guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none -hi Float guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none -hi Identifier guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none -hi Function guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none -hi Statement guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none -hi Conditional guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none -hi Repeat guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none -hi Label guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none -hi Operator guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none -hi Keyword guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none -hi Exception guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none -hi PreProc guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none -hi Include guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none -hi Define guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none -hi Macro guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none -hi PreCondit guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none -hi Type guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none -hi StorageClass guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none -hi Structure guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none -hi Typedef guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none -hi Special guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none -hi SpecialChar guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none -hi Tag guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none -hi Delimiter guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none -hi SpecialComment guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none -hi Debug guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none -hi Underlined guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none -hi Ignore guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none -hi Error guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none -hi Todo guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none - -"————————————————————————————————————————————————————————————————————————————————————————————————————————————————————" -" Interface " -"————————————————————————————————————————————————————————————————————————————————————————————————————————————————————" - -hi ColorColumn guibg=#f7f7f7 -hi Cursor guifg=#ffffff guibg=#000000 -hi CursorLine guibg=#f7f7f7 -hi Directory guifg=#1d5a88 -hi VertSplit guifg=#eeeeee guibg=#eeeeee -hi Folded guifg=#bbbbbb guibg=#fbfbfb -hi IncSearch guibg=#ffdfce -hi LineNr guifg=#bbbbbb -hi NonText guifg=#eeeeee -hi Search guibg=#feffec -hi StatusLine guifg=#ffffff guibg=#000000 -hi StatusLineNC guifg=#ffffff guibg=#eeeeee - -" Syntax related colors - -hi Comment guifg=#bbbbbb -hi Constant guifg=#56882c -hi String guifg=#56882c -hi Number guifg=#56882c -hi Boolean guifg=#56882c -hi Float guifg=#56882c -hi Function guifg=#a9082f -hi Statement guifg=#1d5a88 -hi Conditional guifg=#1d5a88 -hi Operator guifg=#1d5a88 -hi Keyword guifg=#1d5a88 -hi Define guifg=#1d5a88 -hi Delimiter guifg=#56882c diff --git a/vim/colors/pf_earth.vim b/vim/colors/pf_earth.vim deleted file mode 100644 index fc155bb..0000000 --- a/vim/colors/pf_earth.vim +++ /dev/null @@ -1,186 +0,0 @@ -" Vim color file -" Name: pf_earch - -set background=dark -hi clear -if exists("syntax_on") - syntax reset -endif - -let colors_name = "pf_earth" - -" map a urxvt cube number to an xterm-256 cube number -fun! M(a) - return strpart("0135", a:a, 1) + 0 -endfun - -" map a urxvt colour to an xterm-256 colour -fun! 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 + M(l:x) + (6 * M(l:y)) + (36 * M(l:z)) - endif - endif -endfun - -if has("gui_running") - hi Normal gui=NONE guifg=#E7FFD8 guibg=#262320 - hi IncSearch guifg=#66ffff gui=reverse - hi Search guifg=#000000 guibg=#cae682 ctermfg=0 ctermbg=195 - hi ErrorMsg gui=BOLD guifg=#ffffff guibg=#ff3300 - hi WarningMsg gui=BOLD guifg=#ffffff guibg=#ff6600 - 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=NONE guifg=#b9b9b9 guibg=#2F2A26 - hi StatusLineNC gui=NONE guifg=#474A39 guibg=#2F2A26 - hi VertSplit gui=NONE guifg=#b9b9b9 guibg=#3e3e5e - hi WildMenu gui=BOLD guifg=#ffcd00 guibg=#1e1e2e - - hi DiffText gui=NONE guifg=#ffffcd guibg=#00cd00 - hi DiffChange gui=NONE guifg=#ffffcd guibg=#008bff - hi DiffDelete gui=NONE guifg=#ffffcd guibg=#cd0000 - hi DiffAdd gui=NONE guifg=#ffffcd guibg=#00cd00 - - hi Cursor gui=NONE guifg=#404040 guibg=#D78332 - hi lCursor gui=NONE guifg=#404040 guibg=#8b8bff - hi CursorIM gui=NONE guifg=#404040 guibg=#8b8bff - hi CursorLine gui=NONE guibg=#222725 gui=none - - 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=#595A48 guibg=#2E2A26 - hi NonText gui=BOLD guifg=#8b8bcd guibg=NONE - hi SpecialKey gui=BOLD guifg=#8b00cd guibg=NONE - hi Title gui=BOLD guifg=#af4f4b guibg=#1e1e27 - hi Visual guifg=NONE guibg=#364458 - - hi Comment gui=italic guifg=#4F4B42 - hi Constant gui=NONE guifg=#ffcd8b guibg=NONE - hi Boolean gui=italic guifg=#B15A40 guibg=NONE - hi String guifg=#B99B74 gui=none - hi Error gui=NONE guifg=#ffffff guibg=#ff0000 - hi Identifier gui=NONE guifg=#CEB429 guibg=NONE - hi Ignore gui=NONE guifg=#8b8bcd guibg=NONE - "hi Number gui=NONE guifg=#506dbd guibg=NONE - hi Number guifg=#C0E06C ctermfg=207 - " def/end - hi PreProc gui=NONE guifg=#838861 guibg=NONE - hi Special gui=NONE guifg=#c080d0 guibg=NONE - " do/end - hi Statement gui=NONE guifg=#5FE8D0 guibg=NONE - hi Operator gui=NONE guifg=#828A66 guibg=NONE - "hi Todo gui=BOLD guifg=#303030 guibg=#c080d0 - "hi Todo guifg=#efef8f guibg=NONE gui=underline - hi Todo guifg=#FFFFFF guibg=bg gui=bold - hi Type gui=NONE guifg=#ff8bff guibg=NONE - hi Underlined gui=BOLD guifg=#ffffcd guibg=NONE - hi TaglistTagName gui=BOLD guifg=#808bed guibg=NONE - - " match parenthesis, brackets - hi MatchParen guifg=#00ff00 guibg=NONE gui=bold - hi MatchParen ctermfg=46 ctermbg=NONE cterm=bold - - " 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 - - " Ruby Highlighting - hi rubySymbol guifg=#DA8332 gui=italic - hi rubyClass guifg=#b3d38c gui=italic - hi rubyGlobalVariable guifg=#45B6DC - hi rubyClassVariable guifg=#CB9064 - hi rubyInstanceVariable guifg=#C3BF55 - hi rubyConstant guifg=#8EB564 gui=italic - hi rubyBlockParameter guifg=#CC6BDC - hi link rubyClass Keyword - hi link rubyModule Keyword - hi link rubyOperator Operator - hi link rubyIdentifier Identifier - hi rubyRegexp guifg=#B18A3D ctermfg=brown - hi rubyRegexpDelimiter guifg=#FF8000 ctermfg=brown - "hi rubyFunction guifg=#0066bb gui=bold - "hi rubyKeyword guifg=#66cd66 - "hi rubyIndentifier guifg=#008aff - "hi rubyGlobalVariable guifg=#dd7700 - "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 -else - exec "hi Normal cterm=NONE ctermfg=" . X("78") . " ctermbg=" . X(80) . "" - exec "hi IncSearch cterm=BOLD ctermfg=" . X("80") . " ctermbg=" . X(73) . "" - exec "hi Search cterm=NONE ctermfg=" . X("80") . " ctermbg=" . X(73) . "" - exec "hi ErrorMsg cterm=BOLD ctermfg=" . X("79") . " ctermbg=" . X(64) . "" - exec "hi WarningMsg cterm=BOLD ctermfg=" . X("79") . " ctermbg=" . X(68) . "" - exec "hi ModeMsg cterm=BOLD ctermfg=" . X("39") . "" - exec "hi MoreMsg cterm=BOLD ctermfg=" . X("39") . "" - exec "hi Question cterm=BOLD ctermfg=" . X("72") . "" - exec "hi StatusLine cterm=BOLD ctermfg=" . X("84") . " ctermbg=" . X(81) . "" - exec "hi StatusLineNC cterm=NONE ctermfg=" . X("84") . " ctermbg=" . X(81) . "" - exec "hi VertSplit cterm=NONE ctermfg=" . X("84") . " ctermbg=" . X(82) . "" - exec "hi WildMenu cterm=BOLD ctermfg=" . X("72") . " ctermbg=" . X(80) . "" - - exec "hi DiffText cterm=NONE ctermfg=" . X("78") . " ctermbg=" . X(24) . "" - exec "hi DiffChange cterm=NONE ctermfg=" . X("78") . " ctermbg=" . X(23) . "" - exec "hi DiffDelete cterm=NONE ctermfg=" . X("78") . " ctermbg=" . X(48) . "" - exec "hi DiffAdd cterm=NONE ctermfg=" . X("78") . " ctermbg=" . X(24) . "" - - exec "hi Cursor cterm=NONE ctermfg=" . X("8") . " ctermbg=" . X(39) . "" - exec "hi lCursor cterm=NONE ctermfg=" . X("8") . " ctermbg=" . X(39) . "" - exec "hi CursorIM cterm=NONE ctermfg=" . X("8") . " ctermbg=" . X(39) . "" - - exec "hi Folded cterm=NONE ctermfg=" . X("78") . " ctermbg=" . X(35) . "" - exec "hi FoldColumn cterm=NONE ctermfg=" . X("38") . " ctermbg=" . X(80) . "" - - exec "hi Directory cterm=NONE ctermfg=" . X("29") . " ctermbg=NONE" - exec "hi LineNr cterm=NONE ctermfg=" . X("38") . " ctermbg=" . X(80) . "" - exec "hi NonText cterm=BOLD ctermfg=" . X("38") . " ctermbg=NONE" - exec "hi SpecialKey cterm=BOLD ctermfg=" . X("34") . " ctermbg=NONE" - exec "hi Title cterm=BOLD ctermfg=" . X("52") . " ctermbg=" . X(80) . "" - exec "hi Visual cterm=NONE ctermfg=" . X("80") . " ctermbg=" . X(73) . "" - - exec "hi Comment cterm=NONE ctermfg=" . X("52") . " ctermbg=NONE" - exec "hi Constant cterm=NONE ctermfg=" . X("73") . " ctermbg=NONE" - exec "hi String cterm=NONE ctermfg=" . X("73") . " ctermbg=" . X(8) . "" - exec "hi Error cterm=NONE ctermfg=" . X("79") . " ctermbg=" . X(64) . "" - exec "hi Identifier cterm=NONE ctermfg=" . X("71") . " ctermbg=NONE" - exec "hi Ignore cterm=NONE ctermfg=" . X("38") . " ctermbg=NONE" - exec "hi Number cterm=NONE ctermfg=" . X("22") . " ctermbg=NONE" - exec "hi PreProc cterm=NONE ctermfg=" . X("10") . " ctermbg=NONE" - exec "hi Special cterm=NONE ctermfg=" . X("39") . " ctermbg=NONE" - exec "hi Statement cterm=NONE ctermfg=" . X("26") . " ctermbg=NONE" - exec "hi Todo cterm=BOLD ctermfg=" . X("08") . " ctermbg=" . X(39) . "" - exec "hi Type cterm=NONE ctermfg=" . X("71") . " ctermbg=NONE" - exec "hi Underlined cterm=BOLD ctermfg=" . X("78") . " ctermbg=NONE" - exec "hi TaglistTagName cterm=BOLD ctermfg=" . X("26") . " ctermbg=NONE" -endif - -" vim: set et : diff --git a/vim/colors/phd.vim b/vim/colors/phd.vim deleted file mode 100644 index 1dadc69..0000000 --- a/vim/colors/phd.vim +++ /dev/null @@ -1,134 +0,0 @@ - -set background=dark - -hi clear - -if exists("syntax_on") - syntax reset -endif - -let colors_name = "phd" - -" Very aggressive -"let s:orange = '#f0a000' -"let s:orange = '#b08060' -let s:violet = '#99699c' -let s:light_violet = '#a989ac' -let s:yellow = '#e3d756' -let s:red = '#d07346' -let s:darkgreen = '#80a050' -let s:green = '#99bf52' -let s:lightgreen = '#e2e9af' -let s:darkblue = '#32698f' -let s:blue = '#5299bf' -let s:lightblue = '#72b9bf' -let s:light_orange = '#fbd461' -let s:orange = '#bba401' -let s:grey = '#808080' - -let s:text = '#e0e0e0' -let s:text_hl = '#ffffff' -let s:text_minor = '#909090' -let s:text_very_minor = '#304050' - -let s:greyed = '#687898' - -let s:popup_bg = '#101010' -let s:popup_bg_hl = '#000000' -let s:popup_fg = s:text -let s:popup_fg_hl = s:text_hl - -let s:bg = '#061229' -let s:bg_hl_soft = '#1e293e' -let s:bg_hl = '#324454' -let s:bg_minor = '#030a17' - -let s:structure = '#76cc68' -let s:constant1 = '#c08040' -let s:constant2 = '#d2852b' -let s:constant3 = '#f2a54b' -let s:control1 = '#f9f7a4' -let s:control2 = '#c9b794' -" '#76cc68' -let s:border1_bg = s:bg_hl -let s:border1_fg = s:text_minor -let s:func = '#96b2cc' - - - -if version >= 700 - "Tabpages - exe 'hi TabLineSel guifg='.s:text_hl .' guibg='.s:border1_bg .' gui=underline' - exe 'hi TabLine guifg='.s:text_minor .' guibg='.s:bg .' gui=underline' - exe 'hi TabLineFill guifg='.s:text_minor .' guibg='.s:bg .' gui=none' - - "P-Menu (auto-completion) - "hi Pmenu guifg=#605958 guibg=#101418 gui=none - "hi PmenuSel guifg=#a09998 guibg=#404040 gui=underline - exe 'hi CursorLine guibg='.s:bg_hl_soft .' gui=none' - exe 'hi CursorColumn guibg='.s:bg_hl_soft .' gui=none' - exe 'hi MatchParen guifg='.s:text_hl .' guibg='.s:bg_hl .' gui=bold' - - exe 'hi Pmenu guifg='.s:text .' guibg='.s:popup_bg .' gui=none' - exe 'hi PmenuSel guifg='.s:text_hl .' guibg='.s:popup_bg_hl .' gui=bold' - exe 'hi PmenuSbar guibg='.s:popup_bg_hl - exe 'hi PmenuThumb guifg='.s:text -endif - -exe 'hi Visual guibg='.s:bg_hl - -"hi Cursor guifg=NONE guibg=#586068 -hi Cursor guibg=#b0d0f0 - -exe 'hi Normal guifg='.s:text .' guibg='.s:bg -"exe 'hi Underlined guifg='.s:white .' guibg='.s:darkgrey .' gui=underline' -exe 'hi NonText guifg='.s:text_very_minor .' guibg='.s:bg -exe 'hi SpecialKey guifg='.s:text_very_minor .' guibg='.s:bg - -exe 'hi LineNr guifg='.s:border1_fg .' guibg='.s:border1_bg .' gui=none' -exe 'hi StatusLine guifg='.s:text_hl .' guibg='.s:border1_bg .' gui=underline' -exe 'hi StatusLineNC guifg='.s:text_minor .' guibg='.s:border1_bg .' gui=underline' -exe 'hi VertSplit guifg='.s:border1_bg .' guibg='.s:border1_bg .' gui=none' - -exe 'hi Folded guifg='.s:text_minor .' guibg='.s:border1_bg .' gui=none' -exe 'hi FoldColumn guifg='.s:text_minor .' guibg='.s:border1_bg .' gui=none' -exe 'hi SignColumn guifg='.s:text_minor .' guibg='.s:border1_bg .' gui=none' - -exe 'hi Comment guifg='.s:greyed .' guibg='.s:bg .' gui=none' -exe 'hi TODO guifg='.s:greyed .' guibg='.s:bg .' gui=bold' - -exe 'hi Title guifg='.s:red .' guibg='.s:bg .' gui=underline' - -exe 'hi Constant guifg='.s:constant1 .' guibg='.s:bg .' gui=none' -exe 'hi String guifg='.s:constant2 .' guibg='.s:bg .' gui=none' -exe 'hi Special guifg='.s:constant3 .' guibg='.s:bg .' gui=none' - -exe 'hi Identifier guifg='.s:control1 .' guibg='.s:bg .' gui=none' -exe 'hi Statement guifg='.s:control2 .' guibg='.s:bg .' gui=none' -"exe 'hi Conditional guifg='.s:grey .' guibg='.s:bg .' gui=bold' -"exe 'hi Repeat guifg='.s:light_orange .' guibg='.s:bg .' gui=bold' -exe 'hi Structure guifg='.s:structure .' guibg='.s:bg .' gui=none' -exe 'hi Function guifg='.s:func .' guibg='.s:bg .' gui=none' - -exe 'hi PreProc guifg='.s:light_violet .' guibg='.s:bg .' gui=none' -exe 'hi Define guifg='.s:light_violet .' guibg='.s:bg .' gui=none' -exe 'hi Operator guifg='.s:light_orange .' guibg='.s:bg .' gui=none' -exe 'hi Type guifg='.s:yellow .' guibg='.s:bg .' gui=none' - -"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 - -" Plugins - -"exe 'hi TagListFileName guifg='.s:lightgrey .' guibg='.s:darkgrey .' gui=underline' -"exe 'hi TagListTitle guifg='.s:mid_grey_blue .' guibg='.s:darkgrey .' gui=italic' - diff --git a/vim/colors/phphaxor.vim b/vim/colors/phphaxor.vim deleted file mode 100644 index 5ecd062..0000000 --- a/vim/colors/phphaxor.vim +++ /dev/null @@ -1,173 +0,0 @@ -" PHPHaxor vim color file -" Maintainer: Bram Rohde -" Version: 0.9 -" Last Changed: 2007-06-05 -" Description: -" PHP Haxor vim color file -" Is a dark minimalistic syntax highlighting theme. -" Specially made to light out your PHP code in between HTML/JS. -" I made this file mainly for my own use, but feel free -" to contact me if you run into any problems/bugs. - -hi clear -set background=dark -if exists("syntax_on") - syntax reset -endif -let g:colors_name = "phphaxor" - -hi Normal term=none ctermfg=7 ctermbg=0 gui=none guifg=White guibg=Gray9 -hi Directory term=bold cterm=bold ctermfg=DarkCyan guifg=LightBlue -hi Search term=reverse ctermfg=10 guifg=Green guibg=Black -hi MoreMsg term=bold cterm=bold ctermfg=darkgreen gui=bold guifg=Yellow -hi ModeMsg term=bold cterm=bold ctermfg=lightred gui=bold guifg=DeepPink guibg=Black -hi LineNr term=underline cterm=bold ctermfg=darkgrey guifg=Cadetblue4 -hi Question term=standout cterm=bold ctermfg=lightgreen gui=bold guifg=Yellow -hi Comment term=bold cterm=bold ctermfg=darkcyan gui=none guifg=Cadetblue3 -hi Constant term=bold cterm=none ctermfg=7 gui=none guifg=LightGray -hi Special term=bold cterm=none ctermfg=2 gui=none guifg=DarkOliveGreen1 -hi Identifier term=none cterm=none ctermfg=7 gui=none guifg=LightGray -hi PreProc term=underline cterm=bold ctermfg=7 gui=none guifg=Yellow -hi Error term=reverse cterm=bold ctermfg=7 ctermbg=1 gui=bold guifg=Red guibg=Black -hi Todo term=standout cterm=none ctermfg=0 ctermbg=7 guifg=Black guibg=White -hi String term=none cterm=none ctermfg=7 gui=none guifg=LightYellow -hi Function term=bold cterm=bold ctermfg=14 gui=bold guifg=White -hi Statement term=bold cterm=bold ctermfg=14 gui=bold guifg=White -hi Include term=bold cterm=bold ctermfg=12 gui=none guifg=LightBlue -hi StorageClass term=bold cterm=bold ctermfg=13 gui=none guifg=LightMagenta -hi Type term=none cterm=none ctermfg=7 gui=none guifg=LightGray -hi Defined term=bold cterm=bold ctermfg=14 gui=none guifg=LightCyan -hi MatchParen term=bold cterm=bold ctermbg=8 ctermfg=13 gui=none guifg=DeepPink guibg=Black -hi Cursorline guibg=Black -hi Cursor term=bold cterm=bold ctermfg=0 ctermbg=10 guibg=GreenYellow guifg=Black -hi Visual guifg=White guibg=MediumPurple4 - -hi htm ctermfg=8 guifg=Gray56 -hi js ctermfg=8 guifg=IndianRed - - - -hi link Character String -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 Macro Include -hi link PreCondit PreProc -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 - - -"HTML HTML HTML - -"Title -hi link Title htm -hi link htmlH1 htm -hi link htmlH2 htm -hi link htmlH3 htm -hi link htmlH4 htm -hi link htmlH5 htm -hi link htmlH6 htm -hi link htmlTitle htm - -"HTML Comment -hi link htmlCommentPart htm -hi link htmlComment htm - -"HTML Special -hi link htmlCssStyleComment htm -hi link htmlSpecialChar htm -hi link htmlCssDefinition htm -hi link htmlSpecial htm -hi link htmlTagN htm -hi link htmlEvent js -hi link htmlEventSQ js -hi link htmlEventDQ js - -"HTML Identifier -hi link htmlEndTag htm -hi link htmlTag htm -hi link htmlScriptTag htm - -"HTML Statement -hi link htmlSpecialTagName htm -hi link htmlStatement htm -hi link htmlTagName htm - -"HTML PreProc -hi link htmlPreStmt htm -hi link htmlPreProc htm -hi link htmlPreProcAttrName htm -hi link htmlHead htm - -"HTML Type -hi link htmlArg htm - -"HTML Link -hi link htmlLink htm - -"HTML String -hi link htmlString htm -hi link htmlValue htm -hi link htmlPreAttr htm -hi link htmlStyleArg htm -"HTML VIM emulate the simple statements turn it off -hi link htmlBold htm -hi link htmlBoldItalic htm -hi link htmlBoldUnderline htm -hi link htmlUnderlineBold htm -hi link htmlUnderline htm -hi link htmlUnderlineItalic htm -hi link htmlItalic htm -hi link htmlItalicBold htm -hi link htmlBoldItalicUnderline htm -hi link htmlBoldUnderlineItalic htm -hi link htmlItalicBoldUnderline htm -hi link htmlUnderlineBoldItalic htm -hi link htmlUnderlineItalicBold htm -hi link htmlItalicUnderlineBold htm - -"JS -hi link javaScript js -hi link javaScriptConditional js -hi link javaScriptRepeat js -hi link javaScriptBranch js -hi link javaScriptOperator js -hi link javaScriptStatement js -hi link javaScriptNull js -hi link javaScriptLabel js -hi link javaScriptException js -hi link javaScriptMessage js -hi link javaScriptGlobal js -hi link javaScriptMember js -hi link javaScriptDeprecated js -hi link javaScriptReserved js -hi link javaScriptConstant js -hi link javaScriptFunction js -hi link javaScriptBraces js -hi link javaScriptExpression js -hi link javaScriptSpecial js -hi link javaScriptSpecialCharacter js -hi link javaScriptDebug js -hi link javaScriptLineComment js -hi link javaScriptComment js -hi link javaScriptValue js -hi link javaScriptParens js -hi link javaScriptNumber js -hi link javaScriptType js -hi link javaScriptIdentifier js -hi link javaScriptBoolean js -hi link javaScriptCommentSkip js - - - diff --git a/vim/colors/phpx.vim b/vim/colors/phpx.vim deleted file mode 100644 index e86318c..0000000 --- a/vim/colors/phpx.vim +++ /dev/null @@ -1,166 +0,0 @@ -" Vim color file -"Version 1.1 -" Last Change: 2006 August 1 -"Modified to work with reloaded.vim AKA ps_color.vim -"as :color phpx -" :color reloaded -" :Reload 360 100 100 180 0 0 1 0 0 phpx.vim -" +/- +/- +/- +/- ? brite bg ? de template -" Hue Sat lt Hu2 sat 1-lt ? bug file -" ura dk ura 0-dk ? 0-n -" tion tion 1-y -" -" Light experiments -" :Reload 360 100 110 550 0 0 1 0 0 phpx.vim -" :Reload 360 80 110 400 0 0 1 0 0 phpx.vim -" :Reload 360 60 110 300 0 60 1 0 0 phpx.vim -" -" Dark experiment -" :Reload 360 100 100 200 0 200 0 0 0 phpx.vim -hi clear -if exists("syntax_on") - syntax reset -endif - -let g:colors_name = "phpx" - -if exists("&t_Co") && &t_Co > 2 && &t_Co <= 8 - "Not much on the linux (text)console, unless anybody would document. - hi Normal ctermfg=4 ctermbg=7 - hi Comment ctermfg=3 - hi Constant ctermfg=1 - hi Special ctermfg=3 - hi Identifier ctermfg=4 - hi Statement ctermfg=0 - hi PreProc ctermfg=2 - hi Type ctermfg=2 - finish -endif - -" LIGHT COLOR DEFINE START -hi Normal guifg=#0000af guibg=#e4e4e4 ctermfg=19 ctermbg=254 -hi Cursor guifg=#ffffff guibg=#0000af -hi Comment guifg=#ff8700 guibg=#e4e4e4 ctermfg=208 -hi Constant guifg=#d70000 guibg=bg term=underline ctermfg=160 -hi Special guifg=#d75f00 guibg=bg term=bold ctermfg=166 -hi Identifier guifg=#0000af guibg=bg term=underline cterm=NONE ctermfg=19 -hi Statement guifg=#008700 guibg=bg gui=NONE term=bold ctermfg=28 cterm=NONE -hi PreProc guifg=#00af00 guibg=bg term=underline cterm=bold ctermfg=34 gui=bold -hi Type guifg=#00af00 guibg=bg term=underline ctermfg=34 -hi Underlined guifg=#80a0ff guibg=bg term=underline cterm=underline ctermfg=9 gui=underline -hi Ignore guifg=bg guibg=fg cterm=bold ctermfg=0 -hi Error guifg=#ffffff guibg=#ff0000 term=reverse cterm=bold ctermfg=15 ctermbg=12 -hi Todo guifg=#0000ff guibg=#ffff00 term=standout ctermfg=0 ctermbg=14 -hi Pmenu guibg=#ff00ff guifg=fg ctermbg=13 -hi PmenuSel guibg=#a9a9a9 guifg=fg ctermbg=8 -hi PmenuSbar guibg=#bebebe guifg=fg ctermbg=7 -hi PmenuThumb guifg=fg guibg=bg gui=reverse cterm=reverse -hi TabLine guibg=#a9a9a9 guifg=fg gui=underline term=underline cterm=underline ctermfg=15 ctermbg=8 -hi TabLineSel guifg=fg guibg=bg gui=bold term=bold cterm=bold -hi TabLineFill guifg=fg guibg=bg gui=reverse term=reverse cterm=reverse -hi MatchParen guifg=#cecb00 guibg=#ffffaf term=reverse ctermfg=3 ctermbg=229 -hi SpecialKey guifg=#00ffff guibg=bg term=bold ctermfg=9 -hi NonText guifg=#0000ff guibg=bg gui=bold term=bold ctermfg=9 -hi Directory guifg=#00ffff guibg=bg term=bold ctermfg=11 -hi ErrorMsg guifg=#ffffff guibg=#ff0000 term=standout cterm=bold ctermfg=15 ctermbg=4 -hi IncSearch guifg=#708090 guibg=#f0e68c gui=reverse term=reverse cterm=reverse ctermfg=11 ctermbg=10 -hi Search guifg=#000087 guibg=#87ffd7 term=reverse ctermfg=18 ctermbg=122 -hi MoreMsg term=bold ctermfg=29 gui=bold guifg=#00875f guibg=bg -hi ModeMsg term=bold cterm=bold ctermfg=178 gui=bold guifg=#d7af00 guibg=bg -hi LineNr guifg=#d7d787 guibg=bg term=underline ctermfg=186 -hi Question guifg=#00ffff guibg=bg gui=bold term=standout ctermfg=14 -hi StatusLine guifg=#000087 guibg=#ffffff gui=bold,reverse term=bold,reverse cterm=bold,reverse ctermfg=18 ctermbg=15 -hi StatusLineNC guifg=#949494 guibg=#ffffff gui=bold,reverse term=bold,reverse cterm=bold,reverse ctermfg=246 ctermbg=15 -hi VertSplit guifg=#000087 guibg=#c6c6c6 gui=reverse ctermfg=18 ctermbg=251 term=reverse cterm=reverse -hi Title guifg=#d700af guibg=bg gui=bold term=bold ctermfg=163 -hi Visual guifg=#ffffaf guibg=#005f00 gui=reverse term=reverse cterm=reverse ctermfg=229 ctermbg=22 -hi VisualNOS guifg=fg guibg=bg gui=bold,underline term=bold,underline cterm=bold,underline -hi WarningMsg guifg=#ff0000 guibg=bg term=standout ctermfg=9 -hi WildMenu guifg=#000000 guibg=#ffff00 guifg=fg term=standout ctermfg=0 ctermbg=11 -hi Folded guifg=#00ffff guibg=#a8a8a8 term=standout ctermfg=14 ctermbg=248 -hi FoldColumn guifg=#00ffff guibg=#bcbcbc term=standout ctermfg=14 ctermbg=250 -hi DiffAdd guibg=#000087 guifg=#e4e4e4 term=bold ctermbg=1 ctermbg=18 ctermfg=254 -hi DiffChange guibg=#870087 guifg=#87afff term=bold ctermbg=90 -hi DiffDelete guifg=#0000ff guibg=#008787 gui=bold term=bold cterm=bold ctermfg=21 ctermbg=30 ctermbg=3 -hi DiffText guibg=#ff0000 guifg=fg gui=bold term=reverse cterm=bold ctermbg=9 -hi SignColumn guifg=#00ffff guibg=#bcbcbc term=standout ctermfg=14 ctermbg=250 -hi lCursor guifg=#d7ffd7 guibg=#0000af -" LIGHT COLOR DEFINE END - -finish - -" DARK COLOR DEFINE START -hi Normal guifg=#e4e4e4 guibg=#000000 ctermfg=19 ctermbg=254 -hi Cursor guifg=#0000af guibg=#ffffff -hi Comment guifg=#e4e4e4 guifg=#ff8700 ctermfg=208 -hi Constant guifg=#d70000 guibg=bg term=underline ctermfg=160 -hi Special guifg=#d75f00 guibg=bg term=bold ctermfg=166 -hi Identifier guifg=#0000af guibg=bg term=underline cterm=NONE ctermfg=19 -hi Statement guifg=#008700 guibg=bg gui=NONE term=bold ctermfg=28 cterm=NONE -hi PreProc guifg=#00af00 guibg=bg term=underline cterm=bold ctermfg=34 gui=bold -hi Type guifg=#00af00 guibg=bg term=underline ctermfg=34 -hi Underlined guifg=#80a0ff guibg=bg term=underline cterm=underline ctermfg=9 gui=underline -hi Ignore guifg=bg guibg=fg cterm=bold ctermfg=0 -hi Error guifg=#ffffff guibg=#ff0000 term=reverse cterm=bold ctermfg=15 ctermbg=12 -hi Todo guifg=#0000ff guibg=#ffff00 term=standout ctermfg=0 ctermbg=14 -hi Pmenu guibg=#ff00ff guifg=fg ctermbg=13 -hi PmenuSel guibg=#a9a9a9 guifg=fg ctermbg=8 -hi PmenuSbar guibg=#bebebe guifg=fg ctermbg=7 -hi PmenuThumb guifg=fg guibg=bg gui=reverse cterm=reverse -hi TabLine guibg=#a9a9a9 guifg=fg gui=underline term=underline cterm=underline ctermfg=15 ctermbg=8 -hi TabLineSel guifg=fg guibg=bg gui=bold term=bold cterm=bold -hi TabLineFill guifg=fg guibg=bg gui=reverse term=reverse cterm=reverse -hi MatchParen guifg=#cecb00 guibg=#ffffaf term=reverse ctermfg=3 ctermbg=229 -hi SpecialKey guifg=#00ffff guibg=bg term=bold ctermfg=9 -hi NonText guifg=#0000ff guibg=bg gui=bold term=bold ctermfg=9 -hi Directory guifg=#00ffff guibg=bg term=bold ctermfg=11 -hi ErrorMsg guifg=#ffffff guibg=#ff0000 term=standout cterm=bold ctermfg=15 ctermbg=4 -hi IncSearch guifg=#708090 guibg=#f0e68c gui=reverse term=reverse cterm=reverse ctermfg=11 ctermbg=10 -hi Search guifg=#000087 guibg=#87ffd7 term=reverse ctermfg=18 ctermbg=122 -hi MoreMsg term=bold ctermfg=29 gui=bold guifg=#00875f guibg=bg -hi ModeMsg term=bold cterm=bold ctermfg=178 gui=bold guifg=#d7af00 guibg=bg -hi LineNr guifg=#d7d787 guibg=bg term=underline ctermfg=186 -hi Question guifg=#00ffff guibg=bg gui=bold term=standout ctermfg=14 -hi StatusLine guifg=#000087 guibg=#ffffff gui=bold,reverse term=bold,reverse cterm=bold,reverse ctermfg=18 ctermbg=15 -hi StatusLineNC guifg=#949494 guibg=#ffffff gui=bold,reverse term=bold,reverse cterm=bold,reverse ctermfg=246 ctermbg=15 -hi VertSplit guifg=#000087 guibg=#c6c6c6 gui=reverse ctermfg=18 ctermbg=251 term=reverse cterm=reverse -hi Title guifg=#d700af guibg=bg gui=bold term=bold ctermfg=163 -hi Visual guifg=#ffffaf guibg=#005f00 gui=reverse term=reverse cterm=reverse ctermfg=229 ctermbg=22 -hi VisualNOS guifg=fg guibg=bg gui=bold,underline term=bold,underline cterm=bold,underline -hi WarningMsg guifg=#ff0000 guibg=bg term=standout ctermfg=9 -hi WildMenu guifg=#000000 guibg=#ffff00 guifg=fg term=standout ctermfg=0 ctermbg=11 -hi Folded guifg=#00ffff guibg=#a8a8a8 term=standout ctermfg=14 ctermbg=248 -hi FoldColumn guifg=#00ffff guibg=#bcbcbc term=standout ctermfg=14 ctermbg=250 -hi DiffAdd guibg=#000087 guifg=#e4e4e4 term=bold ctermbg=1 ctermbg=18 ctermfg=254 -hi DiffChange guibg=#870087 guifg=#87afff term=bold ctermbg=90 -hi DiffDelete guifg=#0000ff guibg=#008787 gui=bold term=bold cterm=bold ctermfg=21 ctermbg=30 ctermbg=3 -hi DiffText guibg=#ff0000 guifg=fg gui=bold term=reverse cterm=bold ctermbg=9 -hi SignColumn guifg=#00ffff guibg=#bcbcbc term=standout ctermfg=14 ctermbg=250 -hi lCursor guifg=#d7ffd7 guibg=#0000af -" DARK COLOR DEFINE END - -" COLOR LINKS DEFINE START -" COLOR LINKS DEFINE END - - - - - - - - - - - - - - - - - - - - - - - diff --git a/vim/colors/pic.vim b/vim/colors/pic.vim deleted file mode 100644 index cfa51a9..0000000 --- a/vim/colors/pic.vim +++ /dev/null @@ -1,245 +0,0 @@ -" Vim syntax file -" Language: PIC16F84 Assembler (Microchip's microcontroller) -" Maintainer: Aleksandar Veselinovic -" Last Change: 2001 May 10 -" URL: http://SOLAIR.EUnet.yu/~aleksav/vim/syntax/pic.vim -" Revision: 1.0 - -" Modifications -" Language: Add support to PIC18fxx2 Assembler (Microchip's microcontroller) -" Modifications:Diego Belotti -" Last Change: 2003 Ago 26 -" Revision: 2.0 - - -" 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 - -syn case match -syn keyword picTodo NOTE TODO XXX contained - - -syn case ignore - -syn match picIdentifier "[a-z_$][a-z0-9_$]*" -syn match picLabel "^[A-Z_$][A-Z0-9_$]*" -syn match picLabel "^[A-Z_$][A-Z0-9_$]*:"me=e-1 - -syn match picASCII "A\='.'" -syn match picBinary "B'[0-1]\+'" -syn match picDecimal "D'\d\+'" -syn match picDecimal "\d\+" -syn match picHexadecimal "0x\x\+" -syn match picHexadecimal "H'\x\+'" -syn match picHexadecimal "[0-9]\x*h" -syn match picOctal "O'[0-7]\o*'" - - -syn match picComment ";.*" contains=picTodo - -syn region picString start=+"+ end=+"+ - -" Inicio del 16f84 -syn keyword picRegister INDF TMR0 PCL STATUS FSR PORTA PORTB -syn keyword picRegister EEDATA EEADR PCLATH INTCON INDF OPTION_REG PCL -syn keyword picRegister FSR TRISA TRISB EECON1 EECON2 INTCON OPTION - -" Register --- bits - -" STATUS -syn keyword picRegisterPart IRP RP1 RP0 TO PD Z DC C - -" PORTA -syn keyword picRegisterPart T0CKI -syn match picRegisterPart "RA[0-4]" - -" PORTB -syn keyword picRegisterPart INT -syn match picRegisterPart "RB[0-7]" - -" INTCON -syn keyword picRegisterPart GIE EEIE T0IE INTE RBIE T0IF INTF RBIF - -" OPTION -syn keyword picRegisterPart RBPU INTEDG T0CS T0SE PSA PS2 PS1 PS0 - -" EECON2 -syn keyword picRegisterPart EEIF WRERR WREN WR RD - -" INTCON -syn keyword picRegisterPart GIE EEIE T0IE INTE RBIE T0IF INTF RBIF - - -" OpCodes... -syn keyword picOpcode ADDWF ANDWF CLRF CLRW COMF DECF DECFSZ INCF INCFSZ -syn keyword picOpcode IORWF MOVF MOVWF NOP RLF RRF SUBWF SWAPF XORWF -syn keyword picOpcode BCF BSF BTFSC BTFSS -syn keyword picOpcode ADDLW ANDLW CALL CLRWDT GOTO IORLW MOVLW RETFIE -syn keyword picOpcode RETLW RETURN SLEEP SUBLW XORLW -syn keyword picOpcode GOTO - - -" Directives -syn keyword picDirective __BADRAM BANKISEL BANKSEL CBLOCK CODE __CONFIG -syn keyword picDirective CONSTANT DATA DB DE DT DW ELSE END ENDC -syn keyword picDirective ENDIF ENDM ENDW EQU ERROR ERRORLEVEL EXITM EXPAND -syn keyword picDirective EXTERN FILL GLOBAL IDATA __IDLOCS IF IFDEF IFNDEF -syn keyword picDirective INCLUDE LIST LOCAL MACRO __MAXRAM MESSG NOEXPAND -syn keyword picDirective NOLIST ORG PAGE PAGESEL PROCESSOR RADIX RES SET -syn keyword picDirective SPACE SUBTITLE TITLE UDATA UDATA_OVR UDATA_SHR -syn keyword picDirective VARIABLE WHILE INCLUDE -syn match picDirective "#\=UNDEFINE" -syn match picDirective "#\=INCLUDE" -syn match picDirective "#\=DEFINE" -" Fin del 16f84 - -" Inicio del PIC 18Fxx2 -" Regisers -syn keyword picRegister TOSU TOSH TOSL STKPTR PCLATU PCLATH PCL TBLPTRU TBLPTRH TBLPTRL TABLAT -syn keyword picRegister PRODH PRODL INTCON INTCON2 INTCON3 INDF0 POSTINC0 POSTDEC0 PREINC0 PLUSW0 -syn keyword picRegister FSR0H FSR0L WREG INDF1 POSTINC1 POSTDEC1 PREINC1 PLUSw1 FSR1H FSR1L BSR -syn keyword picRegister INDF2 POSTINC2 POSTDEC2 PREINC2 PLUSw2 FSR2H FSR2L STATUS TMR0H TMR0L -syn keyword picRegister T0CON OSCCON LVDCON WDTCON RCON TMR1H TMR1L T1CON TMR2 PR2 T2CON SSPBUF -syn keyword picRegister SSPADD SSPSTAT SSPCON1 SSPCON2 ADRESH ADRESL ADCON0 ADCON1 CCPR1H CCPR1L -syn keyword picRegister CCP1CON CCPR2H CCPR2L CCP2CON TMR3H TMR3L T3CON SPBRG RCREG TXREG TXSTA -syn keyword picRegister RCSTA EEADR EEDATA EECON2 EECON1 IPR2 PIR2 PIE2 IPR1 PIR1 PIE1 TRISE -syn keyword picRegister TRISD TRISC TRISB TRISA LATC LATD LATB LATA PORTE PORTD PORTC PORTB PORTA -"Register BITS -" STKPTR -syn keyword picRegisterPart STKFUL STKUNF -" INTCON -syn keyword picRegisterPart GIE GIEH PEIE GIEL TMR0IE T0IE INT0IE INT0E RBIE TMR0IF T0IF INT0IF INT0F RBIF -" INTCON2 -syn keyword picRegisterPart NOT_RBPU RBPU INTEDG0 INTEDG1 INTEDG2 TMR0IP T0IP RBIP -" INTCON3 -syn keyword picRegisterPart INT2IP INT1IP INT2IE INT2IP INT2IF INT1IF -" STATUS -syn keyword picRegisterPart N OV Z DC C -" T0CON -syn keyword picRegisterPart TMR0ON T08BIT T0CS T0SE PSA T0PS2 T0PS1 T0PS0 -" OSCCON -syn keyword picRegisterPart SCS -" LVDCON -syn keyword picRegisterPart IRVST LVDEN LVDL3 LVDL2 LVDL1 LVDL0 -" WDTCON -syn keyword picRegisterPart SWDTE SWDTEN -" RCON -syn keyword picRegisterPart IPEN NOT_RI RI NOT_TO TO NOT_PD PD NOT_POR POR NOT_BOR BOR -" T1CON -syn keyword picRegisterPart RD16 T1CKPS1 T1CKPS0 T1OSCEN NO_T1SYNC T1SYNC T1INSYNC TMR1CS TMR1ON -" T2CON -syn keyword picRegisterPart TOUTPS3 TOUTPS2 TOUTPS1 TOUTPS0 TMR2ON T2CKPS1 T2CKPS0 -" SSPSTAT -syn keyword picRegisterPart SMP CKE D I2C_DAT NOT_A NOT_ADDRESS D_A DATA_ADDRESS P I2C_STOP S I2C_START R I2C_READ NOT_W NOT_WRITE R_W READ_WRITE UA BF -" SSPCON1 -syn keyword picRegisterPart WCOL SSPOV SSPEN CKP SSPM3 SSPM2 SSPM1 SSPM0 -" SSPCIN2 -syn keyword picRegisterPart GCEN ACKSTAT ACKDT ACKEN RCEN PEN RSEN SEN -" ADCON0 -syn keyword picRegisterPart ADCS1 ADCS0 CHS2 CHS1 CHS0 GO NOT_DONE DONE GO_DONE ADON -" ADCON1 -syn keyword picRegisterPart ADFM ADCS2 PCFG3 PCFG2 PCFG1 PCFG0 -" CCP1CON -syn keyword picRegisterPart DC1B1 CCP1X DC1BC0 CCP1Y CCP1M3 CCP1M2 CCP1M1 CCP1M0 -" CCP2CON -syn keyword picRegisterPart DC2B1 CCP2X DC2B0 CCP2Y CCP2M3 CCP2M2 CCP2M1 CCP2M0 -" T3CON -syn keyword picRegisterPart RD16 T3CCP2 T3CKPS1 T3CKPS0 T3CCP1 NOT_T3SYNC T3SYNC T3INSYNC TMR3CS TMR3ON -" TXSTA -syn keyword picRegisterPart CSRC TX9 NOT_TX8 TX8_9 TXEN SYNC BRGH TMRT TX9D TXD8 -" RCSTA -syn keyword picRegisterPart SPEN RX9 RC9 NOT_RC8 RC8_9 SREN CREN ADDEN FERR OERR RX9D RCD8 -" IPR2 -syn keyword picRegisterPart EEIP BCLIP LVDIP TMR3IP CCP2IP -" PIR2 -syn keyword picRegisterPart EEIF BCLIF LVDIF TMR3IF CCP2IF -" PIE2 -syn keyword picRegisterPart EEIE BCLIE LVDIE TMR3IE CCP2IE -" IPR1 -syn keyword picRegisterPart PSPIP ADIP RCIP TXIP SSPIP CCP1IP TMR2IP TMR1IP -" PIR1 -syn keyword picRegisterPart PSPIF ADIF RCIF TXIF SSPIF CCP1IF TMR2IF TMR1IF -" PIE1 -syn keyword picRegisterPart PSPIE ADIE RCIE TXIE SSPIE CCP1IE TMR2IE TMR1IE -" TRISE -syn keyword picRegisterPart IBF OBF IBOV PSPMODE TRISE2 TRISE1 TRISE0 -" EECON1 -syn keyword picRegisterPart EEPGD CFGS FREE WRERR WREN WR RD -" PORTA -syn match picRegisterPart "RA[0-6]" -syn match picRegisterPart "AN[0-4]" -syn keyword picRegisterPart VREFM VREFP T0CKI SS LVDIN OSC2 CLKO -" PORTB -syn match picRegisterPart "RB[0-7]" -syn keyword picRegisterPart INT0 INT1 INT2 CCP2A -" PORTC -syn match picRegisterPart "RC[0-7]" -syn keyword picRegisterPart T1OSO T1CKI T1OSI CCP2 CCP1 SCK SCL SDI SDA SDO TX CK RX -" PORTD -syn match picRegisterPart "RD[0-7]" -syn match picRegisterPart "PSP[0-7]" -" PORTE -syn match picRegisterPart "RE[0-2]" -syn match picRegisterPart "AN[5-7]" -syn keyword picRegisterPart RD WR CS - -" CONFIG -syn match picDirective "_CONFIG[1-7]L" -syn match picDirective "_CONFIG[1-7]H" -syn keyword picDirective _DEVID1 _DEVID2 -syn match picDirective "_IDLOC[0-7]" - -" OPCODES -syn keyword picOpcode ADDWF ADDWFC ANDWF CLRF COMF CPFSEQ CPFSGT CPFSLT DECF DECFSZ DCFSNZ INCF -syn keyword picOpcode INCFSZ INFSNZ IORWF MOVF MOVFF MOVWF MULWF NEGF RLCF RLNCF RRCF RRNCF SETF -syn keyword picOpcode SUBFWB SWAPF TSTFSZ XORWF BCF BSF BTFSC BTFSS BTG BC BN BNC BNN BNOV BNZ -syn keyword picOpcode BOV BRA BZ CALL CLRWDT DAW GOTO NOP POP PUSH RCALL RESET RETFIE RETLW RETURN -syn keyword picOpcode SLEEP ADDLW ANDLW IORLW LFSR MOVLB MOVLW MULLW RETLW SUBLW XORLW -syn keyword picOpcode TBLRD* TBLRD*+ TBLRD*- TBLRD +* TBLWT* TBLWT*+ TBLWT*- TBLWT+* - -" DIRECTIVES -" The same as the 16f84 - - -" Fin del 18fxx2 - -" 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_pic16f84_syntax_inits") - if version < 508 - let did_pic16f84_syntax_inits = 1 - command -nargs=+ HiLink hi link - else - command -nargs=+ HiLink hi def link - endif - - HiLink picTodo Todo - HiLink picComment Comment - HiLink picDirective Statement - HiLink picLabel Label - HiLink picString String - - HiLink picOpcode Keyword - HiLink picRegister Structure - HiLink picRegisterPart Special - - HiLink picASCII String - HiLink picBinary Number - HiLink picDecimal Number - HiLink picHexadecimal Number - HiLink picOctal Number - - HiLink picIdentifier Identifier - - delcommand HiLink -endif - -let b:current_syntax = "pic" - -" vim: ts=8 diff --git a/vim/colors/piggy.vim b/vim/colors/piggy.vim deleted file mode 100644 index 88cf656..0000000 --- a/vim/colors/piggy.vim +++ /dev/null @@ -1,105 +0,0 @@ -" ====================================================================== -" Piggy -" ====================================================================== -" A Sublime Text 2 / Textmate theme. -" Copyright (c) 2014 Dayle Rees. -" Released under the MIT License -" ====================================================================== -" Find more themes at : https://github.com/daylerees/colour-schemes -" ====================================================================== - -set background=dark -hi clear -syntax reset - -" Colors for the User Interface. - -hi Cursor guibg=#cc4455 guifg=white ctermbg=4 ctermfg=15 -hi link CursorIM Cursor -hi Normal guibg=#1c1618 guifg=#EDEBE6 gui=none ctermbg=0 ctermfg=15 -hi NonText guibg=bg guifg=#EDEBE6 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 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=#F52E62 ctermbg=bg ctermfg=10 -hi link WarningMsg ErrorMsg - -hi StatusLine guibg=#222222 guifg=black ctermbg=14 ctermfg=0 -hi StatusLineNC guibg=#cc4455 guifg=white gui=none ctermbg=4 ctermfg=11 -hi VertSplit guibg=#222222 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 ctermbg=4 ctermfg=fg - -" Colors for Syntax Highlighting. - -hi Comment guibg=bg guifg=#3f3236 gui=none ctermbg=8 ctermfg=7 - -hi Constant guibg=bg guifg=white ctermbg=8 ctermfg=15 -hi String guibg=bg guifg=#FF453E ctermbg=bg ctermfg=14 -hi Character guibg=bg guifg=#FD6A5D ctermbg=bg ctermfg=14 -hi Number guibg=bg guifg=#FF453E ctermbg=1 ctermfg=15 -hi Boolean guibg=bg guifg=#FF453E gui=none ctermbg=1 ctermfg=15 -hi Float guibg=bg guifg=#FF453E ctermbg=1 ctermfg=15 - -hi Identifier guibg=bg guifg=#EDEBE6 ctermbg=bg ctermfg=12 -hi Function guibg=bg guifg=#FD6A5D ctermbg=bg ctermfg=12 -hi Statement guibg=bg guifg=#FD6A5D ctermbg=bg ctermfg=14 - -hi Conditional guibg=bg guifg=#FD6A5D ctermbg=bg ctermfg=12 -hi Repeat guibg=bg guifg=#FD6A5D ctermbg=4 ctermfg=14 -hi Label guibg=bg guifg=#ffccff ctermbg=bg ctermfg=13 -hi Operator guibg=bg guifg=#FD6A5D ctermbg=6 ctermfg=15 -hi Keyword guibg=bg guifg=#FD6A5D ctermbg=bg ctermfg=10 -hi Exception guibg=bg guifg=#FD6A5D ctermbg=bg ctermfg=10 - -hi PreProc guibg=bg guifg=#ffcc99 ctermbg=4 ctermfg=14 -hi Include guibg=bg guifg=#F52E62 ctermbg=bg ctermfg=10 -hi link Define Include -hi link Macro Include -hi link PreCondit Include - -hi Type guibg=bg guifg=#F52E62 ctermbg=bg ctermfg=12 -hi StorageClass guibg=bg guifg=#FD6A5D ctermbg=bg ctermfg=10 -hi Structure guibg=bg guifg=#EDEBE6 ctermbg=bg ctermfg=10 -hi Typedef guibg=bg guifg=#F52E62 ctermbg=bg ctermfg=10 - -hi Special guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi SpecialChar guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi Tag guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi Delimiter guibg=bg guifg=fg ctermbg=1 ctermfg=fg -hi SpecialComment guibg=#334455 guifg=#6a515a 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=bg guifg=#EDEBE6 ctermbg=1 ctermfg=15 -hi Ignore guibg=bg guifg=#cccccc ctermbg=bg ctermfg=8 -hi Error guibg=#ff0000 guifg=white ctermbg=12 ctermfg=15 -hi Todo guibg=#556677 guifg=#ff0000 ctermbg=1 ctermfg=12 - -hi htmlH2 guibg=bg guifg=fg 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 = "Piggy" -let colors_name = "Piggy" - diff --git a/vim/colors/pink.vim b/vim/colors/pink.vim deleted file mode 100644 index bcdf33b..0000000 --- a/vim/colors/pink.vim +++ /dev/null @@ -1,168 +0,0 @@ -" Maintainer: paddynewman@gmail.com -" License: BSD - -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 - -set background=dark -hi clear -if exists("syntax_on") - syntax reset -endif - -let g:colors_name = "pink" -let s:save_cpo = &cpo -set cpo&vim - -let s:colors256 = [ - \ ["Normal", "NONE", "238", "225" ], - \ ["Cursor", "NONE", "NONE", "160" ], - \ ["CursorLine", "NONE", "NONE", "222" ], - \ ["CursorColumn", "NONE", "NONE", "223" ], - \ ["Incsearch", "NONE", "NONE", "11" ], - \ ["Search", "NONE", "NONE", "11" ], - \ ["ErrorMsg", "BOLD", "16", "9" ], - \ ["WarningMsg", "BOLD", "16", "11" ], - \ ["ModeMsg", "BOLD", "NONE", "11" ], - \ ["MoreMsg", "BOLD", "16", "11" ], - \ ["Question", "BOLD", "27", "NONE" ], - \ ["StatusLine", "NONE", "0", "219" ], - \ ["StatusLineNC", "NONE", "238", "219" ], - \ ["User1", "BOLD", "28", "NONE" ], - \ ["User2", "BOLD", "39", "NONE" ], - \ ["VertSplit", "NONE", "84", "22" ], - \ ["WildMenu", "BOLD", "87", "35" ], - \ ["DiffText", "NONE", "16", "190" ], - \ ["DiffChange", "NONE", "16", "83" ], - \ ["DiffDelete", "NONE", "79", "124" ], - \ ["DiffAdd", "NONE", "79", "21" ], - \ ["Folded", "NONE", "238", "255" ], - \ ["FoldedColumn", "NONE", "238", "255" ], - \ ["FoldColumn", "NONE", "225", "255" ], - \ ["Directory", "NONE", "28", "NONE" ], - \ ["LineNr", "NONE", "238", "255" ], - \ ["NonText", "NONE", "238", "225" ], - \ ["SpecialKey", "NONE", "9", "NONE" ], - \ ["Title", "BOLD", "18", "NONE" ], - \ ["Visual", "NONE", "NONE", "220" ], - \ ["Comment", "NONE", "238", "255" ], - \ ["Costant", "NONE", "58", "NONE" ], - \ ["String", "NONE", "160", "NONE" ], - \ ["Error", "NONE", "130", "NONE" ], - \ ["Identifier", "NONE", "31", "NONE" ], - \ ["Ignore", "NONE", "NONE", "NONE" ], - \ ["Number", "NONE", "23", "NONE" ], - \ ["PreProc", "NONE", "26", "255" ], - \ ["Special", "NONE", "238", "NONE" ], - \ ["SpecialChar", "NONE", "22", "NONE" ], - \ ["Statement", "NONE", "36", "NONE" ], - \ ["Todo", "NONE", "NONE", "229" ], - \ ["Type", "NONE", "20", "NONE" ], - \ ["Underlined", "BOLD", "25", "NONE" ], - \ ["TaglistTagName","BOLD", "29", "118" ]] - -let s:colorvim7 = [ - \ ["Pmenu", "NONE", "238", "219" ], - \ ["PmenuSel", "NONE", "238", "11" ], - \ ["PmenuSbar", "NONE", "238", "11" ], - \ ["PmenuThumb", "NONE", "238", "11" ], - \ ["SpellBad", "NONE", "238", "9" ], - \ ["SpellRare", "NONE", "NONE", "228" ], - \ ["SpellLocal", "NONE", "NONE", "224" ], - \ ["SpellCap", "NONE", "NONE", "247" ], - \ ["MatchParen", "NONE", "NONE", "11" ], - \ ["TabLine", "NONE", "238", "219" ], - \ ["TabLineSel", "NONE", "0", "225" ], - \ ["TabLineFill", "NONE", "219", "219" ]] - -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 - -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 - let s:cmap = [ - \ "#000000", "#800000", "#008000", "#808000", - \ "#000080", "#800080", "#008080", "#c0c0c0", - \ "#808080", "#ff0000", "#00ff00", "#ffff00", - \ "#0000ff", "#ff00ff", "#00ffff", "#ffffff", - \ - \ "#000000", "#00005f", "#00008f", "#0000af", "#0000d7", "#0000ff", - \ "#005f00", "#005f5f", "#005f8f", "#005faf", "#005fd7", "#005fff", - \ "#008f00", "#008f5f", "#008f8f", "#008faf", "#008fd7", "#008fff", - \ "#00af00", "#00af5f", "#00af8f", "#00afaf", "#00afd7", "#00afff", - \ "#00d700", "#00d75f", "#00d78f", "#00d7af", "#00d7d7", "#00d7ff", - \ "#00ff00", "#00ff5f", "#00ff8f", "#00ffaf", "#00ffd7", "#00ffff", - \ "#5f0000", "#5f005f", "#5f008f", "#5f00af", "#5f00d7", "#5f00ff", - \ "#5f5f00", "#5f5f5f", "#5f5f8f", "#5f5faf", "#5f5fd7", "#5f5fff", - \ "#5f8f00", "#5f8f5f", "#5f8f8f", "#5f8faf", "#5f8fd7", "#5f8fff", - \ "#5faf00", "#5faf5f", "#5faf8f", "#5fafaf", "#5fafd7", "#5fafff", - \ "#5fd700", "#5fd75f", "#5fd78f", "#5fd7af", "#5fd7d7", "#5fd7ff", - \ "#5fff00", "#5fff5f", "#5fff8f", "#5fffaf", "#5fffd7", "#5fffff", - \ "#8f0000", "#8f005f", "#8f008f", "#8f00af", "#8f00d7", "#8f00ff", - \ "#8f5f00", "#8f5f5f", "#8f5f8f", "#8f5faf", "#8f5fd7", "#8f5fff", - \ "#8f8f00", "#8f8f5f", "#8f8f8f", "#8f8faf", "#8f8fd7", "#8f8fff", - \ "#8faf00", "#8faf5f", "#8faf8f", "#8fafaf", "#8fafd7", "#8fafff", - \ "#8fd700", "#8fd75f", "#8fd78f", "#8fd7af", "#8fd7d7", "#8fd7ff", - \ "#8fff00", "#8fff5f", "#8fff8f", "#8fffaf", "#8fffd7", "#8fffff", - \ "#af0000", "#af005f", "#af008f", "#af00af", "#af00d7", "#af00ff", - \ "#af5f00", "#af5f5f", "#af5f8f", "#af5faf", "#af5fd7", "#af5fff", - \ "#af8f00", "#af8f5f", "#af8f8f", "#af8faf", "#af8fd7", "#af8fff", - \ "#afaf00", "#afaf5f", "#afaf8f", "#afafaf", "#afafd7", "#afafff", - \ "#afd700", "#afd75f", "#afd78f", "#afd7af", "#afd7d7", "#afd7ff", - \ "#afff00", "#afff5f", "#afff8f", "#afffaf", "#afffd7", "#afffff", - \ "#d70000", "#d7005f", "#d7008f", "#d700af", "#d700d7", "#d700ff", - \ "#d75f00", "#d75f5f", "#d75f8f", "#d75faf", "#d75fd7", "#d75fff", - \ "#d78f00", "#d78f5f", "#d78f8f", "#d78faf", "#d78fd7", "#d78fff", - \ "#d7af00", "#d7af5f", "#d7af8f", "#d7afaf", "#d7afd7", "#d7afff", - \ "#d7d700", "#d7d75f", "#d7d78f", "#d7d7af", "#d7d7d7", "#d7d7ff", - \ "#d7ff00", "#d7ff5f", "#d7ff8f", "#d7ffaf", "#d7ffd7", "#d7ffff", - \ "#ff0000", "#ff005f", "#ff008f", "#ff00af", "#ff00d7", "#ff00ff", - \ "#ff5f00", "#ff5f5f", "#ff5f8f", "#ff5faf", "#ff5fd7", "#ff5fff", - \ "#ff8f00", "#ff8f5f", "#ff8f8f", "#ff8faf", "#ff8fd7", "#ff8fff", - \ "#ffaf00", "#ffaf5f", "#ffaf8f", "#ffafaf", "#ffafd7", "#ffafff", - \ "#ffd700", "#ffd75f", "#ffd78f", "#ffd7af", "#ffd7d7", "#ffd7ff", - \ "#ffff00", "#ffff5f", "#ffff8f", "#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" ] - - for s:col in s:colors256 - let fg = s:checkargs(s:col[2]) - let bg = s:checkargs(s:col[3]) - exec "hi " .s:col[0] . " gui=" . s:col[1] . " guifg=" . - \ fg . " guibg=" .bg - endfor - - if v:version >= 700 - for s:col in s:colorvim7 - let fg = s:checkargs(s:col[2]) - let bg = s:checkargs(s:col[3]) - exec "hi " . s:col[0] . " gui=" . s:col[1] . - \ " guifg=" . fg . " guibg=" . bg - endfor - endif -endif - -let &cpo = s:save_cpo " restoring &cpo value - diff --git a/vim/colors/potpourri.vim b/vim/colors/potpourri.vim deleted file mode 100644 index f867b72..0000000 --- a/vim/colors/potpourri.vim +++ /dev/null @@ -1,105 +0,0 @@ -" ====================================================================== -" Potpourri -" ====================================================================== -" A Sublime Text 2 / Textmate theme. -" Copyright (c) 2014 Dayle Rees. -" Released under the MIT License -" ====================================================================== -" Find more themes at : https://github.com/daylerees/colour-schemes -" ====================================================================== - -set background=dark -hi clear -syntax reset - -" Colors for the User Interface. - -hi Cursor guibg=#cc4455 guifg=white ctermbg=4 ctermfg=15 -hi link CursorIM Cursor -hi Normal guibg=#2E2B2C guifg=#F8F8F2 gui=none ctermbg=0 ctermfg=15 -hi NonText guibg=bg guifg=#F8F8F2 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 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=#C491C4 ctermbg=bg ctermfg=10 -hi link WarningMsg ErrorMsg - -hi StatusLine guibg=#ffeecc guifg=black 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 ctermbg=4 ctermfg=fg - -" Colors for Syntax Highlighting. - -hi Comment guibg=bg guifg=#696363 gui=none ctermbg=8 ctermfg=7 - -hi Constant guibg=bg guifg=white ctermbg=8 ctermfg=15 -hi String guibg=bg guifg=#B866FA ctermbg=bg ctermfg=14 -hi Character guibg=bg guifg=#ED1153 ctermbg=bg ctermfg=14 -hi Number guibg=bg guifg=#C84FF0 ctermbg=1 ctermfg=15 -hi Boolean guibg=bg guifg=#C84FF0 gui=none ctermbg=1 ctermfg=15 -hi Float guibg=bg guifg=#C84FF0 ctermbg=1 ctermfg=15 - -hi Identifier guibg=bg guifg=#F8F8F2 ctermbg=bg ctermfg=12 -hi Function guibg=bg guifg=#ED1153 ctermbg=bg ctermfg=12 -hi Statement guibg=bg guifg=#ED1153 ctermbg=bg ctermfg=14 - -hi Conditional guibg=bg guifg=#ED1153 ctermbg=bg ctermfg=12 -hi Repeat guibg=bg guifg=#ED1153 ctermbg=4 ctermfg=14 -hi Label guibg=bg guifg=#ffccff ctermbg=bg ctermfg=13 -hi Operator guibg=bg guifg=#ED1153 ctermbg=6 ctermfg=15 -hi Keyword guibg=bg guifg=#ED1153 ctermbg=bg ctermfg=10 -hi Exception guibg=bg guifg=#ED1153 ctermbg=bg ctermfg=10 - -hi PreProc guibg=bg guifg=#ffcc99 ctermbg=4 ctermfg=14 -hi Include guibg=bg guifg=#C491C4 ctermbg=bg ctermfg=10 -hi link Define Include -hi link Macro Include -hi link PreCondit Include - -hi Type guibg=bg guifg=#C491C4 ctermbg=bg ctermfg=12 -hi StorageClass guibg=bg guifg=#ED1153 ctermbg=bg ctermfg=10 -hi Structure guibg=bg guifg=#F8F8F2 ctermbg=bg ctermfg=10 -hi Typedef guibg=bg guifg=#C491C4 ctermbg=bg ctermfg=10 - -hi Special guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi SpecialChar guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi Tag guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi Delimiter guibg=bg guifg=fg ctermbg=1 ctermfg=fg -hi SpecialComment guibg=#334455 guifg=#8f8787 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=bg guifg=#F8F8F2 ctermbg=1 ctermfg=15 -hi Ignore guibg=bg guifg=#cccccc ctermbg=bg ctermfg=8 -hi Error guibg=#ff0000 guifg=white ctermbg=12 ctermfg=15 -hi Todo guibg=#556677 guifg=#ff0000 ctermbg=1 ctermfg=12 - -hi htmlH2 guibg=bg guifg=fg 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 = "Potpourri" -let colors_name = "Potpourri" - diff --git a/vim/colors/potts.vim b/vim/colors/potts.vim deleted file mode 100644 index 79bc5e9..0000000 --- a/vim/colors/potts.vim +++ /dev/null @@ -1,53 +0,0 @@ -" -*- vim -*- -" FILE: "/home/dp/.vim/colors/potts2.vim" {{{ -" LAST MODIFICATION: "Fri, 08 Feb 2002 09:47:10 (dp)" -" (C) 2001 by Douglas L. Potts, -" $Id: potts2.vim,v 1.3 2002/02/18 20:25:27 dp Exp $ }}} - -set background=dark -highlight clear -if exists("syntax_on") - syntax reset -endif -let g:colors_name="potts2" - -highlight SpecialKey term=bold ctermfg=9 guifg=Cyan -highlight NonText term=bold ctermfg=9 gui=bold guifg=green -highlight Directory term=bold ctermfg=11 guifg=Cyan -highlight ErrorMsg term=standout ctermfg=15 ctermbg=4 guifg=White guibg=Red -highlight IncSearch term=reverse cterm=reverse gui=reverse -highlight Search term=reverse ctermfg=15 ctermbg=12 guifg=white guibg=Red -highlight MoreMsg term=bold ctermfg=10 gui=bold guifg=SeaGreen -highlight ModeMsg term=bold cterm=bold gui=bold -highlight LineNr term=underline ctermfg=14 guifg=Yellow -highlight Question term=standout ctermfg=10 gui=bold guifg=Green -highlight StatusLine term=bold,reverse cterm=bold,reverse gui=bold,reverse -highlight StatusLineNC term=reverse cterm=reverse gui=reverse -highlight VertSplit term=reverse cterm=reverse gui=reverse -highlight Title term=bold ctermfg=13 gui=bold guifg=Magenta -highlight Visual term=reverse cterm=reverse gui=reverse guifg=gray guibg=black -highlight VisualNOS term=bold,underline cterm=bold,underline gui=bold,underline -highlight WarningMsg term=standout ctermfg=12 guifg=Red -highlight WildMenu term=standout ctermfg=0 ctermbg=14 guifg=Black guibg=Yellow -highlight Folded term=standout cterm=bold ctermfg=11 guifg=cyan guibg=bg -highlight FoldColumn term=standout cterm=bold ctermfg=11 guifg=cyan guibg=bg -highlight DiffAdd term=bold ctermfg=10 ctermbg=9 guifg=Green guibg=Black -highlight DiffChange term=bold ctermfg=15 ctermbg=9 guifg=White guibg=Blue -highlight DiffDelete term=bold ctermfg=13 ctermbg=11 gui=bold guifg=Magenta guibg=Black -highlight DiffText term=reverse cterm=bold ctermfg=15 ctermbg=12 gui=bold guifg=White guibg=Red -highlight Cursor guifg=bg guibg=fg -highlight lCursor guifg=bg guibg=fg -highlight Normal guifg=gray guibg=black font='6x13' -highlight Comment term=bold ctermfg=11 guifg=#80a0ff -highlight Constant term=underline ctermfg=13 guifg=#ffa0a0 -highlight Special term=bold ctermfg=12 guifg=Orange -highlight Identifier term=underline cterm=bold ctermfg=11 guifg=#40ffff -highlight Statement term=bold ctermfg=14 gui=bold guifg=#ffff60 -highlight PreProc term=underline ctermfg=9 guifg=#ff80ff -highlight Type term=underline ctermfg=10 gui=bold guifg=#60ff60 -highlight Underlined term=underline cterm=underline ctermfg=9 gui=underline guifg=#80a0ff -highlight Ignore ctermfg=0 guifg=bg -highlight Error term=reverse ctermfg=15 ctermbg=12 guifg=White guibg=Red -highlight Todo term=standout ctermfg=0 ctermbg=14 guifg=Blue guibg=Yellow -highlight DebugBreak ctermfg=15 ctermbg=4 guifg=white guibg=darkred -highlight DebugStop ctermfg=15 ctermbg=10 guifg=white guibg=lightgreen diff --git a/vim/colors/print_bw.vim b/vim/colors/print_bw.vim deleted file mode 100755 index 7a4f5e1..0000000 --- a/vim/colors/print_bw.vim +++ /dev/null @@ -1,65 +0,0 @@ -" Vim color file -" Maintainer: Mike Williams -" 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 diff --git a/vim/colors/prmths.vim b/vim/colors/prmths.vim deleted file mode 100644 index 605dbfb..0000000 --- a/vim/colors/prmths.vim +++ /dev/null @@ -1,78 +0,0 @@ -" local syntax file - set colors on a per-machine basis: -" vim: tw=0 ts=4 sw=4 -" Vim color file -" Maintainer: Greg Maculo -" Last Change: 2008 February 08 - -set background=dark -hi clear -if exists("syntax_on") - syntax reset -endif -let g:colors_name = "prmths" -hi Normal ctermfg=LightBlue ctermbg=black guifg=#6666CC guibg=#000011 -hi NonText ctermfg=DarkGray ctermbg=black guifg=#555555 guibg=#000000 -hi Comment term=italic ctermfg=DarkGray ctermbg=black guifg=#555555 gui=italic -hi Constant term=bold gui=bold ctermfg=DarkRed ctermbg=black guifg=#880000 -hi Identifer guifg=#99AAAA ctermbg=black ctermfg=Gray -hi Boolean ctermfg=LightRed ctermbg=black guifg=LightRed -hi String ctermfg=DarkRed ctermbg=black guifg=#FF0000 -hi Character ctermfg=DarkRed ctermbg=black guifg=#660000 -hi Number ctermfg=DarkMagenta ctermbg=black guifg=#AA0088 -hi Float ctermfg=Magenta ctermbg=black guifg=#FF00FF -hi Special term=bold ctermfg=LightCyan ctermbg=black guifg=#99FFFF gui=bold -hi SpecialChar term=bold ctermfg=LightCyan ctermbg=black guifg=#55BBBB gui=bold -hi SpecialComment term=bold ctermfg=DarkGray ctermbg=black guifg=#555555 gui=bold -hi Delimiter term=bold ctermfg=LightBlue ctermbg=Black guifg=#33AAFF gui=bold -hi Debug ctermbg=LightBlue guibg=#9999FF ctermfg=black guifg=Black gui=italic -hi Statement term=bold ctermfg=Yellow ctermbg=black gui=bold guifg=#FFFF66 -hi Exception term=bold ctermfg=Yellow ctermbg=black gui=bold guifg=#BBBB22 -hi Keyword ctermfg=White ctermbg=black guifg=#FFFFBB gui=bold -hi Label ctermfg=white ctermbg=black guifg=#FFFF99 gui=bold -hi PreProc term=bold gui=bold ctermbg=black ctermfg=LightCyan guifg=#33CCFF -hi Include term=bold gui=bold ctermbg=black ctermfg=LightCyan guifg=#00AAFF -hi Define term=bold gui=bold ctermbg=black ctermfg=LightCyan guifg=#0099FF -hi Macro term=bold gui=bold ctermbg=black ctermfg=LightCyan guifg=#0077FF -hi PreCondit term=bold gui=bold ctermbg=black ctermfg=LightCyan guifg=#0066FF -hi Type ctermfg=DarkBlue ctermbg=black guifg=#0000FF gui=bold -hi StorageClass ctermfg=DarkBlue ctermbg=black guifg=#0000DD gui=bold -hi Structure ctermfg=DarkBlue ctermbg=black guifg=#0000BB gui=bold -hi Typedef ctermfg=DarkBlue ctermbg=black guifg=#000099 gui=bold -hi Function ctermfg=DarkCyan ctermbg=black guifg=#22AADD -hi Repeat ctermfg=White ctermbg=black guifg=#BBBBFF gui=bold -hi Conditional gui=Bold ctermbg=black term=Bold guifg=#FFCCEE ctermfg=White -hi Operator ctermfg=LightGray ctermbg=black guifg=#99AAFF gui=bold -hi MatchParen ctermfg=black guifg=black guibg=orange ctermbg=darkyellow -hi lCursor term=bold ctermbg=Red ctermfg=black guibg=#990000 guifg=black -hi Ignore term=italic gui=italic ctermfg=DarkGray ctermbg=black guifg=DarkGray - -hi Directory term=bold ctermfg=lightblue ctermbg=black guifg=#8787FE -hi Error term=reverse ctermbg=Red ctermfg=White guibg=Red guifg=White -hi ErrorMsg term=reverse ctermbg=Red ctermfg=White guibg=Red guifg=White -hi WarningMsg term=reverse ctermbg=DarkYellow ctermfg=White guibg=DarkOrange guifg=White -hi ModeMsg term=reverse ctermbg=Blue ctermfg=White guibg=Blue guifg=White -hi MoreMsg term=reverse ctermbg=Cyan ctermfg=White guibg=Cyan guifg=White -hi Todo term=standout ctermbg=Yellow ctermfg=DarkBlue guifg=Blue guibg=Yellow -hi LineNr ctermfg=DarkGray ctermbg=black guifg=#333333 guibg=#050505 gui=italic -hi Tag ctermfg=Yellow ctermbg=black guifg=#FFFF00 gui=italic -hi Cursor term=bold ctermbg=Brown ctermfg=black guibg=#999900 guifg=black -hi Underlined guifg=white ctermbg=black ctermfg=white gui=underline cterm=underline -hi Visual term=reverse ctermbg=black gui=reverse guibg=Black -hi VertSplit gui=none guifg=#444444 guibg=#333333 ctermfg=DarkGray ctermbg=Gray -hi Search guifg=black guibg=#EEFF22 ctermfg=black ctermbg=darkYellow -hi IncSearch guifg=DarkGray guibg=orange ctermfg=black ctermbg=darkYellow -hi Title guifg=DarkGray ctermbg=Black ctermfg=Gray guifg=Gray gui=bold cterm=bold -hi StatusLineNC gui=bold guifg=black guibg=#444499 ctermfg=Black ctermbg=blue -hi StatusLine gui=bold guifg=black guibg=#444499 ctermfg=Black ctermbg=blue - -hi DiffChange guibg=#000055 guifg=black ctermbg=Blue ctermfg=black -hi DiffText guibg=#555555 guifg=black ctermbg=White ctermfg=black -hi DiffAdd guibg=#555500 guifg=black ctermbg=Yellow ctermfg=black -hi DiffDelete guibg=#550000 guifg=black ctermbg=Red ctermfg=black - -hi Folded guibg=#223355 guifg=black ctermbg=DarkCyan ctermfg=black -hi FoldColumn guibg=Gray30 guifg=black ctermbg=Gray ctermfg=black -hi cIf0 guifg=Gray ctermfg=Gray ctermbg=black - - - diff --git a/vim/colors/pw.vim b/vim/colors/pw.vim deleted file mode 100644 index 20c5743..0000000 --- a/vim/colors/pw.vim +++ /dev/null @@ -1,209 +0,0 @@ -" -" pw.vim: theme based on darkspectrum and cream-colors-oceandeep -" -" License: -" 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. -" [ http://www.gnu.org/licenses/gpl.html ] -" -" 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, write to the Free Software -" Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA -" 02111-1307, USA. -" -"---------------------------------------------------------------------- - -""" Init -set background=dark -hi clear -if exists("syntax_on") - syntax reset -endif -let g:colors_name = "pw" - -"""" GUI - -hi Cursor gui=None guibg=PaleTurquoise3 guifg=White -hi CursorIM gui=bold guifg=white guibg=PaleTurquoise3 -"hi CursorColumn gui=None guibg=#003853 -hi Directory guifg=LightSeaGreen guibg=bg -hi DiffAdd gui=None guifg=fg guibg=DarkCyan -hi DiffChange gui=None guifg=fg guibg=Red -hi DiffDelete gui=None guifg=fg guibg=black -hi DiffText gui=bold guifg=fg guibg=bg -hi ErrorMsg guifg=LightYellow guibg=FireBrick -hi VertSplit gui=NONE guifg=black guibg=grey60 -hi Folded gui=bold guibg=#305060 guifg=#b0d0e0 -"hi FoldColumn gui=bold guibg=#305060 guifg=#b0d0e0 -hi IncSearch gui=reverse guifg=fg guibg=bg -hi LineNr gui=bold guibg=grey6 guifg=LightSkyBlue3 -hi ModeMsg guibg=DarkGreen guifg=LightGreen -hi MoreMsg gui=bold guifg=SeaGreen4 guibg=bg -"if version < 600 -" " same as SpecialKey -" hi NonText guibg=#123A4A guifg=#3D5D6D -"else -" " Bottom fill (use e.g. same as LineNr) -" hi NonText gui=None guibg=#202020 guifg=LightSkyBlue -"endif -"hi NonText gui=None guibg=#062636 guifg=#6080c0 -"+++ -"hi Normal gui=None guibg=#202020 guifg=honeydew2 -hi Question gui=bold guifg=SeaGreen2 guibg=bg -hi Search gui=NONE guibg=LightSkyBlue4 guifg=NONE -"+++ -hi StatusLine gui=bold guibg=grey88 guifg=black -hi StatusLineNC gui=NONE guibg=grey60 guifg=grey10 -hi Title gui=bold guifg=MediumOrchid1 guibg=bg -hi VisualNOS gui=bold,underline guifg=fg guibg=bg -hi WarningMsg gui=bold guifg=FireBrick1 guibg=bg -hi WildMenu gui=bold guibg=Chartreuse guifg=Black - -"""" Syntax Colors -"hi Comment gui=None guifg=#507080 -hi Comment gui=None guifg=#80a0b0 -"+++ -hi String gui=None guifg=turquoise2 guibg=bg -" lighter comment colors better -"hi Identifier guifg=LightSkyBlue3 -hi Identifier guifg=DeepSkyBlue3 -"+++ -hi Function gui=None guifg=DarkSeaGreen3 guibg=bg - -hi Statement gui=NONE guifg=LightGreen -hi Conditional gui=None guifg=LightGreen guibg=bg -hi Repeat gui=None guifg=SeaGreen2 guibg=bg -hi Keyword gui=bold guifg=LightGreen guibg=bg -hi Exception gui=bold guifg=LightGreen guibg=bg - -hi 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 - -hi 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 - -hi Special gui=bold guifg=aquamarine3 -hi Underlined gui=underline guifg=honeydew4 guibg=bg -hi Ignore guifg=#204050 -hi Error guifg=LightYellow guibg=FireBrick -hi Todo guifg=Cyan guibg=#507080 -if v:version >= 700 - hi PMenu gui=bold guibg=LightSkyBlue4 guifg=honeydew2 - hi PMenuSel gui=bold guibg=DarkGreen guifg=honeydew2 - hi PMenuSbar gui=bold guibg=LightSkyBlue4 - hi PMenuThumb gui=bold guibg=DarkGreen - hi SpellBad gui=undercurl guisp=Red - hi SpellRare gui=undercurl guisp=Orange - hi SpellLocal gui=undercurl guisp=Orange - hi SpellCap gui=undercurl guisp=Yellow -endif - -""" Console -if v:version >= 700 - hi PMenu cterm=bold ctermbg=DarkGreen ctermfg=Gray - hi PMenuSel cterm=bold ctermbg=Yellow ctermfg=Gray - hi PMenuSbar cterm=bold ctermbg=DarkGreen - hi PMenuThumb cterm=bold ctermbg=Yellow - hi SpellBad ctermbg=Red - hi SpellRare ctermbg=Red - hi SpellLocal ctermbg=Red - hi SpellCap ctermbg=Yellow -endif - -hi Search ctermfg=Black ctermbg=Red cterm=NONE -hi Visual cterm=reverse -hi Cursor ctermfg=Black ctermbg=Green cterm=bold -hi Special ctermfg=Brown -hi Comment ctermfg=DarkGray -hi StatusLine ctermfg=Blue ctermbg=White -hi Statement ctermfg=Yellow cterm=NONE -hi Type cterm=NONE -hi Macro ctermfg=DarkRed -hi Identifier ctermfg=DarkYellow -hi Structure ctermfg=DarkGreen - -" statusline -hi User1 gui=BOLD guifg=#b0d0e0 guibg=Black -hi User2 gui=bold guifg=LightGreen guibg=Black -hi User3 gui=bold guifg=MediumOrchid1 guibg=Black -hi User4 gui=bold guifg=FireBrick guibg=Black - -" bookmarks: -"hi Cream_ShowMarksHL ctermfg=blue ctermbg=lightblue cterm=bold gui=BOLD guifg=MediumOrchid1 guibg=#202020 - -" spell check -"hi BadWord ctermfg=black ctermbg=lightblue gui=NONE guifg=honeydew2 guibg=#602030 - -" current line -hi CurrentLine term=reverse ctermbg=0 ctermfg=14 gui=none guibg=#406070 - -" email -hi EQuote1 guifg=#99cccc -hi EQuote2 guifg=#669999 -hi EQuote3 guifg=#007777 -hi Sig guifg=#80a0b0 - -"+++ -" h syntax /sizeof - -" main color scheme -:hi Normal gui=None guibg=#150a15 guifg=honeydew2 -"hi Normal gui=None guibg=##1a0a1a guifg=honeydew2 -"hi Normal gui=None guibg=#100b10 guifg=honeydew2 - -" whitespace (indents) -hi SpecialKey guifg=#808080 guibg=#150a15 gui=none - -" line number: -hi LineNr guifg=#535353 guibg=#150a15 -hi Number gui=None guifg=#fcaf3e guibg=bg - -" constants: NULL,stdout, ... -hi Constant guifg=#c0a0a0 - -" e.g text bellow EOF: -hi NonText gui=None guibg=#150a15 - -hi CursorColumn guibg=#202020 -hi CursorLine gui=None guibg=#303030 -hi Cursor guibg=#ffffff guifg=#000000 - -hi FoldColumn guibg=#464646 - -" string: (text between ") -" printf("%d\n", 42); -"hi String gui=NONE guifg=#c0c0e0 guibg=#404040 -hi String gui=NONE guifg=#d0d0b0 guibg=#303030 - -" string: \n -hi SpecialChar gui=NONE guifg=#d0d0b0 guibg=#303030 - -" string: e.g 0x%08x -hi cFormat gui=NONE guifg=#c08080 guibg=#303030 - -hi Visual gui=reverse guibg=#303050 guifg=#d0d0d0 gui=italic - -" sizeof.. -hi Operator gui=NONE guifg=#90d090 guibg=NONE - -" TRUE, false -hi Boolean gui=bold guifg=#c0c040 guibg=bg - -" current tab (tabbar) -hi Tb_VisibleNormal gui=NONE guibg=#00ff00 guifg=#fcaf3e -" !current tab -hi Tb_Normal gui=NONE guibg=#00ff00 guifg=#d0d0d0 -" modified tab: -hi Tb_Changed gui=NONE guibg=#00ff00 guifg=#c08080 diff --git a/vim/colors/pyte.vim b/vim/colors/pyte.vim deleted file mode 100755 index b8471af..0000000 --- a/vim/colors/pyte.vim +++ /dev/null @@ -1,92 +0,0 @@ - -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 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 - - diff --git a/vim/colors/python.vim b/vim/colors/python.vim deleted file mode 100644 index 6f4a765..0000000 --- a/vim/colors/python.vim +++ /dev/null @@ -1,104 +0,0 @@ -""" Init -set background=light -highlight clear -if exists("syntax_on") - syntax reset -endif -let g:colors_name = "python" - - -""""""""\ Colors \"""""""" - - -"""" GUI Colors - -highlight Cursor gui=None guibg=Palegreen3 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=#c8d6b3 -highlight Folded gui=bold guibg=#305060 guifg=#b0d0e0 -highlight FoldColumn gui=bold guibg=#395602 guifg=#6f9b1f -highlight IncSearch gui=reverse guifg=fg guibg=bg -highlight LineNr gui=bold guibg=#395602 guifg=#6f9b1f -highlight ModeMsg guibg=DarkGreen guifg=Green -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=bg guifg=fg -endif -highlight Normal gui=None guibg=#f6ffe5 guifg=black -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=#c8d6b3 guifg=black -highlight StatusLineNC gui=NONE guibg=#c8d6b3 guifg=black -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=italic guifg=#507080 - -highlight Constant guifg=black guibg=bg -hi String gui=None guifg=#ccab3f guibg=bg - "hi Character gui=None guifg=#969248 guibg=bg - highlight Number gui=None guifg=#969248 guibg=bg - highlight Boolean gui=bold guifg=#969248 guibg=bg - "hi Float gui=None guifg=#969248 guibg=bg - -highlight Identifier guifg=#6f9b1f -hi Function gui=None guifg=#775d05 guibg=bg - -highlight Statement gui=NONE guifg=#669907 - highlight Conditional gui=None guifg=Green guibg=bg - highlight Repeat gui=None guifg=SeaGreen2 guibg=bg - "hi Label gui=None guifg=Green guibg=bg - highlight Operator gui=None guifg=Chartreuse guibg=bg - highlight Keyword gui=bold guifg=#6f9b1f guibg=bg - highlight Exception gui=bold guifg=Green guibg=bg - -highlight PreProc guifg=SkyBlue1 -hi Include gui=None guifg=#725c05 guibg=bg -hi Define gui=None guifg=#725c05 guibg=bg -hi Macro gui=None guifg=#486610 guibg=bg -hi PreCondit gui=None guifg=LightSkyBlue2 guibg=bg - -highlight Type gui=NONE guifg=#ccab3f -hi StorageClass gui=None guifg=#ccab3f guibg=bg -hi Structure gui=None guifg=#ccab3f guibg=bg -hi Typedef gui=None guifg=#ccab3f guibg=bg - -highlight Special gui=bold guifg=#ddb100 - "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=#969248 guibg=#507080 - -""" OLD COLORS - - - diff --git a/vim/colors/quagmire.vim b/vim/colors/quagmire.vim deleted file mode 100644 index 8b9c583..0000000 --- a/vim/colors/quagmire.vim +++ /dev/null @@ -1,112 +0,0 @@ -" Vim color file -" Maintainer: Streak "at rsmw dot net" Porchfleece -" Last Change: 2008 Dec 12 -" Version: 0.3 - -" This is as close a port as I could manage of the camouflage-inspired -" Glitterbomb theme for TextMate. Due to some fundamental differences -" in the way the two editors handle syntax highlighting, it's more or -" less impossible to make it a perfect match, but it's close enough to -" look fairly nice in most circumstances. -" -" By the way, the original can be found on the TextMate wiki: -" http://wiki.macromates.com/Themes/UserSubmittedThemes - -set background=dark -if version > 580 - hi clear - if exists("syntax_on") - syntax reset - endif -endif -let g:colors_name="quagmire" - -" UI customization -hi Normal guifg=#cfcfcf guibg=#0b0a0a -hi ModeMsg guifg=#44444e -hi MoreMsg guifg=#44444e -hi Visual guibg=#3a3a3a -hi NonText guifg=#111010 -hi MatchParen guibg=#44444e -hi Cursor guifg=fg guibg=bg gui=reverse -hi CursorLine guibg=#11100c -hi TabLine guibg=bg guifg=#44444e gui=reverse -hi TabLineSel guibg=bg guifg=#44444e gui=none,bold -hi StatusLine guibg=bg guifg=#44444e gui=reverse -hi! link Question MoreMsg -hi! link Search Visual -hi! link TabLineFill TabLine -hi Error guifg=#ffffff guibg=#d8290e -hi DiffAdd guifg=#f8f8f8 guibg=#41a83e -hi DiffDelete guifg=#f8f8f8 guibg=#d03620 -hi DiffChange guifg=#f8f8f8 guibg=#c4b14a -"hi DiffAdd guifg=#41a83e guibg=#f8f8f8 - -" Stuff that most color schemes seem to leave out for some reason -hi! link FoldColumn StatusLine -hi! link SpecialKey String -hi! link SpecialChar Character -hi! link Folded StatusLine -hi! link Directory String -hi! link Label Delimiter -hi Pmenu guibg=#4d6537 -hi PmenuSbar guibg=#44444e -"hi PmenuSel guibg=#888888 guifg=#dbb800 -"hi PmenuThumb guibg=# - -" :tab h group-name -hi Comment guifg=#44444e gui=italic -hi Constant guifg=#c0a368 -hi Number guifg=#d3c788 -hi Identifier guifg=#ae5251 -hi Function guifg=#e16521 gui=bold -hi Statement guifg=#dbb800 gui=bold -hi Operator guifg=#988155 gui=none -hi Type guifg=#f6f080 gui=none -hi StorageClass guifg=#7D6C55 -hi String guifg=#4d6537 -hi Character guifg=#707576 -hi Special guifg=#ebac47 -hi Delimiter guifg=#935e29 -hi SpecialComment guifg=#73817d -hi Underlined guifg=#73817d gui=underline -"hi Tag guifg=#ebac47 -"hi Keyword guifg=#ff3a55 gui=bold - -hi PreProc guifg=#8996ab -hi PreCondit guifg=#afc4db -hi LineNr guifg=#888888 guibg=#eeeeee gui=none -hi Todo guifg=bg guibg=#4d6537 -"hi htmlTag guifg=#ffeca1 -hi htmlTag guifg=#aad7ef gui=bold -"hi htmlTagName guifg=#ffffff gui=bold -"hi htmlArg guifg=#ff6600 gui=none -hi htmlBold gui=bold -hi htmlItalic gui=italic -hi Title guifg=#999966 gui=none -hi htmlTitle guifg=fg gui=none -hi tmeSupport guifg=#7d6c55 gui=none - -" TextMate grammars organize their highlight categories a little -" differently. These changes do very little to make things exactly how -" TextMate has them (yeah right, good luck) and instead concentrates -" on making everything a little less goofy-looking. -hi link cssAttributeSelector htmlArg -hi link cssBraces Normal -hi link javascriptBraces Normal -hi link cssTagName Function -hi link htmlEndTag htmlTag -hi link htmlTagName htmlTag -hi link htmlH1 htmlTitle -"hi link lispVar Identifier -hi link perlMatch Constant -hi link perlMatchStartEnd perlMatch -hi link perlFunctionName Function -hi link perlStatementSub Type -hi link vimHiAttrib Special -hi link macFullscreenBG Normal -"hi link perlSubstitutionSlash perlMatch - - - - diff --git a/vim/colors/railscasts.vim b/vim/colors/railscasts.vim deleted file mode 100755 index 138e876..0000000 --- a/vim/colors/railscasts.vim +++ /dev/null @@ -1,124 +0,0 @@ -" Vim color scheme -" -" Name: railscast.vim -" Maintainer: Josh O'Rourke -" 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 diff --git a/vim/colors/railscasts2.vim b/vim/colors/railscasts2.vim deleted file mode 100755 index 138e876..0000000 --- a/vim/colors/railscasts2.vim +++ /dev/null @@ -1,124 +0,0 @@ -" Vim color scheme -" -" Name: railscast.vim -" Maintainer: Josh O'Rourke -" 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 diff --git a/vim/colors/rainbow.vim b/vim/colors/rainbow.vim deleted file mode 100644 index 52cf776..0000000 --- a/vim/colors/rainbow.vim +++ /dev/null @@ -1,105 +0,0 @@ -" ====================================================================== -" Rainbow -" ====================================================================== -" A Sublime Text 2 / Textmate theme. -" Copyright (c) 2014 Dayle Rees. -" Released under the MIT License -" ====================================================================== -" Find more themes at : https://github.com/daylerees/colour-schemes -" ====================================================================== - -set background=dark -hi clear -syntax reset - -" Colors for the User Interface. - -hi Cursor guibg=#cc4455 guifg=white ctermbg=4 ctermfg=15 -hi link CursorIM Cursor -hi Normal guibg=#16181a guifg=#c7d0d9 gui=none ctermbg=0 ctermfg=15 -hi NonText guibg=bg guifg=#c7d0d9 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 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=#B3CC57 ctermbg=bg ctermfg=10 -hi link WarningMsg ErrorMsg - -hi StatusLine guibg=#ffeecc guifg=black 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 ctermbg=4 ctermfg=fg - -" Colors for Syntax Highlighting. - -hi Comment guibg=bg guifg=#424c55 gui=none ctermbg=8 ctermfg=7 - -hi Constant guibg=bg guifg=white ctermbg=8 ctermfg=15 -hi String guibg=bg guifg=#c78feb ctermbg=bg ctermfg=14 -hi Character guibg=bg guifg=#EF746F ctermbg=bg ctermfg=14 -hi Number guibg=bg guifg=#c78feb ctermbg=1 ctermfg=15 -hi Boolean guibg=bg guifg=#c78feb gui=none ctermbg=1 ctermfg=15 -hi Float guibg=bg guifg=#c78feb ctermbg=1 ctermfg=15 - -hi Identifier guibg=bg guifg=#c7d0d9 ctermbg=bg ctermfg=12 -hi Function guibg=bg guifg=#EF746F ctermbg=bg ctermfg=12 -hi Statement guibg=bg guifg=#EF746F ctermbg=bg ctermfg=14 - -hi Conditional guibg=bg guifg=#3fb4c5 ctermbg=bg ctermfg=12 -hi Repeat guibg=bg guifg=#3fb4c5 ctermbg=4 ctermfg=14 -hi Label guibg=bg guifg=#ffccff ctermbg=bg ctermfg=13 -hi Operator guibg=bg guifg=#3fb4c5 ctermbg=6 ctermfg=15 -hi Keyword guibg=bg guifg=#3fb4c5 ctermbg=bg ctermfg=10 -hi Exception guibg=bg guifg=#EF746F ctermbg=bg ctermfg=10 - -hi PreProc guibg=bg guifg=#ffcc99 ctermbg=4 ctermfg=14 -hi Include guibg=bg guifg=#B3CC57 ctermbg=bg ctermfg=10 -hi link Define Include -hi link Macro Include -hi link PreCondit Include - -hi Type guibg=bg guifg=#B3CC57 ctermbg=bg ctermfg=12 -hi StorageClass guibg=bg guifg=#EF746F ctermbg=bg ctermfg=10 -hi Structure guibg=bg guifg=#c7d0d9 ctermbg=bg ctermfg=10 -hi Typedef guibg=bg guifg=#B3CC57 ctermbg=bg ctermfg=10 - -hi Special guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi SpecialChar guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi Tag guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi Delimiter guibg=bg guifg=fg ctermbg=1 ctermfg=fg -hi SpecialComment guibg=#334455 guifg=#5f6f7f 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=bg guifg=#c7d0d9 ctermbg=1 ctermfg=15 -hi Ignore guibg=bg guifg=#cccccc ctermbg=bg ctermfg=8 -hi Error guibg=#ff0000 guifg=white ctermbg=12 ctermfg=15 -hi Todo guibg=#556677 guifg=#ff0000 ctermbg=1 ctermfg=12 - -hi htmlH2 guibg=bg guifg=fg 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 = "Rainbow" -let colors_name = "Rainbow" - diff --git a/vim/colors/rainbow_fine_blue.vim b/vim/colors/rainbow_fine_blue.vim deleted file mode 100644 index 89c280c..0000000 --- a/vim/colors/rainbow_fine_blue.vim +++ /dev/null @@ -1,71 +0,0 @@ -" 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 diff --git a/vim/colors/rainbow_fruit.vim b/vim/colors/rainbow_fruit.vim deleted file mode 100644 index 624b90f..0000000 --- a/vim/colors/rainbow_fruit.vim +++ /dev/null @@ -1,69 +0,0 @@ -" 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 diff --git a/vim/colors/rainbow_neon.vim b/vim/colors/rainbow_neon.vim deleted file mode 100644 index d0ba309..0000000 --- a/vim/colors/rainbow_neon.vim +++ /dev/null @@ -1,70 +0,0 @@ -" 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 diff --git a/vim/colors/rastafari.vim b/vim/colors/rastafari.vim deleted file mode 100644 index 8dc07ea..0000000 --- a/vim/colors/rastafari.vim +++ /dev/null @@ -1,153 +0,0 @@ -" Vim color file -" -" Maintainer: Dominique Pelle -" Last Change: 21 Jun 2010 -" URL: http://dominique.pelle.free.fr/rastafari.vim -" Screenshot: http://dominique.pelle.free.fr/rastafari.vim.png -" -" See also cursor color settings for terminal and statusline colors -" in http://dominique.pelle.free.fr/.vimrc -" -set background=dark -hi clear -if exists("syntax on") - syntax reset -endif - -if has('eval') - let g:colors_name="rastafari" -endif -" Normal colors {{{1 -"hi Normal guifg=#aaaaaa guibg=#000000 gui=none term=none cterm=none ctermfg=grey ctermbg=black -hi Normal guifg=#aaaaaa guibg=#000000 gui=none term=none cterm=none ctermfg=grey -hi Title guifg=#ff60ff guibg=bg gui=bold term=bold cterm=bold ctermfg=magenta -hi Ignore guifg=#888888 guibg=bg gui=bold term=bold cterm=bold ctermfg=darkgrey -hi Comment guifg=#00aa00 guibg=bg gui=none term=none cterm=none ctermfg=darkgreen -hi LineNr guifg=#ffff60 guibg=bg gui=bold term=none cterm=none ctermfg=yellow -hi Include guifg=#666666 guibg=bg gui=bold term=bold cterm=bold ctermfg=darkgrey -hi Define guifg=#666666 guibg=bg gui=bold term=bold cterm=bold ctermfg=darkgrey -hi Macro guifg=#666666 guibg=bg gui=bold term=bold cterm=bold ctermfg=darkgrey -hi PreProc guifg=#666666 guibg=bg gui=bold term=bold cterm=bold ctermfg=darkgrey -hi PreCondit guifg=#666666 guibg=bg gui=bold term=bold cterm=bold ctermfg=darkgrey -hi NonText guifg=#ffff60 guibg=bg gui=none term=none cterm=none ctermfg=yellow -hi Directory guifg=#ffff60 guibg=bg gui=bold term=none cterm=none ctermfg=yellow -hi SpecialKey guifg=#ffff60 guibg=bg gui=none term=none cterm=none ctermfg=yellow -hi Type guifg=#dddddd guibg=bg gui=bold term=none cterm=none ctermfg=white -hi String guifg=#aa2222 guibg=bg gui=none term=none cterm=none ctermfg=darkred -hi Constant guifg=#aa2222 guibg=bg gui=none term=none cterm=none ctermfg=darkred -hi Special guifg=#ff8800 guibg=bg gui=none term=none cterm=none ctermfg=darkyellow -hi Number guifg=#aa2222 guibg=bg gui=none term=none cterm=none ctermfg=darkred -hi MoreMsg guifg=#80ff80 guibg=bg gui=bold term=bold cterm=bold ctermfg=green -hi Identifier guifg=#dddddd guibg=bg gui=bold term=bold cterm=bold ctermfg=white -hi Conditional guifg=#dddddd guibg=bg gui=bold term=bold cterm=bold ctermfg=white -hi Repeat guifg=#dddddd guibg=bg gui=bold term=bold cterm=bold ctermfg=white -hi Statement guifg=#dddddd guibg=bg gui=bold term=bold cterm=bold ctermfg=white -hi Label guifg=#dddddd guibg=bg gui=bold term=bold cterm=bold ctermfg=grey -hi Operator guifg=#dddddd guibg=bg gui=bold term=bold cterm=bold ctermfg=white -hi Function guifg=#dddddd guibg=bg gui=none term=none cterm=none ctermfg=white -hi MatchParen guifg=#dddddd guibg=#0000aa gui=none term=none cterm=none ctermfg=grey ctermbg=blue -hi ErrorMsg guifg=#ffff60 guibg=#aa0000 gui=bold term=none cterm=none ctermfg=yellow ctermbg=red -hi WildMenu guifg=#ffff00 guibg=#00aa00 gui=bold term=none cterm=bold ctermfg=yellow ctermbg=darkgrey -hi Folded guifg=#444444 guibg=#00aaaa gui=bold term=reverse cterm=reverse ctermfg=cyan ctermbg=black -hi FoldColumn guifg=#00aaaa guibg=#444444 gui=bold term=none cterm=bold ctermfg=cyan ctermbg=black -hi SignColumn guifg=#8888ff guibg=bg gui=none term=none cterm=none ctermfg=cyan ctermbg=black -hi Search guifg=#dddddd guibg=#0000ff gui=none term=none cterm=none ctermfg=white ctermbg=blue -hi IncSearch guifg=#dddddd guibg=#008080 gui=none term=none cterm=none ctermfg=white ctermbg=cyan -hi WarningMsg guifg=#ffff60 guibg=#008800 gui=bold term=none cterm=bold ctermfg=yellow ctermbg=lightgreen -hi Question guifg=#80ff80 guibg=#008800 gui=bold term=standout cterm=bold ctermfg=lightgreen ctermbg=lightgreen -hi Pmenu guifg=#80ff80 guibg=#008800 gui=bold term=standout cterm=none ctermfg=green ctermbg=green -hi PmenuSel guifg=#ffcc00 guibg=#aa0000 gui=bold term=standout cterm=bold ctermfg=yellow ctermbg=red -hi Visual guifg=#66ff66 guibg=#008000 gui=bold term=standout cterm=bold ctermfg=green ctermbg=green -hi TabLineFill guifg=#80ff80 guibg=#008800 gui=bold term=bold cterm=none ctermfg=lightgreen ctermbg=green -hi TabLine guifg=#80ff80 guibg=#008800 gui=bold term=standout cterm=bold ctermfg=lightgreen ctermbg=lightgreen -hi TabLineSel guifg=#ffff60 guibg=#008800 gui=bold term=none cterm=none ctermfg=yellow ctermbg=green -hi VertSplit guifg=#80ff80 guibg=#008800 gui=none term=none cterm=none ctermfg=lightgreen ctermbg=green -hi TabLine guifg=#66ff66 guibg=#008800 gui=bold term=bold cterm=bold ctermfg=lightgreen -hi StatusLine guifg=#66ff66 guibg=#008000 gui=bold term=none cterm=bold ctermfg=lightgreen -hi CursorColumn guifg=NONE guibg=#111111 gui=none term=none cterm=none ctermfg=darkgrey ctermbg=grey -hi CursorLine guifg=NONE guibg=#111111 gui=none term=none cterm=none ctermfg=darkgrey ctermbg=grey -" Specific for c {{{1 -hi cOctalZero guifg=#ff8800 guibg=bg gui=none term=none cterm=none ctermfg=darkyellow -hi cFormat guifg=#ff8800 guibg=bg gui=none term=none cterm=none ctermfg=darkyellow -" Specific for diff {{{1 -hi DiffAdd guifg=#ffff33 guibg=#404010 gui=bold term=none cterm=none ctermfg=green -hi DiffChange guibg=#202020 gui=bold term=none ctermfg=darkgrey -hi DiffText guifg=#3333ff guibg=#100040 gui=bold term=none cterm=none ctermfg=blue -hi DiffDelete guifg=#ff0000 guibg=#401010 gui=bold term=none cterm=none ctermfg=red -hi diffLine guifg=#444444 guibg=bg gui=bold term=none cterm=bold ctermfg=darkgrey -hi diffOldLine guifg=#444444 guibg=bg gui=none term=none cterm=none ctermfg=darkgrey -hi diffOldFile guifg=#444444 guibg=bg gui=none term=none cterm=none ctermfg=darkgrey -hi diffNewFile guifg=#444444 guibg=bg gui=none term=none cterm=none ctermfg=darkgrey -hi diffAdded guifg=#80ff80 guibg=bg gui=none term=none cterm=none ctermfg=green -hi diffRemoved guifg=#ff0000 guibg=bg gui=none term=none cterm=none ctermfg=red -hi diffChanged guifg=#0000ff guibg=bg gui=none term=none cterm=none ctermfg=blue -" Specific for doxygen {{{1 -hi doxygenStart guifg=#80ff80 guibg=bg gui=bold term=none cterm=none ctermfg=lightgreen -hi doxygenStartL guifg=#80ff80 guibg=bg gui=bold term=none cterm=none ctermfg=lightgreen -hi doxygenBriefLine guifg=#00aa00 guibg=bg gui=none term=none cterm=none ctermfg=darkgreen -hi doxygenBrief guifg=#00aa00 guibg=bg gui=none term=none cterm=none ctermfg=darkgreen -hi doxygenBriefL guifg=#00aa00 guibg=bg gui=none term=none cterm=none ctermfg=darkgreen -hi doxygenPrevL guifg=#80ff80 guibg=bg gui=bold term=none cterm=none ctermfg=lightgreen -hi doxygenComment guifg=#80ff80 guibg=bg gui=bold term=none cterm=none ctermfg=lightgreen -hi doxygenCommentL guifg=#00aa00 guibg=bg gui=none term=none cterm=none ctermfg=darkgreen -hi doxygenSpecialMultiLineDesc guifg=#00aa00 guibg=bg gui=none term=none cterm=none ctermfg=darkgreen -hi doxygenSpecial guifg=#80ff80 guibg=bg gui=none term=none cterm=none ctermfg=lightgreen -hi doxygenParam guifg=#80ff80 guibg=bg gui=bold term=none cterm=none ctermfg=lightgreen -hi doxygenParamName guifg=#3333ff guibg=bg gui=bold term=none cterm=none ctermfg=blue -hi doxygenParamDirection guifg=#ffff60 guibg=bg gui=bold term=none cterm=none ctermfg=yellow -hi doxygenArgumentWord guifg=#3333ff guibg=bg gui=none term=none cterm=none ctermfg=blue -hi doxygenCodeWord guifg=#3333ff guibg=bg gui=bold term=none cterm=none ctermfg=blue -hi doxygenHyperLink guifg=#3333ff guibg=bg gui=bold term=none cterm=none ctermfg=blue -" Specific for Vim script {{{1 -hi vimCommentTitle guifg=#80ff80 guibg=bg gui=bold term=none cterm=none ctermfg=lightgreen -hi vimHiCtermColor guifg=#ffff60 guibg=bg gui=none term=none cterm=none ctermfg=yellow -hi vimFold guifg=#888888 guibg=#222222 gui=none term=none cterm=none ctermfg=darkgrey ctermbg=grey -" Specific for help files {{{1 -hi helpHyperTextJump guifg=#ffaa00 guibg=bg gui=none term=none cterm=none ctermfg=darkyellow -" Specific for Perl {{{1 -hi perlSharpBang guifg=#80ff80 guibg=bg gui=bold term=standout cterm=bold ctermfg=lightgreen -hi perlStatement guifg=#aaaaaa guibg=bg gui=none term=none cterm=none ctermfg=grey -hi perlStatementStorage guifg=#dddddd guibg=bg gui=bold term=none cterm=none ctermfg=white -hi perlVarPlain guifg=#aaaaaa guibg=bg gui=none term=none cterm=none ctermfg=grey -hi perlVarPlain2 guifg=#aaaaaa guibg=bg gui=none term=none cterm=none ctermfg=grey -" Specific for Ruby {{{1 -hi rubySharpBang guifg=#80ff80 guibg=bg gui=bold term=none cterm=bold ctermfg=lightgreen -" Specific for the statusline {{{1 -" My ~/.vimrc uses User1 and User2 in active statusline. -hi User1 guifg=#66ff66 guibg=#008000 gui=bold term=standout cterm=bold ctermfg=lightgreen ctermbg=lightgreen -hi User2 guifg=#ffff60 guibg=#008000 gui=bold term=none cterm=bold ctermfg=yellow ctermbg=lightgreen -" My ~/.vimrc uses User3 and User4 in non-active statusline. -hi User3 guifg=#66ff66 guibg=#008000 gui=bold term=standout cterm=bold ctermfg=lightgreen ctermbg=lightgreen -hi User4 guifg=#66ff66 guibg=#008000 gui=bold term=none cterm=bold ctermfg=lightgreen ctermbg=lightgreen -" Specific for netrw {{{1 -hi netrwTilde guifg=#aaaaaa guibg=bg gui=bold term=none cterm=none ctermfg=grey -hi netrwExe guifg=#aa2222 guibg=bg gui=none term=none cterm=none ctermfg=darkred -hi netrwTags guifg=#666666 guibg=bg gui=bold term=bold cterm=bold ctermfg=darkgrey -hi netrwTilde guifg=#666666 guibg=bg gui=bold term=bold cterm=bold ctermfg=darkgrey -hi netrwSymLink guifg=#1111ff guibg=bg gui=none term=none cterm=none ctermfg=blue -hi netrwList guifg=#aaaaaa guibg=#000000 gui=none term=none cterm=none ctermfg=grey -" Specific for confluence wiki {{{1 -hi confluenceHeadingMarker guifg=#aa2222 guibg=bg gui=none term=none cterm=none ctermfg=darkred -hi confluenceHeading guifg=#ffff60 guibg=bg gui=bold term=none cterm=none ctermfg=yellow -hi confluenceVerbatim guifg=#dddddd guibg=bg gui=none term=none cterm=none ctermfg=white -" Specific for HTML {{{1 -hi htmlLink guifg=#3333ff guibg=bg gui=none term=none cterm=none ctermfg=lightblue -" Specific for XML {{{1 -hi XmlTagName guifg=#ffffff guibg=bg gui=bold term=bold cterm=bold ctermfg=white -hi XmlEndTag guifg=#ffffff guibg=bg gui=bold term=bold cterm=bold ctermfg=white -hi XmlTag guifg=#ffffff guibg=bg gui=bold term=bold cterm=bold ctermfg=white -hi XmlAttrib guifg=#666666 guibg=bg gui=bold term=bold cterm=bold ctermfg=darkgrey -hi XmlEntity guifg=#ff8800 guibg=bg gui=none term=none cterm=none ctermfg=darkyellow -hi XmlEntityPunct guifg=#ff8800 guibg=bg gui=none term=none cterm=none ctermfg=darkyellow -" Spell checking {{{1 -if version >= 700 - hi SpellBad guisp=red gui=undercurl guifg=NONE guibg=NONE ctermfg=NONE ctermbg=NONE term=underline cterm=underline - hi SpellCap guisp=yellow gui=undercurl guifg=NONE guibg=NONE ctermfg=NONE ctermbg=NONE term=underline cterm=underline - hi SpellRare guisp=blue gui=undercurl guifg=NONE guibg=NONE ctermfg=NONE ctermbg=NONE term=underline cterm=underline - hi SpellLocal guisp=orange gui=undercurl guifg=NONE guibg=NONE ctermfg=NONE ctermbg=NONE term=underline cterm=underline -endif -" Cursor color for GUI {{{1 -hi Cursor guifg=#000000 guibg=#ff0000 -hi lCursor guifg=#000000 guibg=#80ff80 -hi CursorIM guifg=#000000 guibg=#0090ff -" vim: foldmethod=marker foldmarker={{{,}}}: diff --git a/vim/colors/rdark-terminal.vim b/vim/colors/rdark-terminal.vim deleted file mode 100644 index c16e19e..0000000 --- a/vim/colors/rdark-terminal.vim +++ /dev/null @@ -1,132 +0,0 @@ -" -" rdark-terminal - vim color scheme -" -" Modified: Lukas Grässlin -" -" Based on rdark -" (http://www.vim.org/scripts/script.php?script_id=1732) -" -" Originally converted with CSApprox and modified a bit -" to fit a 256 color capable terminal. -" (http://www.vim.org/scripts/script.php?script_id=2390) -" -" Info: As the original background color is not available in 256 color mode -" I've set it to black. But you can set the color your terminal should display -" for black to #1e2426 and you will have almost a 1:1 copy of the gui scheme. -" I also suggest to set the second black color to #2c3032. (It is the -" background color which ist used for NonText) -" If you're using a terminal which reads from Xdefaults (e.g. urxvt) you just -" do this in your .Xdefaults: -" "*color0: rgb:1e/24/26" -" "*color8: rgb:2c/30/32" -" - -hi clear -let colors_name="rdark-terminal" - -hi clear CursorLine -hi CursorLine ctermbg=8 - -hi Normal term=NONE cterm=NONE ctermbg=0 ctermfg=252 -hi Underlined term=underline cterm=underline ctermbg=bg ctermfg=111 -hi Ignore term=NONE cterm=NONE ctermbg=bg ctermfg=16 -hi Error term=reverse cterm=NONE ctermbg=160 ctermfg=255 -hi Todo term=NONE cterm=NONE ctermbg=16 ctermfg=215 -hi Number term=NONE cterm=NONE ctermbg=bg ctermfg=113 -hi String term=NONE cterm=NONE ctermbg=bg ctermfg=113 -hi Function term=NONE cterm=NONE ctermbg=bg ctermfg=215 -hi SpecialKey term=bold cterm=NONE ctermbg=bg ctermfg=196 -hi NonText term=bold cterm=NONE ctermbg=8 ctermfg=236 -hi MatchParen term=reverse cterm=NONE ctermbg=215 ctermfg=23 -hi Comment term=bold cterm=NONE ctermbg=bg ctermfg=245 -hi Constant term=underline cterm=NONE ctermbg=bg ctermfg=113 -hi Special term=bold cterm=NONE ctermbg=bg ctermfg=248 -hi Keyword term=NONE cterm=NONE ctermbg=bg ctermfg=255 -hi Identifier term=underline cterm=NONE ctermbg=bg ctermfg=252 -hi Statement term=bold cterm=NONE ctermbg=bg ctermfg=74 -hi PreProc term=underline cterm=NONE ctermbg=bg ctermfg=215 -hi Type term=underline cterm=NONE ctermbg=bg ctermfg=188 -hi LineNr term=underline cterm=NONE ctermbg=16 ctermfg=59 -hi ExtraWhitespace term=NONE cterm=NONE ctermbg=bg ctermfg=fg -hi Visual term=reverse cterm=NONE ctermbg=102 ctermfg=255 - -hi Pmenu term=NONE cterm=NONE ctermbg=16 ctermfg=250 -hi PmenuSel term=NONE cterm=NONE ctermbg=61 ctermfg=231 -hi PmenuSbar term=NONE cterm=NONE ctermbg=238 ctermfg=238 -hi PmenuThumb term=NONE cterm=NONE ctermbg=102 ctermfg=102 - -hi StatusLine term=reverse,bold cterm=NONE ctermbg=250 ctermfg=0 -hi StatusLineNC term=reverse cterm=NONE ctermbg=102 ctermfg=16 -hi VertSplit term=reverse cterm=NONE ctermbg=102 ctermfg=59 -hi Directory term=bold cterm=NONE ctermbg=bg ctermfg=231 -hi ErrorMsg term=NONE cterm=NONE ctermbg=196 ctermfg=231 -hi IncSearch term=reverse cterm=NONE ctermbg=215 ctermfg=23 -hi Search term=reverse cterm=NONE ctermbg=215 ctermfg=23 -hi MoreMsg term=bold cterm=bold ctermbg=bg ctermfg=74 -hi ModeMsg term=bold cterm=bold ctermbg=bg ctermfg=fg -hi TabLine term=underline cterm=underline ctermbg=16 ctermfg=102 -hi TabLineSel term=bold cterm=NONE ctermbg=59 ctermfg=255 -hi TabLineFill term=reverse cterm=NONE ctermbg=16 ctermfg=16 -hi CursorColumn term=reverse cterm=NONE ctermbg=241 ctermfg=fg -hi Cursor term=NONE cterm=NONE ctermbg=145 ctermfg=16 -hi cppSTLType term=NONE cterm=NONE ctermbg=bg ctermfg=fg -hi cssUIProp term=NONE cterm=NONE ctermbg=bg ctermfg=188 -hi vimAutoEvent term=NONE cterm=NONE ctermbg=bg ctermfg=fg -hi cParen term=NONE cterm=NONE ctermbg=bg ctermfg=fg -hi cBracket term=NONE cterm=NONE ctermbg=bg ctermfg=fg -hi cNumbers term=NONE cterm=NONE ctermbg=bg ctermfg=fg -hi phpPropertySelectorInString term=NONE cterm=NONE ctermbg=bg ctermfg=102 -hi FoldeColumn term=NONE cterm=NONE ctermbg=bg ctermfg=fg -hi Question term=NONE cterm=NONE ctermbg=bg ctermfg=113 -hi Title term=bold cterm=bold ctermbg=bg ctermfg=215 -hi VisualNOS term=bold,underline cterm=bold,underline ctermbg=bg ctermfg=fg -hi WarningMsg term=NONE cterm=NONE ctermbg=bg ctermfg=196 -hi WildMenu term=NONE cterm=NONE ctermbg=233 ctermfg=255 -hi Folded term=NONE cterm=NONE ctermbg=25 ctermfg=188 -hi phpSemicolon term=NONE cterm=NONE ctermbg=bg ctermfg=102 -hi phpFunctions term=NONE cterm=NONE ctermbg=bg ctermfg=188 -hi phpParent term=NONE cterm=NONE ctermbg=bg ctermfg=102 -hi javaScriptBraces term=NONE cterm=NONE ctermbg=bg ctermfg=102 -hi javaScriptOperator term=NONE cterm=NONE ctermbg=bg ctermfg=102 -hi htmlTag term=NONE cterm=NONE ctermbg=bg ctermfg=102 -hi htmlTagName term=NONE cterm=NONE ctermbg=bg ctermfg=145 -hi cCppBracket term=NONE cterm=NONE ctermbg=bg ctermfg=fg -hi cBlock term=NONE cterm=NONE ctermbg=bg ctermfg=fg -hi htmlTitle term=NONE cterm=NONE ctermbg=bg ctermfg=113 -hi cUserCont term=NONE cterm=NONE ctermbg=bg ctermfg=fg -hi lCursor term=NONE cterm=NONE ctermbg=145 ctermfg=16 -hi cssPseudoClassId term=NONE cterm=NONE ctermbg=bg ctermfg=255 -hi cssBraces term=NONE cterm=NONE ctermbg=bg ctermfg=102 -hi cssIdentifier term=NONE cterm=NONE ctermbg=bg ctermfg=215 -hi cssTagName term=NONE cterm=NONE ctermbg=bg ctermfg=215 -hi cMulti term=NONE cterm=NONE ctermbg=bg ctermfg=fg -hi ICursor term=NONE cterm=NONE ctermbg=145 ctermfg=fg -hi FoldColumn term=NONE cterm=NONE ctermbg=16 ctermfg=61 -hi DiffAdd term=bold cterm=NONE ctermbg=0 ctermfg=113 -hi DiffChange term=bold cterm=NONE ctermbg=0 ctermfg=fg -hi DiffDelete term=bold cterm=bold ctermbg=0 ctermfg=215 -hi DiffText term=reverse cterm=NONE ctermbg=0 ctermfg=fg -hi SignColumn term=NONE cterm=NONE ctermbg=16 ctermfg=51 -hi SpellBad term=reverse cterm=undercurl ctermbg=bg ctermfg=196 -hi SpellCap term=reverse cterm=undercurl ctermbg=bg ctermfg=21 -hi SpellRare term=reverse cterm=undercurl ctermbg=bg ctermfg=201 -hi SpellLocal term=underline cterm=undercurl ctermbg=bg ctermfg=51 -hi htmlSpecialTagName term=NONE cterm=NONE ctermbg=bg ctermfg=145 -hi htmlArg term=NONE cterm=NONE ctermbg=bg ctermfg=188 -hi cBitField term=NONE cterm=NONE ctermbg=bg ctermfg=fg -hi cssSelectorOp term=NONE cterm=NONE ctermbg=bg ctermfg=255 -hi pythonFunction term=NONE cterm=NONE ctermbg=bg ctermfg=fg -hi cNumbersCom term=NONE cterm=NONE ctermbg=bg ctermfg=fg -hi vimFuncName term=NONE cterm=NONE ctermbg=bg ctermfg=fg -hi phpRegionDelimiter term=NONE cterm=NONE ctermbg=bg ctermfg=139 -hi phpPropertySelector term=NONE cterm=NONE ctermbg=bg ctermfg=102 -hi cCppParen term=NONE cterm=NONE ctermbg=bg ctermfg=fg -hi phpOperator term=NONE cterm=NONE ctermbg=bg ctermfg=102 -hi phpArrayPair term=NONE cterm=NONE ctermbg=bg ctermfg=102 -hi phpAssignByRef term=NONE cterm=NONE ctermbg=bg ctermfg=102 -hi phpRelation term=NONE cterm=NONE ctermbg=bg ctermfg=102 -hi phpMemberSelector term=NONE cterm=NONE ctermbg=bg ctermfg=102 -hi phpUnknownSelector term=NONE cterm=NONE ctermbg=bg ctermfg=102 -hi phpVarSelector term=NONE cterm=NONE ctermbg=bg ctermfg=145 -hi htmlEndTag term=NONE cterm=NONE ctermbg=bg ctermfg=102 -hi vimFold term=NONE cterm=NONE ctermbg=bg ctermfg=fg diff --git a/vim/colors/rdark.vim b/vim/colors/rdark.vim deleted file mode 100755 index 62c7cdd..0000000 --- a/vim/colors/rdark.vim +++ /dev/null @@ -1,159 +0,0 @@ -" Vim color file -" Maintaner: Radu Dineiu -" 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 diff --git a/vim/colors/redblack.vim b/vim/colors/redblack.vim deleted file mode 100644 index 793af52..0000000 --- a/vim/colors/redblack.vim +++ /dev/null @@ -1,62 +0,0 @@ -set background=dark -hi clear - -hi Normal ctermbg=black guibg=black ctermfg=grey guifg=grey -hi Boolean ctermbg=black guibg=black ctermfg=grey guifg=grey -hi Character ctermbg=black guibg=black ctermfg=red guifg=red -hi Comment ctermbg=black guibg=black ctermfg=darkgrey guifg=#606060 cterm=bold -hi Condtional ctermbg=black guibg=black ctermfg=red guifg=red -hi Constant ctermbg=black guibg=black ctermfg=red guifg=red -hi Cursor ctermbg=black guibg=white ctermfg=grey guifg=grey -hi Debug ctermbg=black guibg=black ctermfg=grey guifg=grey -hi Define ctermbg=black guibg=black ctermfg=white guifg=white -hi Delimiter ctermbg=black guibg=black ctermfg=grey guifg=grey -hi DiffAdd ctermbg=NONE guibg=NONE ctermfg=NONE guifg=NONE cterm=NONE gui=NONE -hi DiffChange ctermbg=white guibg=white ctermfg=darkgrey guifg=#606060 -hi DiffDelete ctermbg=black guibg=black ctermfg=darkgrey guifg=#606060 cterm=bold -hi DiffText ctermbg=red guibg=red ctermfg=white guifg=white -hi Directory ctermbg=black guibg=black ctermfg=white guifg=white -hi Error ctermbg=red guibg=red ctermfg=white guifg=white -hi ErrorMsg ctermbg=red guibg=red ctermfg=white guifg=white -hi Exception ctermbg=black guibg=black ctermfg=grey guifg=grey -hi Float ctermbg=black guibg=black ctermfg=red guifg=red cterm=NONE gui=NONE -hi FoldColumn ctermbg=black guibg=black ctermfg=grey guifg=grey -hi Folded ctermbg=black guibg=black ctermfg=red guifg=red -hi Function ctermbg=black guibg=black ctermfg=white guifg=white -hi Identifier ctermbg=black guibg=black ctermfg=grey guifg=grey -hi Include ctermbg=black guibg=black ctermfg=white guifg=white -hi IncSearch ctermbg=green guibg=green ctermfg=darkgrey guifg=#606060 -hi Keyword ctermbg=black guibg=black ctermfg=red guifg=red -hi Label ctermbg=black guibg=black ctermfg=white guifg=white -hi LineNr ctermbg=black guibg=black ctermfg=darkgrey guifg=#606060 cterm=bold -hi Macro ctermbg=black guibg=black ctermfg=grey guifg=grey -hi ModeMsg ctermbg=black guibg=black ctermfg=grey guifg=grey -hi MoreMsg ctermbg=black guibg=black ctermfg=grey guifg=grey -hi NonText ctermbg=black guibg=black ctermfg=darkgrey guifg=#606060 cterm=bold -hi Number ctermbg=black guibg=black ctermfg=red guifg=red cterm=NONE gui=NONE -hi Operator ctermbg=black guibg=black ctermfg=white guifg=white -hi PreCondit ctermbg=black guibg=black ctermfg=white guifg=white -hi PreProc ctermbg=black guibg=black ctermfg=white guifg=white -hi Question ctermbg=black guibg=black ctermfg=grey guifg=grey -hi Repeat ctermbg=black guibg=black ctermfg=white guifg=white -hi Search ctermbg=black guibg=black ctermfg=green guifg=green -hi SpecialChar ctermbg=black guibg=black ctermfg=white guifg=white -hi SpecialComment ctermbg=black guibg=black ctermfg=white guifg=white -hi Special ctermbg=black guibg=black ctermfg=white guifg=white -hi SpecialKey ctermbg=white guibg=white ctermfg=black guifg=black -hi Statement ctermbg=black guibg=black ctermfg=white guifg=white -hi StatusLine ctermbg=white guibg=white ctermfg=red guifg=red -hi StatusLineNC ctermbg=black guibg=black ctermfg=grey guifg=grey -hi StorageClass ctermbg=black guibg=black ctermfg=white guifg=white -hi String ctermbg=black guibg=black ctermfg=grey guifg=grey -hi Structure ctermbg=black guibg=black ctermfg=white guifg=white -hi Tag ctermbg=black guibg=black ctermfg=red guifg=red -hi Title ctermbg=black guibg=black ctermfg=grey guifg=grey -hi Todo ctermbg=black guibg=black ctermfg=white guifg=white -hi Typedef ctermbg=black guibg=black ctermfg=white guifg=white -hi Type ctermbg=black guibg=black ctermfg=white guifg=white -hi VertSplit ctermbg=black guibg=black ctermfg=grey guifg=grey -hi Visual ctermbg=black guibg=black ctermfg=grey guifg=grey -hi VisualNOS ctermbg=black guibg=black ctermfg=grey guifg=grey -hi WarningMsg ctermbg=black guibg=black ctermfg=red guifg=red -hi WildMenu ctermbg=white guibg=white ctermfg=darkgrey guifg=#606060 diff --git a/vim/colors/refactor.vim b/vim/colors/refactor.vim deleted file mode 100644 index 9da7977..0000000 --- a/vim/colors/refactor.vim +++ /dev/null @@ -1,85 +0,0 @@ -set background=dark -hi clear -if exists("syntax_on") - syntax reset -endif -let g:colors_name = "RefractorMyCode" - -hi Comment guifg=#80a0ff -hi Constant guifg=#527023 -hi Cursor gui=bold guifg=black guibg=green -hi CursorColumn guibg=gray40 -hi CursorIM gui=None -hi CursorLine guibg=gray40 -hi DiffAdd guibg=darkblue -hi DiffChange guibg=darkmagenta -hi DiffDelete gui=bold guifg=blue guibg=darkcyan -hi DiffText gui=bold guibg=red -hi Directory guifg=cyan -hi Error guifg=white guibg=red -hi ErrorMsg guifg=white guibg=red -hi FoldColumn guifg=#3387CC guibg=grey -hi Folded guifg=#0a1926 guibg=darkgray -hi Identifier guifg=#40ffff -hi Ignore guifg=black -hi IncSearch gui=reverse -hi LineNr guifg=gray40 -hi MatchParen guibg=darkcyan -hi ModeMsg gui=bold -hi MoreMsg gui=bold guifg=seagreen -hi NonText gui=bold guifg=#cc0099 -hi Normal guifg=gray80 guibg=black -hi Pmenu guibg=magenta -hi PmenuSbar guibg=grey -hi PmenuSel guibg=darkgray -hi PmenuThumb gui=reverse -hi PreProc guifg=#AFC4DB -hi Question gui=bold guifg=green -hi Search gui=bold guifg=black guibg=red -hi SignColumn guifg=cyan guibg=grey -hi Special guifg=orange -hi SpecialKey guifg=cyan -hi SpellBad gui=undercurl -hi SpellCap gui=undercurl -hi SpellLocal gui=undercurl -hi SpellRare gui=undercurl -hi Statement guifg=#E28964 -hi StatusLine gui=bold,reverse guifg=#3387CC guibg=white -hi StatusLineNC gui=reverse -hi TabLine guifg=black guibg=darkgray -hi TabLineFill gui=reverse -hi TabLineSel gui=bold -hi Title gui=bold guifg=magenta -hi Todo gui=italic guifg=black guibg=yellow -hi Type guifg=#99CF50 -hi Underlined gui=underline guifg=#80a0ff -hi VertSplit gui=reverse -hi Visual gui=bold guifg=gray25 guibg=darkgray -hi VisualNOS gui=bold,underline -hi WarningMsg guifg=red -hi WildMenu guifg=black guibg=yellow -hi link Boolean Constant -hi link Character Constant -hi link Conditional Statement -hi link Debug Special -hi link Define PreProc -hi link Delimiter Special -hi link Exception Statement -hi link Float Constant -hi link Function Identifier -hi link Include PreProc -hi link Keyword Statement -hi link Label Statement -hi link Macro PreProc -hi link Number Constant -hi link Operator Statement -hi link PreCondit PreProc -hi link Repeat Statement -hi link SpecialChar Special -hi link SpecialComment Special -hi link StorageClass Type -hi link String Constant -hi link Structure Type -hi link Tag Special -hi link Typedef Type - diff --git a/vim/colors/relaxedgreen.vim b/vim/colors/relaxedgreen.vim deleted file mode 100755 index 9d2bf14..0000000 --- a/vim/colors/relaxedgreen.vim +++ /dev/null @@ -1,112 +0,0 @@ -" ---------------------------------------------------------------------------------------------------------------------------------- -" 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/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 diff --git a/vim/colors/reliable.vim b/vim/colors/reliable.vim deleted file mode 100644 index 09065eb..0000000 --- a/vim/colors/reliable.vim +++ /dev/null @@ -1,126 +0,0 @@ -" Colorscheme created with ColorSchemeEditor v1.0 beta -"Name: reliable -"Maintainer: Erik Falor -"Version: v1.0.2 -"Last Change: 2008 Mar 07 -"License: Vim License - -"Notes: A futuristic colorscheme with a bright, clean look. -" -" This is a helpful mapping while developing colorschemes: -" :echo synIDattr(synIDtrans(synID(line('.'), col('.'), 1)), 'name') -" -"Version 1.0.2 - changed Type highlight group to display bold - -set background=light -if version > 580 - highlight clear - if exists("syntax_on") - syntax reset - endif -endif -let g:colors_name = "reliable" - -if v:version >= 700 - highlight CursorColumn guibg=#F3E8B3 gui=NONE - highlight CursorLine guibg=#F3E8B3 gui=NONE - highlight Pmenu guibg=#A1BAD8 gui=NONE - highlight PmenuSel guibg=#F3E8B3 gui=NONE - highlight PmenuSbar guibg=#C3C6CC gui=NONE - highlight PmenuThumb guibg=#002A5C gui=reverse - highlight SpellBad gui=undercurl - highlight SpellCap gui=undercurl - highlight SpellLocal gui=undercurl - highlight SpellRare gui=undercurl - highlight TabLine guifg=#002A5C guibg=#FFFFFF gui=bold,underline - highlight TabLineFill guifg=#A1BAD8 gui=underline - highlight TabLineSel guifg=#002A5C guibg=#FCB52D gui=bold,underline -endif -highlight Cursor guifg=bg guibg=fg gui=NONE -highlight link CursorIM cleared -highlight DiffAdd guibg=#A1BAD8 gui=NONE -highlight DiffChange guifg=#002A5C guibg=#7493BE gui=NONE -highlight DiffDelete guifg=#7493BE guibg=#FCB52D gui=bold -highlight DiffText guifg=#002A5C guibg=#F3E8B3 gui=bold -highlight Directory guifg=#7493BE gui=NONE -highlight ErrorMsg guifg=White guibg=Red gui=NONE -highlight FoldColumn guifg=#002A5C guibg=#7493BE gui=NONE -highlight Folded guifg=#606769 guibg=#C3C6CC gui=bold -highlight IncSearch guifg=#FFFFFF guibg=#FCB52D gui=bold -highlight LineNr guifg=#606769 gui=bold -highlight MatchParen guibg=#A1BAD8 gui=NONE -highlight ModeMsg guifg=#002A5C gui=bold -highlight MoreMsg guifg=#002A5C guibg=#A1BAD8 gui=bold -highlight NonText guifg=#606769 gui=NONE -highlight Normal guibg=#FFFFFF gui=NONE -highlight Question guifg=#002A5C guibg=#FCB52D gui=bold -highlight Search guibg=#FCB52D gui=NONE -highlight SignColumn guifg=#FCB52D guibg=#A1BAD8 gui=NONE -highlight SpecialKey guifg=#002A5C gui=NONE -highlight StatusLine guifg=#002A5C guibg=#FCB52D gui=NONE -highlight StatusLineNC guibg=#7493BE gui=NONE -highlight Title guifg=#7493BE gui=bold -highlight VertSplit guifg=#002A5C guibg=#C3C6CC gui=bold -highlight Visual guibg=#C3C6CC gui=NONE -highlight VisualNOS guifg=#C3C6CC gui=underline -highlight WarningMsg guifg=Red gui=NONE -highlight WildMenu guifg=#002A5C guibg=#F3E8B3 gui=NONE -highlight link Boolean Constant -highlight link Character Constant -highlight Comment guifg=#606769 gui=bold -highlight link Conditional Statement -highlight Constant guifg=#80888D gui=bold -highlight link Debug Special -highlight link Define PreProc -highlight link Delimiter Special -highlight Error guifg=White guibg=Red gui=NONE -highlight link Exception Statement -highlight link Float Number -highlight link Function Identifier -highlight Identifier guifg=#7493BE gui=bold -highlight Ignore guifg=bg gui=NONE -highlight link Include PreProc -highlight link Keyword Statement -highlight link Label Statement -highlight link Macro PreProc -highlight link Number Constant -highlight link Operator Statement -highlight link PreCondit PreProc -highlight PreProc guifg=#7493BE gui=bold -highlight link Repeat Statement -highlight Special guifg=#7493BE gui=NONE -highlight link SpecialChar Special -highlight link SpecialComment Special -highlight Statement guifg=#002A5C gui=bold -highlight link StorageClass Type -highlight link String Constant -highlight link Structure Type -highlight link Tag Special -highlight Todo guifg=#FCB52D guibg=Yellow gui=bold,underline -highlight Type guifg=#002A5C gui=bold -highlight link Typedef Type -highlight Underlined guifg=#7493BE gui=underline - - -"ColorScheme metadata{{{ -if v:version >= 700 - let g:reliable_Metadata = { - \"Palette" : "#002A5C:#FCB52D:#7493BE:#A1BAD8:#F3E8B3:#FFFFFF:#FFFFFF:#FFFFFF:#FFFFFF:#FFFFFF:#C3C6CC:#80888D:#606769:#000000:#FFFFFF:#FFFFFF:#FFFFFF:#FFFFFF:#FFFFFF:#FFFFFF", - \"Maintainer" : "Erik Falor", - \"Name" : "reliable", - \"License" : ["Vim License", - \], - \"Notes" : ["A futuristic colorscheme with a bright, clean look.", - \"", - \" This is a helpful mapping while developing colorschemes:", - \" :echo synIDattr(synIDtrans(synID(line('.'), col('.'), 1)), 'name')", - \"", - \"Version 1.0.2 - changed Type highlight group to display bold", - \], - \"Version" : "v1.0.2", - \"Email" : "ewfalor@gmail.com", - \"Last Change" : "2008 Mar 07", - \} -endif -"}}} -" vim:set foldmethod=marker expandtab filetype=vim: diff --git a/vim/colors/reloaded.vim b/vim/colors/reloaded.vim deleted file mode 100644 index 5d111b2..0000000 --- a/vim/colors/reloaded.vim +++ /dev/null @@ -1,70 +0,0 @@ -" Vim color file -" Maintainer: connorberry@yahoo.com -" Last Change: -" URL: www.narwhale.org - -set background=dark "or light -hi clear -if exists("syntax_on") - syntax reset -endif -let g:colors_name="reloaded" - - hi Normal ctermfg=Green ctermbg=Black - hi Normal guifg=Green guibg=Black - hi NonText ctermfg=DarkGreen ctermbg=Black - hi NonText guifg=DarkGreen guibg=Black - - hi Statement ctermfg=Green ctermbg=Black - hi Statement guifg=Green guibg=Black - hi Comment ctermfg=DarkGreen ctermbg=Black cterm=bold term=bold - hi Comment guifg=DarkGreen guibg=Black gui=bold term=bold - hi Constant ctermfg=Green ctermbg=DarkGreen - hi Constant guifg=Green guibg=DarkGreen - hi Identifier ctermfg=Green ctermbg=Black - hi Identifier guifg=Green guibg=Black - hi Type ctermfg=Green ctermbg=Black - hi Type guifg=Green guibg=Black - hi String ctermfg=Green ctermbg=DarkGreen - hi String guifg=Green guibg=DarkGreen - hi Boolean ctermfg=Green ctermbg=DarkGreen - hi Boolean guifg=Green guibg=DarkGreen - hi Number ctermfg=Green ctermbg=DarkGreen - hi Number guifg=Green guibg=DarkGreen - hi Folded ctermfg=DarkYellow ctermbg=Black cterm=underline term=none - hi Folded guifg=DarkYellow guibg=Black gui=underline term=none - hi Special ctermfg=Black ctermbg=DarkGreen - hi Special guifg=Black guibg=DarkGreen - hi PreProc ctermfg=DarkGreen ctermbg=Black cterm=bold term=bold - hi PreProc guifg=DarkGreen guibg=Black gui=bold term=bold - hi Scrollbar ctermfg=DarkYellow ctermbg=Black - hi Scrollbar guifg=DarkYellow guibg=Black - hi Cursor ctermfg=Black ctermbg=Green - hi Cursor guifg=Black guibg=Green - hi ErrorMsg ctermfg=Red ctermbg=Black cterm=bold term=bold - hi ErrorMsg guifg=Red guibg=Black gui=bold term=bold - hi WarningMsg ctermfg=Yellow ctermbg=Black - hi WarningMsg guifg=Yellow guibg=Black - hi VertSplit ctermfg=White ctermbg=Black - hi VertSplit guifg=White guibg=Black - hi Directory ctermfg=DarkGreen ctermbg=Black - hi Directory guifg=DarkGreen guibg=Black - hi Visual ctermfg=White ctermbg=DarkGray cterm=underline term=none - hi Visual guifg=White guibg=DarkGray gui=underline term=none - hi Title ctermfg=White ctermbg=DarkBlue - hi Title guifg=White guibg=DarkBlue - - hi StatusLine term=bold cterm=bold,underline ctermfg=Green ctermbg=Black - hi StatusLine term=bold gui=bold,underline guifg=Green guibg=Black - hi StatusLineNC term=bold cterm=bold,underline ctermfg=Gray ctermbg=Black - hi StatusLineNC term=bold gui=bold,underline guifg=Gray guibg=Black - hi LineNr term=bold cterm=bold ctermfg=Black ctermbg=DarkGreen - hi LineNr term=bold gui=bold guifg=Black guibg=DarkGreen - hi SpecialKey guifg=DarkGreen guibg=Black - hi SpecialKey ctermfg=DarkGreen ctermbg=Black - - hi cursorline guifg=Black guibg=DarkGreen - hi cursorline ctermfg=Black ctermbg=DarkGreen - hi cursorcolumn guifg=Black guibg=Green - hi cursorcolumn ctermfg=Black ctermbg=Green - diff --git a/vim/colors/revelation.vim b/vim/colors/revelation.vim deleted file mode 100644 index cff5cdd..0000000 --- a/vim/colors/revelation.vim +++ /dev/null @@ -1,105 +0,0 @@ -" ====================================================================== -" Revelation -" ====================================================================== -" A Sublime Text 2 / Textmate theme. -" Copyright (c) 2014 Dayle Rees. -" Released under the MIT License -" ====================================================================== -" Find more themes at : https://github.com/daylerees/colour-schemes -" ====================================================================== - -set background=dark -hi clear -syntax reset - -" Colors for the User Interface. - -hi Cursor guibg=#cc4455 guifg=white ctermbg=4 ctermfg=15 -hi link CursorIM Cursor -hi Normal guibg=#2E2C2B guifg=#DEDEDE gui=none ctermbg=0 ctermfg=15 -hi NonText guibg=bg guifg=#DEDEDE 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 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=#4E5D84 ctermbg=bg ctermfg=10 -hi link WarningMsg ErrorMsg - -hi StatusLine guibg=#ffeecc guifg=black 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 ctermbg=4 ctermfg=fg - -" Colors for Syntax Highlighting. - -hi Comment guibg=bg guifg=#7b726b gui=none ctermbg=8 ctermfg=7 - -hi Constant guibg=bg guifg=white ctermbg=8 ctermfg=15 -hi String guibg=bg guifg=#FFBB29 ctermbg=bg ctermfg=14 -hi Character guibg=bg guifg=#617FA0 ctermbg=bg ctermfg=14 -hi Number guibg=bg guifg=#617FA0 ctermbg=1 ctermfg=15 -hi Boolean guibg=bg guifg=#617FA0 gui=none ctermbg=1 ctermfg=15 -hi Float guibg=bg guifg=#617FA0 ctermbg=1 ctermfg=15 - -hi Identifier guibg=bg guifg=#DEDEDE ctermbg=bg ctermfg=12 -hi Function guibg=bg guifg=#617FA0 ctermbg=bg ctermfg=12 -hi Statement guibg=bg guifg=#617FA0 ctermbg=bg ctermfg=14 - -hi Conditional guibg=bg guifg=#C2DCF2 ctermbg=bg ctermfg=12 -hi Repeat guibg=bg guifg=#C2DCF2 ctermbg=4 ctermfg=14 -hi Label guibg=bg guifg=#ffccff ctermbg=bg ctermfg=13 -hi Operator guibg=bg guifg=#C2DCF2 ctermbg=6 ctermfg=15 -hi Keyword guibg=bg guifg=#C2DCF2 ctermbg=bg ctermfg=10 -hi Exception guibg=bg guifg=#617FA0 ctermbg=bg ctermfg=10 - -hi PreProc guibg=bg guifg=#ffcc99 ctermbg=4 ctermfg=14 -hi Include guibg=bg guifg=#4E5D84 ctermbg=bg ctermfg=10 -hi link Define Include -hi link Macro Include -hi link PreCondit Include - -hi Type guibg=bg guifg=#4E5D84 ctermbg=bg ctermfg=12 -hi StorageClass guibg=bg guifg=#617FA0 ctermbg=bg ctermfg=10 -hi Structure guibg=bg guifg=#DEDEDE ctermbg=bg ctermfg=10 -hi Typedef guibg=bg guifg=#4E5D84 ctermbg=bg ctermfg=10 - -hi Special guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi SpecialChar guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi Tag guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi Delimiter guibg=bg guifg=fg ctermbg=1 ctermfg=fg -hi SpecialComment guibg=#334455 guifg=#a19790 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=bg guifg=#DEDEDE ctermbg=1 ctermfg=15 -hi Ignore guibg=bg guifg=#cccccc ctermbg=bg ctermfg=8 -hi Error guibg=#ff0000 guifg=white ctermbg=12 ctermfg=15 -hi Todo guibg=#556677 guifg=#ff0000 ctermbg=1 ctermfg=12 - -hi htmlH2 guibg=bg guifg=fg 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 = "Revelation" -let colors_name = "Revelation" - diff --git a/vim/colors/revolutions.vim b/vim/colors/revolutions.vim deleted file mode 100644 index 15450c9..0000000 --- a/vim/colors/revolutions.vim +++ /dev/null @@ -1,75 +0,0 @@ -" MATRIX-REVOLUTIONS colorscheme -" Author: Christian MICHON -" Version: 1.0 -" Last Change: 23 Jun 2004 - -set background=dark -hi clear -if exists("syntax_on") - syntax reset -endif - -let g:colors_name = 'revolutions' - -hi Boolean guifg=#e6fff3 guibg=#43705a gui=none -hi Character guifg=#e6fff3 guibg=#43705a gui=none -hi Comment guifg=#43705a guibg=#000000 gui=underline -hi Conditional guifg=#e6fff3 guibg=#000000 gui=bold -hi Constant guifg=#e6fff3 guibg=#43705a gui=none -hi Cursor guifg=#43705a guibg=#e6fff3 gui=none -hi Debug guifg=#61a181 guibg=#000000 gui=none -hi Define guifg=#e6fff3 guibg=#000000 gui=none -hi Delimiter guifg=#61a181 guibg=#000000 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 Error guifg=#e6fff3 guibg=#61a181 gui=bold -hi ErrorMsg guifg=#e6fff3 guibg=#61a181 gui=bold -hi Exception guifg=#e6fff3 guibg=#000000 gui=bold -hi Float guifg=#e6fff3 guibg=#43705a gui=none -hi FoldColumn guifg=#9bcfb5 guibg=#43705a gui=bold -hi Folded guifg=#9bcfb5 guibg=#43705a gui=bold -hi Function guifg=#e6fff3 guibg=#000000 gui=none -hi Identifier guifg=#e6fff3 guibg=#000000 gui=none -hi Ignore guifg=#000000 guibg=#000000 gui=none -hi Include guifg=#e6fff3 guibg=#000000 gui=none -hi IncSearch guifg=#1d3026 guibg=#61a181 gui=bold -hi Keyword guifg=#e6fff3 guibg=#000000 gui=bold -hi Label guifg=#e6fff3 guibg=#000000 gui=bold -hi lCursor guifg=#43705a guibg=#e6fff3 gui=none -hi LineNr guifg=#9bcfb5 guibg=#000000 gui=bold -hi Macro guifg=#e6fff3 guibg=#000000 gui=none -hi ModeMsg guifg=#9bcfb5 guibg=#000000 gui=bold -hi MoreMsg guifg=#9bcfb5 guibg=#000000 gui=bold -hi NonText guifg=#9bcfb5 guibg=#1d3026 gui=bold -hi Normal guifg=#9bcfb5 guibg=#000000 gui=none -hi Number guifg=#e6fff3 guibg=#000000 gui=none -hi Operator guifg=#e6fff3 guibg=#000000 gui=bold -hi PreCondit guifg=#e6fff3 guibg=#000000 gui=none -hi PreProc guifg=#61a181 guibg=#000000 gui=none -hi Question guifg=#9bcfb5 guibg=#000000 gui=bold -hi Repeat guifg=#e6fff3 guibg=#000000 gui=bold -hi Search guifg=#1d3026 guibg=#61a181 gui=bold -hi Special guifg=#61a181 guibg=#000000 gui=none -hi SpecialChar guifg=#61a181 guibg=#000000 gui=none -hi SpecialComment guifg=#61a181 guibg=#000000 gui=none -hi SpecialKey guifg=#9bcfb5 guibg=#000000 gui=none -hi Statement guifg=#e6fff3 guibg=#000000 gui=bold -hi StatusLine guifg=#e6fff3 guibg=#61a181 gui=bold -hi StatusLineNC guifg=#1d3026 guibg=#61a181 gui=bold -hi StorageClass guifg=#f070a0 guibg=#000000 gui=bold -hi String guifg=#e6fff3 guibg=#000000 gui=none -hi Structure guifg=#f070a0 guibg=#000000 gui=bold -hi Tag guifg=#61a181 guibg=#000000 gui=none -hi Title guifg=#e6fff3 guibg=#1d3026 gui=bold -hi Todo guifg=#1d3026 guibg=#9bcfb5 gui=none -hi Type guifg=#e6fff3 guibg=#000000 gui=bold -hi Typedef guifg=#f070a0 guibg=#000000 gui=bold -hi Underlined guifg=#e6fff3 guibg=#000000 gui=underline -hi VertSplit guifg=#61a181 guibg=#61a181 gui=none -hi Visual guifg=#e6fff3 guibg=#61a181 gui=none -hi VisualNOS guifg=#9bcfb5 guibg=#000000 gui=underline -hi WarningMsg guifg=#1d3026 guibg=#61a181 gui=bold -hi WildMenu guifg=#43705a guibg=#e6fff3 gui=none diff --git a/vim/colors/robinhood.vim b/vim/colors/robinhood.vim deleted file mode 100755 index ab1d14d..0000000 --- a/vim/colors/robinhood.vim +++ /dev/null @@ -1,103 +0,0 @@ -" Vim color file -" Maintainer: Datila Carvalho -" 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 diff --git a/vim/colors/rootwater.vim b/vim/colors/rootwater.vim deleted file mode 100755 index 4be5aeb..0000000 --- a/vim/colors/rootwater.vim +++ /dev/null @@ -1,98 +0,0 @@ -" 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: diff --git a/vim/colors/rtl.vim b/vim/colors/rtl.vim deleted file mode 100644 index e95c99d..0000000 --- a/vim/colors/rtl.vim +++ /dev/null @@ -1,132 +0,0 @@ -" Vim syntax file -" Language: gcc rtl -" Maintainer: Igor Petushkov -" Last Change: May 12 17:28:14 MSD 2010 - -" 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 - -" Integer number, or floating point number without a dot. -syn match rtlNumber "\<\d\+\>" contained - -" file path -syn match rtlPath "[A-Za-z0-9.\/\-_]*\.\(c\|cpp\|h\|hpp\|CC\|f\|f95\)\:\d*" - -" String and Character contstants -syn region rtlString start=+"+ end=+"+ contained - -" Comments -syn region rtlComment start="^[ \t]*;;" end="$" - -" A bunch of useful rtl keywords -syn keyword rtlInsn insn jump_insn call_insn code_label contained -syn keyword rtlInsn barrier note contained - -" Modes for regs, expressions -syn keyword rtlModes BI QI HI PSI SI PDI DI TI OI QF HF contained -syn keyword rtlModes TQF SF DF XF SD DD TD TF QQ HQ SQ contained -syn keyword rtlModes DQ TQ UQQ UHQ USQ UDQ HA SA DA TA contained -syn keyword rtlModes UHA USA UDA UTA CC BLK VOID QC HC contained -syn keyword rtlModes SC DC XC TC CHI CSI CDI CTI COI contained - -" Comparision operations -syn keyword rtlComparision eq ne gt gtu lt ltu ge geu le leu contained -syn keyword rtlComparision if_then_else cond contained - -" Constants -syn keyword rtlConstant const_int const_double const_fixed contained -syn keyword rtlConstant const_vector const_string symbol_ref contained -syn keyword rtlConstant label_ref const high contained - -" Registers -syn keyword rtlRegisterMem reg subreg scratch cc0 pc mem contained -syn keyword rtlRegisterMem concatm concatnm contained - -" Arithmetic functions -syn keyword rtlArithmetic plus ss_plus us_plus lo_sum minus contained -syn keyword rtlArithmetic ss_minus us_minus compare neg ss_neg contained -syn keyword rtlArithmetic us_neg mult ss_mult us_mult div contained -syn keyword rtlArithmetic ss_div udiv us_div mod umod smin contained -syn keyword rtlArithmetic smax umin umax not and ior xor contained -syn keyword rtlArithmetic ashift ss_ashift us_ashift lshiftrt contained -syn keyword rtlArithmetic ashiftrt rotate rotatert abs sqrt contained -syn keyword rtlArithmetic ffs clz ctz popcount parity bswap contained - -" Bit field functions -syn keyword rtlBitField sign_extract zero_extract contained - -" Vector operations -syn keyword rtlVector vec_merge vec_select vec_concat contained -syn keyword rtlVector vec_duplicate contained - -" Conversions -syn keyword rtlConversion sign_extend zero_extend float_extend contained -syn keyword rtlConversion truncate ss_truncate us_truncate contained -syn keyword rtlConversion float_truncate float unsigned_float contained -syn keyword rtlConversion fix unsigned_fix fract_convert contained -syn keyword rtlConversion sat_fract unsigned_fract_convert contained -syn keyword rtlConversion unsigned_sat_fract contained - -" Side effects -syn keyword rtlSideEffect set return call clobber use parallel contained -syn keyword rtlSideEffect cond_exec sequence asm_input unspec contained -syn keyword rtlSideEffect unspec_volatile addr_vec contained -syn keyword rtlSideEffect addr_diff_vec prefetch contained - -" Embedded side effects on addresses -syn keyword rtlSideEffect pre_dec pre_inc post_dec post_inc contained -syn keyword rtlSideEffect post_modify pre_modify contained - -" Operations -syn region rtlExpression start="(" end=")" contains=ALLBUT,rtlError1 -syn region rtlExpression2 start="\[" end="\]" contains=ALL,rtlError2 -syn region rtlSpecOperation start="{" end="}" contains=ALLBUT,rtlError3 -syn match rtlError1 display ")" -syn match rtlError2 display "]" -syn match rtlError3 display "}" - -syn sync minlines=50 - -" 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_rtl_syntax_inits") - if version < 508 - let did_rtl_syntax_inits = 1 - command -nargs=+ HiLink hi link - else - command -nargs=+ HiLink hi def link - endif - - HiLink rtlNumber Number - HiLink rtlPath Comment - HiLink rtlString Character - HiLink rtlComment Comment - HiLink rtlModes Type - HiLink rtlComparision Conditional - HiLink rtlInsn Operator - HiLink rtlConstant Constant - HiLink rtlRegisterMem Identifier - HiLink rtlArithmetic Operator - HiLink rtlBitField Operator - HiLink rtlVector Function - HiLink rtlConversion Function - HiLink rtlSideEffect Staement - HiLink rtlExpression Statement - HiLink rtlExpression2 Statement - HiLink rtlSpecOperation Function - HiLink rtlError1 Error - HiLink rtlError2 Error - HiLink rtlError3 Error - - delcommand HiLink -endif - -let b:current_syntax = "rtl" - -" vim: ts=4 diff --git a/vim/colors/rubyblue b/vim/colors/rubyblue deleted file mode 100644 index 60301af..0000000 --- a/vim/colors/rubyblue +++ /dev/null @@ -1,74 +0,0 @@ -" local syntax file - set colors on a per-machine basis: -" vim: tw=0 ts=4 sw=4 -" Vim color file -" Maintainer: John Long -" Last Change: 2005 July -" Based on blue.vim by Steven Vertigan . - -set background=dark -hi clear -if exists("syntax_on") - syntax reset -endif -let g:colors_name = "rubyblue" -hi Normal guifg=#C7D4E2 guibg=#162433 -hi Normal ctermfg=lightGray ctermbg=black -hi NonText guifg=#4A6480 ctermfg=darkGray -hi comment guifg=#428BDD ctermfg=lightBlue -hi constant guifg=#00CC00 ctermfg=lightGreen -hi identifier guifg=white ctermfg=white -hi statement guifg=#F9BB00 gui=none ctermfg=yellow -hi preproc guifg=#F9BB00 ctermfg=yellow -hi type guifg=white ctermfg=white gui=underline -hi special guifg=#00CC00 ctermfg=lightGreen -hi Underlined guifg=#208AFF ctermfg=lightBlue -hi Underlined gui=underline cterm=underline - -hi ErrorMsg guifg=#F9BB00 guibg=darkBlue -hi ErrorMsg ctermfg=black ctermbg=red -hi WarningMsg guifg=#428BDD guibg=darkBlue gui=bold -hi WarningMsg ctermfg=cyan -hi ModeMsg guifg=yellow gui=NONE -hi ModeMsg ctermfg=yellow -hi MoreMsg guifg=yellow gui=NONE -hi MoreMsg ctermfg=yellow -hi Error guifg=white guibg=red gui=underline -hi Error ctermfg=white ctermbg=red - -hi Todo guifg=black guibg=yellow -hi Todo ctermfg=black ctermbg=yellow -hi Cursor guifg=black guibg=white -hi Cursor ctermfg=black ctermbg=white -hi Search guifg=black guibg=yellow -hi Search ctermfg=black ctermbg=yellow -hi IncSearch guifg=black guibg=yellow -hi IncSearch ctermfg=black ctermbg=yellow -hi LineNr guifg=pink ctermfg=lightMagenta -hi title guifg=white gui=bold cterm=bold - -hi StatusLineNC gui=none guifg=#213449 guibg=#208AFF -hi StatusLineNC ctermfg=gray ctermbg=darkBlue -hi StatusLine gui=none guifg=white guibg=#208AFF -hi StatusLine ctermfg=white ctermbg=lightBlue - -hi label guifg=yellow ctermfg=yellow -hi operator guifg=yellow gui=bold ctermfg=yellow -hi clear Visual -hi Visual term=reverse -hi Visual ctermfg=black ctermbg=yellow -hi Visual guifg=black guibg=#F9BB00 - -hi DiffChange guibg=darkGreen guifg=black -hi DiffChange ctermbg=darkGreen ctermfg=black -hi DiffText guibg=olivedrab guifg=black -hi DiffText ctermbg=lightGreen ctermfg=black -hi DiffAdd guibg=slateblue guifg=black -hi DiffAdd ctermbg=blue ctermfg=black -hi DiffDelete guibg=coral guifg=black -hi DiffDelete ctermbg=cyan ctermfg=black - -hi Folded guibg=orange guifg=black -hi Folded ctermbg=yellow ctermfg=black -hi FoldColumn guibg=gray30 guifg=black -hi FoldColumn ctermbg=gray ctermfg=black -hi cIf0 guifg=gray ctermfg=gray diff --git a/vim/colors/rubyblue.vim b/vim/colors/rubyblue.vim deleted file mode 100644 index 60301af..0000000 --- a/vim/colors/rubyblue.vim +++ /dev/null @@ -1,74 +0,0 @@ -" local syntax file - set colors on a per-machine basis: -" vim: tw=0 ts=4 sw=4 -" Vim color file -" Maintainer: John Long -" Last Change: 2005 July -" Based on blue.vim by Steven Vertigan . - -set background=dark -hi clear -if exists("syntax_on") - syntax reset -endif -let g:colors_name = "rubyblue" -hi Normal guifg=#C7D4E2 guibg=#162433 -hi Normal ctermfg=lightGray ctermbg=black -hi NonText guifg=#4A6480 ctermfg=darkGray -hi comment guifg=#428BDD ctermfg=lightBlue -hi constant guifg=#00CC00 ctermfg=lightGreen -hi identifier guifg=white ctermfg=white -hi statement guifg=#F9BB00 gui=none ctermfg=yellow -hi preproc guifg=#F9BB00 ctermfg=yellow -hi type guifg=white ctermfg=white gui=underline -hi special guifg=#00CC00 ctermfg=lightGreen -hi Underlined guifg=#208AFF ctermfg=lightBlue -hi Underlined gui=underline cterm=underline - -hi ErrorMsg guifg=#F9BB00 guibg=darkBlue -hi ErrorMsg ctermfg=black ctermbg=red -hi WarningMsg guifg=#428BDD guibg=darkBlue gui=bold -hi WarningMsg ctermfg=cyan -hi ModeMsg guifg=yellow gui=NONE -hi ModeMsg ctermfg=yellow -hi MoreMsg guifg=yellow gui=NONE -hi MoreMsg ctermfg=yellow -hi Error guifg=white guibg=red gui=underline -hi Error ctermfg=white ctermbg=red - -hi Todo guifg=black guibg=yellow -hi Todo ctermfg=black ctermbg=yellow -hi Cursor guifg=black guibg=white -hi Cursor ctermfg=black ctermbg=white -hi Search guifg=black guibg=yellow -hi Search ctermfg=black ctermbg=yellow -hi IncSearch guifg=black guibg=yellow -hi IncSearch ctermfg=black ctermbg=yellow -hi LineNr guifg=pink ctermfg=lightMagenta -hi title guifg=white gui=bold cterm=bold - -hi StatusLineNC gui=none guifg=#213449 guibg=#208AFF -hi StatusLineNC ctermfg=gray ctermbg=darkBlue -hi StatusLine gui=none guifg=white guibg=#208AFF -hi StatusLine ctermfg=white ctermbg=lightBlue - -hi label guifg=yellow ctermfg=yellow -hi operator guifg=yellow gui=bold ctermfg=yellow -hi clear Visual -hi Visual term=reverse -hi Visual ctermfg=black ctermbg=yellow -hi Visual guifg=black guibg=#F9BB00 - -hi DiffChange guibg=darkGreen guifg=black -hi DiffChange ctermbg=darkGreen ctermfg=black -hi DiffText guibg=olivedrab guifg=black -hi DiffText ctermbg=lightGreen ctermfg=black -hi DiffAdd guibg=slateblue guifg=black -hi DiffAdd ctermbg=blue ctermfg=black -hi DiffDelete guibg=coral guifg=black -hi DiffDelete ctermbg=cyan ctermfg=black - -hi Folded guibg=orange guifg=black -hi Folded ctermbg=yellow ctermfg=black -hi FoldColumn guibg=gray30 guifg=black -hi FoldColumn ctermbg=gray ctermfg=black -hi cIf0 guifg=gray ctermfg=gray diff --git a/vim/colors/satori.vim b/vim/colors/satori.vim deleted file mode 100755 index 5c7b250..0000000 --- a/vim/colors/satori.vim +++ /dev/null @@ -1,47 +0,0 @@ -" Vim color file -" Maintainer: Ruda Moura -" 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 diff --git a/vim/colors/scala.vim b/vim/colors/scala.vim deleted file mode 100644 index 7f7d9e2..0000000 --- a/vim/colors/scala.vim +++ /dev/null @@ -1,87 +0,0 @@ -" Vim syntax file -" Language: Scala -" Version: 0.1 -" Maintainer: Raphael Haberer-Proust -" URL: http://diwww.epfl.ch/~haberer/syntax/scala.html -" Last Change: 2004 April 18 -" Disclaimer: It's an absolut basic, very simple and by far not finished -" syntax file! It only recognizes basic keywords and constructs like comments -" any help is welcome - -" Remove any old syntax stuff -syn clear - -" syntax highlighting for words that are not identifiers: -" int unit double String Array byte short char long float -syn keyword scalaExternal import package -syn keyword scalaConditional if then else -syn keyword scalaRepeat while for do -syn keyword scalaType boolean int double byte short char long float -syn keyword scalaType unit -syn keyword scalaType val with type var yield - -syn keyword scalaStatement return -syn keyword scalaBoolean true false -syn keyword scalaConstant null -syn keyword scalaTypedef this super -syn keyword scalaLangClass String Array -syn keyword scalaScopeDecl private protected override -syn keyword scalaStorageClass abstract final sealed -syn keyword scalaExceptions throw try catch finally -syn keyword scalaClassDecl extends -" TODO differentiate the keyword class from MyClass.class -> use a match here -syn keyword scalaTypedef class -syn keyword scalaTypedef case -syn keyword scalaTypedef trait - -syn match scalaTypedef "\s*\" - -syn keyword scalaOperator new - -" same number definition as in java.vim -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]\>" - -syn region scalaString start=+"+ end=+"+ - -" Functions -" def [name] [(prototype)] { -" -syn match scalaFunction "\s*\" - -" Comments -syn region scalaComment start="/\*" end="\*/" -syn match scalaLineComment "//.*" - - -if !exists("did_scala_syntax_inits") - let did_scala_syntax_inits = 1 - - " The default methods for highlighting. Can be overridden later - hi link scalaExternal Include - hi link scalaStatement Statement - hi link scalaConditional Conditional - hi link scalaRepeat Repeat - hi link scalaType Type - hi link scalaTypedef Typedef - hi link scalaBoolean Boolean - hi link scalaFunction Function - hi link scalaLangClass Constant - hi link scalaConstant Constant - hi link scalaScopeDecl scalaStorageClass - hi link scalaClassDecl scalaStorageClass - hi link scalaStorageClass StorageClass - hi link scalaExceptions Exception - hi link scalaOperator Operator - hi link scalaNumber Number - hi link scalaString String - hi link scalaComment Comment - hi link scalaLineComment Comment -endif - -let b:current_syntax = "scala" - -" if you want to override default methods for highlighting -"hi Conditional term=bold ctermfg=Cyan guifg=#80a0ff diff --git a/vim/colors/sea.vim b/vim/colors/sea.vim deleted file mode 100755 index 0c79c47..0000000 --- a/vim/colors/sea.vim +++ /dev/null @@ -1,69 +0,0 @@ -" 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 diff --git a/vim/colors/sean.vim b/vim/colors/sean.vim deleted file mode 100644 index 1aa2b1e..0000000 --- a/vim/colors/sean.vim +++ /dev/null @@ -1,83 +0,0 @@ -" local syntax file - set colors on a per-machine basis: -" vim: tw=0 ts=4 sw=4 -" Vim color file -" Maintainer:Sean Richards -" Last Change:Fri Aug 30 8:50 2002 NZST - -hi clear -set background=dark -if exists("syntax_on") - syntax reset -endif -let g:colors_name = "sean" -hi Normal guifg=white guibg=black -hi SpecialKey guifg=Blue -hi NonText gui=bold guifg=Blue -hi Directory guifg=Blue -hi ErrorMsg guifg=White guibg=Red -hi Search guifg=white guibg=Red -hi MoreMsg gui=bold guifg=SeaGreen -hi ModeMsg gui=bold guifg=White guibg=Blue -hi LineNr ctermfg=Darkyellow guifg=Yellow -hi Question gui=bold guifg=Green -hi StatusLineNC cterm=none ctermfg=grey ctermbg=darkblue gui=NONE guifg=white guibg=darkblue -hi StatusLine cterm=none ctermfg=white ctermbg=darkblue gui=bold guifg=white guibg=darkblue -hi VertSplit gui=bold guifg=White guibg=darkblue -hi Title gui=bold guifg=Magenta -hi Visual cterm=none ctermfg=white ctermbg=darkgreen gui=NONE guifg=white guibg=darkgreen -hi WarningMsg guifg=Red -hi FoldColumn ctermfg=Black ctermbg=Grey guibg=DarkGrey guifg=Black -hi Folded ctermfg=Black ctermbg=Grey guifg=Black -hi Cursor guifg=bg guibg=Green -hi Comment cterm=none ctermfg=darkgreen gui=italic guifg=green -hi Constant ctermfg=darkcyan guifg=darkcyan -hi Special ctermfg=darkyellow guifg=Orange -hi Identifier ctermfg=cyan guifg=cyan -hi Statement ctermfg=darkyellow gui=bold guifg=darkyellow -hi Number ctermfg=Cyan guifg=Cyan -hi PreProc ctermfg=darkmagenta guifg=darkmagenta -hi String ctermfg=darkred guifg=Red -hi Type ctermfg=darkblue guifg=blue -hi Error ctermfg=red guifg=Red guibg=Black -hi Todo ctermfg=blue ctermbg=yellow guifg=Blue guibg=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 - - -"Toggle semicolon matching at the end of lines, author unknown! -nmap sc :call ToggleSemicolonHighlighting() -"{{{ -function! ToggleSemicolonHighlighting() - if exists("b:semicolon") - unlet b:semicolon - hi semicolon guifg=NONE gui=NONE ctermfg=NONE - else - syn match semicolon #;$# - hi semicolon guifg=red gui=bold ctermfg=1 - let b:semicolon = 1 - endif -endfunction -"}}} diff --git a/vim/colors/settlemyer.vim b/vim/colors/settlemyer.vim deleted file mode 100755 index 91495ff..0000000 --- a/vim/colors/settlemyer.vim +++ /dev/null @@ -1,53 +0,0 @@ -" Vim color file -" Maintainer: Max Lynch -" 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 diff --git a/vim/colors/sf.vim b/vim/colors/sf.vim deleted file mode 100644 index 5b3033f..0000000 --- a/vim/colors/sf.vim +++ /dev/null @@ -1,76 +0,0 @@ -" GUI-only vim color file, based on colors from vim.sf.net -" Author: Christian MICHON -" Email: christian_michon@yahoo.fr -" Version: 1.1 -" Last Change: 28 Jul 2004 - -set background=dark -hi clear -if exists("syntax_on") - syntax reset -endif - -let g:colors_name = "sf" - -hi Boolean guifg=#007f00 guibg=#f0f0dd gui=none -hi Character guifg=#007f00 guibg=#f0f0dd gui=none -hi Comment guifg=#b0b0b0 guibg=#f0f0dd gui=underline -hi Conditional guifg=#0000ee guibg=#f0f0dd gui=bold -hi Constant guifg=#007f00 guibg=#f0f0dd gui=none -hi Cursor guifg=#f0f0dd guibg=#cc0000 gui=none -hi Debug guifg=#0000ee guibg=#f0f0dd gui=none -hi Define guifg=#cc0000 guibg=#f0f0dd gui=none -hi Delimiter guifg=#0000ee guibg=#f0f0dd gui=none -hi DiffAdd guifg=#551a8b guibg=#007f00 gui=bold -hi DiffChange guifg=#f0f0dd guibg=#007f00 gui=none -hi DiffDelete guifg=#551a8b guibg=#007f00 gui=none -hi DiffText guifg=#f0f0dd guibg=#551a8b gui=bold -hi Directory guifg=#cc0000 guibg=#f0f0dd gui=underline -hi Error guifg=#ffffff guibg=#cc0000 gui=bold -hi ErrorMsg guifg=#ffffff guibg=#cc0000 gui=bold -hi Exception guifg=#0000ee guibg=#f0f0dd gui=bold -hi Float guifg=#007f00 guibg=#f0f0dd gui=none -hi FoldColumn guifg=#f0f0dd guibg=#007f00 gui=bold -hi Folded guifg=#f0f0dd guibg=#007f00 gui=bold -hi Function guifg=#cc0000 guibg=#f0f0dd gui=none -hi Identifier guifg=#cc0000 guibg=#f0f0dd gui=none -hi Ignore guifg=#f0f0dd guibg=#f0f0dd gui=none -hi Include guifg=#cc0000 guibg=#f0f0dd gui=none -hi IncSearch guifg=#ffffff guibg=#38d878 gui=bold -hi Keyword guifg=#0000ee guibg=#f0f0dd gui=bold -hi Label guifg=#0000ee guibg=#f0f0dd gui=bold -hi lCursor guifg=#000066 guibg=#f0f0dd gui=none -hi LineNr guifg=#b0b0b0 guibg=#007f00 gui=bold -hi Macro guifg=#cc0000 guibg=#f0f0dd gui=none -hi ModeMsg guifg=#000066 guibg=#f0f0dd gui=bold -hi MoreMsg guifg=#551a8b guibg=#f0f0dd gui=bold -hi NonText guifg=#b0b0b0 guibg=#f0f0dd gui=bold -hi Normal guifg=#000066 guibg=#f0f0dd gui=none -hi Number guifg=#007f00 guibg=#f0f0dd gui=none -hi Operator guifg=#0000ee guibg=#f0f0dd gui=bold -hi PreCondit guifg=#cc0000 guibg=#f0f0dd gui=none -hi PreProc guifg=#cc0000 guibg=#f0f0dd gui=none -hi Question guifg=#551a8b guibg=#f0f0dd gui=bold -hi Repeat guifg=#0000ee guibg=#f0f0dd gui=bold -hi Search guifg=#ffffff guibg=#38d878 gui=bold -hi Special guifg=#999973 guibg=#f0f0dd gui=none -hi SpecialChar guifg=#0000ee guibg=#f0f0dd gui=none -hi SpecialComment guifg=#0000ee guibg=#f0f0dd gui=none -hi SpecialKey guifg=#cc0000 guibg=#f0f0dd gui=none -hi Statement guifg=#0000ee guibg=#f0f0dd gui=bold -hi StatusLine guifg=#f0f0dd guibg=#cc0000 gui=bold -hi StatusLineNC guifg=#f0f0dd guibg=#000066 gui=bold -hi StorageClass guifg=#551a8b guibg=#f0f0dd gui=bold -hi String guifg=#007f00 guibg=#f0f0dd gui=none -hi Structure guifg=#551a8b guibg=#f0f0dd gui=bold -hi Tag guifg=#0000ee guibg=#f0f0dd gui=none -hi Title guifg=#007f00 guibg=#f0f0dd gui=bold -hi Todo guifg=#f0f0dd guibg=#0000ee gui=none -hi Type guifg=#551a8b guibg=#f0f0dd gui=bold -hi Typedef guifg=#551a8b guibg=#f0f0dd gui=bold -hi Underlined guifg=#0000ee guibg=#f0f0dd gui=underline -hi VertSplit guifg=#f0f0dd guibg=#000066 gui=bold -hi Visual guifg=#ffffff guibg=#00009c gui=none -hi VisualNOS guifg=#ffffff guibg=#b0b0b0 gui=none -hi WarningMsg guifg=#ffffff guibg=#cc0000 gui=bold -hi WildMenu guifg=#f0f0dd guibg=#0000ee gui=none diff --git a/vim/colors/shadesofamber.vim b/vim/colors/shadesofamber.vim deleted file mode 100644 index bbf978e..0000000 --- a/vim/colors/shadesofamber.vim +++ /dev/null @@ -1,114 +0,0 @@ -" Vim color file -" Maintainer: Tim Brown -" Last Change: 2010-09-22 -" Version: 1.1 -" URI: -" -" Changes: -" 1.1 six digit colours (e.g. #ff0000 -> #ff0000) -" 1.0 initial release - - -""" Init -set background=dark -highlight clear -if exists("syntax_on") - syntax reset -endif -let g:colors_name = "shadesofamber" - - -"------- COLORS -------- -"-- GUI Colors -highlight BadStyle gui=undercurl guifg=#ff0000 guibg=#330000 - -highlight Cursor gui=None guifg=black guibg=#ffee00 -highlight CursorIM gui=italic guifg=black guibg=#ffee00 -highlight Directory guifg=green guibg=bg -highlight DiffAdd gui=None guifg=green guibg=#002200 - -highlight DiffChange gui=none guifg=#ffff00 guibg=#442200 -highlight DiffDelete gui=None guifg=#440000 guibg=#220000 -highlight DiffText gui=undercurl guifg=#ffff00 guibg=#663300 -highlight ErrorMsg gui=None guifg=#ffff00 guibg=#ff4400 -highlight VertSplit gui=None guifg=#112200 guibg=#ffcc00 -highlight Folded gui=Bold guibg=#334400 guifg=#cc9900 -highlight FoldColumn gui=None guibg=#112200 guifg=#ffcc00 -highlight IncSearch gui=undercurl guibg=#330066 guifg=fg -highlight LineNr gui=None guibg=#334400 guifg=#cc9900 -highlight ModeMsg gui=none guibg=#004400 guifg=#00ff00 -highlight MoreMsg gui=italic guifg=SeaGreen4 guibg=bg -highlight NonText guibg=#112200 guifg=#ffcc00 -highlight Normal gui=None guibg=#000000 guifg=#ffee00 -highlight Question gui=italic guifg=SeaGreen2 guibg=bg -highlight Search gui=bold guibg=#440088 guifg=fg -highlight SpecialKey gui=bold guibg=#004400 guifg=#ffff00 -highlight StatusLine gui=bold guibg=#ffcc00 guifg=#000088 -highlight StatusLineNC gui=none guibg=#ffcc00 guifg=#333300 -highlight Title gui=bold,italic guifg=black guibg=#ffff00 -highlight Visual gui=reverse guibg=#ffff00 guifg=#008800 -highlight VisualNOS gui=italic,underline guifg=fg guibg=bg -highlight WarningMsg gui=bold guifg=#ff0000 guibg=bg -highlight WildMenu gui=bold guibg=#008888 guifg=#ffff00 -highlight ColorColumn gui=bold,italic guibg=#444400 guifg=#ff0000 - -"-- Syntax Colors -"highlight Comment gui=reverse guifg=#507080 -highlight Comment gui=None guifg=#ffaa00 guibg=#221100 - -highlight Constant gui=bold guifg=white guibg=bg -highlight String gui=none guifg=#ccff00 guibg=bg -"highlight Character gui=None guifg=Cyan guibg=bg -highlight Number gui=None guifg=#ccff00 guibg=bg -highlight Boolean gui=none guifg=#ff8800 guibg=bg -"highlight Float gui=None guifg=Cyan guibg=bg - -highlight Identifier guifg=#ddcc00 -highlight Function gui=None guifg=#ffff88 guibg=bg - -highlight Statement gui=bold guifg=#ff8800 -highlight Conditional gui=Bold guifg=#ff8800 guibg=bg -highlight Repeat gui=Bold guifg=#ff8800 guibg=bg -highlight Label gui=Bold guifg=#ff8800 guibg=bg -highlight Operator gui=Bold guifg=#ff8800 guibg=bg -highlight Keyword gui=Bold guifg=#ff8800 guibg=bg -highlight Exception gui=Bold guifg=#ff8800 guibg=bg - -highlight PreProc guifg=#ffff88 -"highlight Include gui=None guifg=MediumLightSkyBlue1 guibg=bg -"highlight Define gui=None guifg=MediumLightSkyBlue1g guibg=bg -"highlight Macro gui=None guifg=MediumLightSkyBlue1g guibg=bg -"highlight PreCondit gui=None guifg=MediumSlateBlue guibg=bg - -highlight Type gui=bold guifg=#ff8800 -"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=none guifg=#ff8800 -"highlight SpecialChar gui=italic guifg=White guibg=bg -"highlight Tag gui=italic guifg=White guibg=bg -"highlight Delimiter gui=italic guifg=White guibg=bg -"highlight SpecialComment gui=italic guifg=White guibg=bg -"highlight Debug gui=italic guifg=White guibg=bg - -highlight Underlined gui=underline guifg=fg guibg=bg - -highlight Ignore guifg=#aaaa00 - -highlight Error gui=italic guifg=#ffff00 guibg=#ff0000 -highlight Todo gui=bold guifg=yellow guibg=#aa7700 - -"-- OLD COLORS -"highlight prologAtom guifg=#dddd00 gui=italic -highlight prologVariable gui=bold,italic guifg=#00ff00 -highlight prologFreeVariable gui=italic guifg=#00ff00 -highlight xpceVariable gui=bold guifg=#ffff00 guibg=#666666 -highlight xpceKeyword gui=bold guifg=#ff8800 guibg=#666666 - -highlight MatchParen gui=bold guibg=#448800 guifg=#ccff00 - -highlight Pmenu gui=bold guifg=#ffcc00 guibg=#004400 -highlight PmenuSel gui=bold guibg=#ffcc00 guifg=#004400 -highlight PmenuSbar gui=bold guibg=#884400 guifg=#004400 -highlight PmenuThumb gui=bold guibg=#ffff00 guifg=#004400 diff --git a/vim/colors/shobogenzo.vim b/vim/colors/shobogenzo.vim deleted file mode 100644 index dfd0abc..0000000 --- a/vim/colors/shobogenzo.vim +++ /dev/null @@ -1,98 +0,0 @@ -" Vim color file -" Name: shobogenzo.vim -" Maintainer: Jeroen Ruigrok van der Werven -" Last Change: $Id: shobogenzo.vim 99 2008-04-09 09:01:30Z asmodai $ -" -" This should work in xterm (256 colour mode). It will not (yet) work in 8/16 -" colour terminals. -" -" Inspired by "desert256" this colorscheme has colours that should be easy on -" the eyes for long periods of coding. -" -" Simply copy this file to your $HOME/.vim/colors and within vim do: -" :set colorscheme shobogenzo -" When using Gnome terminal you will need to make sure your profile's colors -" are set to xterm. -" -" The ShÅbÅgenzÅ is DÅgen Zenji's collection of Zen Buddhist fascicles, -" written between 1231 and 1253. - -set background=dark -if version > 580 - hi clear - if exists("syntax_on") - syntax reset - endif -endif - -let colors_name = "shobogenzo" -let g:colors_name = "shobogenzo" - -hi Normal term=none ctermfg=229 ctermbg=0 gui=none guifg=#ffffaf guibg=#000000 -hi IncSearch term=reverse cterm=bold ctermfg=232 ctermbg=215 gui=reverse guifg=#ffaf5f guibg=#080808 -hi Search term=none ctermfg=232 ctermbg=215 gui=none guifg=#080808 guibg=#ffaf5f -hi ErrorMsg term=none ctermfg=15 ctermbg=196 gui=none guifg=#ffffff guibg=#ff0000 -hi WarningMsg term=none cterm=bold ctermfg=15 ctermbg=202 gui=none guifg=#ffffff guibg=#ff5f00 -hi ModeMsg term=bold ctermfg=95 gui=bold guifg=#875f5f -hi MoreMsg term=reverse cterm=none ctermfg=229 ctermbg=95 gui=none guifg=#ffffaf guibg=#875f5f -hi Question term=none cterm=bold ctermfg=214 guifg=#ffaf00 -hi StatusLine term=bold,reverse cterm=none ctermfg=229 ctermbg=95 gui=none guifg=#ffffaf guibg=#875f5f -hi StatusLineNC term=reverse cterm=none ctermfg=229 ctermbg=95 gui=none guifg=#875f5f guibg=#ffffaf -hi VertSplit term=reverse cterm=none ctermfg=16 ctermbg=229 guifg=#ffffaf guibg=#000000 -hi WildMenu term=none cterm=none ctermfg=214 ctermbg=232 guifg=#ffaf00 guibg=#080808 - -hi DiffAdd term=bold ctermfg=229 ctermbg=34 guifg=#ffffaf guibg=#00af00 -hi DiffChange term=bold ctermfg=229 ctermbg=32 guifg=#ffffaf guibg=#0087d7 -hi DiffDelete term=bold ctermfg=229 ctermbg=124 guifg=#ffffaf guibg=#af0000 -hi DiffText term=reverse ctermfg=229 ctermbg=34 guifg=#ffffaf guibg=#00af00 - -hi SignColumn term=standout ctermfg=60 ctermbg=7 guifg=#5f5f87 guibg=#bbbbbb - -if version >= 700 - hi CursorColumn term=reverse ctermbg=242 guibg=#6c6c6c - hi CursorLine term=underline cterm=underline guibg=#6c6c6c - hi MatchParen term=reverse ctermbg=32 guibg=#0087d7 - hi Pmenu ctermbg=95 guibg=#875f5f - hi PmenuSel ctermfg=15 ctermbg=60 guifg=#ffffff guibg=#5f5f87 - hi PmenuThumb cterm=reverse - hi PmenuSbar ctermbg=248 - hi SpellBad term=reverse ctermbg=196 gui=undercurl guisp=#ff0000 - hi SpellCap term=reverse ctermfg=0 ctermbg=95 gui=undercurl guisp=#875f5f - hi SpellRare term=reverse ctermbg=202 gui=undercurl guisp=#ff5f00 - hi SpellLocal term=underline ctermbg=34 gui=undercurl guisp=#00af00 - hi TabLine term=underline cterm=underline ctermfg=15 ctermbg=242 - hi TabLineSel term=bold cterm=bold - hi TabLineFill term=reverse cterm=reverse -endif - -hi Cursor term=none ctermfg=237 ctermbg=202 guifg=#ffffff guibg=#ff5f00 -hi lCursor term=none ctermfg=237 ctermbg=202 guifg=#ffffff guibg=#ff5f00 -hi CursorIM term=none ctermfg=237 ctermbg=202 guifg=#ffffff guibg=#ff5f00 - -hi Folded term=none ctermfg=230 ctermbg=60 guifg=#ffffd7 guibg=#5f5f87 -hi FoldColumn term=none ctermfg=7 ctermbg=60 guifg=#bbbbbb guibg=#5f5f87 - -hi Directory term=none ctermfg=47 ctermbg=none guifg=#00ff5f -hi LineNr term=none ctermfg=0 ctermbg=146 guifg=#000000 guibg=#afafd7 -hi NonText term=none cterm=none ctermfg=230 ctermbg=60 gui=none guifg=#ffffd7 guibg=#5f5f87 -hi SpecialKey term=bold ctermfg=32 ctermbg=none guifg=#0087d7 -hi Title term=bold cterm=bold ctermfg=130 ctermbg=232 guifg=#af5f00 guibg=#080808 -hi Visual term=none cterm=reverse ctermfg=80 ctermbg=59 gui=reverse guifg=#5f5f5f guibg=#5fd7d7 - -hi Comment term=bold ctermfg=195 guifg=#d7ffff -hi Constant cterm=none ctermfg=73 ctermbg=none guifg=#5fafaf -hi String cterm=none ctermfg=215 ctermbg=237 guifg=#ffaf5f guibg=#3a3a3a -hi Error term=reverse ctermfg=15 ctermbg=9 guifg=#ffffff guibg=#ff5555 -hi Statement cterm=none ctermfg=221 gui=none guifg=#ffd75f -hi Identifier term=bold cterm=none ctermfg=210 ctermbg=none guifg=#ff8787 -hi Ignore cterm=none ctermfg=38 ctermbg=none -hi Number cterm=none ctermfg=146 ctermbg=none guifg=#afafd7 -hi PreProc term=underline ctermfg=81 guifg=#5fd7ff -hi Special term=bold ctermfg=224 guifg=#ffd7d7 -hi Function term=bold cterm=bold ctermfg=210 ctermbg=none guifg=#ff8787 -hi Todo term=none ctermfg=0 ctermbg=11 guifg=#000000 guibg=#ffff55 -hi Type cterm=none ctermfg=175 ctermbg=none gui=none guifg=#d787af -hi Underlined term=underline cterm=underline ctermfg=81 guifg=#5fd7ff -hi TaglistTagName cterm=bold ctermfg=26 ctermbg=none guifg=#005fd7 - -" vim: set et : diff --git a/vim/colors/shrek.vim b/vim/colors/shrek.vim deleted file mode 100644 index 9ae30dc..0000000 --- a/vim/colors/shrek.vim +++ /dev/null @@ -1,105 +0,0 @@ -" ====================================================================== -" Shrek -" ====================================================================== -" A Sublime Text 2 / Textmate theme. -" Copyright (c) 2014 Dayle Rees. -" Released under the MIT License -" ====================================================================== -" Find more themes at : https://github.com/daylerees/colour-schemes -" ====================================================================== - -set background=dark -hi clear -syntax reset - -" Colors for the User Interface. - -hi Cursor guibg=#cc4455 guifg=white ctermbg=4 ctermfg=15 -hi link CursorIM Cursor -hi Normal guibg=#222222 guifg=#ffffff gui=none ctermbg=0 ctermfg=15 -hi NonText guibg=bg guifg=#ffffff 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 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=#B2DE62 ctermbg=bg ctermfg=10 -hi link WarningMsg ErrorMsg - -hi StatusLine guibg=#ffeecc guifg=black 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 ctermbg=4 ctermfg=fg - -" Colors for Syntax Highlighting. - -hi Comment guibg=bg guifg=#555555 gui=none ctermbg=8 ctermfg=7 - -hi Constant guibg=bg guifg=white ctermbg=8 ctermfg=15 -hi String guibg=bg guifg=#81e911 ctermbg=bg ctermfg=14 -hi Character guibg=bg guifg=#857a5e ctermbg=bg ctermfg=14 -hi Number guibg=bg guifg=#81e911 ctermbg=1 ctermfg=15 -hi Boolean guibg=bg guifg=#81e911 gui=none ctermbg=1 ctermfg=15 -hi Float guibg=bg guifg=#81e911 ctermbg=1 ctermfg=15 - -hi Identifier guibg=bg guifg=#ffffff ctermbg=bg ctermfg=12 -hi Function guibg=bg guifg=#857a5e ctermbg=bg ctermfg=12 -hi Statement guibg=bg guifg=#857a5e ctermbg=bg ctermfg=14 - -hi Conditional guibg=bg guifg=#bfb59b ctermbg=bg ctermfg=12 -hi Repeat guibg=bg guifg=#bfb59b ctermbg=4 ctermfg=14 -hi Label guibg=bg guifg=#ffccff ctermbg=bg ctermfg=13 -hi Operator guibg=bg guifg=#bfb59b ctermbg=6 ctermfg=15 -hi Keyword guibg=bg guifg=#bfb59b ctermbg=bg ctermfg=10 -hi Exception guibg=bg guifg=#857a5e ctermbg=bg ctermfg=10 - -hi PreProc guibg=bg guifg=#ffcc99 ctermbg=4 ctermfg=14 -hi Include guibg=bg guifg=#B2DE62 ctermbg=bg ctermfg=10 -hi link Define Include -hi link Macro Include -hi link PreCondit Include - -hi Type guibg=bg guifg=#B2DE62 ctermbg=bg ctermfg=12 -hi StorageClass guibg=bg guifg=#857a5e ctermbg=bg ctermfg=10 -hi Structure guibg=bg guifg=#ffffff ctermbg=bg ctermfg=10 -hi Typedef guibg=bg guifg=#B2DE62 ctermbg=bg ctermfg=10 - -hi Special guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi SpecialChar guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi Tag guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi Delimiter guibg=bg guifg=fg ctermbg=1 ctermfg=fg -hi SpecialComment guibg=#334455 guifg=#777777 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=bg guifg=#ffffff ctermbg=1 ctermfg=15 -hi Ignore guibg=bg guifg=#cccccc ctermbg=bg ctermfg=8 -hi Error guibg=#ff0000 guifg=white ctermbg=12 ctermfg=15 -hi Todo guibg=#556677 guifg=#ff0000 ctermbg=1 ctermfg=12 - -hi htmlH2 guibg=bg guifg=fg 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 = "Shrek" -let colors_name = "Shrek" - diff --git a/vim/colors/sienna.vim b/vim/colors/sienna.vim deleted file mode 100755 index 08b8eda..0000000 --- a/vim/colors/sienna.vim +++ /dev/null @@ -1,150 +0,0 @@ -" 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 = \"\" | 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 diff --git a/vim/colors/sift.vim b/vim/colors/sift.vim deleted file mode 100644 index f582d4e..0000000 --- a/vim/colors/sift.vim +++ /dev/null @@ -1,167 +0,0 @@ -" Vim color file -" sift v1.3c -" http://www.vim.org/scripts/script.php?script_id=1454 -" -" Maintainer: Shawn Axsom -" -" * Place :colo sift in your VimRC/GVimRC file -" * GvimRC if using GUI any -" -" - Thanks to Desert and OceanDeep for their color scheme -" file layouts -" - Thanks to Raimon Grau for his feedback - -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="sift" - -hi Normal guifg=#b4dcbc guibg=#0c121c -hi NonText guifg=#382920 guibg=#041328 - -" syntax highlighting """""""""""""""""""""""""""""""""""""""" - -hi Comment guifg=#007868 -hi Title guifg=#09f909 gui=none -hi Underlined guifg=#49f95f gui=none - -hi Statement guifg=#efef70 "gui=none -hi Type guifg=#60e5bf gui=none -hi Constant guifg=#0ad8ff -hi Number guifg=#eabaff -hi PreProc guifg=#f085b4 -hi Identifier guifg=#50f0b4 -hi Special guifg=#88a0d4 -hi Operator guifg=#f0da00 -"hi Keyword guifg=green -"hi Error guibg=#408452 -hi Function guifg=#c08a50 guibg=bg gui=bold "or green 50b3b0 -hi Conditional guifg=#f8f024 guibg=bg -hi Repeat guifg=#ffa400 guibg=bg gui=bold -hi Exception guifg=#dfff80 -"hi Ignore guifg=grey40 -"hi Todo guifg=orangered guibg=yellow2 -"""""this section borrowed from OceanDeep/Midnight""""" -"hi Label gui=None guifg=LightGreen guibg=bg -"highlight Operator gui=None guifg=#daca65 guibg=bg -"highlight Keyword gui=bold guifg=grey guibg=bg -"highlight Exception gui=none guifg=#ea5460 guibg=bg -""""""""""""""""""""""""""""""""""""""""""""""""""""""" -"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=#cad5c0 guifg=#05293d - -hi Folded guibg=#201328 guifg=#BBDDCC -hi FoldColumn guibg=#130014 guifg=#dbcaa5 -"hi FoldColumn guibg=#83a5cd guifg=#70459F -hi LineNr guibg=bg guifg=#207585 gui=bold -"hi LineNr guibg=#081c30 guifg=#80a0dA -hi StatusLine guibg=#20aaea guifg=#202050 gui=bold -hi StatusLineNC guibg=#2a90c0 guifg=#204050 gui=bold - -hi Search guibg=#9a9d8d guifg=#3a4520 -hi IncSearch guifg=#caceba guibg=#3a4520 - -hi VertSplit guibg=#325f95 guifg=grey50 gui=none -hi ModeMsg guifg=#00AACC -hi MoreMsg guifg=SeaGreen -hi Question guifg=#AABBCC -hi SpecialKey guifg=#90dcb0 -hi Visual guifg=#4a8FcF guibg=#032F5F -"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 -hi MatchParen guibg=#200080 guifg=#f0f080 - - - - - -" color terminal definitions -hi Normal ctermfg=grey -hi Number ctermfg=blue -highlight Operator ctermfg=yellow -highlight Conditional ctermfg=darkred -highlight Repeat ctermfg=darkred -hi Exception ctermfg=red -hi function ctermfg=darkyellow -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=NONE -hi Question ctermfg=green -hi StatusLine ctermfg=blue ctermbg=grey cterm=NONE -hi StatusLineNC ctermfg=black ctermbg=grey cterm=NONE -hi VertSplit ctermfg=black ctermbg=grey cterm=NONE -hi Title ctermfg=Yellow cterm=NONE -hi Visual ctermbg=darkcyan ctermfg=black cterm=NONE -hi VisualNOS ctermbg=darkcyan ctermfg=black cterm=NONE -hi WarningMsg ctermfg=1 -hi WildMenu ctermfg=0 ctermbg=3 -hi Folded ctermfg=darkgreen ctermbg=NONE cterm=NONE -hi FoldColumn ctermfg=green 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 identifier ctermfg=darkmagenta - -"set comments to grey on non-Windows OS's to make sure -"it is readable -if &term == "builtin_gui" || &term == "win32" - hi Comment ctermfg=darkgrey ctermbg=darkblue - hi IncSearch ctermfg=black ctermbg=grey cterm=NONE - hi Search ctermfg=black ctermbg=darkgrey cterm=NONE -else - hi Comment ctermfg=grey ctermbg=darkblue - hi IncSearch ctermfg=yellow ctermbg=darkyellow cterm=NONE - hi Search ctermfg=black ctermbg=darkyellow cterm=NONE -endif -"""""""""""""""""""""""""""""""""""""""""""""""""""""" - -hi Constant ctermfg=blue -hi Special ctermfg=darkmagenta -hi Statement ctermfg=red -hi PreProc ctermfg=magenta -hi Type ctermfg=darkblue " ctermbg=darkblue -hi Underlined ctermfg=yellow 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 - -"vim: sw=4 - - diff --git a/vim/colors/silent.vim b/vim/colors/silent.vim deleted file mode 100755 index 679ecd7..0000000 --- a/vim/colors/silent.vim +++ /dev/null @@ -1,116 +0,0 @@ -" Vim color file -" @Author: Pascal Vasilii - -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 diff --git a/vim/colors/simple256.vim b/vim/colors/simple256.vim deleted file mode 100644 index 6e552f0..0000000 --- a/vim/colors/simple256.vim +++ /dev/null @@ -1,279 +0,0 @@ -" Vim color file -" Maintainer: Alexander Rodin -" -" This theme is based on "desert256" theme by Henry So, Jr. -" -" 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=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="desert256" - -if has("gui_running") || &t_Co == 88 || &t_Co == 256 - " functions {{{ - " returns an approximate grey index for the given grey level - fun 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 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 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 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 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 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 color(r, g, b) - " get the closest grey - let l:gx = grey_number(a:r) - let l:gy = grey_number(a:g) - let l:gz = grey_number(a:b) - - " get the closest color - let l:x = rgb_number(a:r) - let l:y = rgb_number(a:g) - let l:z = rgb_number(a:b) - - if l:gx == l:gy && l:gy == l:gz - " there are two possibilities - let l:dgr = grey_level(l:gx) - a:r - let l:dgg = grey_level(l:gy) - a:g - let l:dgb = grey_level(l:gz) - a:b - let l:dgrey = (l:dgr * l:dgr) + (l:dgg * l:dgg) + (l:dgb * l:dgb) - let l:dr = rgb_level(l:gx) - a:r - let l:dg = rgb_level(l:gy) - a:g - let l:db = 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 grey_color(l:gx) - else - " use the color - return rgb_color(l:x, l:y, l:z) - endif - else - " only one possibility - return rgb_color(l:x, l:y, l:z) - endif - endfun - - " returns the palette index to approximate the 'rrggbb' hex string - fun 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 color(l:r, l:g, l:b) - endfun - - " sets the highlighting for the given group - fun X(group, fg, bg, attr) - if a:fg != "" - exec "hi " . a:group . " guifg=#" . a:fg . " ctermfg=" . rgb(a:fg) - endif - if a:bg != "" - exec "hi " . a:group . " guibg=#" . a:bg . " ctermbg=" . rgb(a:bg) - endif - if a:attr != "" - exec "hi " . a:group . " gui=" . a:attr . " cterm=" . a:attr - endif - endfun - " }}} - - call X("VertSplit", "c2bfa5", "7f7f7f", "reverse") - call X("Folded", "9999cc", "f4f4f4", "") - call X("IncSearch", "708090", "f0e68c", "") - call X("Visual", "3888ff", "ffffff", "reverse") -" call X("Comment", "1C9518", "", "") - call X("Comment", "20AD1B", "", "") - call X("Constant", "5500ff", "", "") - call X("String", "ff7777", "", "") - call X("Float", "ff7777", "", "") - call X("Boolean", "000080", "", "bold") -" call X("Identifier", "98fb98", "", "none") - call X("Statement", "000080", "", "bold") - call X("PreProc", "20b5ff", "", "") - call X("Type", "000080", "", "bold") - call X("Special", "CDAB00", "", "") - call X("Underlined", "0000cc", "", "") - call X("Todo", "ff4500", "eeee00", "") - - " delete functions {{{ - delf X - delf rgb - delf color - delf rgb_color - delf rgb_level - delf rgb_number - delf grey_color - delf grey_level - delf grey_number - " }}} -else - " color terminal definitions - hi VertSplit ctermfg=lightgray ctermbg=gray cterm=reverse - hi Folded ctermfg=blue ctermbg=lightcyan - hi IncSearch ctermfg=lightgray ctermbg=yellow - hi Visual ctermfg=blue ctermbg=white cterm=reverse - hi Comment ctermfg=green - hi Constant ctermfg=blue - hi String ctermfg=red - hi Float ctermfg=red - hi Boolean ctermfg=darkblue cterm=bold - hi Statement ctermfg=darkblue cterm=bold - hi PreProc ctermfg=cyan - hi Type ctermfg=darkblue cterm=bold - hi Special ctermfg=brown - hi Underlined ctermfg=blue - hi Todo ctermfg=red ctermbg=yellow -endif - -" vim: set fdl=0 fdm=marker: diff --git a/vim/colors/simple_b.vim b/vim/colors/simple_b.vim deleted file mode 100644 index 5b12d16..0000000 --- a/vim/colors/simple_b.vim +++ /dev/null @@ -1,64 +0,0 @@ -" Vim color file -" Maintainer: V Singh -" Last Change: 2nd June 2003 -" Version: 1.0 - -set background=light - -hi clear - -if exists("syntax_on") - syntax reset -endif - -let g:colors_name = "simple_b" - -highlight Normal cterm=NONE ctermfg=black ctermbg=lightblue gui=NONE guifg=black guibg=lightblue -highlight NonText ctermfg=black ctermbg=lightblue guifg=black guibg=white -highlight LineNr cterm=italic ctermfg=black ctermbg=lightblue gui=italic guifg=black guibg=lightblue - -" Syntax highlighting scheme -highlight Comment cterm=italic ctermfg=black ctermbg=white gui=italic guifg=black guibg=lightblue - -highlight Constant ctermfg=black ctermbg=lightblue guifg=black guibg=lightblue -highlight String ctermfg=black ctermbg=lightblue guifg=black guibg=lightblue -highlight Character ctermfg=black ctermbg=lightblue guifg=black guibg=lightblue -highlight Number ctermfg=black ctermbg=lightblue guifg=black guibg=lightblue -" Boolean defaults to Constant -highlight Float ctermfg=black ctermbg=lightblue guifg=black guibg=lightblue - -highlight Identifier ctermfg=black ctermbg=lightblue guifg=black guibg=lightblue -highlight Function ctermfg=black ctermbg=lightblue guifg=black guibg=lightblue - -highlight Statement ctermfg=black ctermbg=lightblue guifg=black guibg=lightblue -highlight Conditional ctermfg=black ctermbg=lightblue guifg=black guibg=lightblue -highlight Repeat ctermfg=black ctermbg=lightblue guifg=black guibg=lightblue -highlight Label ctermfg=black ctermbg=lightblue guifg=black guibg=lightblue -highlight Operator ctermfg=black ctermbg=lightblue guifg=black guibg=lightblue -" Keyword defaults to Statement -" Exception defaults to Statement - -highlight PreProc cterm=bold ctermfg=black ctermbg=lightblue gui=bold guifg=black guibg=lightblue -" Include defaults to PreProc -" Define defaults to PreProc -" Macro defaults to PreProc -" PreCondit defaults to PreProc - -highlight Type cterm=bold ctermfg=black ctermbg=lightblue gui=bold guifg=black guibg=lightblue -" StorageClass defaults to Type -" Structure defaults to Type -" Typedef defaults to Type - -highlight Special cterm=italic ctermfg=black ctermbg=lightblue gui=italic guifg=black guibg=lightblue -" SpecialChar defaults to Special -" Tag defaults to Special -" Delimiter defaults to Special -highlight SpecialComment cterm=italic ctermfg=black ctermbg=lightblue gui=italic guifg=black guibg=lightblue -" Debug defaults to Special - -highlight Todo cterm=italic,bold ctermfg=black ctermbg=lightblue gui=italic,bold guifg=black guibg=lightblue -" 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 diff --git a/vim/colors/simpleandfriendly.vim b/vim/colors/simpleandfriendly.vim deleted file mode 100755 index cd6d8b4..0000000 --- a/vim/colors/simpleandfriendly.vim +++ /dev/null @@ -1,65 +0,0 @@ -" 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 diff --git a/vim/colors/simplewhite.vim b/vim/colors/simplewhite.vim deleted file mode 100644 index 8996bf6..0000000 --- a/vim/colors/simplewhite.vim +++ /dev/null @@ -1,154 +0,0 @@ -" Name: simplewhite.vim -" Maintainer: Kojo Sugita -" Last Change: 2008-08-16 -" Version: 1.0 - -set background=light -hi clear -if exists("syntax_on") - syntax reset -endif -let g:colors_name = 'simplewhite' - -if (&term == "xterm") || (&term == "linux") - set t_Co=16 -elseif &term == "vt320" - set t_Co=8 -endif - -" Normal -hi Normal guifg=black guibg=white gui=none -hi Normal ctermfg=black ctermbg=white cterm=none -hi NonText guifg=#606060 guibg=#f0f0f0 gui=none -hi NonText ctermfg=darkgray ctermbg=lightgray cterm=none -hi SpecialKey guifg=#606060 guibg=white gui=none -hi SpecialKey ctermfg=darkgray ctermbg=white cterm=none - -hi Cursor guifg=white guibg=black gui=none -hi Cursor ctermfg=white ctermbg=black cterm=none -hi lCursor guifg=white guibg=black gui=none -hi ICursor ctermfg=white ctermbg=black cterm=none -hi CursorIM guifg=white guibg=black gui=none -hi CursorIM ctermfg=white ctermbg=black cterm=none - -" Search -hi Search guifg=black guibg=#fcaf3e gui=none -hi Search ctermfg=black ctermbg=yellow cterm=none -hi IncSearch guifg=black guibg=#fcaf3e gui=none -hi IncSearch ctermfg=black ctermbg=yellow cterm=none - -" Matches -hi MatchParen guifg=black guibg=#fcaf3e gui=none -hi MatchParen ctermfg=black ctermbg=yellow cterm=none - -" status line -hi StatusLine guifg=white guibg=black gui=bold -hi StatusLine ctermfg=white ctermbg=black cterm=bold -hi StatusLineNC guifg=#a0a0a0 guibg=black gui=bold -hi StatusLineNc ctermfg=darkgray ctermbg=black cterm=bold - -" Diff -hi DiffAdd guifg=#b000b0 guibg=white gui=none -hi DiffAdd ctermfg=darkmagenta ctermbg=white cterm=none -hi DiffChange guifg=#b000b0 guibg=white gui=none -hi DiffChange ctermfg=darkmagenta ctermbg=white cterm=none -hi DiffDelete guifg=white guibg=black gui=none -hi DiffDelete ctermfg=white ctermbg=black cterm=none -hi DiffText guifg=#b000b0 guibg=white gui=bold -hi DiffText ctermfg=darkmagenta ctermbg=white cterm=bold - -" Folds -hi Folded guifg=black guibg=lightgray gui=none -hi Folded ctermfg=black ctermbg=lightgray cterm=none -hi FoldColumn guifg=black guibg=lightgray gui=none -hi FoldColumn ctermfg=black ctermbg=lightgray cterm=none - -" Syntax -hi Number guifg=#008000 guibg=white gui=none -hi Number ctermfg=darkgreen ctermbg=white cterm=none -hi Char guifg=#008000 guibg=white gui=none -hi Char ctermfg=darkgreen ctermbg=white cterm=none -hi String guifg=#008000 guibg=white gui=none -hi String ctermfg=darkgreen ctermbg=white cterm=none -hi Boolean guifg=#008000 guibg=white gui=none -hi Boolean ctermfg=darkgreen ctermbg=white cterm=none -hi Constant guifg=#008000 guibg=white gui=none -hi Constant ctermfg=darkgreen ctermbg=white cterm=none - -hi Statement guifg=#c00000 guibg=white gui=none -hi Statement ctermfg=darkred ctermbg=white cterm=none -hi Comment guifg=#707070 guibg=white gui=none -hi Comment ctermfg=darkgray ctermbg=white cterm=none -hi Identifier guifg=#b000b0 guibg=white gui=none -hi Identifier ctermfg=darkmagenta ctermbg=white cterm=none -hi Function guifg=#b000b0 guibg=white gui=none -hi Function ctermfg=darkmagenta ctermbg=white cterm=none -hi PreProc guifg=#b000b0 guibg=white gui=none -hi PreProc ctermfg=darkmagenta ctermbg=white cterm=none -hi Type guifg=#0000c0 guibg=white gui=none -hi Type ctermfg=darkblue ctermbg=white cterm=none - -" Tree -hi Directory guifg=#b000b0 guibg=white gui=bold -hi Directory ctermfg=darkmagenta ctermbg=white cterm=bold - -" Message -hi ModeMsg guifg=black guibg=white gui=none -hi ModeMsg ctermfg=black ctermbg=white cterm=none -hi MoreMsg guifg=black guibg=white gui=none -hi MoreMsg ctermfg=black ctermbg=white cterm=none -hi WarningMsg guifg=red guibg=white gui=none -hi WarningMsg ctermfg=red ctermbg=white cterm=none -hi ErrorMsg guifg=white guibg=red gui=none -hi ErrorMsg ctermfg=white ctermbg=red cterm=none -hi Question guifg=black guibg=white gui=none -hi Question ctermfg=black ctermbg=white cterm=none - -hi LineNr guifg=white guibg=black gui=none -hi LineNr ctermfg=white ctermbg=black cterm=none -hi VertSplit guifg=black guibg=black gui=none -hi VertSplit ctermfg=black ctermbg=black cterm=none - -"\n, \0, %d, %s, etc... -hi Special guifg=#606060 guibg=#f0f0f0 gui=none -hi Special ctermfg=darkgray ctermbg=lightgray cterm=none -hi Title guifg=#b000b0 guibg=white gui=bold -hi Title ctermfg=darkmagenta ctermbg=white cterm=bold -hi Visual guifg=white guibg=blue gui=none -hi Visual ctermfg=white ctermbg=blue cterm=none -hi VisualNOS guifg=white guibg=black gui=none -hi VisualNOS ctermfg=white ctermbg=black cterm=none -hi WildMenu guifg=black guibg=white gui=none -hi WildMenu ctermfg=black ctermbg=white cterm=none - -hi Underlined guifg=#b000b0 guibg=white gui=underline -hi Underlined ctermfg=darkmagenta ctermbg=white cterm=underline -hi Error guifg=red guibg=white gui=none -hi Error ctermfg=red ctermbg=white cterm=none -hi Todo guifg=black guibg=white gui=none -hi Todo ctermfg=black ctermbg=white cterm=none -hi SignColumn guifg=black guibg=white gui=none -hi SignColumn ctermfg=black ctermbg=white cterm=none - -if version >= 700 - "Pmenu - hi Pmenu guibg=gray - hi Pmenu ctermbg=gray - hi PmenuSel guifg=white guibg=black - hi PmenuSel ctermfg=white ctermbg=black - hi PmenuSbar guibg=gray - hi PmenuSbar ctermbg=gray - " hi PmenuThumb guifg=#ffffff - - "Tab - hi TabLine guifg=gray guibg=#505050 gui=none - hi TabLine ctermfg=gray ctermbg=darkgray cterm=none - hi TabLineFill guifg=gray guibg=gray gui=none - hi TabLineFill ctermfg=gray ctermbg=gray cterm=none - hi TabLineSel guifg=white guibg=black gui=none - hi TabLineSel ctermfg=white ctermbg=black cterm=none -endif - -finish - -" vim: set foldmethod=marker: set fenc=utf-8: diff --git a/vim/colors/skittles_dark.vim b/vim/colors/skittles_dark.vim deleted file mode 100644 index 5f8bbf2..0000000 --- a/vim/colors/skittles_dark.vim +++ /dev/null @@ -1,127 +0,0 @@ -" Vim color file -" -" Version: 1.1 -" -" Author: Shawn Biddle -" -" Note: Used the molokai color scheme as a template -" to build off then completely recolored almost -" everything to be a bit more colorful while still -" being quite readable -" - -hi clear - -set background=dark -if version > 580 - hi clear - if exists("syntax_on") - syntax reset - endif -endif -let g:colors_name="skittles_dark" - - -hi Boolean guifg=#AE81FF ctermfg=141 -hi Character guifg=#E6DB74 ctermfg=186 -hi Number guifg=#AE81FF ctermfg=141 -hi String guifg=#75d142 ctermfg=113 -hi Conditional guifg=#C01414 ctermfg=1 -hi Constant guifg=#AE81FF ctermfg=141 -hi Cursor guifg=#000000 ctermfg=0 guibg=#F8F8F0 ctermbg=15 -hi Debug guifg=#BCA3A3 ctermfg=248 - -hi Define guifg=#C01414 ctermfg=1 -hi Delimiter guifg=#8F8F8F ctermfg=245 -hi DiffAdd guibg=#13354A ctermbg=236 -hi DiffChange guifg=#89807D ctermfg=244 guibg=#4C4745 ctermbg=238 -hi DiffDelete guifg=#960050 ctermfg=89 guibg=#1E0010 ctermbg=233 -hi DiffText guibg=#4C4745 ctermbg=238 - -hi Directory guifg=#A6E22E ctermfg=148 -hi Error guifg=#960050 ctermfg=89 guibg=#1E0010 ctermbg=233 -hi ErrorMsg guifg=#8ac6f2 ctermfg=117 guibg=#232526 ctermbg=235 -hi Exception guifg=#A6E22E ctermfg=148 -hi Float guifg=#AE81FF ctermfg=141 -hi FoldColumn guifg=#465457 ctermfg=239 guibg=#000000 ctermbg=0 -hi Folded guifg=#465457 ctermfg=239 guibg=#000000 ctermbg=0 -hi Function guifg=#0C60A0 ctermfg=25 - -hi Identifier guifg=#ffffff ctermfg=15 cterm=none - -hi Ignore guifg=#808080 ctermfg=244 guibg=bg -hi IncSearch guifg=#C4BE89 ctermfg=180 guibg=#000000 ctermbg=0 - -hi Keyword guifg=#8ac6f2 ctermfg=117 gui=none -hi Label guifg=#E6DB74 ctermfg=186 -hi Macro guifg=#C4BE89 ctermfg=180 -"gui=italic -hi SpecialKey guifg=#222222 ctermfg=235 -"gui=italic - - -hi MatchParen guifg=#000000 ctermfg=0 guibg=#FD971F ctermbg=208 -hi ModeMsg guifg=#E6DB74 ctermfg=186 -hi MoreMsg guifg=#E6DB74 ctermfg=186 -hi Operator guifg=#FF9900 ctermfg=208 - -" complete menu -hi Pmenu guifg=#5FAAC7 ctermfg=81 guibg=#000000 ctermbg=0 -hi PmenuSel guibg=#808080 ctermbg=244 -hi PmenuSbar guibg=#080808 ctermbg=0 -hi PmenuThumb guifg=#5FAAC7 ctermfg=81 - -hi PreCondit guifg=#A6E22E ctermfg=148 -hi PreProc guifg=#A6E22E ctermfg=148 -hi Question guifg=#5FAAC7 ctermfg=81 -hi Repeat guifg=#CF1020 ctermfg=1 -hi Search guifg=#FFFFFF ctermfg=15 guibg=#455354 ctermbg=239 -" marks column -hi SignColumn guifg=#A6E22E ctermfg=148 guibg=#232526 ctermbg=235 -hi SpecialChar guifg=#FF9900 ctermfg=208 -hi SpecialComment guifg=#465457 ctermfg=239 -hi Special guifg=#5FAAC7 ctermfg=81 guibg=bg -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=#C01414 ctermfg=1 gui=none -hi StatusLine guifg=#455354 ctermfg=0 guibg=fg -hi StatusLineNC guifg=#808080 ctermfg=244 guibg=#080808 ctermbg=0 -hi StorageClass guifg=#FD971F ctermfg=208 -hi Structure guifg=#5FAAC7 ctermfg=81 cterm=bold gui=bold -hi Tag guifg=#8ac6f2 ctermfg=117 -hi Title guifg=#ef5939 ctermfg=203 -hi Todo guifg=#FFFFFF ctermfg=0 ctermbg=3 guibg=bg - -hi phpDocBlock guifg=#94E1E4 ctermfg=116 guibg=bg - -hi Typedef guifg=#5FAAC7 ctermfg=81 -hi Type guifg=#5FAAC7 ctermfg=81 gui=none cterm=none -hi Underlined guifg=#808080 ctermfg=244 gui=underline - -hi VertSplit guifg=#808080 ctermfg=244 guibg=#080808 ctermbg=0 -hi VisualNOS guibg=#403D3D ctermbg=237 -hi Visual guibg=#403D3D ctermbg=237 -hi WarningMsg guifg=#FFFFFF ctermfg=15 guibg=#333333 ctermbg=236 -hi WildMenu guifg=#5FAAC7 ctermfg=81 guibg=#121212 ctermbg=233 - -hi Normal guifg=#F8F8F2 ctermfg=248 guibg=#231F20 ctermbg=234 -hi Comment guifg=#5D8D8F ctermfg=66 gui=none -hi CursorLine guibg=#121212 ctermbg=233 -hi CursorColumn guibg=#121212 ctermbg=233 -hi LineNr guifg=#FFFFFF ctermfg=15 guibg=#000000 ctermbg=0 gui=underline -hi NonText guifg=#BCBCBC ctermfg=250 guibg=#232526 ctermbg=235 - -hi link xmlTagName Define - -"hi yamlBaseKey -"gui=bold,underline -hi yamlTab guibg=#FF0000 ctermbg=9 -hi User1 guifg=#000000 ctermfg=0 guibg=#84E12E ctermbg=112 -"gui=bold - -hi clear htmlTagN -hi link htmlTagN Typedef diff --git a/vim/colors/slate.vim b/vim/colors/slate.vim deleted file mode 100644 index 59a19fb..0000000 --- a/vim/colors/slate.vim +++ /dev/null @@ -1,105 +0,0 @@ -" ====================================================================== -" Slate -" ====================================================================== -" A Sublime Text 2 / Textmate theme. -" Copyright (c) 2014 Dayle Rees. -" Released under the MIT License -" ====================================================================== -" Find more themes at : https://github.com/daylerees/colour-schemes -" ====================================================================== - -set background=dark -hi clear -syntax reset - -" Colors for the User Interface. - -hi Cursor guibg=#cc4455 guifg=white ctermbg=4 ctermfg=15 -hi link CursorIM Cursor -hi Normal guibg=#19191f guifg=#ebebf4 gui=none ctermbg=0 ctermfg=15 -hi NonText guibg=bg guifg=#ebebf4 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 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=#566981 ctermbg=bg ctermfg=10 -hi link WarningMsg ErrorMsg - -hi StatusLine guibg=#ffeecc guifg=black 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 ctermbg=4 ctermfg=fg - -" Colors for Syntax Highlighting. - -hi Comment guibg=bg guifg=#515166 gui=none ctermbg=8 ctermfg=7 - -hi Constant guibg=bg guifg=white ctermbg=8 ctermfg=15 -hi String guibg=bg guifg=#9eb2d9 ctermbg=bg ctermfg=14 -hi Character guibg=bg guifg=#89A7B1 ctermbg=bg ctermfg=14 -hi Number guibg=bg guifg=#9eb2d9 ctermbg=1 ctermfg=15 -hi Boolean guibg=bg guifg=#9eb2d9 gui=none ctermbg=1 ctermfg=15 -hi Float guibg=bg guifg=#9eb2d9 ctermbg=1 ctermfg=15 - -hi Identifier guibg=bg guifg=#ebebf4 ctermbg=bg ctermfg=12 -hi Function guibg=bg guifg=#89A7B1 ctermbg=bg ctermfg=12 -hi Statement guibg=bg guifg=#89A7B1 ctermbg=bg ctermfg=14 - -hi Conditional guibg=bg guifg=#566981 ctermbg=bg ctermfg=12 -hi Repeat guibg=bg guifg=#566981 ctermbg=4 ctermfg=14 -hi Label guibg=bg guifg=#ffccff ctermbg=bg ctermfg=13 -hi Operator guibg=bg guifg=#566981 ctermbg=6 ctermfg=15 -hi Keyword guibg=bg guifg=#566981 ctermbg=bg ctermfg=10 -hi Exception guibg=bg guifg=#89A7B1 ctermbg=bg ctermfg=10 - -hi PreProc guibg=bg guifg=#ffcc99 ctermbg=4 ctermfg=14 -hi Include guibg=bg guifg=#566981 ctermbg=bg ctermfg=10 -hi link Define Include -hi link Macro Include -hi link PreCondit Include - -hi Type guibg=bg guifg=#566981 ctermbg=bg ctermfg=12 -hi StorageClass guibg=bg guifg=#89A7B1 ctermbg=bg ctermfg=10 -hi Structure guibg=bg guifg=#ebebf4 ctermbg=bg ctermfg=10 -hi Typedef guibg=bg guifg=#566981 ctermbg=bg ctermfg=10 - -hi Special guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi SpecialChar guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi Tag guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi Delimiter guibg=bg guifg=fg ctermbg=1 ctermfg=fg -hi SpecialComment guibg=#334455 guifg=#686883 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=bg guifg=#ebebf4 ctermbg=1 ctermfg=15 -hi Ignore guibg=bg guifg=#cccccc ctermbg=bg ctermfg=8 -hi Error guibg=#ff0000 guifg=white ctermbg=12 ctermfg=15 -hi Todo guibg=#556677 guifg=#ff0000 ctermbg=1 ctermfg=12 - -hi htmlH2 guibg=bg guifg=fg 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 = "Slate" -let colors_name = "Slate" - diff --git a/vim/colors/slime-contrast.vim b/vim/colors/slime-contrast.vim deleted file mode 100644 index 2554ec1..0000000 --- a/vim/colors/slime-contrast.vim +++ /dev/null @@ -1,110 +0,0 @@ -" ====================================================================== -" Slime Contrast -" ====================================================================== -" A Sublime Text 2 / Textmate theme. -" Copyright (c) 2014 Dayle Rees. -" Released under the MIT License -" ====================================================================== -" Find more themes at : https://github.com/daylerees/colour-schemes -" ====================================================================== - -set background=dark -hi clear -syntax reset - -" Colors for the User Interface. - -hi Cursor guibg=#cc4455 guifg=white ctermbg=4 ctermfg=15 -hi link CursorIM Cursor -hi Normal guibg=#0b0c0d guifg=#FFFFFF gui=none ctermbg=0 ctermfg=15 -hi NonText guibg=bg guifg=#FFFFFF 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 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=#d8e778 ctermbg=bg ctermfg=10 -hi link WarningMsg ErrorMsg - - -hi StatusLine guibg=#ffeecc guifg=black ctermbg=14 ctermfg=0 -hi StatusLineNC guibg=#0b0c0d guifg=white gui=none ctermbg=4 ctermfg=11 -hi VertSplit guibg=#0b0c0d guifg=white gui=none ctermbg=4 ctermfg=11 -hi LineNr guibg=#0b0c0d guifg=white gui=none ctermbg=4 ctermfg=11 -hi SignColumn guibg=#0b0c0d guifg=white gui=none ctermbg=4 ctermfg=11 -hi FoldColumn guibg=#0b0c0d 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 ctermbg=4 ctermfg=fg - -" Colors for Syntax Highlighting. - -hi Comment guibg=bg guifg=#4F5A63 gui=none ctermbg=8 ctermfg=7 - -hi Constant guibg=bg guifg=white ctermbg=8 ctermfg=15 -hi String guibg=bg guifg=#FAFFDB ctermbg=bg ctermfg=14 -hi Character guibg=bg guifg=#6a9ec5 ctermbg=bg ctermfg=14 -hi Number guibg=bg guifg=#C7AF3F ctermbg=1 ctermfg=15 -hi Boolean guibg=bg guifg=#C7AF3F gui=none ctermbg=1 ctermfg=15 -hi Float guibg=bg guifg=#C7AF3F ctermbg=1 ctermfg=15 - -hi Identifier guibg=bg guifg=#FFFFFF ctermbg=bg ctermfg=12 -hi Function guibg=bg guifg=#6a9ec5 ctermbg=bg ctermfg=12 -hi Statement guibg=bg guifg=#6a9ec5 ctermbg=bg ctermfg=14 - -hi Conditional guibg=bg guifg=#689dc5 ctermbg=bg ctermfg=12 -hi Repeat guibg=bg guifg=#689dc5 ctermbg=4 ctermfg=14 -hi Label guibg=bg guifg=#ffccff ctermbg=bg ctermfg=13 -hi Operator guibg=bg guifg=#689dc5 ctermbg=6 ctermfg=15 -hi Keyword guibg=bg guifg=#689dc5 ctermbg=bg ctermfg=10 -hi Exception guibg=bg guifg=#6a9ec5 ctermbg=bg ctermfg=10 - -hi PreProc guibg=bg guifg=#ffcc99 ctermbg=4 ctermfg=14 -hi Include guibg=bg guifg=#d8e778 ctermbg=bg ctermfg=10 -hi link Define Include -hi link Macro Include -hi link PreCondit Include - -hi Type guibg=bg guifg=#d8e778 ctermbg=bg ctermfg=12 -hi StorageClass guibg=bg guifg=#6a9ec5 ctermbg=bg ctermfg=10 -hi Structure guibg=bg guifg=#FFFFFF ctermbg=bg ctermfg=10 -hi Typedef guibg=bg guifg=#d8e778 ctermbg=bg ctermfg=10 - -hi Special guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi SpecialChar guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi Tag guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi Delimiter guibg=bg guifg=fg ctermbg=1 ctermfg=fg -hi SpecialComment guibg=#334455 guifg=#80919f 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=bg guifg=#FFFFFF ctermbg=1 ctermfg=15 -hi Ignore guibg=bg guifg=#cccccc ctermbg=bg ctermfg=8 -hi Error guibg=#ff0000 guifg=white ctermbg=12 ctermfg=15 -hi Todo guibg=#556677 guifg=#ff0000 ctermbg=1 ctermfg=12 - -hi htmlH2 guibg=bg guifg=fg 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 = "Slime Contrast" -let colors_name = "Slime Contrast" - diff --git a/vim/colors/slime.vim b/vim/colors/slime.vim deleted file mode 100644 index a5f6a63..0000000 --- a/vim/colors/slime.vim +++ /dev/null @@ -1,105 +0,0 @@ -" ====================================================================== -" Slime -" ====================================================================== -" A Sublime Text 2 / Textmate theme. -" Copyright (c) 2014 Dayle Rees. -" Released under the MIT License -" ====================================================================== -" Find more themes at : https://github.com/daylerees/colour-schemes -" ====================================================================== - -set background=dark -hi clear -syntax reset - -" Colors for the User Interface. - -hi Cursor guibg=#cc4455 guifg=white ctermbg=4 ctermfg=15 -hi link CursorIM Cursor -hi Normal guibg=#292D30 guifg=#FFFFFF gui=none ctermbg=0 ctermfg=15 -hi NonText guibg=bg guifg=#FFFFFF 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 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=#FAFFDB ctermbg=bg ctermfg=10 -hi link WarningMsg ErrorMsg - -hi StatusLine guibg=#ffeecc guifg=black 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 ctermbg=4 ctermfg=fg - -" Colors for Syntax Highlighting. - -hi Comment guibg=bg guifg=#4F5A63 gui=none ctermbg=8 ctermfg=7 - -hi Constant guibg=bg guifg=white ctermbg=8 ctermfg=15 -hi String guibg=bg guifg=#FAFFDB ctermbg=bg ctermfg=14 -hi Character guibg=bg guifg=#9FB3C2 ctermbg=bg ctermfg=14 -hi Number guibg=bg guifg=#C7AF3F ctermbg=1 ctermfg=15 -hi Boolean guibg=bg guifg=#C7AF3F gui=none ctermbg=1 ctermfg=15 -hi Float guibg=bg guifg=#C7AF3F ctermbg=1 ctermfg=15 - -hi Identifier guibg=bg guifg=#FFFFFF ctermbg=bg ctermfg=12 -hi Function guibg=bg guifg=#9FB3C2 ctermbg=bg ctermfg=12 -hi Statement guibg=bg guifg=#9FB3C2 ctermbg=bg ctermfg=14 - -hi Conditional guibg=bg guifg=#9FB3C2 ctermbg=bg ctermfg=12 -hi Repeat guibg=bg guifg=#9FB3C2 ctermbg=4 ctermfg=14 -hi Label guibg=bg guifg=#ffccff ctermbg=bg ctermfg=13 -hi Operator guibg=bg guifg=#9FB3C2 ctermbg=6 ctermfg=15 -hi Keyword guibg=bg guifg=#9FB3C2 ctermbg=bg ctermfg=10 -hi Exception guibg=bg guifg=#9FB3C2 ctermbg=bg ctermfg=10 - -hi PreProc guibg=bg guifg=#ffcc99 ctermbg=4 ctermfg=14 -hi Include guibg=bg guifg=#FAFFDB ctermbg=bg ctermfg=10 -hi link Define Include -hi link Macro Include -hi link PreCondit Include - -hi Type guibg=bg guifg=#FAFFDB ctermbg=bg ctermfg=12 -hi StorageClass guibg=bg guifg=#9FB3C2 ctermbg=bg ctermfg=10 -hi Structure guibg=bg guifg=#FFFFFF ctermbg=bg ctermfg=10 -hi Typedef guibg=bg guifg=#FAFFDB ctermbg=bg ctermfg=10 - -hi Special guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi SpecialChar guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi Tag guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi Delimiter guibg=bg guifg=fg ctermbg=1 ctermfg=fg -hi SpecialComment guibg=#334455 guifg=#80919f 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=bg guifg=#FFFFFF ctermbg=1 ctermfg=15 -hi Ignore guibg=bg guifg=#cccccc ctermbg=bg ctermfg=8 -hi Error guibg=#ff0000 guifg=white ctermbg=12 ctermfg=15 -hi Todo guibg=#556677 guifg=#ff0000 ctermbg=1 ctermfg=12 - -hi htmlH2 guibg=bg guifg=fg 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 = "Slime" -let colors_name = "Slime" - diff --git a/vim/colors/smp.vim b/vim/colors/smp.vim deleted file mode 100644 index 388250d..0000000 --- a/vim/colors/smp.vim +++ /dev/null @@ -1,64 +0,0 @@ -" Vim color file -" Maintainer: Vijayandra Singh -" Last Change: March,13 2007 -" Version: 1.2 - -" Remove all existing highlighting. -set background=light -hi clear - -if exists("syntax_on") - syntax reset -endif - -let g:colors_name = "smp" - -highlight Normal cterm=NONE ctermfg=black ctermbg=white gui=NONE guifg=black guibg=#C0C0C0 -highlight NonText ctermfg=black ctermbg=white guifg=black guibg=#C0C0C0 -highlight LineNr cterm=italic ctermfg=black ctermbg=white gui=italic guifg=black guibg=#C0C0C0 - -" Syntax highlighting scheme -highlight Comment cterm=italic ctermfg=black ctermbg=white gui=italic guifg=black guibg=#C0C0C0 - -highlight Constant ctermfg=black ctermbg=white guifg=black guibg=#C0C0C0 -highlight String ctermfg=black ctermbg=white guifg=black guibg=#C0C0C0 -highlight Character ctermfg=black ctermbg=white guifg=black guibg=#C0C0C0 -highlight Number ctermfg=black ctermbg=white guifg=black guibg=#C0C0C0 -" Boolean defaults to Constant -highlight Float ctermfg=black ctermbg=white guifg=black guibg=#C0C0C0 - -highlight Identifier ctermfg=black ctermbg=white guifg=black guibg=#C0C0C0 -highlight Function ctermfg=black ctermbg=white guifg=black guibg=#C0C0C0 - -highlight Statement ctermfg=black ctermbg=white guifg=black guibg=#C0C0C0 -highlight Conditional ctermfg=black ctermbg=white guifg=black guibg=#C0C0C0 -highlight Repeat ctermfg=black ctermbg=white guifg=black guibg=#C0C0C0 -highlight Label ctermfg=black ctermbg=white guifg=black guibg=#C0C0C0 -highlight Operator ctermfg=black ctermbg=white guifg=black guibg=#C0C0C0 -" Keyword defaults to Statement -" Exception defaults to Statement - -highlight PreProc cterm=bold ctermfg=black ctermbg=white gui=bold guifg=black guibg=#C0C0C0 -" 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=#C0C0C0 -" 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=#C0C0C0 -" 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=#C0C0C0 -" Debug defaults to Special - -highlight Todo cterm=italic,bold ctermfg=black ctermbg=white gui=italic,bold guifg=black guibg=#C0C0C0 -" 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 diff --git a/vim/colors/smyck.vim b/vim/colors/smyck.vim deleted file mode 100644 index 2a23734..0000000 --- a/vim/colors/smyck.vim +++ /dev/null @@ -1,94 +0,0 @@ -" ---------------------------------------------------------------------------- -" Vim color file -" Maintainer: John-Paul Bader -" Last Change: 2012 April -" License: Beer Ware -" ---------------------------------------------------------------------------- - -let g:colors_name = "smyck" - -highlight clear Normal -set background=dark -set linespace=2 - -" Syntaxeinstellungen zuruecksetzen, wenn Syntax Highlighting aktiviert ist -if exists("syntax_on") - syntax reset -endif - -hi Normal cterm=none ctermbg=none ctermfg=15 gui=none guibg=#242424 guifg=#F7F7F7 -hi LineNr cterm=none ctermbg=none ctermfg=8 gui=none guibg=#242424 guifg=#8F8F8F -hi StatusLine cterm=none ctermbg=8 ctermfg=15 gui=none guibg=#5D5D5D guifg=#FBFBFB -hi StatusLineNC cterm=none ctermbg=15 ctermfg=8 gui=none guibg=#5D5D5D guifg=#FBFBFB -hi Search cterm=none ctermbg=6 ctermfg=15 gui=none guibg=#2EB5C1 guifg=#F7F7F7 -hi IncSearch cterm=none ctermbg=3 ctermfg=8 gui=none guibg=#F6DC69 guifg=#8F8F8F -hi ColumnMargin cterm=none ctermbg=0 gui=none guibg=#000000 -hi Error cterm=none ctermbg=1 ctermfg=15 gui=none guifg=#F7F7F7 -hi ErrorMsg cterm=none ctermbg=1 ctermfg=15 gui=none guifg=#F7F7F7 -hi Folded cterm=none ctermbg=8 ctermfg=2 gui=none guibg=#8F8F8F guifg=#C4E858 -hi FoldColumn cterm=none ctermbg=8 ctermfg=2 gui=none guibg=#8F8F8F guifg=#C4E858 -hi NonText cterm=bold ctermbg=none ctermfg=8 gui=bold guifg=#8F8F8F -hi ModeMsg cterm=bold ctermbg=none ctermfg=10 gui=none -hi Pmenu cterm=none ctermbg=8 ctermfg=15 gui=none guibg=#8F8F8F guifg=#F7F7F7 -hi PmenuSel cterm=none ctermbg=15 ctermfg=8 gui=none guibg=#F7F7F7 guifg=#8F8F8F -hi PmenuSbar cterm=none ctermbg=15 ctermfg=8 gui=none guibg=#F7F7F7 guifg=#8F8F8F -hi SpellBad cterm=none ctermbg=1 ctermfg=15 gui=none guifg=#F7F7F7 -hi SpellCap cterm=none ctermbg=4 ctermfg=15 gui=none guifg=#F7F7F7 -hi SpellRare cterm=none ctermbg=4 ctermfg=15 gui=none guifg=#F7F7F7 -hi SpellLocal cterm=none ctermbg=4 ctermfg=15 gui=none guifg=#F7F7F7 -hi Visual cterm=none ctermbg=15 ctermfg=8 gui=none guibg=#F7F7F7 guifg=#8F8F8F -hi Directory cterm=none ctermbg=none ctermfg=4 gui=none guibg=#242424 guifg=#88CCE7 -hi SpecialKey cterm=none ctermbg=none ctermfg=8 gui=none guifg=#8F8F8F -hi DiffAdd cterm=bold ctermbg=2 ctermfg=15 -hi DiffChange cterm=bold ctermbg=4 ctermfg=15 -hi DiffDelete cterm=bold ctermbg=1 ctermfg=15 -hi DiffText cterm=bold ctermbg=3 ctermfg=8 -hi MatchParen cterm=none ctermbg=6 ctermfg=15 gui=none guibg=#2EB5C1 guifg=#F7F7F7 -hi CursorLine cterm=none ctermbg=238 ctermfg=none gui=none guibg=#424242 -hi Title cterm=none ctermbg=none ctermfg=4 gui=none guifg=#88CCE7 - -" ---------------------------------------------------------------------------- -" Syntax Highlighting -" ---------------------------------------------------------------------------- -hi Keyword cterm=none ctermbg=none ctermfg=10 gui=none guifg=#D1FA71 -hi Comment cterm=none ctermbg=none ctermfg=8 gui=none guifg=#8F8F8F -hi Delimiter cterm=none ctermbg=none ctermfg=15 gui=none guifg=#F7F7F7 -hi Identifier cterm=none ctermbg=none ctermfg=12 gui=none guifg=#96D9F1 -hi Structure cterm=none ctermbg=none ctermfg=12 gui=none guifg=#9DEEF2 -hi Ignore cterm=none ctermbg=none ctermfg=8 gui=none guifg=bg -hi Constant cterm=none ctermbg=none ctermfg=12 gui=none guifg=#96D9F1 -hi PreProc cterm=none ctermbg=none ctermfg=10 gui=none guifg=#D1FA71 -hi Type cterm=none ctermbg=none ctermfg=12 gui=none guifg=#96D9F1 -hi Statement cterm=none ctermbg=none ctermfg=10 gui=none guifg=#D1FA71 -hi Special cterm=none ctermbg=none ctermfg=6 gui=none guifg=#d7d7d7 -hi String cterm=none ctermbg=none ctermfg=3 gui=none guifg=#F6DC69 -hi Number cterm=none ctermbg=none ctermfg=3 gui=none guifg=#F6DC69 -hi Underlined cterm=underline gui=underline -hi Symbol cterm=none ctermbg=none ctermfg=9 gui=none guifg=#FAB1AB -hi Method cterm=none ctermbg=none ctermfg=15 gui=none guifg=#F7F7F7 -hi Interpolation cterm=none ctermbg=none ctermfg=6 gui=none guifg=#2EB5C1 - -" Erlang -hi link erlangAtom Keyword -hi link erlangBitType Keyword - -hi link rubyBeginend Keyword -hi link rubyClass Keyword -hi link rubyModule Keyword -hi link rubyKeyword Keyword -hi link rubyOperator Method -hi link rubyIdentifier Keyword -hi link rubyClassVariable Symbol -hi link rubyInstanceVariable Constant -hi link rubyGlobalVariable Constant -hi link rubyClassVariable Method -hi link rubyConstant Constant -hi link rubySymbol Symbol -hi link rubyFunction Constant -hi link rubyControl Keyword -hi link rubyConditional Keyword -hi link rubyInterpolation Interpolation -hi link rubyInterpolationDelimiter Interpolation -hi link rubyRailsMethod Method - - diff --git a/vim/colors/snappy-light.vim b/vim/colors/snappy-light.vim deleted file mode 100644 index ef84e45..0000000 --- a/vim/colors/snappy-light.vim +++ /dev/null @@ -1,105 +0,0 @@ -" ====================================================================== -" Snappy Light -" ====================================================================== -" A Sublime Text 2 / Textmate theme. -" Copyright (c) 2014 Dayle Rees. -" Released under the MIT License -" ====================================================================== -" Find more themes at : https://github.com/daylerees/colour-schemes -" ====================================================================== - -set background=dark -hi clear -syntax reset - -" Colors for the User Interface. - -hi Cursor guibg=#cc4455 guifg=white ctermbg=4 ctermfg=15 -hi link CursorIM Cursor -hi Normal guibg=#ffffff guifg=#555555 gui=none ctermbg=0 ctermfg=15 -hi NonText guibg=bg guifg=#555555 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 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=#4ea1df ctermbg=bg ctermfg=10 -hi link WarningMsg ErrorMsg - -hi StatusLine guibg=#ffeecc guifg=black 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 ctermbg=4 ctermfg=fg - -" Colors for Syntax Highlighting. - -hi Comment guibg=bg guifg=#bbbbbb gui=none ctermbg=8 ctermfg=7 - -hi Constant guibg=bg guifg=white ctermbg=8 ctermfg=15 -hi String guibg=bg guifg=#4ea1df ctermbg=bg ctermfg=14 -hi Character guibg=bg guifg=#f66153 ctermbg=bg ctermfg=14 -hi Number guibg=bg guifg=#4ea1df ctermbg=1 ctermfg=15 -hi Boolean guibg=bg guifg=#4ea1df gui=none ctermbg=1 ctermfg=15 -hi Float guibg=bg guifg=#4ea1df ctermbg=1 ctermfg=15 - -hi Identifier guibg=bg guifg=#555555 ctermbg=bg ctermfg=12 -hi Function guibg=bg guifg=#f66153 ctermbg=bg ctermfg=12 -hi Statement guibg=bg guifg=#f66153 ctermbg=bg ctermfg=14 - -hi Conditional guibg=bg guifg=#da564a ctermbg=bg ctermfg=12 -hi Repeat guibg=bg guifg=#da564a ctermbg=4 ctermfg=14 -hi Label guibg=bg guifg=#ffccff ctermbg=bg ctermfg=13 -hi Operator guibg=bg guifg=#da564a ctermbg=6 ctermfg=15 -hi Keyword guibg=bg guifg=#da564a ctermbg=bg ctermfg=10 -hi Exception guibg=bg guifg=#f66153 ctermbg=bg ctermfg=10 - -hi PreProc guibg=bg guifg=#ffcc99 ctermbg=4 ctermfg=14 -hi Include guibg=bg guifg=#4ea1df ctermbg=bg ctermfg=10 -hi link Define Include -hi link Macro Include -hi link PreCondit Include - -hi Type guibg=bg guifg=#4ea1df ctermbg=bg ctermfg=12 -hi StorageClass guibg=bg guifg=#f66153 ctermbg=bg ctermfg=10 -hi Structure guibg=bg guifg=#555555 ctermbg=bg ctermfg=10 -hi Typedef guibg=bg guifg=#4ea1df ctermbg=bg ctermfg=10 - -hi Special guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi SpecialChar guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi Tag guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi Delimiter guibg=bg guifg=fg ctermbg=1 ctermfg=fg -hi SpecialComment guibg=#334455 guifg=#7d7d7d 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=bg guifg=#555555 ctermbg=1 ctermfg=15 -hi Ignore guibg=bg guifg=#cccccc ctermbg=bg ctermfg=8 -hi Error guibg=#ff0000 guifg=white ctermbg=12 ctermfg=15 -hi Todo guibg=#556677 guifg=#ff0000 ctermbg=1 ctermfg=12 - -hi htmlH2 guibg=bg guifg=fg 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 = "Snappy Light" -let colors_name = "Snappy Light" - diff --git a/vim/colors/snappy.vim b/vim/colors/snappy.vim deleted file mode 100644 index d388a5f..0000000 --- a/vim/colors/snappy.vim +++ /dev/null @@ -1,105 +0,0 @@ -" ====================================================================== -" Snappy -" ====================================================================== -" A Sublime Text 2 / Textmate theme. -" Copyright (c) 2014 Dayle Rees. -" Released under the MIT License -" ====================================================================== -" Find more themes at : https://github.com/daylerees/colour-schemes -" ====================================================================== - -set background=dark -hi clear -syntax reset - -" Colors for the User Interface. - -hi Cursor guibg=#cc4455 guifg=white ctermbg=4 ctermfg=15 -hi link CursorIM Cursor -hi Normal guibg=#393939 guifg=#e3e2e0 gui=none ctermbg=0 ctermfg=15 -hi NonText guibg=bg guifg=#e3e2e0 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 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=#4ea1df ctermbg=bg ctermfg=10 -hi link WarningMsg ErrorMsg - -hi StatusLine guibg=#ffeecc guifg=black 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 ctermbg=4 ctermfg=fg - -" Colors for Syntax Highlighting. - -hi Comment guibg=bg guifg=#696969 gui=none ctermbg=8 ctermfg=7 - -hi Constant guibg=bg guifg=white ctermbg=8 ctermfg=15 -hi String guibg=bg guifg=#4ea1df ctermbg=bg ctermfg=14 -hi Character guibg=bg guifg=#f66153 ctermbg=bg ctermfg=14 -hi Number guibg=bg guifg=#4ea1df ctermbg=1 ctermfg=15 -hi Boolean guibg=bg guifg=#4ea1df gui=none ctermbg=1 ctermfg=15 -hi Float guibg=bg guifg=#4ea1df ctermbg=1 ctermfg=15 - -hi Identifier guibg=bg guifg=#e3e2e0 ctermbg=bg ctermfg=12 -hi Function guibg=bg guifg=#f66153 ctermbg=bg ctermfg=12 -hi Statement guibg=bg guifg=#f66153 ctermbg=bg ctermfg=14 - -hi Conditional guibg=bg guifg=#f66153 ctermbg=bg ctermfg=12 -hi Repeat guibg=bg guifg=#f66153 ctermbg=4 ctermfg=14 -hi Label guibg=bg guifg=#ffccff ctermbg=bg ctermfg=13 -hi Operator guibg=bg guifg=#f66153 ctermbg=6 ctermfg=15 -hi Keyword guibg=bg guifg=#f66153 ctermbg=bg ctermfg=10 -hi Exception guibg=bg guifg=#f66153 ctermbg=bg ctermfg=10 - -hi PreProc guibg=bg guifg=#ffcc99 ctermbg=4 ctermfg=14 -hi Include guibg=bg guifg=#4ea1df ctermbg=bg ctermfg=10 -hi link Define Include -hi link Macro Include -hi link PreCondit Include - -hi Type guibg=bg guifg=#4ea1df ctermbg=bg ctermfg=12 -hi StorageClass guibg=bg guifg=#f66153 ctermbg=bg ctermfg=10 -hi Structure guibg=bg guifg=#e3e2e0 ctermbg=bg ctermfg=10 -hi Typedef guibg=bg guifg=#4ea1df ctermbg=bg ctermfg=10 - -hi Special guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi SpecialChar guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi Tag guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi Delimiter guibg=bg guifg=fg ctermbg=1 ctermfg=fg -hi SpecialComment guibg=#334455 guifg=#909090 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=bg guifg=#e3e2e0 ctermbg=1 ctermfg=15 -hi Ignore guibg=bg guifg=#cccccc ctermbg=bg ctermfg=8 -hi Error guibg=#ff0000 guifg=white ctermbg=12 ctermfg=15 -hi Todo guibg=#556677 guifg=#ff0000 ctermbg=1 ctermfg=12 - -hi htmlH2 guibg=bg guifg=fg 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 = "Snappy" -let colors_name = "Snappy" - diff --git a/vim/colors/softblue.vim b/vim/colors/softblue.vim deleted file mode 100755 index 8d8ee1b..0000000 --- a/vim/colors/softblue.vim +++ /dev/null @@ -1,45 +0,0 @@ -" 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 diff --git a/vim/colors/softbluev2.vim b/vim/colors/softbluev2.vim deleted file mode 100644 index 47d2b22..0000000 --- a/vim/colors/softbluev2.vim +++ /dev/null @@ -1,93 +0,0 @@ -" 本é…色方案由 gui2term.py 程åºå¢žåŠ å½©è‰²ç»ˆç«¯æ”¯æŒã€‚ -" Vim color file -" File: softbluev2 modyfied from softblue by ZhangJing -" Ver: 1.2 -" Maintainer: Larrupingpig -" Last Change: Tue Dec 14 16:18:14 CST 2010 - -set background=dark -if version > 580 - hi clear - if exists("syntax_on") - syntax reset - endif -endif -let g:colors_name="softbluev2" - -hi Normal guibg=#183058 guifg=#b0b0e0 ctermfg=146 ctermbg=17 cterm=none -hi Cursor guibg=#b3b2df guifg=grey30 gui=bold ctermfg=239 ctermbg=146 cterm=bold -hi cursorline guibg=#295499 ctermbg=18 cterm=none -hi VertSplit guibg=#466292 guifg=grey50 gui=none ctermfg=244 ctermbg=67 cterm=none -hi Folded guibg=#0d2349 guifg=lightblue ctermfg=152 ctermbg=17 cterm=none -hi FoldColumn guibg=#0d2349 guifg=lightblue ctermfg=152 ctermbg=17 cterm=none -hi LineNr guifg=grey30 ctermfg=101 ctermbg=17 cterm=none -hi ModeMsg guifg=SkyBlue ctermfg=117 ctermbg=17 cterm=none -hi MoreMsg guifg=SeaGreen ctermfg=72 ctermbg=17 cterm=none -" hi NonText guifg=LightBlue guibg=#0d2349 ctermfg=152 ctermbg=17 cterm=none -hi Question guifg=#487cc4 ctermfg=68 ctermbg=17 cterm=none -hi IncSearch guifg=#b0ffff guibg=#2050d0 ctermfg=159 ctermbg=26 cterm=none -hi Search guifg=#b0ffff guibg=#2050d0 ctermfg=159 ctermbg=26 cterm=none -hi SpecialKey guifg=yellowgreen ctermfg=149 ctermbg=17 cterm=none -hi StatusLine guibg=#466292 guifg=black gui=none ctermfg=16 ctermbg=67 cterm=none -hi StatusLineNC guibg=#466292 guifg=grey22 gui=none ctermfg=237 ctermbg=67 cterm=none -hi Title guifg=#38d9ff ctermfg=81 ctermbg=17 cterm=none -hi Visual guifg=lightblue guibg=#001146 gui=none ctermfg=152 ctermbg=17 cterm=none -hi WarningMsg guifg=salmon ctermfg=210 ctermbg=17 cterm=none -hi ErrorMsg guifg=white guibg=#b2377a ctermfg=231 ctermbg=169 cterm=none - - -hi Pmenu guifg=white guibg=#445599 gui=none ctermfg=231 ctermbg=61 cterm=none -hi PmenuSel guifg=#445599 guibg=gray ctermfg=61 ctermbg=170 cterm=none - - -hi Comment guifg=#6279a0 ctermfg=67 ctermbg=17 cterm=none -hi Constant guifg=#9b60be ctermfg=97 ctermbg=17 cterm=none -hi Identifier guifg=#00ac55 ctermfg=35 ctermbg=17 cterm=none -hi Statement guifg=SkyBlue2 gui=none ctermfg=191 ctermbg=17 cterm=none -hi Statement guifg=#cdee56 gui=none ctermfg=191 ctermbg=17 cterm=none -hi PreProc guifg=#20a0d0 ctermfg=38 ctermbg=17 cterm=none -hi Type guifg=#8070ff ctermfg=63 ctermbg=17 cterm=none -hi Special guifg=#b6a040 ctermfg=179 ctermbg=17 cterm=none -hi Ignore guifg=grey40 ctermfg=241 ctermbg=17 cterm=none -hi Error guifg=white guibg=#b2377a ctermfg=231 ctermbg=169 cterm=none -hi Todo guifg=#54b900 guibg=#622098 gui=bold ctermfg=70 ctermbg=54 cterm=bold - -"======================================================== -" Highlight All Math Operator -"======================================================== -hi PreProc guifg=#ff80ff ctermfg=171 -hi Constant guifg=#ffa0a0 ctermfg=217 -hi Function guifg=#C777EF gui=NONE ctermfg=177 ctermbg=17 cterm=none -hi StdFunction guifg=#C777EF gui=bold ctermfg=177 ctermbg=17 cterm=bold -hi UserLabel2 guifg=#c96129 gui=bold ctermfg=166 ctermbg=17 cterm=bold -hi StdName guifg=#5276e6 gui=bold ctermfg=69 ctermbg=17 cterm=bold -hi MicroController guifg=#d00000 gui=bold ctermfg=160 ctermbg=17 cterm=bold -hi AnsiFuncPtr guifg=#ff0000 gui=NONE ctermfg=196 ctermbg=17 cterm=none -hi PreCondit guifg=#a06129 gui=NONE ctermfg=130 ctermbg=17 cterm=none -hi Operator guifg=Yellow gui=NONE ctermfg=226 ctermbg=17 cterm=none -hi OperatorBold guifg=Yellow gui=bold ctermfg=226 ctermbg=17 cterm=bold -hi BlockBraces guifg=Yellow gui=bold ctermfg=226 ctermbg=17 cterm=bold -""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" -" C math operators -syn match cMathOperator display "[-+\*\%=]"" C pointer operators -syn match cPointerOperator display "->\|\." -syn match cLogicalOperator display "[!<>]=\=" -syn match cLogicalOperator display "==" -syn match cBinaryOperator display "\(&\||\|\^\|<<\|>>\)=\=" -syn match cBinaryOperator display "\~" -syn match cBinaryOperatorError display "\~=" -syn match cLogicalOperator display "&&\|||" -syn match cLogicalOperatorError display "\(&&\|||\)=" -syn match cFenhao display ";" -hi cMathOperator guifg=#3EFFE2 ctermfg=14 -hi cPointerOperator guifg=#3EFFE2 ctermfg=14 -hi cLogicalOperator guifg=#3EFFE2 ctermfg=14 -hi cLogicalOperator guifg=#3EFFE2 ctermfg=14 -hi cBinaryOperator guifg=#F0088C gui=NONE ctermfg=161 ctermbg=17 -hi cBinaryOperatorError guifg=white guibg=#b2377a ctermfg=231 ctermbg=169 cterm=none -hi cBraces guifg=#C777EF gui=NONE ctermfg=177 ctermbg=17 cterm=none -hi cFenhao guifg=#FFA70F ctermfg=202 ctermbg=17 cterm=none -hi cMaohao guifg=#3EFFE2 ctermfg=14 - - -"vim:ts=4:tw=4 diff --git a/vim/colors/softlight.vim b/vim/colors/softlight.vim deleted file mode 100644 index e5a305a..0000000 --- a/vim/colors/softlight.vim +++ /dev/null @@ -1,85 +0,0 @@ -" Vim color file -" Maintainer: Armin Moradi -" Last Change: 27 July 2008 -" URL: http://fengshaun.wordpress.com - -" 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="softlight" - -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=ITALIC guifg=#888786 guibg=NONE -hi Constant gui=NONE guifg=#303030 guibg=NONE -hi Error gui=BOLD guifg=#FF0000 guibg=NONE -hi Identifier gui=BOLD guifg=#1F89E0 guibg=NONE -hi Ignore gui=NONE guifg=#f8f8f8 guibg=NONE -hi PreProc gui=NONE guifg=#006E26 guibg=NONE -hi Special gui=NONE guifg=#0E8ED3 guibg=#DBF2FF -hi Statement gui=BOLD guifg=#141312 guibg=NONE -hi Todo gui=NONE guifg=#FF0070 guibg=#FFE0F4 -hi Type gui=NONE guifg=#0057AE guibg=NONE -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 - - diff --git a/vim/colors/solarflare-contrast.vim b/vim/colors/solarflare-contrast.vim deleted file mode 100644 index 3e9cd9a..0000000 --- a/vim/colors/solarflare-contrast.vim +++ /dev/null @@ -1,105 +0,0 @@ -" ====================================================================== -" Solarflare Contrast -" ====================================================================== -" A Sublime Text 2 / Textmate theme. -" Copyright (c) 2014 Dayle Rees. -" Released under the MIT License -" ====================================================================== -" Find more themes at : https://github.com/daylerees/colour-schemes -" ====================================================================== - -set background=dark -hi clear -syntax reset - -" Colors for the User Interface. - -hi Cursor guibg=#cc4455 guifg=white ctermbg=4 ctermfg=15 -hi link CursorIM Cursor -hi Normal guibg=#000000 guifg=#e3e2e0 gui=none ctermbg=0 ctermfg=15 -hi NonText guibg=bg guifg=#e3e2e0 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 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=#FC913A ctermbg=bg ctermfg=10 -hi link WarningMsg ErrorMsg - -hi StatusLine guibg=#ffeecc guifg=black 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 ctermbg=4 ctermfg=fg - -" Colors for Syntax Highlighting. - -hi Comment guibg=bg guifg=#777777 gui=none ctermbg=8 ctermfg=7 - -hi Constant guibg=bg guifg=white ctermbg=8 ctermfg=15 -hi String guibg=bg guifg=#EDE574 ctermbg=bg ctermfg=14 -hi Character guibg=bg guifg=#FF4E50 ctermbg=bg ctermfg=14 -hi Number guibg=bg guifg=#FF4E50 ctermbg=1 ctermfg=15 -hi Boolean guibg=bg guifg=#FF4E50 gui=none ctermbg=1 ctermfg=15 -hi Float guibg=bg guifg=#FF4E50 ctermbg=1 ctermfg=15 - -hi Identifier guibg=bg guifg=#e3e2e0 ctermbg=bg ctermfg=12 -hi Function guibg=bg guifg=#FF4E50 ctermbg=bg ctermfg=12 -hi Statement guibg=bg guifg=#FF4E50 ctermbg=bg ctermfg=14 - -hi Conditional guibg=bg guifg=#FF4E50 ctermbg=bg ctermfg=12 -hi Repeat guibg=bg guifg=#FF4E50 ctermbg=4 ctermfg=14 -hi Label guibg=bg guifg=#ffccff ctermbg=bg ctermfg=13 -hi Operator guibg=bg guifg=#FF4E50 ctermbg=6 ctermfg=15 -hi Keyword guibg=bg guifg=#FF4E50 ctermbg=bg ctermfg=10 -hi Exception guibg=bg guifg=#FF4E50 ctermbg=bg ctermfg=10 - -hi PreProc guibg=bg guifg=#ffcc99 ctermbg=4 ctermfg=14 -hi Include guibg=bg guifg=#FC913A ctermbg=bg ctermfg=10 -hi link Define Include -hi link Macro Include -hi link PreCondit Include - -hi Type guibg=bg guifg=#FC913A ctermbg=bg ctermfg=12 -hi StorageClass guibg=bg guifg=#FF4E50 ctermbg=bg ctermfg=10 -hi Structure guibg=bg guifg=#e3e2e0 ctermbg=bg ctermfg=10 -hi Typedef guibg=bg guifg=#FC913A ctermbg=bg ctermfg=10 - -hi Special guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi SpecialChar guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi Tag guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi Delimiter guibg=bg guifg=fg ctermbg=1 ctermfg=fg -hi SpecialComment guibg=#334455 guifg=#9b9b9b 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=bg guifg=#e3e2e0 ctermbg=1 ctermfg=15 -hi Ignore guibg=bg guifg=#cccccc ctermbg=bg ctermfg=8 -hi Error guibg=#ff0000 guifg=white ctermbg=12 ctermfg=15 -hi Todo guibg=#556677 guifg=#ff0000 ctermbg=1 ctermfg=12 - -hi htmlH2 guibg=bg guifg=fg 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 = "Solarflare Contrast" -let colors_name = "Solarflare Contrast" - diff --git a/vim/colors/solarflare.vim b/vim/colors/solarflare.vim deleted file mode 100644 index 72df739..0000000 --- a/vim/colors/solarflare.vim +++ /dev/null @@ -1,105 +0,0 @@ -" ====================================================================== -" Solarflare -" ====================================================================== -" A Sublime Text 2 / Textmate theme. -" Copyright (c) 2014 Dayle Rees. -" Released under the MIT License -" ====================================================================== -" Find more themes at : https://github.com/daylerees/colour-schemes -" ====================================================================== - -set background=dark -hi clear -syntax reset - -" Colors for the User Interface. - -hi Cursor guibg=#cc4455 guifg=white ctermbg=4 ctermfg=15 -hi link CursorIM Cursor -hi Normal guibg=#222222 guifg=#e3e2e0 gui=none ctermbg=0 ctermfg=15 -hi NonText guibg=bg guifg=#e3e2e0 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 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=#FC913A ctermbg=bg ctermfg=10 -hi link WarningMsg ErrorMsg - -hi StatusLine guibg=#ffeecc guifg=black 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 ctermbg=4 ctermfg=fg - -" Colors for Syntax Highlighting. - -hi Comment guibg=bg guifg=#777777 gui=none ctermbg=8 ctermfg=7 - -hi Constant guibg=bg guifg=white ctermbg=8 ctermfg=15 -hi String guibg=bg guifg=#EDE574 ctermbg=bg ctermfg=14 -hi Character guibg=bg guifg=#FF4E50 ctermbg=bg ctermfg=14 -hi Number guibg=bg guifg=#FF4E50 ctermbg=1 ctermfg=15 -hi Boolean guibg=bg guifg=#FF4E50 gui=none ctermbg=1 ctermfg=15 -hi Float guibg=bg guifg=#FF4E50 ctermbg=1 ctermfg=15 - -hi Identifier guibg=bg guifg=#e3e2e0 ctermbg=bg ctermfg=12 -hi Function guibg=bg guifg=#FF4E50 ctermbg=bg ctermfg=12 -hi Statement guibg=bg guifg=#FF4E50 ctermbg=bg ctermfg=14 - -hi Conditional guibg=bg guifg=#FF4E50 ctermbg=bg ctermfg=12 -hi Repeat guibg=bg guifg=#FF4E50 ctermbg=4 ctermfg=14 -hi Label guibg=bg guifg=#ffccff ctermbg=bg ctermfg=13 -hi Operator guibg=bg guifg=#FF4E50 ctermbg=6 ctermfg=15 -hi Keyword guibg=bg guifg=#FF4E50 ctermbg=bg ctermfg=10 -hi Exception guibg=bg guifg=#FF4E50 ctermbg=bg ctermfg=10 - -hi PreProc guibg=bg guifg=#ffcc99 ctermbg=4 ctermfg=14 -hi Include guibg=bg guifg=#FC913A ctermbg=bg ctermfg=10 -hi link Define Include -hi link Macro Include -hi link PreCondit Include - -hi Type guibg=bg guifg=#FC913A ctermbg=bg ctermfg=12 -hi StorageClass guibg=bg guifg=#FF4E50 ctermbg=bg ctermfg=10 -hi Structure guibg=bg guifg=#e3e2e0 ctermbg=bg ctermfg=10 -hi Typedef guibg=bg guifg=#FC913A ctermbg=bg ctermfg=10 - -hi Special guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi SpecialChar guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi Tag guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi Delimiter guibg=bg guifg=fg ctermbg=1 ctermfg=fg -hi SpecialComment guibg=#334455 guifg=#9b9b9b 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=bg guifg=#e3e2e0 ctermbg=1 ctermfg=15 -hi Ignore guibg=bg guifg=#cccccc ctermbg=bg ctermfg=8 -hi Error guibg=#ff0000 guifg=white ctermbg=12 ctermfg=15 -hi Todo guibg=#556677 guifg=#ff0000 ctermbg=1 ctermfg=12 - -hi htmlH2 guibg=bg guifg=fg 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 = "Solarflare" -let colors_name = "Solarflare" - diff --git a/vim/colors/solarized.vim b/vim/colors/solarized.vim deleted file mode 100644 index 70f5223..0000000 --- a/vim/colors/solarized.vim +++ /dev/null @@ -1,1117 +0,0 @@ -" Name: Solarized vim colorscheme -" Author: Ethan Schoonover -" 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 - amenu &Solarized.&Contrast.&Normal\ Contrast :let g:solarized_contrast="normal" \| colorscheme solarized - amenu &Solarized.&Contrast.&High\ Contrast :let g:solarized_contrast="high" \| colorscheme solarized - an &Solarized.&Contrast.-sep- - amenu &Solarized.&Contrast.&Help:\ Contrast :help 'solarized_contrast' - - amenu &Solarized.&Visibility.&Low\ Visibility :let g:solarized_visibility="low" \| colorscheme solarized - amenu &Solarized.&Visibility.&Normal\ Visibility :let g:solarized_visibility="normal" \| colorscheme solarized - amenu &Solarized.&Visibility.&High\ Visibility :let g:solarized_visibility="high" \| colorscheme solarized - an &Solarized.&Visibility.-sep- - amenu &Solarized.&Visibility.&Help:\ Visibility :help 'solarized_visibility' - - amenu &Solarized.&Background.&Toggle\ Background :ToggleBG - amenu &Solarized.&Background.&Dark\ Background :set background=dark \| colorscheme solarized - amenu &Solarized.&Background.&Light\ Background :set background=light \| colorscheme solarized - an &Solarized.&Background.-sep- - amenu &Solarized.&Background.&Help:\ ToggleBG :help togglebg - - 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" - 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" - 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" - - amenu &Solarized.&Diff\ Mode.&Low\ Diff\ Mode :let g:solarized_diffmode="low" \| colorscheme solarized - amenu &Solarized.&Diff\ Mode.&Normal\ Diff\ Mode :let g:solarized_diffmode="normal" \| colorscheme solarized - amenu &Solarized.&Diff\ Mode.&High\ Diff\ Mode :let g:solarized_diffmode="high" \| colorscheme solarized - - 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" - an &Solarized.&Experimental.-sep- - amenu &Solarized.&Experimental.&Help:\ HiTrail :help 'solarized_hitrail' - - an &Solarized.-sep1- - - amenu &Solarized.&Autogenerate\ options :SolarizedOptions - - an &Solarized.-sep2- - - amenu &Solarized.&Help.&Solarized\ Help :help solarized - amenu &Solarized.&Help.&Toggle\ Background\ Help :help togglebg - amenu &Solarized.&Help.&Removing\ This\ Menu :help solarized-menu - - an 9999.77 &Help.&Solarized\ Colorscheme :help solarized - an 9999.78 &Help.&Toggle\ Background :help togglebg - an 9999.79 &Help.-sep3- - - 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 -"}}} diff --git a/vim/colors/son.vim b/vim/colors/son.vim deleted file mode 100755 index e81d680..0000000 --- a/vim/colors/son.vim +++ /dev/null @@ -1,55 +0,0 @@ -" Vim color scheme -" -" Name: blackboard.vim -" Maintainer: Ben Wyrosdick -" Last Change: 20 August 2009 -" License: public domain -" Version: 1.4 - -set background=dark -hi clear -if exists("syntax_on") - syntax reset -endif - -let g:colors_name = "blackboard" - -if has("gui_running") - "GUI Colors - highlight Normal guifg=White guibg=#2A2822 - highlight Cursor guifg=Black guibg=Yellow - highlight CursorLine guifg=#E4E2E0 guibg=#64614F - highlight LineNr guibg=#323232 guifg=#888888 - highlight Folded guifg=#f1f3e8 guibg=#444444 - highlight Pmenu guibg=#84A7C1 - - "General Colors - highlight Comment guifg=#7B7466 - highlight Constant guifg=#CAFE1E - highlight Keyword guifg=#63C793 - highlight String guifg=#0076EC - highlight Type guifg=#B18C67 - highlight Identifier guifg=#B48C8C gui=NONE - highlight Function guifg=#B48C8C gui=NONE - highlight clear Search - highlight Search guibg=#1C3B79 - highlight PreProc guifg=#FF5600 - - "HTML Colors - highlight link htmlTag Type - highlight link htmlEndTag htmlTag - highlight link htmlTagName htmlTag - - "Ruby Colors - highlight link rubyClass Keyword - highlight link rubyDefine Keyword - highlight link rubyConstant Type - highlight link rubySymbol Constant - highlight link rubyStringDelimiter rubyString - highlight link rubyInclude Keyword - highlight link rubyAttribute Keyword - highlight link rubyInstanceVariable Normal - - "Rails Colors - highlight link railsMethod Type -end diff --git a/vim/colors/sorcerer.vim b/vim/colors/sorcerer.vim deleted file mode 100644 index d708c10..0000000 --- a/vim/colors/sorcerer.vim +++ /dev/null @@ -1,97 +0,0 @@ -" 'sorcerer.vim' -- Vim color scheme. -" Maintainer: Jeet Sukumaran -" Based on 'Mustang' by Henrique C. Alves (hcarvalhoalves@gmail.com), - -set background=dark - -hi clear - -if exists("syntax_on") - syntax reset -endif - -let colors_name = "sorcerer" - -hi Normal guifg=#c2c2b0 guibg=#202020 gui=NONE -hi ColorColumn guifg=NONE guibg=#1c1c1c -hi Cursor guifg=NONE guibg=#626262 gui=NONE -hi CursorColumn guibg=#2d2d2d -hi CursorLine guibg=#2d2d2d -hi DiffAdd guifg=#000000 guibg=#3cb371 gui=NONE -hi DiffChange guifg=#000000 guibg=#4f94cd gui=NONE -hi DiffDelete guifg=#000000 guibg=#8b3626 gui=NONE -hi DiffText guifg=#000000 guibg=#8ee5ee gui=NONE -hi Directory guifg=#1e90ff guibg=bg gui=NONE -hi ErrorMsg guifg=#ff6a6a guibg=NONE gui=bold -hi FoldColumn guifg=#68838b guibg=#4B4B4B gui=bold -hi Folded guifg=#406060 guibg=#232c2c gui=NONE -hi IncSearch guifg=#ffffff guibg=#ff4500 gui=bold -hi LineNr guifg=#686858 guibg=#000000 gui=NONE -hi MatchParen guifg=#fff000 guibg=#000000 gui=bold -hi ModeMsg guifg=#000000 guibg=#00ff00 gui=bold -hi MoreMsg guifg=#2e8b57 guibg=bg gui=bold -hi NonText guifg=#404050 guibg=bg gui=NONE - -hi Pmenu guifg=#ffffff guibg=#444444 -hi PmenuSel guifg=#000000 guibg=#b1d631 -" hi PmenuSbar guifg=#ffffff guibg=#c1cdc1 gui=NONE -" hi PmenuThumb guifg=#ffffff guibg=#838b83 gui=NONE - -hi Question guifg=#00ee00 guibg=NONE gui=bold -hi Search guifg=#000000 guibg=#d6e770 gui=bold -hi SignColumn guifg=#ffffff guibg=#cdcdb4 gui=NONE -hi SpecialKey guifg=#505060 guibg=NONE gui=NONE -hi SpellBad guisp=#ee2c2c gui=undercurl -hi SpellCap guisp=#0000ff gui=undercurl -hi SpellLocal guisp=#008b8b gui=undercurl -hi SpellRare guisp=#ff00ff gui=undercurl -hi StatusLine guifg=#000000 guibg=#808070 gui=bold -hi StatusLineNC guifg=#000000 guibg=#404c4c gui=italic -hi VertSplit guifg=#404c4c guibg=#404c4c gui=NONE -hi TabLine guifg=fg guibg=#d3d3d3 gui=underline -hi TabLineFill guifg=fg guibg=bg gui=reverse -hi TabLineSel guifg=fg guibg=bg gui=bold -hi Title guifg=#528b8b guibg=NONE gui=bold -hi Visual guifg=#000000 guibg=#6688aa gui=NONE -hi WarningMsg guifg=#ee9a00 guibg=bg gui=NONE -hi WildMenu guifg=#000000 guibg=#87ceeb gui=NONE - -" Syntax highlighting -hi Comment guifg=#707670 gui=italic -hi Boolean guifg=#ff9800 gui=NONE -hi String guifg=#779b70 gui=NONE -hi Identifier guifg=#9ebac2 gui=NONE -hi Function guifg=#faf4c6 gui=NONE -hi Type guifg=#7e8aa2 gui=NONE -hi Statement guifg=#90b0d1 gui=NONE -hi Keyword guifg=#90b0d1 gui=NONE -hi Constant guifg=#ff9800 gui=NONE -hi Number guifg=#cc8800 gui=NONE -hi Special guifg=#719611 gui=NONE -hi PreProc guifg=#528b8b gui=NONE -hi Todo guifg=#8f6f8f guibg=#202020 gui=italic,underline,bold - -" Diff -hi diffOldFile guifg=#da70d6 guibg=NONE gui=italic -hi diffNewFile guifg=#ffff00 guibg=NONE gui=italic -hi diffFile guifg=#ffa500 guibg=NONE gui=italic -hi diffLine guifg=#ff00ff guibg=NONE gui=italic -hi link diffOnly Constant -hi link diffIdentical Constant -hi link diffDiffer Constant -hi link diffBDiffer Constant -hi link diffIsA Constant -hi link diffNoEOL Constant -hi link diffCommon Constant -hi diffRemoved guifg=#cd5555 guibg=NONE gui=NONE -hi diffChanged guifg=#4f94cd guibg=NONE gui=NONE -hi diffAdded guifg=#00cd00 guibg=NONE gui=NONE -hi link diffSubname diffLine -hi link diffComment Comment - -" Python -hi pythonException guifg=#90b0d1 guibg=NONE gui=NONE -hi pythonExClass guifg=#996666 guibg=NONE gui=NONE -hi pythonDecorator guifg=#888555 guibg=NONE gui=NONE -hi link pythonDecoratorFunction pythonDecorator - diff --git a/vim/colors/soso.vim b/vim/colors/soso.vim deleted file mode 100755 index c1e1a02..0000000 --- a/vim/colors/soso.vim +++ /dev/null @@ -1,67 +0,0 @@ -"--------------------------------------------------------------------- -" $Id: soso.vim,v 1.3 2007/10/31 06:24:34 soso Exp $ -" -" Maintainer: Soeren Sonntag -" 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 diff --git a/vim/colors/sourlick.vim b/vim/colors/sourlick.vim deleted file mode 100644 index fbaaf33..0000000 --- a/vim/colors/sourlick.vim +++ /dev/null @@ -1,126 +0,0 @@ -" ====================================================================== -" Sourlick -" ====================================================================== -" A Sublime Text 2 / Textmate theme. -" Copyright (c) 2014 Dayle Rees. -" Released under the MIT License -" ====================================================================== -" Find more themes at : https://github.com/daylerees/colour-schemes -" ====================================================================== - -set background=dark -hi clear -syntax reset - -" Colors for the User Interface. - -hi Cursor guibg=#cc4455 guifg=white ctermbg=4 ctermfg=15 -hi link CursorIM Cursor -hi Normal guibg=#2E2C2B guifg=#DEDEDE gui=none ctermbg=0 ctermfg=15 -hi NonText guibg=bg guifg=#DEDEDE 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 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=#EDF252 ctermbg=bg ctermfg=10 -hi link WarningMsg ErrorMsg - -hi StatusLine guibg=#ffeecc guifg=black ctermbg=14 ctermfg=0 -hi StatusLineNC guibg=#000000 guifg=white gui=none ctermbg=4 ctermfg=11 -hi VertSplit guibg=#000000 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 ctermbg=4 ctermfg=fg - -" Colors for Syntax Highlighting. - -hi Comment guibg=bg guifg=#615953 gui=none ctermbg=8 ctermfg=7 - -hi Constant guibg=bg guifg=#8AC27A ctermbg=8 ctermfg=15 -hi String guibg=bg guifg=#E4FF33 ctermbg=bg ctermfg=14 -hi Character guibg=bg guifg=#8AC27A ctermbg=bg ctermfg=14 -hi Number guibg=bg guifg=#FC580C ctermbg=1 ctermfg=15 -hi Boolean guibg=bg guifg=#FC580C gui=none ctermbg=1 ctermfg=15 -hi Float guibg=bg guifg=#FC580C ctermbg=1 ctermfg=15 - -hi Identifier guibg=bg guifg=#DEDEDE ctermbg=bg ctermfg=12 -hi Function guibg=bg guifg=#8AC27A ctermbg=bg ctermfg=12 -hi Statement guibg=bg guifg=#8AC27A ctermbg=bg ctermfg=14 - -hi Conditional guibg=bg guifg=#D2EB31 ctermbg=bg ctermfg=12 -hi Repeat guibg=bg guifg=#D2EB31 ctermbg=4 ctermfg=14 -hi Label guibg=bg guifg=#ffccff ctermbg=bg ctermfg=13 -hi Operator guibg=bg guifg=#D2EB31 ctermbg=6 ctermfg=15 -hi Keyword guibg=bg guifg=#D2EB31 ctermbg=bg ctermfg=10 -hi Exception guibg=bg guifg=#8AC27A ctermbg=bg ctermfg=10 - -hi PreProc guibg=bg guifg=#ffcc99 ctermbg=4 ctermfg=14 -hi Include guibg=bg guifg=#EDF252 ctermbg=bg ctermfg=10 -hi link Define Include -hi link Macro Include -hi link PreCondit Include - -hi Type guibg=bg guifg=#EDF252 ctermbg=bg ctermfg=12 -hi StorageClass guibg=bg guifg=#8AC27A ctermbg=bg ctermfg=10 -hi Structure guibg=bg guifg=#DEDEDE ctermbg=bg ctermfg=10 -hi Typedef guibg=bg guifg=#EDF252 ctermbg=bg ctermfg=10 - -hi Special guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi SpecialChar guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi Tag guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi Delimiter guibg=bg guifg=fg ctermbg=1 ctermfg=fg -hi SpecialComment guibg=#334455 guifg=#92867d ctermbg=1 ctermfg=15 -hi Debug guibg=bg guifg=#ff9999 gui=none ctermbg=8 ctermfg=12 - -hi Function guibg=bg guifg=#8AC27A ctermbg=bg ctermfg=12 - -highlight link rubyClass Keyword -highlight link rubyDefine Keyword -highlight link rubyConstant Type -highlight link rubySymbol Constant -highlight link rubyStringDelimiter rubyString -highlight link rubyInclude Keyword -highlight link rubyAttribute Keyword -highlight link rubyInstanceVariable Normal - -highlight link javaScriptValue Constant -highlight link javaScriptRegexpString rubyRegexp - -highlight link coffeeRegExp javaScriptRegexpString - -highlight link htmlTag Type -highlight link htmlEndTag htmlTag -highlight link htmlTagName htmlTag - - -hi Underlined guibg=bg guifg=#99ccff gui=underline ctermbg=bg ctermfg=9 cterm=underline - -hi Title guibg=bg guifg=#DEDEDE ctermbg=1 ctermfg=15 -hi Ignore guibg=bg guifg=#cccccc ctermbg=bg ctermfg=8 -hi Error guibg=#ff0000 guifg=white ctermbg=12 ctermfg=15 -hi Todo guibg=#556677 guifg=#ff0000 ctermbg=1 ctermfg=12 - -hi htmlH2 guibg=bg guifg=fg 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 = "Sourlick" -let colors_name = "Sourlick" - diff --git a/vim/colors/southernlights.vim b/vim/colors/southernlights.vim deleted file mode 100644 index 796e7c6..0000000 --- a/vim/colors/southernlights.vim +++ /dev/null @@ -1,93 +0,0 @@ -" Vim color scheme -" -" Name: southernlights256.vim -" Maintainer: Jakson Aquino -" Last Change: Sun Oct 24, 2010 10:36AM -" License: GNU/GPL -" -" Based on other color schemes. The starting point was 'torte' - -set background=dark - -hi clear - -if exists("syntax_on") - syntax reset -endif - -let colors_name = "southernlights" - -hi Boolean ctermfg=209 guifg=#ff875f -hi Character ctermfg=223 guifg=#ffd7af -hi Comment ctermfg=147 guifg=#afafff -hi Constant ctermfg=219 guifg=#ffafff -hi Conceal ctermfg=221 ctermbg=black guifg=#ffd75f guibg=black -hi Cursor ctermfg=Black ctermbg=Green cterm=bold guifg=Black guibg=Green gui=bold -hi CursorLine ctermbg=234 cterm=NONE guibg=#1c1c1c gui=none -hi CursorColumn ctermbg=234 cterm=NONE guibg=#1c1c1c gui=none -hi Directory ctermfg=27 guifg=#005fff -hi Function ctermfg=117 guifg=#87d7ff -hi Identifier ctermfg=cyan guifg=cyan -hi LineNr ctermfg=Black ctermbg=240 guifg=Black guibg=#585858 -hi MatchParen ctermfg=white ctermbg=58 guifg=white guibg=#5f5f00 -hi NonText ctermfg=21 guifg=#0000ff -hi Number ctermfg=223 guifg=#ffd7af -hi Normal ctermfg=253 ctermbg=Black guifg=#dadada guibg=Black -hi Operator ctermfg=204 guifg=#ff5f87 -hi Pmenu ctermfg=119 ctermbg=22 guifg=#87ff5f guibg=#005f00 -hi PmenuSel ctermfg=Yellow ctermbg=28 guifg=Yellow guibg=#008700 -hi PreProc ctermfg=13 ctermbg=Black guifg=#ff40ff -hi Search ctermfg=white ctermbg=58 guifg=white guibg=#5f5f00 -hi ShowMarksHLl ctermfg=227 ctermbg=28 guifg=#ffff5f guibg=#008700 -hi SignColumn guibg=#585858 -hi Special ctermfg=221 guifg=#ffd75f -hi SpecialKey ctermfg=14 guifg=#00ffff -hi SpellBad ctermfg=red ctermbg=NONE cterm=UNDERLINE guisp=red gui=undercurl -hi SpellLocal ctermfg=Green ctermbg=NONE cterm=UNDERLINE guisp=#00AA00 gui=undercurl -hi SpellRare ctermfg=Magenta ctermbg=NONE cterm=UNDERLINE guisp=Magenta gui=undercurl -hi Statement ctermfg=yellow guifg=yellow cterm=NONE gui=NONE -hi StatusLine ctermfg=239 ctermbg=white guifg=#4e4e4e guibg=white -hi StatusLineNC ctermfg=239 ctermbg=black guifg=gray30 guibg=black -hi TabLineSel ctermfg=white ctermbg=239 guifg=#4e4e4e guibg=white -hi TabLine ctermfg=247 ctermbg=234 cterm=NONE guifg=#9e9e9e guibg=#262626 gui=NONE -hi VertSplit ctermfg=239 ctermbg=black guifg=gray30 guibg=black -hi String ctermfg=229 guifg=#ffffaf -hi Title cterm=bold ctermfg=Magenta gui=bold guifg=Magenta -hi Type ctermfg=77 guifg=#5fd75f gui=NONE -hi vimCommentString ctermfg=147 guifg=#afafff gui=italic -hi Visual ctermfg=248 guifg=#a8a8a8 ctermbg=237 guibg=#3a3a3a -hi WarningMsg ctermfg=red - -" html -hi htmlLink cterm=UNDERLINE ctermfg=105 gui=UNDERLINE guifg=#8787ff -hi htmlBold cterm=BOLD gui=BOLD -hi htmlBoldItalic cterm=BOLD,ITALIC gui=BOLD,ITALIC -hi htmlBoldUnderline cterm=BOLD,UNDERLINE gui=BOLD,UNDERLINE -hi htmlBoldUnderlineItalic cterm=BOLD,UNDERLINE,ITALIC gui=BOLD,UNDERLINE,ITALIC -hi htmlItalic cterm=ITALIC gui=ITALIC -hi htmlUnderline cterm=UNDERLINE gui=UNDERLINE -hi htmlUnderlineItalic cterm=UNDERLINE,ITALIC gui=UNDERLINE,ITALIC - -" mail -hi mailHeader ctermfg=229 guifg=#ffffaf -hi mailSubject ctermfg=yellow guifg=yellow -hi mailQuoted1 ctermfg=48 guifg=#00ff87 -hi mailQuoted2 ctermfg=51 guifg=#00ffff -hi mailQuoted3 ctermfg=39 guifg=#00afff -hi mailQuoted4 ctermfg=33 guifg=#0087ff -hi mailQuoted5 ctermfg=27 guifg=#005fff -hi mailQuoted6 ctermfg=21 guifg=#0000ff -hi mailSignature ctermfg=209 guifg=#ff875f - -" diff -hi diffAdded ctermfg=40 guifg=#00d700 -hi diffRemoved ctermfg=210 guifg=#ff8787 -hi diffFile ctermfg=117 guifg=#87d7ff -hi diffOldFile ctermfg=117 guifg=#87d7ff -hi diffNewFile ctermfg=117 guifg=#87d7ff -hi diffLine ctermfg=yellow guifg=yellow - -" wdiff -hi link wdiffOld diffRemoved -hi link wdiffNew diffAdded - diff --git a/vim/colors/southwest-fog.vim b/vim/colors/southwest-fog.vim deleted file mode 100644 index 2b47384..0000000 --- a/vim/colors/southwest-fog.vim +++ /dev/null @@ -1,157 +0,0 @@ -""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" -" Author: Mario Gutierrez (mario@mgutz.com) -" Last Change: Dececember 6, 2010 -" Version: 0.2 -""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" - -set background=dark -hi clear -if exists("syntax_on") - syntax reset -endif -let colors_name = "southwest-fog" - - -"""""""""" General - -hi Normal guifg=#acb9c7 guibg=#26292e gui=none - -if version >= 700 - hi CursorColumn guibg=#30333a - hi CursorLine guibg=#30333a - hi MatchParen guifg=magenta guibg=#1a1d20 gui=bold,italic - hi Pmenu guifg=bg guibg=#957b94 - hi PmenuSel guifg=bg guibg=#a694b3 - - hi IncSearch guifg=bg guibg=#9d94b3 gui=bold - hi Search guifg=bg guibg=#9d94b3 gui=none -endif - -hi Cursor guifg=bg guibg=#73b87f gui=none -hi DiffAdd guifg=bg guibg=#70869d gui=none -hi DiffChange guifg=bg guibg=#a58f73 gui=none -hi DiffDelete guifg=bg guibg=#a27376 gui=none -hi DiffText guifg=bg guibg=#a4a273 gui=none -hi ErrorMsg guifg=fg guibg=#aa2e34 gui=none -hi Folded guifg=fg guibg=#3d4a3e gui=none -hi FoldColumn guifg=#d7969d guibg=#3f4c4d gui=none -hi LineNr guifg=#3d424a guibg=bg gui=none -hi NonText guifg=#3d424a guibg=bg gui=none -hi Question guifg=#6dbb6d guibg=bg gui=none -hi StatusLine guifg=#b0d3bb guibg=#1a1d20 gui=none -hi StatusLineNC guifg=#5a6c60 guibg=#1a1d20 gui=none -hi TabLine guifg=#555555 guibg=#dddddd gui=none -hi TabLineFill guifg=fg guibg=#dddddd gui=none -hi TabLineSel guifg=#101010 guibg=#b0b0b0 gui=none -hi Title guifg=#d7969d guibg=bg gui=none -hi VertSplit guifg=#1a1d20 guibg=#1a1d20 gui=none -hi Visual guifg=bg guibg=#94b3b3 gui=none -hi WarningMsg guifg=#bb6d6d guibg=bg gui=none - - -"""""""""" Syntax highlighting - -hi Comment guifg=#5a6c60 guibg=bg gui=italic -hi Constant guifg=#b1c7ad gui=none -hi Error guifg=fg guibg=#aa2e34 gui=none -hi Function guifg=#cccbb1 gui=none -hi Identifier guifg=#b89e93 gui=none -hi Ignore guifg=bg guibg=bg gui=none -hi Keyword guifg=#ccc0b1 gui=none -hi Number guifg=#e1d4a8 gui=none -hi PreProc guifg=#bbacc7 gui=none -hi Special guifg=#a58f73 gui=none -hi Special guifg=#b8a792 gui=none -hi Statement guifg=#ccc0b1 gui=none -hi String guifg=#9a7bb2 gui=none -hi Todo guifg=#bebb83 guibg=bg gui=bold -hi Type guifg=#cbb0b2 gui=none -hi Underlined guifg=#bea483 gui=underline - - -""""""""""" ERB - -hi link erubyDelimiter PreProc - - -""""""""""" HAML - -hi link hamlAttributes htmlArg -hi link hamlTag htmlTag -hi link hamlTagName htmlTagName -hi link hamlIdChar hamlId -hi link hamlClassChar hamlClass - - -""""""""""" HELP - -hi link helpSectionDelim NonText -hi link helpExample Statement - - -""""""""""" HTML - -hi link htmlTag Statement -hi link htmlEndTag Statement -hi link htmlTagName Statement - - -"""""""""" JavaScript - -hi link javaScriptFunction Statement -hi link javaScriptFuncName Function -hi link javaScriptLabel PreProc - - -"""""""""" MAKE - -hi link makeCommands Statement - - -"""""""""" MARKDOWN (tpope's vim-markdown) - -hi link markdownCodeBlock Statement -hi link markdownCode Statement -hi link markdownCodeDelimiter Statement -hi link markdownHeadingDelimiter Title -hi markdownLinkText guifg=#cbb0b2 gui=underline -hi markdownUrl guifg=#69839a guibg=bg gui=none -hi link markdownLinkTextDelimiter markdownUrl -hi link markdownLinkDelimiter markdownUrl - - -""""""""""" NERDTree - -hi link treePart NonText -hi link treePartFile treePart -hi link treeDirSlash treePart -hi link treeDir Statement -hi link treeClosable PreProc -hi link treeOpenable treeClosable -hi link treeUp treeClosable -hi treeFlag guifg=#3e71a1 guibg=bg gui=none -hi link treeHelp Comment -hi link treeLink Type -hi link treeExecFile Type - - -"""""""""" PHP - -hi link phpVarSelector Identifier - - -"""""""""" Ruby - -hi link rubyAccess PreProc -hi rubyInterpolation guifg=#f6abf1 guibg=bg -hi link rubyInterpolationDelimiter rubyInterpolation -hi link rubyStringDelimiter String - - -""""""""""" XML - -hi link xmlTag htmlTag -hi link xmlEndTag htmlEndTag -hi link xmlTagName htmlTagName - -" vim: set sw=4 sts=4: diff --git a/vim/colors/spacemacs.vim b/vim/colors/spacemacs.vim deleted file mode 100644 index 88bffd4..0000000 --- a/vim/colors/spacemacs.vim +++ /dev/null @@ -1,342 +0,0 @@ -" Spacemacs-theme.vim -" Scheme: Cole Peters, based on nashamri/spacemacs-theme - -" GUI color definitions -" ---|-----------------------|-------------- -" ## | ORIGINAL THEME SWATCH | ACTUAL COLOUR -" ---|-----------------------|-------------- -" 00 | bg1 | dark grey -" 01 | bg2 | darker grey -" 02 | act2 | dark purple -" 03 | n/a | medium cool grey -" 04 | base | light grey -" 05 | base | light grey -" 06 | cblk-ln | purple grey -" 07 | cblk-ln-bg | dark purple grey -" 08 | var | azure -" 09 | const | medium purple -" 0A | comment | teal -" 0B | str | cool green -" 0C | type | coral -" 0D | func | pink -" 0E | keyword | blue -" 0F | act2 | dark purple -" ---|-----------------------|-------------- -let s:gui00 = "292b2e" -let s:gui01 = "212026" -let s:gui02 = "5d4d7a" -let s:gui03 = "68727c" -let s:gui04 = "b2b2b2" -let s:gui05 = "b2b2b2" -let s:gui06 = "827591" -let s:gui07 = "373040" -let s:gui08 = "7590db" -let s:gui09 = "a45bad" -let s:gui0A = "2aa1ae" -let s:gui0B = "2d9574" -let s:gui0C = "ce537a" -let s:gui0D = "bc6ec5" -let s:gui0E = "4f97d7" -let s:gui0F = "5d4d7a" - -" Additional gui colours -let s:yellow = "b1951d" -let s:green = "67b11d" -let s:white = "ffffff" - -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists('base16colorspace') && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -" Theme setup -hi clear -syntax reset -let g:colors_name = "spacemacs-theme" - -" Highlighting function -fun hi(group, guifg, guibg, ctermfg, ctermbg, attr, guisp) - if a:guifg != "" - exec "hi " . a:group . " guifg=#" . s:gui(a:guifg) - endif - if a:guibg != "" - exec "hi " . a:group . " guibg=#" . s:gui(a:guibg) - endif - if a:ctermfg != "" - exec "hi " . a:group . " ctermfg=" . s:cterm(a:ctermfg) - endif - if a:ctermbg != "" - exec "hi " . a:group . " ctermbg=" . s:cterm(a:ctermbg) - endif - if a:attr != "" - exec "hi " . a:group . " gui=" . a:attr . " cterm=" . a:attr - endif - if a:guisp != "" - exec "hi " . a:group . " guisp=#" . a:guisp - endif -endfun - -" Return GUI color for light/dark variants -fun s:gui(color) - if &background == "dark" - return a:color - endif - - if a:color == s:gui00 - return s:gui07 - elseif a:color == s:gui01 - return s:gui06 - elseif a:color == s:gui02 - return s:gui05 - elseif a:color == s:gui03 - return s:gui04 - elseif a:color == s:gui04 - return s:gui03 - elseif a:color == s:gui05 - return s:gui02 - elseif a:color == s:gui06 - return s:gui01 - elseif a:color == s:gui07 - return s:gui00 - endif - - return a:color -endfun - -" Return terminal color for light/dark variants -fun s:cterm(color) - if &background == "dark" - return a:color - endif - - if a:color == s:cterm00 - return s:cterm07 - elseif a:color == s:cterm01 - return s:cterm06 - elseif a:color == s:cterm02 - return s:cterm05 - elseif a:color == s:cterm03 - return s:cterm04 - elseif a:color == s:cterm04 - return s:cterm03 - elseif a:color == s:cterm05 - return s:cterm02 - elseif a:color == s:cterm06 - return s:cterm01 - elseif a:color == s:cterm07 - return s:cterm00 - endif - - return a:color -endfun - -" Vim editor colors -call hi("Bold", "", "", "", "", "bold", "") -call hi("Debug", s:gui08, "", s:cterm08, "", "", "") -call hi("Directory", s:gui0D, "", s:cterm0D, "", "", "") -call hi("Error", s:yellow, s:gui01, s:cterm00, s:cterm08, "", "") -call hi("ErrorMsg", s:gui08, s:gui00, s:cterm08, s:cterm00, "", "") -call hi("Exception", s:gui08, "", s:cterm08, "", "", "") -call hi("FoldColumn", s:gui0C, s:gui01, s:cterm0C, s:cterm01, "", "") -call hi("Folded", s:gui03, s:gui01, s:cterm03, s:cterm01, "", "") -call hi("IncSearch", s:white, s:gui09, s:cterm01, s:cterm09, "none", "") -call hi("Italic", "", "", "", "", "none", "") -call hi("Macro", s:gui08, "", s:cterm08, "", "", "") -call hi("MatchParen", s:gui00, s:gui03, s:cterm00, s:cterm03, "", "") -call hi("ModeMsg", s:gui0B, "", s:cterm0B, "", "", "") -call hi("MoreMsg", s:gui0B, "", s:cterm0B, "", "", "") -call hi("Question", s:gui0D, "", s:cterm0D, "", "", "") -call hi("Search", s:gui01, s:green, s:cterm03, s:cterm0A, "", "") -call hi("SpecialKey", s:gui03, "", s:cterm03, "", "", "") -call hi("TooLong", s:gui08, "", s:cterm08, "", "", "") -call hi("Underlined", s:gui08, "", s:cterm08, "", "", "") -call hi("Visual", "", s:gui02, "", s:cterm02, "", "") -call hi("VisualNOS", s:gui08, "", s:cterm08, "", "", "") -call hi("WarningMsg", s:gui0A, "", s:cterm0A, "", "", "") -call hi("WildMenu", s:white, s:gui0D, s:cterm08, "", "", "") -call hi("Title", s:gui0D, "", s:cterm0D, "", "none", "") -call hi("Conceal", s:gui0D, s:gui00, s:cterm0D, s:cterm00, "", "") -call hi("Cursor", s:gui00, s:gui05, s:cterm00, s:cterm05, "", "") -call hi("NonText", s:gui03, "", s:cterm03, "", "", "") -call hi("Normal", s:gui05, s:gui00, s:cterm05, s:cterm00, "", "") -call hi("LineNr", s:gui03, s:gui01, s:cterm03, s:cterm01, "", "") -call hi("SignColumn", s:gui03, s:gui01, s:cterm03, s:cterm01, "", "") -call hi("StatusLine", s:gui04, s:gui02, s:cterm04, s:cterm02, "none", "") -call hi("StatusLineNC", s:gui03, s:gui01, s:cterm03, s:cterm01, "none", "") -call hi("VertSplit", s:gui02, s:gui02, s:cterm02, s:cterm02, "none", "") -call hi("ColorColumn", "", s:gui01, "", s:cterm01, "none", "") -call hi("CursorColumn", "", s:gui01, "", s:cterm01, "none", "") -call hi("CursorLine", "", s:gui01, "", s:cterm01, "none", "") -call hi("CursorLineNr", s:gui03, s:gui01, s:cterm03, s:cterm01, "", "") -call hi("PMenu", s:gui04, s:gui01, s:cterm04, s:cterm01, "none", "") -call hi("PMenuSel", s:gui01, s:gui04, s:cterm01, s:cterm04, "", "") -call hi("TabLine", s:gui03, s:gui01, s:cterm03, s:cterm01, "none", "") -call hi("TabLineFill", s:gui03, s:gui01, s:cterm03, s:cterm01, "none", "") -call hi("TabLineSel", s:gui0B, s:gui01, s:cterm0B, s:cterm01, "none", "") - -" Standard syntax highlighting -call hi("Boolean", s:gui09, "", s:cterm09, "", "", "") -call hi("Character", s:gui08, "", s:cterm08, "", "", "") -call hi("Comment", s:gui06, "", s:cterm03, "", "", "") -call hi("Conditional", s:gui0E, "", s:cterm0E, "", "", "") -call hi("Constant", s:gui09, "", s:cterm09, "", "", "") -call hi("Define", s:gui0E, "", s:cterm0E, "", "none", "") -call hi("Delimiter", s:gui0F, "", s:cterm0F, "", "", "") -call hi("Float", s:gui09, "", s:cterm09, "", "", "") -call hi("Function", s:gui0D, "", s:cterm0D, "", "", "") -call hi("Identifier", s:gui08, "", s:cterm08, "", "none", "") -call hi("Include", s:gui0D, "", s:cterm0D, "", "", "") -call hi("Keyword", s:gui0E, "", s:cterm0E, "", "", "") -call hi("Label", s:gui0A, "", s:cterm0A, "", "", "") -call hi("Number", s:gui09, "", s:cterm09, "", "", "") -call hi("Operator", s:gui05, "", s:cterm05, "", "none", "") -call hi("PreProc", s:gui0A, "", s:cterm0A, "", "", "") -call hi("Repeat", s:gui0A, "", s:cterm0A, "", "", "") -call hi("Special", s:gui0C, "", s:cterm0C, "", "", "") -call hi("SpecialChar", s:gui0F, "", s:cterm0F, "", "", "") -call hi("Statement", s:gui08, "", s:cterm08, "", "", "") -call hi("StorageClass", s:gui0A, "", s:cterm0A, "", "", "") -call hi("String", s:gui0B, "", s:cterm0B, "", "", "") -call hi("Structure", s:gui0E, "", s:cterm0E, "", "", "") -call hi("Tag", s:gui0A, "", s:cterm0A, "", "", "") -call hi("Todo", s:gui0A, s:gui01, s:cterm0A, s:cterm01, "", "") -call hi("Type", s:gui0A, "", s:cterm0A, "", "none", "") -call hi("Typedef", s:gui0A, "", s:cterm0A, "", "", "") - -" C highlighting -call hi("cOperator", s:gui0C, "", s:cterm0C, "", "", "") -call hi("cPreCondit", s:gui0E, "", s:cterm0E, "", "", "") - -" C# highlighting -call hi("csClass", s:gui0A, "", s:cterm0A, "", "", "") -call hi("csAttribute", s:gui0A, "", s:cterm0A, "", "", "") -call hi("csModifier", s:gui0E, "", s:cterm0E, "", "", "") -call hi("csType", s:gui08, "", s:cterm08, "", "", "") -call hi("csUnspecifiedStatement", s:gui0D, "", s:cterm0D, "", "", "") -call hi("csContextualStatement", s:gui0E, "", s:cterm0E, "", "", "") -call hi("csNewDecleration", s:gui08, "", s:cterm08, "", "", "") - -" CSS highlighting -call hi("cssBraces", s:gui05, "", s:cterm05, "", "", "") -call hi("cssClassName", s:gui0E, "", s:cterm0E, "", "", "") -call hi("cssColor", s:gui0C, "", s:cterm0C, "", "", "") - -" Diff highlighting -call hi("DiffAdd", s:gui0B, s:gui01, s:cterm0B, s:cterm01, "", "") -call hi("DiffChange", s:gui03, s:gui01, s:cterm03, s:cterm01, "", "") -call hi("DiffDelete", s:gui08, s:gui01, s:cterm08, s:cterm01, "", "") -call hi("DiffText", s:gui0D, s:gui01, s:cterm0D, s:cterm01, "", "") -call hi("DiffAdded", s:gui0B, s:gui00, s:cterm0B, s:cterm00, "", "") -call hi("DiffFile", s:gui08, s:gui00, s:cterm08, s:cterm00, "", "") -call hi("DiffNewFile", s:gui0B, s:gui00, s:cterm0B, s:cterm00, "", "") -call hi("DiffLine", s:gui0D, s:gui00, s:cterm0D, s:cterm00, "", "") -call hi("DiffRemoved", s:gui08, s:gui00, s:cterm08, s:cterm00, "", "") - -" Git highlighting -call hi("gitCommitOverflow", s:gui08, "", s:cterm08, "", "", "") -call hi("gitCommitSummary", s:gui0B, "", s:cterm0B, "", "", "") - -" GitGutter highlighting -call hi("GitGutterAdd", s:gui0B, s:gui01, s:cterm0B, s:cterm01, "", "") -call hi("GitGutterChange", s:gui0D, s:gui01, s:cterm0D, s:cterm01, "", "") -call hi("GitGutterDelete", s:gui08, s:gui01, s:cterm08, s:cterm01, "", "") -call hi("GitGutterChangeDelete", s:gui0E, s:gui01, s:cterm0E, s:cterm01, "", "") - -" HTML highlighting -call hi("htmlBold", s:gui0A, "", s:cterm0A, "", "", "") -call hi("htmlItalic", s:gui0E, "", s:cterm0E, "", "", "") -call hi("htmlEndTag", s:gui05, "", s:cterm05, "", "", "") -call hi("htmlTag", s:gui05, "", s:cterm05, "", "", "") - -" JavaScript highlighting -call hi("javaScript", s:gui05, "", s:cterm05, "", "", "") -call hi("javaScriptBraces", s:gui05, "", s:cterm05, "", "", "") -call hi("javaScriptNumber", s:gui09, "", s:cterm09, "", "", "") - -" Mail highlighting -call hi("mailQuoted1", s:gui0A, "", s:cterm0A, "", "", "") -call hi("mailQuoted2", s:gui0B, "", s:cterm0B, "", "", "") -call hi("mailQuoted3", s:gui0E, "", s:cterm0E, "", "", "") -call hi("mailQuoted4", s:gui0C, "", s:cterm0C, "", "", "") -call hi("mailQuoted5", s:gui0D, "", s:cterm0D, "", "", "") -call hi("mailQuoted6", s:gui0A, "", s:cterm0A, "", "", "") -call hi("mailURL", s:gui0D, "", s:cterm0D, "", "", "") -call hi("mailEmail", s:gui0D, "", s:cterm0D, "", "", "") - -" Markdown highlighting -call hi("markdownCode", s:gui0B, "", s:cterm0B, "", "", "") -call hi("markdownError", s:gui05, s:gui00, s:cterm05, s:cterm00, "", "") -call hi("markdownCodeBlock", s:gui0B, "", s:cterm0B, "", "", "") -call hi("markdownHeadingDelimiter", s:gui0D, "", s:cterm0D, "", "", "") - -" NERDTree highlighting -call hi("NERDTreeDirSlash", s:gui0D, "", s:cterm0D, "", "", "") -call hi("NERDTreeExecFile", s:gui05, "", s:cterm05, "", "", "") - -" PHP highlighting -call hi("phpMemberSelector", s:gui05, "", s:cterm05, "", "", "") -call hi("phpComparison", s:gui05, "", s:cterm05, "", "", "") -call hi("phpParent", s:gui05, "", s:cterm05, "", "", "") - -" Python highlighting -call hi("pythonOperator", s:gui0E, "", s:cterm0E, "", "", "") -call hi("pythonRepeat", s:gui0E, "", s:cterm0E, "", "", "") - -" Ruby highlighting -call hi("rubyAttribute", s:gui0D, "", s:cterm0D, "", "", "") -call hi("rubyConstant", s:gui0A, "", s:cterm0A, "", "", "") -call hi("rubyInterpolation", s:gui0B, "", s:cterm0B, "", "", "") -call hi("rubyInterpolationDelimiter", s:gui0F, "", s:cterm0F, "", "", "") -call hi("rubyRegexp", s:gui0C, "", s:cterm0C, "", "", "") -call hi("rubySymbol", s:gui0B, "", s:cterm0B, "", "", "") -call hi("rubyStringDelimiter", s:gui0B, "", s:cterm0B, "", "", "") - -" SASS highlighting -call hi("sassidChar", s:gui08, "", s:cterm08, "", "", "") -call hi("sassClassChar", s:gui09, "", s:cterm09, "", "", "") -call hi("sassInclude", s:gui0E, "", s:cterm0E, "", "", "") -call hi("sassMixing", s:gui0E, "", s:cterm0E, "", "", "") -call hi("sassMixinName", s:gui0D, "", s:cterm0D, "", "", "") - -" Signify highlighting -call hi("SignifySignAdd", s:gui0B, s:gui01, s:cterm0B, s:cterm01, "", "") -call hi("SignifySignChange", s:gui0D, s:gui01, s:cterm0D, s:cterm01, "", "") -call hi("SignifySignDelete", s:gui08, s:gui01, s:cterm08, s:cterm01, "", "") - -" Spelling highlighting -call hi("SpellBad", "", s:gui00, "", s:cterm00, "undercurl", s:gui08) -call hi("SpellLocal", "", s:gui00, "", s:cterm00, "undercurl", s:gui0C) -call hi("SpellCap", "", s:gui00, "", s:cterm00, "undercurl", s:gui0D) -call hi("SpellRare", "", s:gui00, "", s:cterm00, "undercurl", s:gui0E) - -" Remove functions -delf hi -delf gui -delf cterm - -" Remove color variables -unlet s:gui00 s:gui01 s:gui02 s:gui03 s:gui04 s:gui05 s:gui06 s:gui07 s:gui08 s:gui09 s:gui0A s:gui0B s:gui0C s:gui0D s:gui0E s:gui0F -unlet s:cterm00 s:cterm01 s:cterm02 s:cterm03 s:cterm04 s:cterm05 s:cterm06 s:cterm07 s:cterm08 s:cterm09 s:cterm0A s:cterm0B s:cterm0C s:cterm0D s:cterm0E s:cterm0F - diff --git a/vim/colors/stackoverflow.vim b/vim/colors/stackoverflow.vim deleted file mode 100644 index ed04159..0000000 --- a/vim/colors/stackoverflow.vim +++ /dev/null @@ -1,185 +0,0 @@ -" ============================================================================= -" File: stackoverflow.vim -" Description: Vim color scheme file -" Filenames: *.java *.txt -" " Maintainer: Paul Sampi; -" ============================================================================= -set background=light -highlight clear -if exists("syntax_on") - syntax reset -endif -let colors_name = "stackoverflow" -" ============================================================================= -hi Normal guifg=#000000 guibg=#e9e9e9 gui=NONE -hi ColorColumn guifg=NONE guibg=#e6e6e6 -hi Cursor guifg=bg guibg=#F4A83D gui=NONE -hi CursorIM guifg=bg guibg=fg gui=NONE -hi lCursor guifg=bg guibg=fg gui=NONE -hi CursorLine gui=reverse -hi DiffAdd guifg=NONE guibg=#9d9d9d gui=NONE -hi DiffChange guifg=NONE guibg=#d1d1d1 gui=NONE -hi DiffDelete guifg=NONE guibg=#d8d8d5 gui=NONE -hi DiffText guifg=black guibg=#bababa gui=NONE -hi Directory guifg=#525252 guibg=bg gui=NONE -hi ErrorMsg guifg=#6f6f6f guibg=NONE gui=NONE -hi FoldColumn guifg=#555555 guibg=#cccbcb gui=bold -hi Folded guifg=#555555 guibg=#acacac gui=italic - -hi IncSearch guifg=black guibg=#adadad gui=NONE -hi Search guifg=black guibg=#adadad gui=NONE -hi LineNr guifg=#A0A0A0 guibg=NONE gui=NONE -hi MatchParen guifg=fg guibg=#D1C4A3 gui=bold -hi ModeMsg guifg=White guibg=#767676 gui=bold -hi MoreMsg guifg=#7c7c7c guibg=bg gui=bold -hi NonText guifg=#7e7e7e guibg=bg gui=bold - -hi Pmenu guifg=#646564 guibg=#b1b2b1 gui=reverse -hi PmenuSel guifg=fg guibg=#EE972F gui=bold -hi PmenuSbar guifg=White guibg=#989898 gui=NONE -hi PmenuThumb guifg=White guibg=#777777 gui=NONE - -hi Question guifg=#454545 guibg=bg gui=bold -hi SignColumn guifg=white guibg=#c5c5c5 gui=NONE - -hi SpecialKey guifg=white guibg=ivory3 gui=NONE - -hi SpellBad guisp=#323232 guibg=#d1cdcd gui=undercurl -hi SpellCap guisp=#5d5d5d gui=undercurl -hi SpellLocal guisp=#434343 gui=undercurl -hi SpellRare guisp=#7d7d7d gui=undercurl -hi StatusLine guifg=fg guibg=#DAB05B gui=NONE -hi StatusLineNC guifg=#808080 guibg=#bbbbbb gui=italic -hi TabLine guifg=fg guibg=LightGrey gui=underline -hi TabLineFill guifg=fg guibg=bg gui=reverse -hi TabLineSel guifg=fg guibg=bg gui=bold -hi Title guifg=#6d6d6d guibg=bg gui=NONE -hi VertSplit guifg=#b9b9b9 guibg=#b9b9b9 -hi Visual guifg=white guibg=#B36A02 gui=NONE -hi WarningMsg guifg=#cfcfcf guibg=#5b5b5b gui=NONE -hi WildMenu guifg=Black guibg=#c2c2c2 gui=NONE - -" ----------------------------------------------------------------------------- -hi Comment guifg=#808080 guibg=NONE gui=NONE -hi Constant guifg=#800000 guibg=NONE gui=NONE -hi String guifg=#800000 guibg=NONE gui=NONE -hi Boolean guifg=#616060 guibg=NONE gui=NONE -hi Identifier guifg=fg guibg=NONE gui=NONE -hi Function guifg=fg guibg=NONE gui=NONE -hi Statement guifg=#020076 guibg=NONE gui=NONE -hi Keyword guifg=#666666 guibg=NONE gui=NONE -hi PreProc guifg=#6b6b6b guibg=NONE gui=NONE -hi Type guifg=#000077 guibg=NONE gui=NONE -hi Special guifg=#6e6e6e guibg=NONE gui=NONE -hi Ignore guifg=bg guibg=NONE gui=NONE -hi Error guifg=#727272 guibg=NONE gui=undercurl -hi Conditional guifg=#000052 guibg=NONE gui=NONE -hi Todo guifg=fg guibg=NONE gui=bold -hi Underlined guifg=#9A4444 guibg=NONE gui=NONE -" ----------------------------------------------------------------------------- -hi VimError guifg=#b6b6b6 guibg=#313131 gui=bold -hi VimCommentTitle guifg=#5c5c5c guibg=bg gui=bold,italic -hi qfFileName guifg=#dedede guibg=NONE gui=italic -hi qfLineNr guifg=#808080 guibg=NONE gui=NONE -hi qfError guifg=#8e8e8e guibg=NONE gui=bold - -" ----------------------------------------------------------------------------- -hi pythonDecorator guifg=#3b3b3b guibg=NONE gui=bold -hi link pythonDecoratorFunction pythonDecorator -" ----------------------------------------------------------------------------- -hi diffOldFile guifg=#717171 guibg=NONE gui=NONE -hi diffNewFile guifg=#ababab guibg=NONE gui=bold -hi diffFile guifg=#676767 guibg=NONE gui=NONE -hi link diffOnly Constant -hi link diffIdentical Constant -hi link diffDiffer Constant -hi link diffBDiffer Constant -hi link diffIsA Constant -hi link diffNoEOL Constant -hi link diffCommon Constant -hi diffRemoved guifg=#b1b1b1 guibg=NONE gui=NONE -hi diffChanged guifg=#727272 guibg=NONE gui=NONE -hi diffAdded guifg=#919191 guibg=NONE gui=NONE -hi diffLine guifg=#4e4e4e guibg=NONE gui=italic -hi link diffSubname diffLine -hi link diffComment Comment -" ----------------------------------------------------------------------------- -"hi htmlLink guifg=#666666 guibg=NONE gui=underline,italic - -hi htmlTagName guifg=#800000 guibg=NONE gui=NONE -hi link htmlScriptTag htmlTagName -hi link htmlTag htmlTagName -hi link htmlTagN htmlTagName -hi link htmlEndTag htmlTagName -hi link htmlSpecialTagName htmlTagName -hi htmlString guifg=#0000FF guibg=NONE gui=NONE -hi htmlArg guifg=#FF0000 guibg=NONE gui=NONE -hi link htmlValue Constant - -hi link cssRenderAttr Constant -hi link cssTextAttr Constant -hi link cssUIAttr Constant -hi link cssTableAttr Constant -hi link cssColorAttr Constant -hi link cssBoxAttr Constant -hi link cssCommonAttr Constant -hi link cssFunctionName Constant -hi link cssRenderProp Type -hi link cssBoxProp Type - -hi link cssTagName Statement -hi link cssClassName cssTagName -hi link cssIdentifier cssTagName -hi link cssPseudoClass cssTagName -hi link cssPseudoClassId cssTagName - -hi cssBraces guifg=fg guibg=bg gui=NONE -hi javaScript guifg=fg guibg=NONE -hi link javaScriptFunction Statement -hi link javaScriptMember Statement -hi link javaScriptValue Constant -hi javaScriptType guifg=#257E9F - - -hi link javaSpecialChar Constant -hi javaParenT guifg=fg guibg=NONE gui=NONE -hi javaFold guifg=#257E9F guibg=NONE gui=NONE -" syn match javaFold /\w\+_\=[A-Z]\w\+/ -" syn match javaFold /\s\+[A-Z]\w\+\s*/ -" syn match javaFold /^[A-Z]\w\+\s*/ -" syn match javaParenT /\w\+()/ - - -hi link javaAnnotation Constant -hi link javaType Statement -hi link javaConstant Statement -hi link javaCharacter Statement - -hi link javaNumber Constant -hi link javaExternal Statement - -hi link cppStatement Statement -hi cBlock guifg=#257E9F guibg=NONE gui=NONE -" hi cType guifg=#257E9F guibg=NONE gui=NONE - -" syn match cBlock /\w\+_\=[A-Z]\w\+/ -" syn match cBlock /\s\+[A-Z]\w\+\s*/ -" syn match cBlock /^[A-Z]\w\+\s*/ -" syn match cBlock /\w\+()/ - -hi link objcClass Type -hi link cocoaClass objcClass -hi link objcSubclass objcClass -hi link objcSuperclass objcClass -hi link cocoaFunction Function -hi link objcMethodName Identifier -hi link objcMethodArg Normal -hi link objcMessageName Identifier - -hi mTag guifg=#257E9F -hi nTag guifg=fg -syn match mTag /\w\+_\=[A-Z]\w\+/ -syn match mTag /\s\+[A-Z]\w\+\s*/ -syn match mTag /^[A-Z]\w\+\s*/ -syn match nTag /\w\+()/ - diff --git a/vim/colors/stark-contrast.vim b/vim/colors/stark-contrast.vim deleted file mode 100644 index 607263c..0000000 --- a/vim/colors/stark-contrast.vim +++ /dev/null @@ -1,105 +0,0 @@ -" ====================================================================== -" Stark Contrast -" ====================================================================== -" A Sublime Text 2 / Textmate theme. -" Copyright (c) 2014 Dayle Rees. -" Released under the MIT License -" ====================================================================== -" Find more themes at : https://github.com/daylerees/colour-schemes -" ====================================================================== - -set background=dark -hi clear -syntax reset - -" Colors for the User Interface. - -hi Cursor guibg=#cc4455 guifg=white ctermbg=4 ctermfg=15 -hi link CursorIM Cursor -hi Normal guibg=#0b0a0a guifg=#DEDEDE gui=none ctermbg=0 ctermfg=15 -hi NonText guibg=bg guifg=#DEDEDE 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 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=#FFBB29 ctermbg=bg ctermfg=10 -hi link WarningMsg ErrorMsg - -hi StatusLine guibg=#ffeecc guifg=black 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 ctermbg=4 ctermfg=fg - -" Colors for Syntax Highlighting. - -hi Comment guibg=bg guifg=#615953 gui=none ctermbg=8 ctermfg=7 - -hi Constant guibg=bg guifg=white ctermbg=8 ctermfg=15 -hi String guibg=bg guifg=#FFBB29 ctermbg=bg ctermfg=14 -hi Character guibg=bg guifg=#F03113 ctermbg=bg ctermfg=14 -hi Number guibg=bg guifg=#617FA0 ctermbg=1 ctermfg=15 -hi Boolean guibg=bg guifg=#617FA0 gui=none ctermbg=1 ctermfg=15 -hi Float guibg=bg guifg=#617FA0 ctermbg=1 ctermfg=15 - -hi Identifier guibg=bg guifg=#DEDEDE ctermbg=bg ctermfg=12 -hi Function guibg=bg guifg=#F03113 ctermbg=bg ctermfg=12 -hi Statement guibg=bg guifg=#F03113 ctermbg=bg ctermfg=14 - -hi Conditional guibg=bg guifg=#aaaaaa ctermbg=bg ctermfg=12 -hi Repeat guibg=bg guifg=#aaaaaa ctermbg=4 ctermfg=14 -hi Label guibg=bg guifg=#ffccff ctermbg=bg ctermfg=13 -hi Operator guibg=bg guifg=#aaaaaa ctermbg=6 ctermfg=15 -hi Keyword guibg=bg guifg=#aaaaaa ctermbg=bg ctermfg=10 -hi Exception guibg=bg guifg=#F03113 ctermbg=bg ctermfg=10 - -hi PreProc guibg=bg guifg=#ffcc99 ctermbg=4 ctermfg=14 -hi Include guibg=bg guifg=#FFBB29 ctermbg=bg ctermfg=10 -hi link Define Include -hi link Macro Include -hi link PreCondit Include - -hi Type guibg=bg guifg=#FFBB29 ctermbg=bg ctermfg=12 -hi StorageClass guibg=bg guifg=#F03113 ctermbg=bg ctermfg=10 -hi Structure guibg=bg guifg=#DEDEDE ctermbg=bg ctermfg=10 -hi Typedef guibg=bg guifg=#FFBB29 ctermbg=bg ctermfg=10 - -hi Special guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi SpecialChar guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi Tag guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi Delimiter guibg=bg guifg=fg ctermbg=1 ctermfg=fg -hi SpecialComment guibg=#334455 guifg=#877d76 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=bg guifg=#DEDEDE ctermbg=1 ctermfg=15 -hi Ignore guibg=bg guifg=#cccccc ctermbg=bg ctermfg=8 -hi Error guibg=#ff0000 guifg=white ctermbg=12 ctermfg=15 -hi Todo guibg=#556677 guifg=#ff0000 ctermbg=1 ctermfg=12 - -hi htmlH2 guibg=bg guifg=fg 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 = "Stark Contrast" -let colors_name = "Stark Contrast" - diff --git a/vim/colors/stark.vim b/vim/colors/stark.vim deleted file mode 100644 index c2c8c90..0000000 --- a/vim/colors/stark.vim +++ /dev/null @@ -1,105 +0,0 @@ -" ====================================================================== -" Stark -" ====================================================================== -" A Sublime Text 2 / Textmate theme. -" Copyright (c) 2014 Dayle Rees. -" Released under the MIT License -" ====================================================================== -" Find more themes at : https://github.com/daylerees/colour-schemes -" ====================================================================== - -set background=dark -hi clear -syntax reset - -" Colors for the User Interface. - -hi Cursor guibg=#cc4455 guifg=white ctermbg=4 ctermfg=15 -hi link CursorIM Cursor -hi Normal guibg=#2E2C2B guifg=#DEDEDE gui=none ctermbg=0 ctermfg=15 -hi NonText guibg=bg guifg=#DEDEDE 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 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=#FFBB29 ctermbg=bg ctermfg=10 -hi link WarningMsg ErrorMsg - -hi StatusLine guibg=#ffeecc guifg=black 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 ctermbg=4 ctermfg=fg - -" Colors for Syntax Highlighting. - -hi Comment guibg=bg guifg=#615953 gui=none ctermbg=8 ctermfg=7 - -hi Constant guibg=bg guifg=white ctermbg=8 ctermfg=15 -hi String guibg=bg guifg=#FFBB29 ctermbg=bg ctermfg=14 -hi Character guibg=bg guifg=#F03113 ctermbg=bg ctermfg=14 -hi Number guibg=bg guifg=#617FA0 ctermbg=1 ctermfg=15 -hi Boolean guibg=bg guifg=#617FA0 gui=none ctermbg=1 ctermfg=15 -hi Float guibg=bg guifg=#617FA0 ctermbg=1 ctermfg=15 - -hi Identifier guibg=bg guifg=#DEDEDE ctermbg=bg ctermfg=12 -hi Function guibg=bg guifg=#F03113 ctermbg=bg ctermfg=12 -hi Statement guibg=bg guifg=#F03113 ctermbg=bg ctermfg=14 - -hi Conditional guibg=bg guifg=#aaaaaa ctermbg=bg ctermfg=12 -hi Repeat guibg=bg guifg=#aaaaaa ctermbg=4 ctermfg=14 -hi Label guibg=bg guifg=#ffccff ctermbg=bg ctermfg=13 -hi Operator guibg=bg guifg=#aaaaaa ctermbg=6 ctermfg=15 -hi Keyword guibg=bg guifg=#aaaaaa ctermbg=bg ctermfg=10 -hi Exception guibg=bg guifg=#F03113 ctermbg=bg ctermfg=10 - -hi PreProc guibg=bg guifg=#ffcc99 ctermbg=4 ctermfg=14 -hi Include guibg=bg guifg=#FFBB29 ctermbg=bg ctermfg=10 -hi link Define Include -hi link Macro Include -hi link PreCondit Include - -hi Type guibg=bg guifg=#FFBB29 ctermbg=bg ctermfg=12 -hi StorageClass guibg=bg guifg=#F03113 ctermbg=bg ctermfg=10 -hi Structure guibg=bg guifg=#DEDEDE ctermbg=bg ctermfg=10 -hi Typedef guibg=bg guifg=#FFBB29 ctermbg=bg ctermfg=10 - -hi Special guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi SpecialChar guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi Tag guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi Delimiter guibg=bg guifg=fg ctermbg=1 ctermfg=fg -hi SpecialComment guibg=#334455 guifg=#877d76 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=bg guifg=#DEDEDE ctermbg=1 ctermfg=15 -hi Ignore guibg=bg guifg=#cccccc ctermbg=bg ctermfg=8 -hi Error guibg=#ff0000 guifg=white ctermbg=12 ctermfg=15 -hi Todo guibg=#556677 guifg=#ff0000 ctermbg=1 ctermfg=12 - -hi htmlH2 guibg=bg guifg=fg 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 = "Stark" -let colors_name = "Stark" - diff --git a/vim/colors/stingray.vim b/vim/colors/stingray.vim deleted file mode 100644 index e2a15cb..0000000 --- a/vim/colors/stingray.vim +++ /dev/null @@ -1,66 +0,0 @@ -" Vim color file -" Maintainer: connor berry -" Last Change: 6 July 2007 -" URL: www.narwhale.org - -set background=dark -hi clear -if exists("syntax_on") - syntax reset -endif -let g:colors_name="stingray" - - hi LineNr term=bold gui=bold guifg=White guibg=DarkGray - hi Normal ctermfg=White ctermbg=Black - hi Normal guifg=White guibg=Black - hi NonText ctermfg=DarkGray ctermbg=Black - hi NonText guifg=DarkGray guibg=Black - - hi Statement ctermfg=Cyan ctermbg=Black - hi Statement guifg=Cyan guibg=Black - hi Comment ctermfg=DarkGrey ctermbg=Black cterm=bold term=bold - hi Comment guifg=DarkGrey guibg=Black gui=bold term=bold - hi Constant ctermfg=DarkCyan ctermbg=Black - hi Constant guifg=DarkCyan guibg=Black - hi Identifier ctermfg=White ctermbg=Black - hi Identifier guifg=White guibg=Black - hi Type ctermfg=DarkCyan ctermbg=Black - hi Type guifg=DarkCyan guibg=Black - hi String ctermfg=Cyan ctermbg=black - hi String guifg=Cyan guibg=Black - hi Boolean ctermfg=Cyan ctermbg=Black - hi Boolean guifg=Cyan guibg=Black - hi Number ctermfg=Cyan ctermbg=Black - hi Number guifg=Cyan guibg=Black - hi Folded ctermfg=DarkCyan ctermbg=Black cterm=underline term=none - hi Folded guifg=DarkCyan guibg=Black gui=underline term=none - hi Special ctermfg=Grey ctermbg=Black - hi Special guifg=Grey guibg=Black - hi PreProc ctermfg=Grey ctermbg=Black cterm=bold term=bold - hi PreProc guifg=Grey guibg=Black gui=bold term=bold - hi Scrollbar ctermfg=DarkCyan ctermbg=Black - hi Scrollbar guifg=DarkCyan guibg=Black - hi Cursor ctermfg=Black ctermbg=white - hi Cursor guifg=Black guibg=white - hi ErrorMsg ctermfg=Red ctermbg=Black cterm=bold term=bold - hi ErrorMsg guifg=Red guibg=Black gui=bold term=bold - hi WarningMsg ctermfg=Yellow ctermbg=Black - hi WarningMsg guifg=Yellow guibg=Black - hi VertSplit ctermfg=White ctermbg=Black - hi VertSplit guifg=White guibg=Black - hi Directory ctermfg=Green ctermbg=DarkBlue - hi Directory guifg=Green guibg=DarkBlue - hi Visual ctermfg=White ctermbg=DarkGray cterm=underline term=none - hi Visual guifg=White guibg=DarkGray gui=underline term=none - hi Title ctermfg=White ctermbg=DarkBlue - hi Title guifg=White guibg=DarkBlue - - hi StatusLine term=bold cterm=bold,underline ctermfg=White ctermbg=Black - hi StatusLine term=bold gui=bold,underline guifg=White guibg=Black - hi StatusLineNC term=bold cterm=bold,underline ctermfg=Gray ctermbg=Black - hi StatusLineNC term=bold gui=bold,underline guifg=Gray guibg=Black - hi LineNr term=bold cterm=bold ctermfg=White ctermbg=DarkGray - hi LineNr term=bold gui=bold guifg=White guibg=DarkGray - - hi cursorline ctermbg=DarkBlue - hi cursorline guibg=DarkBlue diff --git a/vim/colors/strawimodo.vim b/vim/colors/strawimodo.vim deleted file mode 100644 index 46350cf..0000000 --- a/vim/colors/strawimodo.vim +++ /dev/null @@ -1,120 +0,0 @@ -" Name: strawimodo -" Description: vim colorscheme -" Name: strawimodo -" -" Maintainer: Marco Hinz -" License: Public Domain -" Version: 0.3 -" Date: Do, 22 Jan 2010 -" -" Notes: -" -" 1) In the beginning I was inspired by railscasts.vim, -" but it mutated to something totally different. -" -" 2) To me having a clean theme structure is as -" important as the actual design. - - -set background=dark -hi clear -if exists("syntax_on") - syntax reset -endif -let g:colors_name = "strawimodo" - - -" general appearance {{{1 - -hi Cursor guibg=#ffffff -hi CursorLine guibg=#333435 -hi Directory guifg=#a5c261 gui=none -hi Normal guifg=#c3dafd guibg=#393939 gui=none -hi Visual guibg=#5a647e - -" Pmenu = normal item in popup -" PMenuSbar = scrollbar in popup -" PmenuSel = selected item in popop -" PMenuThumb = thumb of the scrollbar in popup - -hi Pmenu guifg=#000000 guibg=#b2c867 gui=none -hi PMenuSbar guibg=#5a647e gui=none -hi PmenuSel guifg=#ffffff guibg=#ff855c gui=bold -hi PMenuThumb guibg=#aaaaaa gui=none - -" FoldColumn = the '+' you can click when having folds -" Folded = closed folds -" LineNr = :set nu -" ModeMsg = -- INSERT -- -" NonText = everything below EOF -" SignColumn = left from the 'LineNr' when enabled -" StatusLine = active statusline -" StatusLineNC = unactive statuslines -" VertSplit = vert split seperator - -hi FoldColumn guifg=#ff855c guibg=#303030 gui=none -hi Folded guifg=#78acc9 guibg=#444444 gui=none -hi LineNr guifg=#797979 guibg=#303030 gui=none -hi ModeMsg guifg=#f9d07f gui=bold -hi NonText guifg=#303030 guibg=#303030 gui=none -hi SignColumn guifg=#797979 guibg=#303030 gui=none -hi StatusLine guifg=#222222 guibg=#b2c867 gui=none -hi StatusLineNC guifg=#797979 guibg=#303030 gui=none -hi VertSplit guifg=#797979 guibg=#303030 gui=none - -hi Comment guifg=#bc9458 gui=bold,italic -hi Error guifg=#ffffff guibg=#aa5555 gui=none -hi ErrorMsg guifg=#ffffff guibg=#aa5555 gui=none -hi Todo guifg=#000000 guibg=#ff855c gui=bold -hi WarningMsg guifg=#000000 guibg=#ff855c gui=none - -" IncSearch = incremental search -" Search = found matches - -hi IncSearch guifg=#ffffff guibg=#8d97af gui=bold -hi Search guifg=#000000 guibg=#f9d07f gui=bold - -" the diff mode uses rather unintrusive colors - -" DiffAdd = added line -" DiffChange = changed line -" DiffDelete = removed line -" DiffText = changed characters - -hi DiffAdd guifg=#ffffff guibg=#395939 gui=none -hi DiffChange guifg=#ffffff guibg=#393959 gui=none -hi DiffDelete guifg=#000000 guibg=#593939 gui=none -hi DiffText guifg=#000000 guibg=#ff855c gui=bold - -" TabLineFill = unfilled tabline -" TabLineSel = active tab -" TabLine = unactive tabs - -hi TabLineFill guifg=#303030 -hi TabLine guibg=#505050 gui=italic -hi TabLineSel guifg=#222222 guibg=#b2c867 gui=bold - -" syntax highlighting {{{1 - -hi Constant guifg=#78acc9 gui=none -hi Define guifg=#CC7833 gui=none -hi Delimiter guifg=#519F50 gui=none -hi Function guifg=#f9d07f gui=none -hi Identifier guifg=#d0d0ff gui=none -hi Include guifg=#ff7a53 gui=none -hi Keyword guifg=#CC7833 gui=none -hi Macro guifg=#CC7833 gui=none -hi Number guifg=#ff7a53 gui=bold -hi PreCondit guifg=#CC7833 gui=none -hi PreProc guifg=#CC7833 gui=none -hi Statement guifg=#f9d07f gui=bold -hi String guifg=#b2c867 gui=bold -hi Title guifg=#ffffff gui=none -hi Type guifg=#d78a42 gui=bold - -" plugin-specific {{{1 - -" file name from taglist.vim -hi TagListFileName guifg=#b2c867 gui=bold - -" vim: set fdm=marker foldmarker={{{,}}} diff --git a/vim/colors/summerfruit.vim b/vim/colors/summerfruit.vim deleted file mode 100644 index 8030b82..0000000 --- a/vim/colors/summerfruit.vim +++ /dev/null @@ -1,87 +0,0 @@ -" -" SummerFruit Color Scheme -" ======================== -" -" Author: Armin Ronacher -" Version: 0.1 -" -set background=light - -hi clear -if exists("syntax_on") - syntax reset -endif - -let colors_name = "summerfruit" - -" Global -hi Normal guifg=#000000 guibg=#ffffff -hi NonText guifg=#438ec3 guibg=#b7dce8 - -" Search -hi Search guifg=#800000 guibg=#ffae00 -hi IncSearch guifg=#800000 guibg=#ffae00 - -" Interface Elements -hi StatusLine guifg=#ffffff guibg=#43c464 gui=bold -hi StatusLineNC guifg=#9bd4a9 guibg=#51b069 -hi VertSplit guifg=#3687a2 guibg=#3687a2 -hi Folded guifg=#3c78a2 guibg=#c3daea -hi IncSearch guifg=#708090 guibg=#f0e68c -hi Pmenu guifg=#ffffff guibg=#cb2f27 -hi SignColumn guibg=#1b5c8a -hi CursorLine guibg=#eff2f4 -hi LineNr guifg=#eeeeee guibg=#438ec3 gui=bold -hi MatchParen guibg=#cddae5 - -" Specials -hi Todo guifg=#e50808 guibg=#dbf3cd gui=bold -hi Title guifg=#000000 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=#22a21f guibg=#dbf3cd gui=italic -hi Type guifg=#70796b gui=bold -hi Error guifg=#ffffff guibg=#d40000 -hi Identifier guifg=#ff0086 gui=bold -hi Label guifg=#ff0086 - -" Python Highlighting -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=#f8e6e6 -hi pythonDocTest guifg=#2f5f49 -hi pythonDocTest2 guifg=#3b916a -hi pythonFunction guifg=#ee0000 gui=bold -hi pythonClass guifg=#ff0086 gui=bold - -" HTML Highlighting -hi htmlTag guifg=#00bdec gui=bold -hi htmlEndTag guifg=#00bdec gui=bold -hi htmlSpecialTagName guifg=#4aa04a -hi htmlTagName guifg=#4aa04a -hi htmlTagN guifg=#4aa04a - -" Jinja Highlighting -hi jinjaTagBlock guifg=#ff0007 guibg=#fbf4c7 gui=bold -hi jinjaVarBlock guifg=#ff0007 guibg=#fbf4c7 -hi jinjaString guifg=#0086d2 guibg=#fbf4c7 -hi jinjaNumber guifg=#bf0945 guibg=#fbf4c7 gui=bold -hi jinjaStatement guifg=#fb660a guibg=#fbf4c7 gui=bold -hi jinjaComment guifg=#008800 guibg=#002300 gui=italic -hi jinjaFilter guifg=#ff0086 guibg=#fbf4c7 -hi jinjaRaw guifg=#aaaaaa guibg=#fbf4c7 -hi jinjaOperator guifg=#ffffff guibg=#fbf4c7 -hi jinjaVariable guifg=#92cd35 guibg=#fbf4c7 -hi jinjaAttribute guifg=#dd7700 guibg=#fbf4c7 -hi jinjaSpecial guifg=#008ffd guibg=#fbf4c7 diff --git a/vim/colors/summerfruit256.vim b/vim/colors/summerfruit256.vim deleted file mode 100755 index d62cbf8..0000000 --- a/vim/colors/summerfruit256.vim +++ /dev/null @@ -1,322 +0,0 @@ -" Vim color file -" Maintainer: Martin Baeuml -" 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 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 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 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 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 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 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 color(r, g, b) - " get the closest grey - let l:gx = grey_number(a:r) - let l:gy = grey_number(a:g) - let l:gz = grey_number(a:b) - - " get the closest color - let l:x = rgb_number(a:r) - let l:y = rgb_number(a:g) - let l:z = rgb_number(a:b) - - if l:gx == l:gy && l:gy == l:gz - " there are two possibilities - let l:dgr = grey_level(l:gx) - a:r - let l:dgg = grey_level(l:gy) - a:g - let l:dgb = grey_level(l:gz) - a:b - let l:dgrey = (l:dgr * l:dgr) + (l:dgg * l:dgg) + (l:dgb * l:dgb) - let l:dr = rgb_level(l:gx) - a:r - let l:dg = rgb_level(l:gy) - a:g - let l:db = 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 grey_color(l:gx) - else - " use the color - return rgb_color(l:x, l:y, l:z) - endif - else - " only one possibility - return rgb_color(l:x, l:y, l:z) - endif - endfun - - " returns the palette index to approximate the 'rrggbb' hex string - fun 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 color(l:r, l:g, l:b) - endfun - - " sets the highlighting for the given group - fun X(group, fg, bg, attr) - if a:fg != "" - exec "hi " . a:group . " guifg=#" . a:fg . " ctermfg=" . rgb(a:fg) - endif - if a:bg != "" - exec "hi " . a:group . " guibg=#" . a:bg . " ctermbg=" . rgb(a:bg) - endif - if a:attr != "" - exec "hi " . a:group . " gui=" . a:attr . " cterm=" . a:attr - endif - endfun - " }}} - - " Global - call X("Normal", "000000", "ffffff", "") - call X("NonText", "438ec3", "b7dce8", "") - - " Search - call X("Search", "800000", "ffae00", "") - call X("IncSearch", "800000", "ffae00", "") - - " Interface Elements - call X("StatusLine", "ffffff", "43c464", "bold") - call X("StatusLineNC", "9bd4a9", "51b069", "") - call X("VertSplit", "3687a2", "3687a2", "") - call X("Folded", "3c78a2", "c3daea", "") - call X("IncSearch", "708090", "f0e68c", "") - call X("Pmenu", "ffffff", "cb2f27", "") - call X("SignColumn", "", "", "") - call X("CursorLine", "", "c0d9eb", "") - call X("LineNr", "eeeeee", "438ec3", "bold") - call X("MatchParen", "", "", "") - - " Specials - call X("Todo", "e50808", "dbf3cd", "bold") - call X("Title", "000000", "", "") - call X("Special", "fd8900", "", "") - - " Syntax Elements - call X("String", "0086d2", "", "") - call X("Constant", "0086d2", "", "") - call X("Number", "0086f7", "", "") - call X("Statement", "fb660a", "", "") - call X("Function", "ff0086", "", "") - call X("PreProc", "ff0007", "", "") - call X("Comment", "22a21f", "", "bold") - call X("Type", "70796b", "", "") - call X("Error", "ffffff", "d40000", "") - call X("Identifier", "ff0086", "", "") - call X("Label", "ff0086", "", "") - - " Python Highlighting - call X("pythonCoding", "ff0086", "", "") - call X("pythonRun", "ff0086", "", "") - call X("pythonBuiltinObj", "2b6ba2", "", "") - call X("pythonBuiltinFunc", "2b6ba2", "", "") - call X("pythonException", "ee0000", "", "") - call X("pythonExClass", "66cd66", "", "") - call X("pythonSpaceError", "", "", "") - call X("pythonDocTest", "2f5f49", "", "") - call X("pythonDocTest2", "3b916a", "", "") - call X("pythonFunction", "ee0000", "", "") - call X("pythonClass", "ff0086", "", "") - - " HTML Highlighting - call X("htmlTag", "00bdec", "", "") - call X("htmlEndTag", "00bdec", "", "") - call X("htmlSpecialTagName", "4aa04a", "", "") - call X("htmlTagName", "4aa04a", "", "") - call X("htmlTagN", "4aa04a", "", "") - - " Jinja Highlighting - call X("jinjaTagBlock", "ff0007", "fbf4c7", "bold") - call X("jinjaVarBlock", "ff0007", "fbf4c7", "") - call X("jinjaString", "0086d2", "fbf4c7", "") - call X("jinjaNumber", "bf0945", "fbf4c7", "bold") - call X("jinjaStatement", "fb660a", "fbf4c7", "bold") - call X("jinjaComment", "008800", "002300", "italic") - call X("jinjaFilter", "ff0086", "fbf4c7", "") - call X("jinjaRaw", "aaaaaa", "fbf4c7", "") - call X("jinjaOperator", "ffffff", "fbf4c7", "") - call X("jinjaVariable", "92cd35", "fbf4c7", "") - call X("jinjaAttribute", "dd7700", "fbf4c7", "") - call X("jinjaSpecial", "008ffd", "fbf4c7", "") - - " delete functions {{{ - delf X - delf rgb - delf color - delf rgb_color - delf rgb_level - delf rgb_number - delf grey_color - delf grey_level - delf grey_number - " }}} -endif - -" vim: set fdl=0 fdm=marker: - diff --git a/vim/colors/super.vim b/vim/colors/super.vim deleted file mode 100644 index 2563f4c..0000000 --- a/vim/colors/super.vim +++ /dev/null @@ -1,105 +0,0 @@ -" ====================================================================== -" Super -" ====================================================================== -" A Sublime Text 2 / Textmate theme. -" Copyright (c) 2014 Dayle Rees. -" Released under the MIT License -" ====================================================================== -" Find more themes at : https://github.com/daylerees/colour-schemes -" ====================================================================== - -set background=dark -hi clear -syntax reset - -" Colors for the User Interface. - -hi Cursor guibg=#cc4455 guifg=white ctermbg=4 ctermfg=15 -hi link CursorIM Cursor -hi Normal guibg=#15191D guifg=#ffffff gui=none ctermbg=0 ctermfg=15 -hi NonText guibg=bg guifg=#ffffff 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 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=#5d67ad ctermbg=bg ctermfg=10 -hi link WarningMsg ErrorMsg - -hi StatusLine guibg=#ffeecc guifg=black 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 ctermbg=4 ctermfg=fg - -" Colors for Syntax Highlighting. - -hi Comment guibg=bg guifg=#465360 gui=none ctermbg=8 ctermfg=7 - -hi Constant guibg=bg guifg=white ctermbg=8 ctermfg=15 -hi String guibg=bg guifg=#F7A21B ctermbg=bg ctermfg=14 -hi Character guibg=bg guifg=#D60257 ctermbg=bg ctermfg=14 -hi Number guibg=bg guifg=#F7A21B ctermbg=1 ctermfg=15 -hi Boolean guibg=bg guifg=#F7A21B gui=none ctermbg=1 ctermfg=15 -hi Float guibg=bg guifg=#F7A21B ctermbg=1 ctermfg=15 - -hi Identifier guibg=bg guifg=#ffffff ctermbg=bg ctermfg=12 -hi Function guibg=bg guifg=#D60257 ctermbg=bg ctermfg=12 -hi Statement guibg=bg guifg=#D60257 ctermbg=bg ctermfg=14 - -hi Conditional guibg=bg guifg=#5d67ad ctermbg=bg ctermfg=12 -hi Repeat guibg=bg guifg=#5d67ad ctermbg=4 ctermfg=14 -hi Label guibg=bg guifg=#ffccff ctermbg=bg ctermfg=13 -hi Operator guibg=bg guifg=#5d67ad ctermbg=6 ctermfg=15 -hi Keyword guibg=bg guifg=#5d67ad ctermbg=bg ctermfg=10 -hi Exception guibg=bg guifg=#D60257 ctermbg=bg ctermfg=10 - -hi PreProc guibg=bg guifg=#ffcc99 ctermbg=4 ctermfg=14 -hi Include guibg=bg guifg=#5d67ad ctermbg=bg ctermfg=10 -hi link Define Include -hi link Macro Include -hi link PreCondit Include - -hi Type guibg=bg guifg=#5d67ad ctermbg=bg ctermfg=12 -hi StorageClass guibg=bg guifg=#D60257 ctermbg=bg ctermfg=10 -hi Structure guibg=bg guifg=#ffffff ctermbg=bg ctermfg=10 -hi Typedef guibg=bg guifg=#5d67ad ctermbg=bg ctermfg=10 - -hi Special guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi SpecialChar guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi Tag guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi Delimiter guibg=bg guifg=fg ctermbg=1 ctermfg=fg -hi SpecialComment guibg=#334455 guifg=#64778a 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=bg guifg=#ffffff ctermbg=1 ctermfg=15 -hi Ignore guibg=bg guifg=#cccccc ctermbg=bg ctermfg=8 -hi Error guibg=#ff0000 guifg=white ctermbg=12 ctermfg=15 -hi Todo guibg=#556677 guifg=#ff0000 ctermbg=1 ctermfg=12 - -hi htmlH2 guibg=bg guifg=fg 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 = "Super" -let colors_name = "Super" - diff --git a/vim/colors/symfony.vim b/vim/colors/symfony.vim deleted file mode 100644 index 8760a51..0000000 --- a/vim/colors/symfony.vim +++ /dev/null @@ -1,115 +0,0 @@ -" Vim color file -" Maintainer: Juan frias -" Last Change: 2009 Apr 4 -" Version: 1.0.0 -" URL: http://www.axisym3.net/jdany/vim-the-editor/#symfony - -highlight clear -if exists("syntax_on") - syntax reset -endif - -let g:colors_name = "symfony" -set background=dark - -highlight Normal ctermfg=15 ctermbg=235 guifg=#ffffff guibg=#222222 - -" Search -highlight IncSearch ctermfg=0 ctermbg=226 guifg=#000000 guibg=#ffff00 -highlight Search ctermfg=0 ctermbg=3 guifg=#000000 guibg=#c0c000 - -" Messages -highlight ErrorMsg ctermfg=15 ctermbg=196 guifg=White guibg=Red -highlight WarningMsg ctermfg=196 guifg=Red -highlight ModeMsg cterm=bold gui=bold -highlight MoreMsg cterm=bold ctermfg=72 gui=bold guifg=SeaGreen -highlight Question cterm=bold ctermfg=46 gui=bold guifg=Green - -" Split area area -highlight StatusLine cterm=bold,reverse gui=bold,reverse -highlight StatusLineNC cterm=reverse gui=reverse -highlight VertSplit cterm=reverse gui=reverse -highlight WildMenu ctermfg=0 ctermbg=226 guifg=Black guibg=Yellow - -" Diff -highlight DiffAdd ctermfg=254 ctermbg=71 guifg=#E6E1DC guibg=#519F50 -highlight DiffDelete ctermfg=236 ctermbg=234 guifg=#303030 guibg=#1c1c1c -highlight DiffChange ctermbg=52 guibg=#600000 -highlight DiffText ctermfg=254 ctermbg=124 guifg=#E6E1DC guibg=#b00000 - -" Cursor -highlight CursorColumn ctermbg=241 guibg=Grey40 -highlight CursorLine ctermbg=0 guibg=#000000 -highlight Cursor ctermfg=0 ctermbg=15 guifg=#000000 guibg=#FFFFFF -highlight lCursor ctermfg=15 ctermbg=235 guifg=bg guibg=fg - -" Fold -highlight Folded ctermfg=236 ctermbg=248 guifg=#333333 guibg=DarkGrey -highlight FoldColumn ctermfg=236 ctermbg=250 guifg=#333333 guibg=Grey - -" Popup Menu Menu -highlight Pmenu ctermbg=201 guibg=Magenta -highlight PmenuSel ctermbg=248 guibg=DarkGrey -highlight PmenuSbar ctermbg=250 guibg=Grey -highlight PmenuThumb cterm=reverse gui=reverse - -" Syntax group -highlight Comment ctermfg=133 guifg=#bd48b3 -highlight Constant ctermfg=67 guifg=#6D9CBE -highlight Error ctermfg=215 ctermbg=88 guifg=#FFC66D guibg=#990000 -highlight Identifier ctermfg=67 guifg=#6D9CBE -highlight Ignore ctermbg=235 guifg=bg -highlight PreProc ctermfg=254 guifg=#E6E1DC -highlight Special ctermfg=221 guifg=#ffcc66 -highlight Statement ctermfg=208 ctermbg=235 guifg=#ff8400 guibg=bg -highlight Todo ctermfg=21 ctermbg=226 guifg=Blue guibg=Yellow -highlight Type ctermfg=167 guifg=#da4939 -highlight Underlined cterm=underline ctermfg=111 gui=underline guifg=#80a0ff -highlight String ctermfg=118 guifg=#99ff00 -highlight Number ctermfg=107 guifg=#A5C261 -highlight Define ctermfg=221 guifg=#ffcc66 -highlight Function ctermfg=221 guifg=#ffcc66 -highlight Include ctermfg=173 guifg=#CC7833 -highlight Keyword ctermfg=221 guifg=#ffcc66 -highlight Operator ctermfg=255 guifg=#f0f0f0 -highlight PreCondit ctermfg=173 guifg=#CC7833 -highlight StorageClass ctermfg=221 guifg=#ffcc66 - -"Spelling -highlight SpellBad cterm=undercurl ctermfg=160 gui=undercurl guifg=#D70000 -highlight SpellCap cterm=underline ctermfg=189 gui=underline guifg=#D0D0FF -highlight SpellLocal cterm=undercurl gui=undercurl -highlight SpellRare cterm=underline ctermfg=168 gui=underline guifg=#D75F87 - -" Other -highlight Directory ctermfg=51 guifg=Cyan -highlight LineNr ctermfg=235 ctermbg=147 guifg=#2B2B2B guibg=#C0C0FF -highlight NonText ctermfg=239 ctermbg=235 guifg=#505050 guibg=#222222 -highlight SpecialKey ctermfg=51 guifg=Cyan -highlight Title cterm=bold ctermfg=15 gui=bold guifg=#FFFFFF -highlight Visual ctermbg=60 guibg=#5A647E -highlight MatchParen ctermfg=15 ctermbg=23 guifg=#FFFFFF guibg=#005f5f -highlight SignColumn ctermfg=51 ctermbg=250 guifg=Cyan guibg=Grey -highlight Structure ctermfg=221 guifg=#ffcc66 -highlight TabLineFill cterm=reverse gui=reverse -highlight TabLine cterm=underline ctermbg=248 gui=underline guibg=DarkGrey -highlight TabLineSel cterm=bold gui=bold -highlight VisualNOS cterm=bold,underline gui=bold,underline - -" Links -highlight link Macro PreProc -highlight link Exception Statement -highlight link Conditional Statement -highlight link Repeat Statement -highlight link Label Statement -highlight link Boolean Constant -highlight link Float Number -highlight link Character Constant -highlight link Typedef Type -highlight link Tag Special -highlight link SpecialChar Special -highlight link Delimiter Special -highlight link SpecialComment Special -highlight link Debug Special - -" vim:ff=unix: diff --git a/vim/colors/synic.vim b/vim/colors/synic.vim deleted file mode 100755 index 1f47a5c..0000000 --- a/vim/colors/synic.vim +++ /dev/null @@ -1,81 +0,0 @@ -" ------------------------------------------------------------------ -" 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 diff --git a/vim/colors/tabula.vim b/vim/colors/tabula.vim deleted file mode 100755 index 61cd0ee..0000000 --- a/vim/colors/tabula.vim +++ /dev/null @@ -1,698 +0,0 @@ -" ============================================================================ -" 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. " ... " 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 diff --git a/vim/colors/tango-desert.vim b/vim/colors/tango-desert.vim deleted file mode 100644 index 688111f..0000000 --- a/vim/colors/tango-desert.vim +++ /dev/null @@ -1,115 +0,0 @@ -" Vim color file -" Maintainer: Vineeth N -" Last Change: $Date: 2009/06/12 $ -" Version: 1.1 -" Description: Dark Tango colorscheme based on "desert.vim" & tango color -" palette - -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="tango-desert" - -hi Normal guifg=#eeeeec guibg=#555753 - -" highlight groups -hi Cursor guibg=#fcaf3e -"hi CursorIM -hi Directory guifg=#e9b96e -hi VertSplit guifg=#babdb6 guibg=#555753 gui=none -hi Folded guifg=#eeeeec guibg=#888a85 -hi FoldColumn guifg=#eeeeec guibg=#888a85 -hi IncSearch guifg=#eeeeec guibg=#204a87 -hi LineNr guifg=#babdb6 guibg=#555753 -hi ModeMsg guifg=#8ae234 -hi MatchParen guibg=#ad7fa8 guifg=#eeeeec -hi MoreMsg guifg=#8ae234 -hi NonText guifg=#babdb6 guibg=#555753 -hi PmenuSel guibg=#5c3566 guifg=#eeeeec -hi Pmenu guibg=#75507b guifg=#eeeeec -hi PmenuSbar guibg=#75507b guifg=#5c3566 -hi PmenuThumb guifg=#5c3566 guibg=#75507b -hi Question guifg=#8ae234 -hi Search guibg=#edd400 -hi SpecialKey guifg=#888a85 -hi StatusLine guibg=#d3d7cf guifg=#2e3436 gui=none -hi StatusLineNC guibg=#babdb6 guifg=#2e3436 gui=none -hi Title guifg=#8ae234 -hi Visual guibg=#3465a4 guifg=#eeeeec -"hi VisualNOS -hi DiffText gui=bold guibg=#204a87 guifg=#eeeeec -hi DiffAdd guibg=#204a87 guifg=#eeeeec -hi DiffChange guibg=#75507b -hi DiffDelete gui=bold guifg=#babdb6 guibg=#555753 - -hi WarningMsg guifg=#8ae234 -"hi WildMenu -"hi Menu -"hi Scrollbar -"hi Tooltip - -" syntax highlighting groups -hi Comment guifg=#babdb6 -hi Constant guifg=#73d216 -hi Identifier guifg=#8ae234 -hi Statement guifg=#e9b96e -" lightskyblue appears better than 729fcf -"hi PreProc guifg=#729fcf -hi PreProc guifg=lightskyblue -hi Type guifg=#e9b96e -hi Special guifg=#73d216 -" lightskyblue appears better than 729fcf -"hi Underlined guifg=#729fcf -hi Underlined guifg=lightskyblue -hi Ignore guifg=grey40 -hi Error guibg=#ef2929 guifg=#eeeeec -hi Todo guibg=#73d216 guifg=#2e3436 gui=bold -"hi Todo guifg=#73d216 guibg=NONE gui=underline,bold - -" ----------------------------------------------------------- -" color terminal definitions, based on ''desert'' -" ----------------------------------------------------------- -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 diff --git a/vim/colors/tango-morning.vim b/vim/colors/tango-morning.vim deleted file mode 100644 index a6613fa..0000000 --- a/vim/colors/tango-morning.vim +++ /dev/null @@ -1,70 +0,0 @@ -" Vim color file -" Maintainer: N Vineeth -" Last Change: 2009 May 27 -" Version: 0.3 - -" This color scheme uses a light grey background. -" Based on "morning" color scheme and -" Tango color palette : http://tango.freedesktop.org/Tango_Icon_Theme_Guidelines#Color_Palette -" The Terminal colors are based on "morning" color scheme and only the gui colors have been modified - -" First remove all existing highlighting. -set background=light -hi clear -if exists("syntax_on") - syntax reset -endif - -let colors_name = "tango-morning" - -hi Normal ctermfg=Black ctermbg=LightGrey guifg=#2e3436 guibg=#eeeeec - -" Groups used in the 'highlight' and 'guicursor' options default value. -hi ErrorMsg term=standout ctermbg=DarkRed ctermfg=White guibg=#cc0000 guifg=#eeeeec -hi IncSearch term=reverse cterm=reverse gui=reverse -hi ModeMsg term=bold cterm=bold gui=bold -hi StatusLine term=reverse,bold cterm=reverse,bold gui=reverse,bold -hi StatusLineNC term=reverse cterm=reverse gui=reverse -hi VertSplit term=reverse cterm=reverse gui=reverse -hi Visual term=reverse ctermbg=grey guibg=#d3d7cf -hi VisualNOS term=underline,bold cterm=underline,bold gui=underline,bold -hi DiffText term=reverse cterm=bold ctermbg=Red gui=bold guibg=#fce94f -hi Cursor guibg=#8ae234 guifg=NONE -hi lCursor guibg=#8ae234 guifg=NONE -hi Directory term=bold ctermfg=DarkBlue guifg=#3465a4 -hi LineNr term=underline ctermfg=Brown guifg=#204a87 guibg=#d3d7cf -hi MatchParen guibg=#ad7fa8 guifg=#eeeeec -hi MoreMsg term=bold ctermfg=DarkGreen gui=bold guifg=#4e9a06 -hi NonText term=bold ctermfg=Blue gui=bold guifg=#204a87 guibg=#d3d7cf -hi PmenuSel guibg=#204a87 guifg=#eeeeec -hi Pmenu guibg=#3465a4 guifg=#eeeeec -hi PmenuSbar guibg=#729fcf guifg=#204a87 -hi PmenuThumb guibg=#729fcf guifg=#204a87 -hi Question term=standout ctermfg=DarkGreen gui=bold guifg=#4e9a06 -hi Search term=reverse ctermbg=Yellow ctermfg=NONE guibg=#fce94f -hi SpecialKey term=bold ctermfg=DarkBlue guifg=#3465a4 -hi Title term=bold ctermfg=DarkMagenta gui=bold guifg=#4e9a06 -hi WarningMsg term=standout ctermfg=DarkRed guifg=#cc0000 -hi WildMenu term=standout ctermbg=Yellow ctermfg=Black guibg=#edd400 guifg=#888a85 -hi Folded term=standout ctermbg=Grey ctermfg=DarkBlue guibg=#d3d7cf guifg=#204a87 -hi FoldColumn term=standout ctermbg=Grey ctermfg=DarkBlue guibg=#d3d7cf guifg=#204a87 -hi DiffAdd term=bold ctermbg=LightBlue guibg=#204a87 guifg=#eeeeec -hi DiffChange term=bold ctermbg=LightMagenta guibg=#e9b96e -hi DiffDelete term=bold ctermfg=Blue ctermbg=LightCyan gui=bold guifg=#3465a4 guibg=#d3d7cf -hi CursorLine term=underline cterm=underline guibg=#555753 -hi CursorColumn term=reverse ctermbg=grey guibg=#555753 - -" Colors for syntax highlighting -hi Comment guifg=#888a85 -hi Constant term=underline ctermfg=DarkRed guifg=#ce5c00 -hi Identifier guifg=#204a87 -hi Statement term=bold cterm=bold ctermfg=Brown gui=bold guifg=#8f5902 -hi PreProc guifg=#204a87 -hi Type guifg=#4e9a06 -hi Special term=bold ctermfg=DarkMagenta guifg=#ce5c00 guibg=#eeeeec -hi Underlined guifg=#204a87 -hi Ignore ctermfg=LightGrey guifg=#555753 -hi Error guibg=#cc0000 guifg=#eeeeec -hi Todo guibg=#fce94f guifg=#204a87 - -" vim: sw=2 diff --git a/vim/colors/tango.vim b/vim/colors/tango.vim deleted file mode 100755 index cdb6c9c..0000000 --- a/vim/colors/tango.vim +++ /dev/null @@ -1,78 +0,0 @@ -" -" 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 -" -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 diff --git a/vim/colors/tango2.vim b/vim/colors/tango2.vim deleted file mode 100755 index 330fe89..0000000 --- a/vim/colors/tango2.vim +++ /dev/null @@ -1,62 +0,0 @@ -" ============================================================================= -" 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 diff --git a/vim/colors/tangoshady.vim b/vim/colors/tangoshady.vim deleted file mode 100644 index e2f1b65..0000000 --- a/vim/colors/tangoshady.vim +++ /dev/null @@ -1,76 +0,0 @@ -" -" Tango-Shady Vim Color Scheme -" ======================= -" -" author: shady -" - -set background=dark -hi clear -if exists("syntax_on") - syntax reset -endif - -let colors_name = "tangoshady" - - -"hi Normal guibg=grey15 guifg=#eeeeec -"hi Normal guibg=#0D0D0D guifg=#eeeeec -hi Normal guibg=#272727 guifg=#eeeeec - -highlight SpecialKey guifg=#3465A4 -highlight NonText guifg=#3465A4 -highlight Directory guifg=#3465A4 -highlight ErrorMsg guifg=#D3D7CF guibg=#CC0000 -highlight IncSearch gui=reverse -highlight Search guibg=#C4A000 -highlight MoreMsg guifg=#4E9A06 -" highlight ModeMsg gui=bold -highlight LineNr guifg=#666666 guibg=#151515 -"highlight LineNr term=underline ctermfg=3 guifg=#C4A000 guibg=bg -highlight Question guifg=#4E9A06 -highlight StatusLine gui=reverse -highlight StatusLineNC gui=reverse -highlight VertSplit gui=reverse -highlight Title guifg=#75507B -" highlight Visual term=reverse cterm=reverse guibg=#D3D7CF -highlight Visual guibg=#363636 -highlight VisualNOS gui=underline -highlight WarningMsg guifg=#CC0000 -highlight WildMenu guifg=#2E3436 guibg=#C4A000 -"highlight Folded term=standout ctermfg=4 ctermbg=7 guifg=#3465A4 guibg=#D3D7CF -"highlight FoldColumn term=standout ctermfg=4 ctermbg=7 guifg=#D3D7CF guibg=#D3D7CF -hi Folded guibg=black guifg=grey40 ctermfg=grey ctermbg=darkgrey -hi FoldColumn guibg=black guifg=grey20 ctermfg=4 ctermbg=7 -highlight DiffAdd guibg=#3465A4 -highlight DiffChange guibg=#75507B -highlight DiffDelete guifg=#3465A4 guibg=#06989A -highlight DiffText guibg=#CC0000 -highlight SignColumn guifg=#000000 guibg=#D3D7CF -highlight SpellBad gui=undercurl guisp=#CC0000 -highlight SpellCap gui=undercurl guisp=#3465A4 -highlight SpellRare gui=undercurl guisp=#75507B -highlight SpellLocal gui=undercurl guisp=#06989A -highlight Pmenu guibg=#75507B guifg=#000000 -highlight PmenuSel guibg=#D3D7CF guifg=#000000 -highlight PmenuSbar guibg=#75507B -highlight PmenuThumb gui=reverse -highlight TabLine gui=underline guibg=#D3D7CF guifg=#000000 -"highlight TabLineSel gui=bold -highlight TabLineFill gui=reverse -highlight CursorColumn guibg=#D3D7CF guifg=#000000 -highlight CursorLine guibg=#D3D7CF guifg=#000000 -highlight Cursor guifg=bg guibg=fg -highlight lCursor guifg=bg guibg=fg -highlight MatchParen guibg=#06989A -hi Comment guifg=#3465A4 -hi Constant guifg=#CC0000 -hi Special guifg=#75507B -highlight Identifier guifg=#06989A -hi Statement guifg=#C4A000 -hi PreProc guifg=#75507B -hi Type guifg=#4E9A06 -hi Underlined gui=underline guifg=#75507B -hi Ignore guifg=#2E3436 -hi Error guifg=#D3D7CF guibg=#CC0000 -highlight Todo guifg=Blue guibg=Yellow diff --git a/vim/colors/taqua.vim b/vim/colors/taqua.vim deleted file mode 100755 index 51e7039..0000000 --- a/vim/colors/taqua.vim +++ /dev/null @@ -1,84 +0,0 @@ -" Vim color file -" Maintainer: TaQ -" 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 diff --git a/vim/colors/tchaba.vim b/vim/colors/tchaba.vim deleted file mode 100644 index ee21c36..0000000 --- a/vim/colors/tchaba.vim +++ /dev/null @@ -1,107 +0,0 @@ -" Vim color file -" Maintainer: Lucas Avanço -" Last Change: Oct, 6 2010 -" -" -" This color scheme was based on some tools: -" -" It helps visualize the vim colorscheme sections and there colors: -" sites.google.com/site/yukihironakadaira/vim-color.html by -" Yukihiro Nakadaira -" -" Convert a GUI only vim colorscheme file to a gui/256xterm compatible -" version: -" http://github.com/kanru/vim-colorscheme-converter by -" Kanru Chen -" -" -"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" -"README -"setting 't_Co' to 256 in vimrc is enough to make Vim use 256 colors -"set t_Co=256 => ~/.vimrc -"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" - -set bg=dark -hi clear -if exists("syntax_on") - syntax reset -endif -let colors_name = "tchaba" - -hi Comment guifg=skyblue ctermfg=23 cterm=none -hi Constant guifg=#ffff04 ctermfg=98 cterm=none -hi Cursor guifg=slategrey guibg=khaki -hi CursorColumn guibg=gray40 -hi CursorIM gui=None -hi CursorLine guibg=gray40 -hi DiffAdd guibg=darkblue -hi DiffChange guibg=darkmagenta -hi DiffDelete gui=bold guifg=blue guibg=darkcyan -hi DiffText gui=bold guibg=red -hi Directory guifg=cyan -hi Error guifg=white guibg=red -hi ErrorMsg guifg=white guibg=red -hi FoldColumn guifg=tan guibg=gray30 -hi Folded guifg=gold guibg=gray30 -hi Identifier guifg=palegreen -hi Ignore guifg=gray40 -hi IncSearch gui=reverse guifg=slategrey guibg=khaki -hi LineNr guifg=yellow -hi MatchParen guibg=darkcyan -hi ModeMsg gui=bold guifg=goldenrod -hi MoreMsg gui=bold guifg=seagreen -hi NonText gui=bold guifg=lightblue guibg=gray30 -hi Normal guifg=white guibg=gray20 ctermfg=254 ctermbg=234 -hi Pmenu guibg=magenta -hi PmenuSbar guibg=grey -hi PmenuSel guibg=darkgray -hi PmenuThumb gui=reverse -hi PreProc guifg=#0abc00 ctermfg=40 -hi Question gui=bold guifg=springgreen -hi Search guifg=wheat guibg=peru -hi SignColumn guifg=cyan guibg=grey -hi Special guifg=navajowhite -hi SpecialKey guifg=yellowgreen -hi SpellBad gui=undercurl -hi SpellCap gui=undercurl -hi SpellLocal gui=undercurl -hi SpellRare gui=undercurl -hi Statement gui=bold guifg=#ff6000 ctermfg=220 -hi StatusLine guifg=black guibg=#c2bfa5 ctermbg=250 -hi StatusLineNC guifg=gray50 guibg=#c2bfa5 ctermbg=250 -hi TabLine gui=underline guibg=darkgray -hi TabLineFill gui=reverse -hi TabLineSel gui=bold -hi Title gui=bold guifg=indianred -hi Todo guifg=orangered guibg=yellow2 -hi Type gui=bold guifg=#8144b4 ctermfg=160 -hi Underlined gui=underline guifg=#80a0ff ctermfg=111 -hi VertSplit guifg=gray50 guibg=#c2bfa5 ctermbg=250 -hi Visual guifg=khaki guibg=olivedrab -hi VisualNOS gui=bold,underline -hi WarningMsg guifg=salmon -hi WildMenu guifg=black guibg=yellow -hi link Boolean Constant -hi link Character Constant -hi link Conditional Statement -hi link Debug Special -hi link Define PreProc -hi link Delimiter Special -hi link Exception Statement -hi link Float Constant -hi link Function Identifier -hi link Include PreProc -hi link Keyword Statement -hi link Label Statement -hi link Macro PreProc -hi link Number Constant -hi link Operator Statement -hi link PreCondit PreProc -hi link Repeat Statement -hi link SpecialChar Special -hi link SpecialComment Special -hi link StorageClass Type -hi link String Constant -hi link Structure Type -hi link Tag Special -hi link Typedef Type diff --git a/vim/colors/tcsoft.vim b/vim/colors/tcsoft.vim deleted file mode 100755 index 3198341..0000000 --- a/vim/colors/tcsoft.vim +++ /dev/null @@ -1,83 +0,0 @@ -" Vim Farben-Datei -" Ersteller: Ingo Fabbri -" 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 diff --git a/vim/colors/tesla.vim b/vim/colors/tesla.vim deleted file mode 100644 index 6a0121b..0000000 --- a/vim/colors/tesla.vim +++ /dev/null @@ -1,114 +0,0 @@ -" ============================================================================= -" Vim color file (tesla.vim) -" Maintainer: clericJ -" Last Change: 2010 Oct 10 -" Version: 1.6 -" ============================================================================= - -set background=dark -hi clear - -if exists("syntax_on") - syntax reset -endif - -let colors_name = "tesla" - -" ============================================================================= -" Main -" ============================================================================= - -hi Normal guibg=#192636 guifg=LightSkyBlue2 -hi Cursor guibg=red guifg=white -hi lCursor guibg=MediumPurple3 -hi CursorLine guibg=#353545 -hi CursorColumn guibg=MidnightBlue -hi ColorColumn guibg=#23364D gui=none -hi MatchParen guibg=blue guifg=white - -hi DiffAdd guibg=DarkBlue -hi DiffChange guibg=#005124 -hi DiffDelete gui=none guibg=#604800 guifg=gray10 -hi DiffText gui=none guibg=#731600 - -hi Directory gui=bold guifg=LightBlue -hi Error guibg=#432323 guifg=white -hi ErrorMsg guibg=red guifg=White -hi FoldColumn guibg=LightSteelBlue4 guifg=LightGray -hi Folded gui=underline guibg=black guifg=gray -hi IncSearch gui=reverse guibg=white guifg=Goldenrod4 -hi LineNr guibg=#303f4f guifg=gray -hi ModeMsg gui=bold -hi MoreMsg gui=bold guifg=LightBlue -hi SpecialKey guifg=#394c56 -hi NonText gui=bold guibg=#192636 guifg=azure4 -hi Pmenu guibg=#4e5d6d guifg=white -hi PmenuSel guibg=#6c7b8b guifg=white -hi PmenuSbar guibg=gray60 guifg=azure3 -hi PmenuThumb guifg=azure2 -hi Question gui=bold guifg=green -hi Search guibg=#2d4e54 guifg=white -hi StatusLine gui=none guibg=LightSteelBlue4 guifg=white -hi StatusLineNC gui=none guibg=LightSteelBlue4 guifg=gray -hi Title gui=bold guibg=#3a4959 guifg=AliceBlue -hi VertSplit guibg=LightSteelBlue4 guifg=LightSteelBlue4 -hi Visual gui=reverse guibg=white guifg=#6c7b8b -hi VisualNOS gui=underline,bold -hi WarningMsg guifg=red -hi WildMenu guibg=yellow guifg=black -hi Todo gui=none guibg=DarkRed guifg=AliceBlue - -" ============================================================================= -" Status-line user colors -" ============================================================================= - -"hi User1 gui=bold guifg=white guibg=LightSteelBlue4 -"hi User2 gui=none guifg=white guibg=LightSteelBlue4 -"hi User3 gui=none guifg=white guibg=#303f4f -"hi User4 gui=none guifg=white guibg=DarkRed - -" ============================================================================= -" Change cursor color in different modes -" ============================================================================= - -hi Cursor guibg=DodgerBlue3 guifg=white -hi iCursor guibg=red guifg=white - -set guicursor=n-v-c:block-Cursor -set guicursor+=i-ci:ver15-iCursor - -" ============================================================================= -" Syntax highlighting -" ============================================================================= - -hi Comment gui=none guifg=LightSteelBlue4 -hi Constant gui=none guifg=LightGray -hi String gui=none guifg=plum3 -hi Number gui=none guifg=green3 -hi Boolean gui=none guifg=green3 -hi Float gui=none guifg=green3 -hi Identifier gui=none guifg=green3 -hi PreProc gui=none guifg=#4fc6ff -hi Function gui=none guifg=#4fc6ff -hi Special gui=none guibg=#192636 guifg=#d775f1 -hi Statement gui=none guifg=white -hi Type gui=none guifg=green3 -hi SpecialComment gui=none guifg=DarkRed - -" ============================================================================= -" Python extended syntax file highlighting -" ============================================================================= - -hi PythonBuiltin gui=none guifg=green3 -hi pythonBuiltinObj gui=none guifg=green3 -hi pythonDecorator gui=none guifg=green3 -hi pythonBuiltinFunc gui=none guifg=green3 -hi link pythonOperator Statement - -" ============================================================================= -" Taglist Plugin -" ============================================================================= -" -hi TagListFileName gui=none guibg=#192636 guifg=white - -" ============================================================================= diff --git a/vim/colors/tetragrammaton.vim b/vim/colors/tetragrammaton.vim deleted file mode 100644 index 10a1476..0000000 --- a/vim/colors/tetragrammaton.vim +++ /dev/null @@ -1,148 +0,0 @@ -:set background=dark -:highlight clear -if version > 580 - hi clear - if exists("syntax_on") - syntax reset - endif -endif -let colors_name = "tetragrammaton" -":hi Normal guifg=White guibg=#403020 - -hi Normal guifg=#953434 guibg=#180000 -hi Cursor guibg=khaki guifg=slategrey -"hi VertSplit guibg=#c2bfa5 guifg=grey40 gui=none cterm=reverse -hi VertSplit guibg=#020f05 guifg=#ff5544 gui=none -hi Folded guibg=black guifg=grey40 -hi FoldColumn guibg=black guifg=grey20 -hi IncSearch guifg=#4444bb guibg=#bbff88 -hi ModeMsg guifg=goldenrod -hi MoreMsg guifg=SeaGreen -hi NonText guifg=RoyalBlue guibg=grey15 -hi Question guifg=springgreen -hi Search guibg=peru guifg=wheat -hi SpecialKey guifg=yellowgreen ctermfg=darkgreen -hi StatusLine guibg=#480000 guifg=#95171a gui=none -hi StatusLineNC guibg=#380000 guifg=#000000 gui=none -hi Title guifg=gold gui=bold -" if else do while etc -hi Statement guifg=#ccaa88 -hi Visual gui=none guifg=khaki guibg=olivedrab -hi WarningMsg guifg=salmon -hi String guifg=#884444 ctermfg=darkcyan -"hi Comment guifg=#689879 -hi Comment guifg=#689879 -hi Constant guifg=#cf8080 -hi Special guifg=darkkhaki -hi Identifier guifg=salmon -hi Include guifg=#86bb33 gui=bold -hi PreProc guifg=red guibg=white -hi Operator guifg=#bb9988 -hi Define guifg=gold gui=bold -hi Type guifg=#975546 -hi Function guifg=#bd3422 gui=bold -hi Structure guifg=green -hi LineNr guifg=grey50 -hi Ignore guifg=grey40 -hi Todo guifg=orangered guibg=yellow2 -hi Directory ctermfg=darkcyan guifg=Red -hi ErrorMsg guifg=White guibg=Red -hi VisualNOS cterm=bold,underline -hi WildMenu ctermfg=0 ctermbg=3 -hi DiffAdd ctermbg=4 -hi DiffChange ctermbg=5 -hi DiffDelete cterm=bold ctermfg=4 ctermbg=6 -hi DiffText cterm=bold ctermbg=1 -hi Underlined cterm=underline ctermfg=5 -hi Error guifg=White guibg=Red -hi SpellErrors guifg=White guibg=Red -hi StorageClass guifg=#cc3021 -" class implements extends -hi javaClassDecl guifg=#be7012 -" this -hi javaTypeDef guifg=#a63322 gui=bold -" try catch finally -hi javaExceptions guifg=#dc9a88 -" for while do -hi javaRepeat guifg=#bcba88 -" public private protected -hi javaScopeDecl guifg=#854433 -hi javaFuncDef guifg=#b53423 gui=bold -hi javaDebug guifg=#689879 -hi javaDocComment guifg=#88b899 -hi javaString guifg=#b87849 -"hi javaFuncDef gui=bold - -hi bufExplorerModBuf guibg=#000030 guifg=#222288 -hi bufExplorerLockedBuf guibg=#000030 guifg=#222288 -hi bufExplorerHidBuf guibg=#000030 guifg=#222288 -hi BufExplorerActBuf guibg=#000020 guifg=#424298 -hi bufExplorerCurBuf guibg=#000030 guifg=#ffffff -hi bufExplorerAltBuf guibg=#101070 guifg=#8888ff -hi bufExplorerUnlBuf guibg=#000030 guifg=#222288 -hi bufExplorerXxxBuf guibg=#101070 guifg=#8888ff - -hi bufExplorerBufNbr guibg=#000030 guifg=#222288 -hi bufExplorerHelp guibg=#000030 -hi bufExplorerTitle guibg=#000030 -hi bufExplorerSortType guibg=#000030 -hi bufExplorerSortBy guibg=#000030 -hi bufExplorerOpenIn guibg=#000030 -hi bufExplorerMapping guibg=#000030 -hi bufExplorerToggleSplit guibg=#000030 -hi bufExplorerToggleOpen guibg=#000030 - -hi CursorLine guibg=#280000 -hi CursorColumn guibg=#280000 - -hi MyTagListTagName guifg=#88bbff guibg=#000028 -hi MyTagListTagScope guifg=#589bcf guibg=#000028 -hi MyTagListTitle guifg=#88bbff guibg=#000028 -hi MyTagListComment guifg=#589bcf guibg=#000028 -hi MyTagListFileName guifg=#88bbff guibg=#000028 -"hi TagListNothing guifg=#488bbf guibg=#000028 - -" for ShowSources function -hi SourceLine guifg=#88bbff guibg=#000038 - - -hi MatchParen gui=bold guibg=#600000 -hi level1c guifg=#775533 -hi level2c guifg=Darkblue -hi level3c guifg=darkgray -hi level4c guifg=darkgreen -hi level5c guifg=darkcyan -hi level6c guifg=darkred -hi level7c guifg=darkmagenta -hi level8c guifg=#ffddbb -hi level9c guifg=#eeccaa -hi level10c guifg=#ffffff -hi level11c guifg=#ffddbb -hi level12c guifg=#eeccaa -hi level13c guifg=#ddbb99 -hi level14c guifg=#ccaa88 -hi level15c guifg=#bb9977 -hi level16c guifg=#aa8866 - - - -" These are the regions for each pair. -" This could be improved, perhaps, by makeing them match [ and { also, -" but I'm not going to take the time to figure out haw to make the -" end pattern match only the proper type. -syn region level1 matchgroup=level1c start=/(/ end=/)/ contains=TOP,level1,level2,level3,level4,level5,level6,level7,level8,level9,level10,level11,level12,level13,level14,level15, level16,NoInParens -syn region level2 matchgroup=level2c start=/(/ end=/)/ contains=TOP,level2,level3,level4,level5,level6,level7,level8,level9,level10,level11,level12,level13,level14,level15, level16,NoInParens -syn region level3 matchgroup=level3c start=/(/ end=/)/ contains=TOP,level3,level4,level5,level6,level7,level8,level9,level10,level11,level12,level13,level14,level15, level16,NoInParens -syn region level4 matchgroup=level4c start=/(/ end=/)/ contains=TOP,level4,level5,level6,level7,level8,level9,level10,level11,level12,level13,level14,level15, level16,NoInParens -syn region level5 matchgroup=level5c start=/(/ end=/)/ contains=TOP,level5,level6,level7,level8,level9,level10,level11,level12,level13,level14,level15, level16,NoInParens -syn region level6 matchgroup=level6c start=/(/ end=/)/ contains=TOP,level6,level7,level8,level9,level10,level11,level12,level13,level14,level15, level16,NoInParens -syn region level7 matchgroup=level7c start=/(/ end=/)/ contains=TOP,level7,level8,level9,level10,level11,level12,level13,level14,level15, level16,NoInParens -syn region level8 matchgroup=level8c start=/(/ end=/)/ contains=TOP,level8,level9,level10,level11,level12,level13,level14,level15, level16,NoInParens -syn region level9 matchgroup=level9c start=/(/ end=/)/ contains=TOP,level9,level10,level11,level12,level13,level14,level15, level16,NoInParens -syn region level10 matchgroup=level10c start=/(/ end=/)/ contains=TOP,level10,level11,level12,level13,level14,level15, level16,NoInParens -syn region level11 matchgroup=level11c start=/(/ end=/)/ contains=TOP,level11,level12,level13,level14,level15, level16,NoInParens -syn region level12 matchgroup=level12c start=/(/ end=/)/ contains=TOP,level12,level13,level14,level15, level16,NoInParens -syn region level13 matchgroup=level13c start=/(/ end=/)/ contains=TOP,level13,level14,level15, level16,NoInParens -syn region level14 matchgroup=level14c start=/(/ end=/)/ contains=TOP,level14,level15, level16,NoInParens -syn region level15 matchgroup=level15c start=/(/ end=/)/ contains=TOP,level15, level16,NoInParens -syn region level16 matchgroup=level16c start=/(/ end=/)/ contains=TOP,level16,NoInParens diff --git a/vim/colors/thegoodluck.vim b/vim/colors/thegoodluck.vim deleted file mode 100644 index cce108f..0000000 --- a/vim/colors/thegoodluck.vim +++ /dev/null @@ -1,58 +0,0 @@ -" vim: sw=4 -" Vim color file -" Maintainer: Leonid Shvechikov (aka tGL) -" Vesion: 0.7 -" Last Change: 2008/07/30 - -" tGL - the Good Luck -" My personal light colorscheme for gvim. -" I prefere to decrease screen brightness at my worktime to the value, -" when the white color not tire my eyes. - -set background=light -hi clear -if exists("syntax_on") - syntax reset -endif -let g:colors_name = "thegoodluck" - -" Vim >= 7.0 specific colors -if version >= 700 - hi CursorLine guibg=#e8f2ff - hi CursorColumn guibg=#e8f2ff - hi MatchParen guibg=#ffff00 gui=bold - hi Pmenu guifg=Black guibg=#ddeeff - hi PmenuSel guifg=White guibg=#4088d0 -endif - -" General colors -hi Cursor guifg=White guibg=Black -hi lCursor guifg=White guibg=Black -hi Normal guifg=Black guibg=White -hi NonText guifg=gray40 guibg=gray95 -hi LineNR guifg=gray70 guibg=gray95 -hi SpecialKey guifg=#ff00ff -hi Title guifg=Black gui=bold -hi Visual guibg=#bbddff - -" Syntax highlighting -hi Comment guifg=#0066cc -hi Constant guifg=#aa0000 -hi Number guifg=#aa0000 -hi String guifg=#008000 -hi Identifier guifg=#0033cc -hi Operator guifg=#0066cc gui=bold -hi Function guifg=#aa0000 -hi PreProc guifg=#aa0000 -hi Special guifg=#cc6600 -hi Statement guifg=#008040 gui=bold -hi Type guifg=#0066cc gui=bold -hi Directory guifg=#0066cc gui=bold - -hi DiffAdd guibg=#ccffcc -hi DiffChange guibg=#ffffcc -hi DiffDelete guifg=#6699cc guibg=#bbeeff gui=bold -hi DiffText guibg=#ffcccc gui=bold - -hi FoldColumn guifg=DarkBlue guibg=gray95 -hi Folded guifg=gray30 guibg=gray95 diff --git a/vim/colors/thestars.vim b/vim/colors/thestars.vim deleted file mode 100644 index fc68320..0000000 --- a/vim/colors/thestars.vim +++ /dev/null @@ -1,78 +0,0 @@ -" Vim Color File -" Last Change: Thursday, October 20, 2005 -" Maintainer: Michael Wiseman (thestarslookdown at gmail dot com) -let s:thestars_version = 1.0.1 - -" Color Help Screens -" h cterm-colors -" h group-name -" h highlight-groups - -set bg=dark -hi clear -if exists("syntax_on") - syntax reset -endif - -let colors_name = "thestars" - -"------------------------------------------------------------------------------ -" Highlight Groups -"------------------------------------------------------------------------------ - -hi Cursor guifg=#FFFAFA guibg=#2E473B gui=bold " ctermfg=black ctermbg=white cterm=bold -hi CursorLine guifg=#0E0E18 guibg=#FDF8FF " ctermfg=black ctermbg=white -hi DiffAdd guifg=white guibg=#FF4F00 " ctermfg=white ctermbg=darkyellow -hi DiffChange guifg=white guibg=#2E473B " ctermfg=white ctermbg=darkgray -hi Directory guifg=#2E473B guibg=black " ctermfg=darkgray ctermbg=black -hi ErrorMsg guifg=red guibg=black " ctermfg=red ctermbg=black -hi VertSplit guifg=#D5CFDE guibg=#605B73 " ctermfg=darkgray ctermbg=lightgray -hi Folded guifg=#605B73 guibg=#D5CFDE " ctermfg=darkgray ctermbg=lightgray -hi FoldColumn guifg=#605B73 guibg=#D5CFDE " ctermfg=darkgray ctermbg=lightgray -hi SignColumn guifg=red guibg=black " ctermfg=red ctermbg=black -hi IncSearch guifg=#FDF8FF guibg=#0E0E18 " ctermfg=white ctermbg=black -hi LineNr guifg=#605B73 guibg=#F8FBF1 " ctermfg=darkgray ctermbg=lightgray -hi ModeMsg guifg=white guibg=black " ctermfg=white ctermbg=black -hi MoreMsg guifg=white guibg=black " ctermfg=white ctermbg=black -hi NonText guifg=white guibg=black " ctermfg=white ctermbg=black -hi Normal guifg=white guibg=black " ctermfg=white ctermbg=black -hi MatchParen guifg=#FDF8FF guibg=#2E473B -hi Pmenu guifg=#DAF4F0 guibg=#A02712 " ctermfg=white ctermbg=darkred -hi PmenuSel guifg=#A02712 guibg=#DAF4F0 gui=bold -hi PmenuSbar guibg=#007B00 " ctermbg=gray -hi PmenuThumb guifg=#2E473B -hi Question guifg=darkgreen guibg=black " ctermfg=darkgreen ctermbg=black -hi Search guifg=#FDF8FF guibg=#0E0E18 -hi SpecialKey guifg=#C0C0C0 guibg=black " ctermfg=gray ctermbg=black -hi StatusLine guifg=#F8FBF1 guibg=#605B73 " ctermfg=white ctermbg=darkgray -hi StatusLineNC guifg=#605B73 guibg=#F8FBF1 " ctermfg=darkgray ctermbg=white -hi TabLine guifg=#F8FBF1 guibg=#605B73 gui=none " ctermfg=white ctermbg=darkgray -hi TabLineFill guibg=#FDF8FF " ctermbg=white -hi TabLineSel guifg=white guibg=black " ctermfg=white ctermbg=black -hi Title guifg=white guibg=black gui=bold " ctermfg=white ctermbg=black cterm=bold -hi Visual guifg=#0E0E18 guibg=#FDF8FF " ctermfg=black ctermbg=white -hi VisualNOS guifg=#0E0E18 guibg=#FDF8FF " ctermfg=black ctermbg=white -hi WarningMsg guifg=red guibg=black " ctermfg=red ctermbg=black -hi WildMenu guifg=#605B73 guibg=#D5CFDE gui=bold " ctermfg=darkgray ctermbg=lightgray - -"------------------------------------------------------------------------------ -" Group Name -"------------------------------------------------------------------------------ - -hi Comment guifg=#F8FEEF guibg=black gui=italic " ctermfg=white ctermbg=black -hi Constant guifg=#DAF4F0 guibg=black " ctermfg=red ctermbg=black -hi String guifg=#016D39 guibg=black gui=bold " ctermfg=darkred ctermbg=black cterm=bold -hi Character guifg=#00009C guibg=black " ctermfg=darkblue ctermbg=black -hi Number guifg=#DAF4F0 guibg=black " ctermfg=lightgray ctermbg=black -hi Boolean guifg=#8C1717 guibg=black " ctermfg=red ctermbg=black -hi Float guifg=#DAF4F0 guibg=black " ctermfg=yellow ctermbg=black -hi Identifier guifg=#A02712 guibg=black " ctermfg=darkgreen ctermbg=black -hi Statement guifg=#007B00 guibg=black " ctermfg=darkgreen ctermbg=black -hi Operator guifg=#FF2400 guibg=black gui=bold " ctermfg=darkgreen ctermbg=black cterm=bold -hi PreProc guifg=#1560BD guibg=black " ctermfg=darkblue ctermbg=black -hi Type guifg=#FF2400 guibg=black " ctermfg=darkgreen ctermbg=black -hi Special guifg=#0056A7 guibg=black " ctermfg=darkcyan ctermbg=black -hi Underlined guifg=white guibg=black gui=none " ctermfg=white ctermbg=black cterm=none -hi Ignore guibg=black guifg=black " ctermfg=black ctermbg=black -hi Error guibg=red guifg=white gui=bold " ctermfg=white ctermbg=red cterm=bold -hi Todo guifg=#006400 guibg=black gui=bold " ctermfg=darkgreen ctermbg=black cterm=bold diff --git a/vim/colors/thor.vim b/vim/colors/thor.vim deleted file mode 100644 index ad6e7be..0000000 --- a/vim/colors/thor.vim +++ /dev/null @@ -1,219 +0,0 @@ -" Adapted from ir_black color scheme -" More at: http://blog.infinitered.com/entries/show/8 - -set background=dark -hi clear - -if exists("syntax_on") - syntax reset -endif - -"hi Example guifg=NONE guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE - -" General colors -hi Normal guifg=#f6f3e8 guibg=#090A1B gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE -"hi Normal guifg=#f6f3e8 guibg=black gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE -hi NonText guifg=#070707 guibg=#090A1B 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=#E6E6E6 guibg=#202020 gui=NONE ctermfg=blue ctermbg=darkgray cterm=NONE - -hi Directory guifg=#00A0A0 guibg=NONE gui=NONE ctermfg=lightblue ctermbg=NONE 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=#5789F9 guibg=#000000 gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE - hi PmenuSel guifg=#5dff9e guibg=#0f291a gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE - hi Search guifg=NONE guibg=blue gui=NONE ctermfg=NONE ctermbg=blue cterm=NONE - "old: guibg=NONE gui=underline ctermbg=NONE cterm=underline -endif - -" Syntax highlighting -hi Comment guifg=#7C7C7C guibg=black gui=NONE ctermfg=darkgray ctermbg=NONE cterm=NONE -"hi String guifg=#A8FF60 guibg=NONE gui=NONE ctermfg=green ctermbg=NONE cterm=NONE " Old -hi String gui=NONE guifg=#5dff9e guibg=#0f291a ctermfg=lightgreen ctermbg=NONE -hi Number guifg=#FF73FD guibg=NONE gui=NONE ctermfg=magenta ctermbg=NONE cterm=NONE - -hi Keyword guifg=#FE3853 guibg=NONE gui=NONE ctermfg=red ctermbg=NONE cterm=NONE -"hi Keyword guifg=#96CBFE guibg=NONE gui=NONE ctermfg=blue ctermbg=NONE cterm=NONE "old -hi PreProc guifg=#FE3853 guibg=NONE gui=NONE ctermfg=red ctermbg=NONE cterm=NONE -"hi PreProc guifg=#96CBFE guibg=NONE gui=NONE ctermfg=blue ctermbg=NONE cterm=NONE -hi Conditional guifg=#FE3853 guibg=NONE gui=NONE ctermfg=red ctermbg=NONE cterm=NONE " if else end -"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=#0A9BFE guibg=NONE gui=NONE ctermfg=cyan ctermbg=NONE cterm=NONE -"hi Constant guifg=#99CC99 guibg=NONE gui=NONE ctermfg=cyan ctermbg=NONE cterm=NONE - -hi Identifier guifg=#5789F9 guibg=NONE gui=NONE ctermfg=blue ctermbg=NONE cterm=NONE -hi Function guifg=#6FD3FF guibg=NONE gui=NONE ctermfg=brown ctermbg=NONE cterm=NONE -hi Type guifg=#5789F9 guibg=NONE gui=NONE ctermfg=blue ctermbg=NONE cterm=NONE -"hi Type guifg=#FFFFB6 guibg=NONE gui=NONE ctermfg=yellow ctermbg=NONE cterm=NONE -hi Statement guifg=#FE3853 guibg=NONE gui=NONE ctermfg=red ctermbg=NONE cterm=NONE - -hi Special guifg=#FFFF69 guibg=NONE gui=NONE ctermfg=brown ctermbg=NONE cterm=NONE -hi Delimiter guifg=#00A0A0 guibg=NONE gui=NONE ctermfg=cyan ctermbg=NONE cterm=NONE -hi Operator guifg=#5BF7BB 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 -let ruby_operators = 1 - -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=#BF4FC1 guibg=NONE gui=NONE ctermfg=cyan ctermbg=NONE cterm=NONE -hi rubyInterpolationDelimiter guifg=#00A0A0 guibg=NONE gui=NONE ctermfg=cyan ctermbg=NONE cterm=NONE -hi rubyInterpolation guifg=#00A0A0 guibg=NONE gui=NONE ctermfg=cyan ctermbg=NONE cterm=NONE -hi rubyControl guifg=#FE3853 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 -hi rubyPredefinedVariable guifg=#5BF7BB guibg=NONE gui=NONE ctermfg=white ctermbg=NONE cterm=NONE -hi rubySymbol guifg=#37FE3D guibg=NONE gui=NONE ctermfg=cyan -hi rubyAttribute guifg=#FFFA87 -"rubyBoolean -"rubyClassVariable -"rubyBeginEnd -"rubyRepeatModifier -"hi link rubyArrayDelimiter Special " [ , , ] -"rubyCurlyBlock { , , } -hi railsMethod guifg=#FFFE8F guibg=NONE gui=NONE ctermfg=white ctermbg=NONE cterm=NONE -"hi railsUserClass guifg=#FFFA87 -"hi railsUserMethod guifg=#FFFA87 - -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 - -"hi rubyNoInterpolation ctermfg=red guifg=red -"hi rubyDelimEscape ctermfg=red guifg=red -"hi rubyNestedParentheses ctermfg=red guifg=red -"hi rubyNestedCurlyBraces ctermfg=red guifg=red -"hi rubyNestedAngleBrackets ctermfg=red guifg=red -"hi rubyNestedSquareBrackets ctermfg=red guifg=red -"hi rubyASCIICode ctermfg=red guifg=red -"hi rubyInteger ctermfg=185 guifg=185 -"hi rubyFloat ctermfg=185 guifg=185 -"hi rubyLocalVariableOrMethod ctermfg=red guifg=red -"hi rubyBlockArgument ctermfg=red guifg=red -"hi rubyConstant ctermfg=252 guifg=252 -"hi rubyStringSpecial ctermfg=red guifg=red -"hi rubyBlockParameter ctermfg=252 guifg=252 -"hi rubyPredefinedConstant ctermfg=red guifg=red -"hi rubyRegexp ctermfg=167 guifg=167 -"hi rubyString ctermfg=185 guifg=185 -"hi rubyBoolean ctermfg=252 guifg=252 -"hi rubyPseudoVariable ctermfg=252 guifg=252 -"hi rubyMethodDeclaration ctermfg=red guifg=red -"hi rubyClassDeclaration ctermfg=red guifg=red -"hi rubyModuleDeclaration ctermfg=red guifg=red -"hi rubyFunction ctermfg=252 guifg=252 -"hi rubyDefine ctermfg=32 guifg=32 -"hi rubyClass ctermfg=25 guifg=25 -"hi rubyModule ctermfg=25 guifg=25 -"hi rubyBlock ctermfg=252 guifg=252 -"hi rubyConditional ctermfg=81 guifg=81 -"hi rubyRepeat ctermfg=81 guifg=81 -"hi rubyControl ctermfg=81 guifg=81 -"hi rubyKeyword ctermfg=red guifg=red -"hi rubyOperator ctermfg=red guifg=red -"hi rubyBeginEnd ctermfg=red guifg=red -"hi rubyAccess ctermfg=32 guifg=32 -"hi rubyEval ctermfg=red guifg=red -"hi rubyException ctermfg=red guifg=red -"hi rubyInclude ctermfg=252 guifg=252 -"hi rubySharpBang ctermfg=red guifg=red -"hi rubyTodo ctermfg=34 guifg=34 -"hi rubyComment ctermfg=28 guifg=28 -"hi rubyDocumentation ctermfg=red guifg=red -"hi rubyData ctermfg=red guifg=red -" -"hi railsMethod ctermfg=107 guifg=107 - - -" 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 diff --git a/vim/colors/tibet.vim b/vim/colors/tibet.vim deleted file mode 100644 index 48807bf..0000000 --- a/vim/colors/tibet.vim +++ /dev/null @@ -1,101 +0,0 @@ -" Vim color file -" Maintainer: Miguel Figueiredo - -" /usr/X11R6/lib/X11 -set background=dark - -if exists("syntax_on") - syntax reset -endif - -let g:colors_name="tibet" - -hi Normal guifg=ivory guibg=darkred - -" highlight groups -"hi Cursor guibg=khaki guifg=slategrey -hi Cursor guibg=blue4 guifg=white -"hi CursorIM -"hi Directory -"hi DiffAdd -"hi DiffChange -"hi DiffDelete -"hi DiffText -"hi ErrorMsg -"hi VertSplit guibg=#c2bfa5 guifg=grey50 gui=none -hi VertSplit guibg=darkgreen guifg=white gui=none -hi Folded guibg=darkred guifg=gold -hi FoldColumn guibg=grey30 guifg=tan -hi IncSearch guifg=slategrey guibg=khaki -hi LineNr guifg=yellow guibg=darkred -hi ModeMsg guifg=goldenrod -hi MoreMsg guifg=SeaGreen -hi NonText guifg=LightBlue guibg=darkred -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 Visual gui=none guifg=white guibg=#003300 -"hi VisualNOS -hi WarningMsg guifg=salmon -"hi WildMenu -"hi Menu -"hi Scrollbar -"hi Tooltip - -" syntax highlighting groups -hi Comment guifg=goldenrod -hi Constant guifg=#ffa0a0 -"hi String guifg=blue -hi Identifier guifg=palegreen -hi Statement guifg=khaki -hi PreProc guifg=#ffa0a0 -"hi Type guifg=darkkhaki -hi Type guifg=khaki -hi Special guifg=navajowhite -"hi Underlined -hi Ignore guifg=grey40 -"hi Error -hi Todo guifg=yellow guibg=#003300 - -" 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 - - -" diff --git a/vim/colors/tir_black.vim b/vim/colors/tir_black.vim deleted file mode 100755 index 802dec1..0000000 --- a/vim/colors/tir_black.vim +++ /dev/null @@ -1,130 +0,0 @@ -" 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 diff --git a/vim/colors/tolerable.vim b/vim/colors/tolerable.vim deleted file mode 100755 index 7b97b9a..0000000 --- a/vim/colors/tolerable.vim +++ /dev/null @@ -1,43 +0,0 @@ -" Vim color file -" Maintainer: Ian Langworth -" Last Change: 2004 Dec 24 -" Email: - -" 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 - diff --git a/vim/colors/tonic.vim b/vim/colors/tonic.vim deleted file mode 100644 index be31867..0000000 --- a/vim/colors/tonic.vim +++ /dev/null @@ -1,105 +0,0 @@ -" ====================================================================== -" Tonic -" ====================================================================== -" A Sublime Text 2 / Textmate theme. -" Copyright (c) 2014 Dayle Rees. -" Released under the MIT License -" ====================================================================== -" Find more themes at : https://github.com/daylerees/colour-schemes -" ====================================================================== - -set background=dark -hi clear -syntax reset - -" Colors for the User Interface. - -hi Cursor guibg=#cc4455 guifg=white ctermbg=4 ctermfg=15 -hi link CursorIM Cursor -hi Normal guibg=#2a2f31 guifg=#eeeeee gui=none ctermbg=0 ctermfg=15 -hi NonText guibg=bg guifg=#eeeeee 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 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=#75A1A4 ctermbg=bg ctermfg=10 -hi link WarningMsg ErrorMsg - -hi StatusLine guibg=#ffeecc guifg=black 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 ctermbg=4 ctermfg=fg - -" Colors for Syntax Highlighting. - -hi Comment guibg=bg guifg=#4a5356 gui=none ctermbg=8 ctermfg=7 - -hi Constant guibg=bg guifg=white ctermbg=8 ctermfg=15 -hi String guibg=bg guifg=#B8CD44 ctermbg=bg ctermfg=14 -hi Character guibg=bg guifg=#B8CD44 ctermbg=bg ctermfg=14 -hi Number guibg=bg guifg=#B8CD44 ctermbg=1 ctermfg=15 -hi Boolean guibg=bg guifg=#B8CD44 gui=none ctermbg=1 ctermfg=15 -hi Float guibg=bg guifg=#B8CD44 ctermbg=1 ctermfg=15 - -hi Identifier guibg=bg guifg=#eeeeee ctermbg=bg ctermfg=12 -hi Function guibg=bg guifg=#B8CD44 ctermbg=bg ctermfg=12 -hi Statement guibg=bg guifg=#B8CD44 ctermbg=bg ctermfg=14 - -hi Conditional guibg=bg guifg=#EF6E44 ctermbg=bg ctermfg=12 -hi Repeat guibg=bg guifg=#EF6E44 ctermbg=4 ctermfg=14 -hi Label guibg=bg guifg=#ffccff ctermbg=bg ctermfg=13 -hi Operator guibg=bg guifg=#EF6E44 ctermbg=6 ctermfg=15 -hi Keyword guibg=bg guifg=#EF6E44 ctermbg=bg ctermfg=10 -hi Exception guibg=bg guifg=#B8CD44 ctermbg=bg ctermfg=10 - -hi PreProc guibg=bg guifg=#ffcc99 ctermbg=4 ctermfg=14 -hi Include guibg=bg guifg=#75A1A4 ctermbg=bg ctermfg=10 -hi link Define Include -hi link Macro Include -hi link PreCondit Include - -hi Type guibg=bg guifg=#75A1A4 ctermbg=bg ctermfg=12 -hi StorageClass guibg=bg guifg=#B8CD44 ctermbg=bg ctermfg=10 -hi Structure guibg=bg guifg=#eeeeee ctermbg=bg ctermfg=10 -hi Typedef guibg=bg guifg=#75A1A4 ctermbg=bg ctermfg=10 - -hi Special guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi SpecialChar guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi Tag guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi Delimiter guibg=bg guifg=fg ctermbg=1 ctermfg=fg -hi SpecialComment guibg=#334455 guifg=#67757a 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=bg guifg=#eeeeee ctermbg=1 ctermfg=15 -hi Ignore guibg=bg guifg=#cccccc ctermbg=bg ctermfg=8 -hi Error guibg=#ff0000 guifg=white ctermbg=12 ctermfg=15 -hi Todo guibg=#556677 guifg=#ff0000 ctermbg=1 ctermfg=12 - -hi htmlH2 guibg=bg guifg=fg 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 = "Tonic" -let colors_name = "Tonic" - diff --git a/vim/colors/torte.vim b/vim/colors/torte.vim deleted file mode 100755 index 2971360..0000000 --- a/vim/colors/torte.vim +++ /dev/null @@ -1,51 +0,0 @@ -" Vim color file -" Maintainer: Thorsten Maerz -" 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 - diff --git a/vim/colors/transparent.vim b/vim/colors/transparent.vim deleted file mode 100644 index ef79503..0000000 --- a/vim/colors/transparent.vim +++ /dev/null @@ -1,120 +0,0 @@ -" Vim color file -" Maintainer: Sir Raorn -" Last Change: Apr, 10 2006 -" URL: http://people.altlinux.ru/~raorn/transparent.vim - -" This color scheme uses "transparent" background (dark dark blue in gvim) -" Looks really nice when vim (console) started in transparent aterm -" But gvim looks good too -set background=dark - -" First remove all existing highlighting. -hi clear -if exists("syntax_on") - syntax reset -endif -let g:colors_name="transparent" - -" default groups -hi Normal ctermfg=Gray ctermbg=NONE guifg=Gray guibg=#00002A - -hi Cursor guifg=Black guibg=Green -if version >= 700 - hi CursorColumn cterm=reverse guibg=Gray40 - hi CursorLine cterm=underline guibg=Gray40 -endif -"hi CursorIM NONE guifg=Black guibg=Purple -hi Directory ctermfg=White guifg=White -hi DiffAdd ctermfg=White ctermbg=DarkCyan guifg=White guibg=DarkCyan -hi DiffChange ctermfg=Black ctermbg=Gray guifg=Black guibg=DarkGray -hi DiffDelete ctermfg=White ctermbg=DarkRed guifg=White guibg=DarkRed -hi DiffText cterm=bold ctermfg=White ctermbg=Gray gui=bold guifg=White guibg=DarkGray -hi ErrorMsg ctermfg=White ctermbg=DarkRed guifg=White guibg=DarkRed -hi VertSplit cterm=reverse gui=reverse -hi Folded cterm=bold ctermfg=Cyan ctermbg=NONE gui=bold guifg=Cyan guibg=DarkCyan -hi FoldColumn ctermfg=Green ctermbg=NONE guifg=Green guibg=#00002A -hi IncSearch ctermfg=White ctermbg=Black guifg=White guibg=Black -hi LineNr ctermfg=Yellow guifg=DarkCyan -if version >= 700 - hi MatchParen cterm=bold,underline ctermbg=NONE gui=bold,underline guibg=NONE -endif -hi ModeMsg cterm=bold ctermfg=White gui=bold guifg=White -hi MoreMsg cterm=bold ctermfg=White gui=bold guifg=White -hi NonText ctermfg=NONE guifg=NONE -if version >= 700 - hi Pmenu ctermfg=Black ctermbg=Cyan guifg=Black guibg=Cyan - hi PmenuSel ctermfg=Black ctermbg=Grey guifg=Black guibg=Grey - hi PmenuSbar ctermfg=Black ctermbg=Grey guifg=Black guibg=Grey - hi PmenuThumb cterm=reverse gui=reverse -endif -hi Question ctermfg=Green guifg=Green -hi Search cterm=reverse ctermfg=fg ctermbg=NONE gui=reverse guifg=fg guibg=bg -hi SpecialKey ctermfg=LightRed guifg=Red -if version >= 700 - hi SpellBad ctermbg=Red gui=undercurl guisp=Red - hi SpellCap ctermbg=Blue gui=undercurl guisp=Blue - hi SpellRare ctermbg=Magenta gui=undercurl guisp=Magenta - hi SpellLocal ctermbg=Cyan gui=undercurl guisp=Cyan -endif -hi StatusLine cterm=bold,reverse ctermfg=White ctermbg=Black gui=bold,reverse guifg=White guibg=Black -hi StatusLineNC cterm=reverse ctermfg=Gray ctermbg=Black gui=reverse guifg=DarkGray guibg=Black -if version >= 700 - hi TabLine cterm=underline ctermfg=Gray gui=underline guifg=Black guibg=DarkGray - hi TabLineSel cterm=bold,underline ctermfg=White gui=bold guifg=White - hi TabLineFill cterm=underline ctermfg=Gray gui=underline guifg=Black guibg=DarkGray -endif -hi Title ctermfg=LightGreen gui=bold guifg=Green -hi Visual cterm=inverse ctermfg=White ctermbg=DarkGray gui=inverse guifg=DarkGray guibg=Black -hi VisualNOS cterm=bold,underline gui=bold,underline -hi WarningMsg ctermfg=White ctermbg=DarkRed guifg=White guibg=DarkRed -hi WildMenu cterm=bold ctermfg=Black ctermbg=Yellow gui=bold guifg=Black guibg=Yellow -"hi Menu -"hi Scrollbar -"hi Tooltip - -" syntax highlighting groups -hi Comment ctermfg=DarkCyan guifg=DarkCyan - -hi Constant ctermfg=LightGreen guifg=LightGreen -hi String ctermfg=Yellow guifg=Yellow -hi Character ctermfg=Yellow guifg=Yellow -"hi Number -"hi Boolean -"hi Float - -hi Identifier ctermfg=LightCyan guifg=LightCyan -hi Function ctermfg=White guifg=White - -hi Statement ctermfg=Yellow guifg=Yellow -"hi Conditional -"hi Repeat -hi Label ctermfg=White guifg=White -hi Operator ctermfg=Green guifg=Green -"hi Keyword -hi Exception ctermfg=Black ctermbg=DarkRed guifg=Black guibg=DarkRed - -hi PreProc ctermfg=DarkGreen guifg=#00aa00 -"hi Include -"hi Define -"hi Macro -"hi PreCondit - -hi Type ctermfg=Green guifg=Green -"hi StorageClass -"hi Structure -hi Typedef ctermfg=Red guifg=Red - -hi Special ctermfg=Red guifg=Red -"hi SpecialChar -hi Tag ctermfg=LightGreen guifg=LightGreen -hi Delimiter ctermfg=Green guifg=Green -"hi SpecialComment -hi Debug ctermfg=White ctermbg=Black guifg=White guibg=Black - -hi Underlined cterm=underline gui=underline - -hi Ignore ctermfg=DarkBlue guifg=DarkBlue - -hi Error ctermfg=White ctermbg=DarkRed guifg=White guibg=DarkRed - -hi Todo ctermfg=Black ctermbg=Gray guifg=Black guibg=Gray diff --git a/vim/colors/tribal.vim b/vim/colors/tribal.vim deleted file mode 100644 index a7a85f5..0000000 --- a/vim/colors/tribal.vim +++ /dev/null @@ -1,105 +0,0 @@ -" ====================================================================== -" Tribal -" ====================================================================== -" A Sublime Text 2 / Textmate theme. -" Copyright (c) 2014 Dayle Rees. -" Released under the MIT License -" ====================================================================== -" Find more themes at : https://github.com/daylerees/colour-schemes -" ====================================================================== - -set background=dark -hi clear -syntax reset - -" Colors for the User Interface. - -hi Cursor guibg=#cc4455 guifg=white ctermbg=4 ctermfg=15 -hi link CursorIM Cursor -hi Normal guibg=#19191d guifg=#ffffff gui=none ctermbg=0 ctermfg=15 -hi NonText guibg=bg guifg=#ffffff 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 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=#c43535 ctermbg=bg ctermfg=10 -hi link WarningMsg ErrorMsg - -hi StatusLine guibg=#ffeecc guifg=black 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 ctermbg=4 ctermfg=fg - -" Colors for Syntax Highlighting. - -hi Comment guibg=bg guifg=#4a4a54 gui=none ctermbg=8 ctermfg=7 - -hi Constant guibg=bg guifg=white ctermbg=8 ctermfg=15 -hi String guibg=bg guifg=#64aeb3 ctermbg=bg ctermfg=14 -hi Character guibg=bg guifg=#5f5582 ctermbg=bg ctermfg=14 -hi Number guibg=bg guifg=#64aeb3 ctermbg=1 ctermfg=15 -hi Boolean guibg=bg guifg=#64aeb3 gui=none ctermbg=1 ctermfg=15 -hi Float guibg=bg guifg=#64aeb3 ctermbg=1 ctermfg=15 - -hi Identifier guibg=bg guifg=#ffffff ctermbg=bg ctermfg=12 -hi Function guibg=bg guifg=#5f5582 ctermbg=bg ctermfg=12 -hi Statement guibg=bg guifg=#5f5582 ctermbg=bg ctermfg=14 - -hi Conditional guibg=bg guifg=#5f5582 ctermbg=bg ctermfg=12 -hi Repeat guibg=bg guifg=#5f5582 ctermbg=4 ctermfg=14 -hi Label guibg=bg guifg=#ffccff ctermbg=bg ctermfg=13 -hi Operator guibg=bg guifg=#5f5582 ctermbg=6 ctermfg=15 -hi Keyword guibg=bg guifg=#5f5582 ctermbg=bg ctermfg=10 -hi Exception guibg=bg guifg=#5f5582 ctermbg=bg ctermfg=10 - -hi PreProc guibg=bg guifg=#ffcc99 ctermbg=4 ctermfg=14 -hi Include guibg=bg guifg=#c43535 ctermbg=bg ctermfg=10 -hi link Define Include -hi link Macro Include -hi link PreCondit Include - -hi Type guibg=bg guifg=#c43535 ctermbg=bg ctermfg=12 -hi StorageClass guibg=bg guifg=#5f5582 ctermbg=bg ctermfg=10 -hi Structure guibg=bg guifg=#ffffff ctermbg=bg ctermfg=10 -hi Typedef guibg=bg guifg=#c43535 ctermbg=bg ctermfg=10 - -hi Special guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi SpecialChar guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi Tag guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi Delimiter guibg=bg guifg=fg ctermbg=1 ctermfg=fg -hi SpecialComment guibg=#334455 guifg=#62626e 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=bg guifg=#ffffff ctermbg=1 ctermfg=15 -hi Ignore guibg=bg guifg=#cccccc ctermbg=bg ctermfg=8 -hi Error guibg=#ff0000 guifg=white ctermbg=12 ctermfg=15 -hi Todo guibg=#556677 guifg=#ff0000 ctermbg=1 ctermfg=12 - -hi htmlH2 guibg=bg guifg=fg 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 = "Tribal" -let colors_name = "Tribal" - diff --git a/vim/colors/tron.vim b/vim/colors/tron.vim deleted file mode 100644 index 91ead57..0000000 --- a/vim/colors/tron.vim +++ /dev/null @@ -1,105 +0,0 @@ -" ====================================================================== -" Tron -" ====================================================================== -" A Sublime Text 2 / Textmate theme. -" Copyright (c) 2014 Dayle Rees. -" Released under the MIT License -" ====================================================================== -" Find more themes at : https://github.com/daylerees/colour-schemes -" ====================================================================== - -set background=dark -hi clear -syntax reset - -" Colors for the User Interface. - -hi Cursor guibg=#cc4455 guifg=white ctermbg=4 ctermfg=15 -hi link CursorIM Cursor -hi Normal guibg=#14191f guifg=#aec2e0 gui=none ctermbg=0 ctermfg=15 -hi NonText guibg=bg guifg=#aec2e0 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 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=#267fb5 ctermbg=bg ctermfg=10 -hi link WarningMsg ErrorMsg - -hi StatusLine guibg=#ffeecc guifg=black 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 ctermbg=4 ctermfg=fg - -" Colors for Syntax Highlighting. - -hi Comment guibg=bg guifg=#324357 gui=none ctermbg=8 ctermfg=7 - -hi Constant guibg=bg guifg=white ctermbg=8 ctermfg=15 -hi String guibg=bg guifg=#6ee2ff ctermbg=bg ctermfg=14 -hi Character guibg=bg guifg=#ffffff ctermbg=bg ctermfg=14 -hi Number guibg=bg guifg=#6ee2ff ctermbg=1 ctermfg=15 -hi Boolean guibg=bg guifg=#6ee2ff gui=none ctermbg=1 ctermfg=15 -hi Float guibg=bg guifg=#6ee2ff ctermbg=1 ctermfg=15 - -hi Identifier guibg=bg guifg=#aec2e0 ctermbg=bg ctermfg=12 -hi Function guibg=bg guifg=#ffffff ctermbg=bg ctermfg=12 -hi Statement guibg=bg guifg=#ffffff ctermbg=bg ctermfg=14 - -hi Conditional guibg=bg guifg=#748aa6 ctermbg=bg ctermfg=12 -hi Repeat guibg=bg guifg=#748aa6 ctermbg=4 ctermfg=14 -hi Label guibg=bg guifg=#ffccff ctermbg=bg ctermfg=13 -hi Operator guibg=bg guifg=#748aa6 ctermbg=6 ctermfg=15 -hi Keyword guibg=bg guifg=#748aa6 ctermbg=bg ctermfg=10 -hi Exception guibg=bg guifg=#ffffff ctermbg=bg ctermfg=10 - -hi PreProc guibg=bg guifg=#ffcc99 ctermbg=4 ctermfg=14 -hi Include guibg=bg guifg=#267fb5 ctermbg=bg ctermfg=10 -hi link Define Include -hi link Macro Include -hi link PreCondit Include - -hi Type guibg=bg guifg=#267fb5 ctermbg=bg ctermfg=12 -hi StorageClass guibg=bg guifg=#ffffff ctermbg=bg ctermfg=10 -hi Structure guibg=bg guifg=#aec2e0 ctermbg=bg ctermfg=10 -hi Typedef guibg=bg guifg=#267fb5 ctermbg=bg ctermfg=10 - -hi Special guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi SpecialChar guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi Tag guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi Delimiter guibg=bg guifg=fg ctermbg=1 ctermfg=fg -hi SpecialComment guibg=#334455 guifg=#4d6785 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=bg guifg=#aec2e0 ctermbg=1 ctermfg=15 -hi Ignore guibg=bg guifg=#cccccc ctermbg=bg ctermfg=8 -hi Error guibg=#ff0000 guifg=white ctermbg=12 ctermfg=15 -hi Todo guibg=#556677 guifg=#ff0000 ctermbg=1 ctermfg=12 - -hi htmlH2 guibg=bg guifg=fg 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 = "Tron" -let colors_name = "Tron" - diff --git a/vim/colors/tronLegacy.vim b/vim/colors/tronLegacy.vim deleted file mode 100644 index 2acc8b0..0000000 --- a/vim/colors/tronLegacy.vim +++ /dev/null @@ -1,103 +0,0 @@ -" Vim color file -" Converted from Textmate theme TronLegacy using Coloration v0.3.2 (http://github.com/sickill/coloration) - -set background=dark -highlight clear - -if exists("syntax_on") - syntax reset -endif - -let g:colors_name = "TronLegacy" - -hi Cursor ctermfg=NONE ctermbg=231 cterm=NONE guifg=NONE guibg=#f8f8f0 gui=NONE -hi Visual ctermfg=NONE ctermbg=23 cterm=NONE guifg=NONE guibg=#183c66 gui=NONE -hi CursorLine ctermfg=NONE ctermbg=17 cterm=NONE guifg=NONE guibg=#232a32 gui=NONE -hi CursorColumn ctermfg=NONE ctermbg=17 cterm=NONE guifg=NONE guibg=#232a32 gui=NONE -hi ColorColumn ctermfg=NONE ctermbg=17 cterm=NONE guifg=NONE guibg=#232a32 gui=NONE -hi LineNr ctermfg=60 ctermbg=17 cterm=NONE guifg=#616e80 guibg=#232a32 gui=NONE -hi VertSplit ctermfg=59 ctermbg=59 cterm=NONE guifg=#414a57 guibg=#414a57 gui=NONE -hi MatchParen ctermfg=103 ctermbg=NONE cterm=NONE guifg=#748aa6 guibg=NONE gui=NONE -hi StatusLine ctermfg=146 ctermbg=59 cterm=bold guifg=#aec2e0 guibg=#414a57 gui=bold -hi StatusLineNC ctermfg=146 ctermbg=59 cterm=NONE guifg=#aec2e0 guibg=#414a57 gui=NONE -hi Pmenu ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE -hi PmenuSel ctermfg=NONE ctermbg=23 cterm=NONE guifg=NONE guibg=#183c66 gui=NONE -hi IncSearch ctermfg=NONE ctermbg=59 cterm=NONE guifg=NONE guibg=#525a61 gui=NONE -hi Search ctermfg=NONE ctermbg=59 cterm=NONE guifg=NONE guibg=#525a61 gui=NONE -hi Directory ctermfg=214 ctermbg=NONE cterm=NONE guifg=#ffb20d guibg=NONE gui=NONE -hi Folded ctermfg=59 ctermbg=16 cterm=NONE guifg=#324357 guibg=#14191f gui=NONE - -hi Normal ctermfg=146 ctermbg=16 cterm=NONE guifg=#aec2e0 guibg=#14191f gui=NONE -hi Boolean ctermfg=214 ctermbg=NONE cterm=NONE guifg=#ffb20d guibg=NONE gui=NONE -hi Character ctermfg=214 ctermbg=NONE cterm=NONE guifg=#ffb20d guibg=NONE gui=NONE -hi Comment ctermfg=59 ctermbg=NONE cterm=NONE guifg=#324357 guibg=NONE gui=NONE -hi Conditional ctermfg=103 ctermbg=NONE cterm=NONE guifg=#748aa6 guibg=NONE gui=NONE -hi Constant ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE -hi Define ctermfg=103 ctermbg=NONE cterm=NONE guifg=#748aa6 guibg=NONE gui=NONE -hi ErrorMsg ctermfg=231 ctermbg=38 cterm=NONE guifg=#f8f8f0 guibg=#00a8c6 gui=NONE -hi WarningMsg ctermfg=231 ctermbg=38 cterm=NONE guifg=#f8f8f0 guibg=#00a8c6 gui=NONE -hi Float ctermfg=190 ctermbg=NONE cterm=NONE guifg=#c7f026 guibg=NONE gui=NONE -hi Function ctermfg=214 ctermbg=NONE cterm=NONE guifg=#ffb20d guibg=NONE gui=NONE -hi Identifier ctermfg=31 ctermbg=NONE cterm=NONE guifg=#267fb5 guibg=NONE gui=italic -hi Keyword ctermfg=103 ctermbg=NONE cterm=NONE guifg=#748aa6 guibg=NONE gui=NONE -hi Label ctermfg=202 ctermbg=NONE cterm=NONE guifg=#ff410d guibg=NONE gui=NONE -hi NonText ctermfg=59 ctermbg=16 cterm=NONE guifg=#3b3a32 guibg=#1c2129 gui=NONE -hi Number ctermfg=190 ctermbg=NONE cterm=NONE guifg=#c7f026 guibg=NONE gui=NONE -hi Operator ctermfg=103 ctermbg=NONE cterm=NONE guifg=#748aa6 guibg=NONE gui=NONE -hi PreProc ctermfg=103 ctermbg=NONE cterm=NONE guifg=#748aa6 guibg=NONE gui=NONE -hi Special ctermfg=146 ctermbg=NONE cterm=NONE guifg=#aec2e0 guibg=NONE gui=NONE -hi SpecialKey ctermfg=59 ctermbg=17 cterm=NONE guifg=#3b3a32 guibg=#232a32 gui=NONE -hi Statement ctermfg=103 ctermbg=NONE cterm=NONE guifg=#748aa6 guibg=NONE gui=NONE -hi StorageClass ctermfg=31 ctermbg=NONE cterm=NONE guifg=#267fb5 guibg=NONE gui=italic -hi String ctermfg=202 ctermbg=NONE cterm=NONE guifg=#ff410d guibg=NONE gui=NONE -hi Tag ctermfg=31 ctermbg=NONE cterm=NONE guifg=#267fb5 guibg=NONE gui=NONE -hi Title ctermfg=146 ctermbg=NONE cterm=bold guifg=#aec2e0 guibg=NONE gui=bold -hi Todo ctermfg=59 ctermbg=NONE cterm=inverse,bold guifg=#324357 guibg=NONE gui=inverse,bold -hi Type ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE -hi Underlined ctermfg=NONE ctermbg=NONE cterm=underline guifg=NONE guibg=NONE gui=underline -hi rubyClass ctermfg=103 ctermbg=NONE cterm=NONE guifg=#748aa6 guibg=NONE gui=NONE -hi rubyFunction ctermfg=214 ctermbg=NONE cterm=NONE guifg=#ffb20d guibg=NONE gui=NONE -hi rubyInterpolationDelimiter ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE -hi rubySymbol ctermfg=214 ctermbg=NONE cterm=NONE guifg=#ffb20d guibg=NONE gui=NONE -hi rubyConstant ctermfg=31 ctermbg=NONE cterm=NONE guifg=#267fb5 guibg=NONE gui=italic -hi rubyStringDelimiter ctermfg=202 ctermbg=NONE cterm=NONE guifg=#ff410d guibg=NONE gui=NONE -hi rubyBlockParameter ctermfg=113 ctermbg=NONE cterm=NONE guifg=#95cc5e guibg=NONE gui=italic -hi rubyInstanceVariable ctermfg=188 ctermbg=NONE cterm=NONE guifg=#d0dfe6 guibg=NONE gui=NONE -hi rubyInclude ctermfg=103 ctermbg=NONE cterm=NONE guifg=#748aa6 guibg=NONE gui=NONE -hi rubyGlobalVariable ctermfg=188 ctermbg=NONE cterm=NONE guifg=#d0dfe6 guibg=NONE gui=NONE -hi rubyRegexp ctermfg=202 ctermbg=NONE cterm=NONE guifg=#ff410d guibg=NONE gui=NONE -hi rubyRegexpDelimiter ctermfg=202 ctermbg=NONE cterm=NONE guifg=#ff410d guibg=NONE gui=NONE -hi rubyEscape ctermfg=214 ctermbg=NONE cterm=NONE guifg=#ffb20d guibg=NONE gui=NONE -hi rubyControl ctermfg=103 ctermbg=NONE cterm=NONE guifg=#748aa6 guibg=NONE gui=NONE -hi rubyClassVariable ctermfg=188 ctermbg=NONE cterm=NONE guifg=#d0dfe6 guibg=NONE gui=NONE -hi rubyOperator ctermfg=103 ctermbg=NONE cterm=NONE guifg=#748aa6 guibg=NONE gui=NONE -hi rubyException ctermfg=103 ctermbg=NONE cterm=NONE guifg=#748aa6 guibg=NONE gui=NONE -hi rubyPseudoVariable ctermfg=188 ctermbg=NONE cterm=NONE guifg=#d0dfe6 guibg=NONE gui=NONE -hi rubyRailsUserClass ctermfg=31 ctermbg=NONE cterm=NONE guifg=#267fb5 guibg=NONE gui=italic -hi rubyRailsARAssociationMethod ctermfg=31 ctermbg=NONE cterm=NONE guifg=#267fb5 guibg=NONE gui=NONE -hi rubyRailsARMethod ctermfg=31 ctermbg=NONE cterm=NONE guifg=#267fb5 guibg=NONE gui=NONE -hi rubyRailsRenderMethod ctermfg=31 ctermbg=NONE cterm=NONE guifg=#267fb5 guibg=NONE gui=NONE -hi rubyRailsMethod ctermfg=31 ctermbg=NONE cterm=NONE guifg=#267fb5 guibg=NONE gui=NONE -hi erubyDelimiter ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE -hi erubyComment ctermfg=59 ctermbg=NONE cterm=NONE guifg=#324357 guibg=NONE gui=NONE -hi erubyRailsMethod ctermfg=31 ctermbg=NONE cterm=NONE guifg=#267fb5 guibg=NONE gui=NONE -hi htmlTag ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE -hi htmlEndTag ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE -hi htmlTagName ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE -hi htmlArg ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE -hi htmlSpecialChar ctermfg=214 ctermbg=NONE cterm=NONE guifg=#ffb20d guibg=NONE gui=NONE -hi javaScriptFunction ctermfg=31 ctermbg=NONE cterm=NONE guifg=#267fb5 guibg=NONE gui=italic -hi javaScriptRailsFunction ctermfg=31 ctermbg=NONE cterm=NONE guifg=#267fb5 guibg=NONE gui=NONE -hi javaScriptBraces ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE -hi yamlKey ctermfg=31 ctermbg=NONE cterm=NONE guifg=#267fb5 guibg=NONE gui=NONE -hi yamlAnchor ctermfg=188 ctermbg=NONE cterm=NONE guifg=#d0dfe6 guibg=NONE gui=NONE -hi yamlAlias ctermfg=188 ctermbg=NONE cterm=NONE guifg=#d0dfe6 guibg=NONE gui=NONE -hi yamlDocumentHeader ctermfg=202 ctermbg=NONE cterm=NONE guifg=#ff410d guibg=NONE gui=NONE -hi cssURL ctermfg=113 ctermbg=NONE cterm=NONE guifg=#95cc5e guibg=NONE gui=italic -hi cssFunctionName ctermfg=31 ctermbg=NONE cterm=NONE guifg=#267fb5 guibg=NONE gui=NONE -hi cssColor ctermfg=214 ctermbg=NONE cterm=NONE guifg=#ffb20d guibg=NONE gui=NONE -hi cssPseudoClassId ctermfg=214 ctermbg=NONE cterm=NONE guifg=#ffb20d guibg=NONE gui=NONE -hi cssClassName ctermfg=214 ctermbg=NONE cterm=NONE guifg=#ffb20d guibg=NONE gui=NONE -hi cssValueLength ctermfg=190 ctermbg=NONE cterm=NONE guifg=#c7f026 guibg=NONE gui=NONE -hi cssCommonAttr ctermfg=31 ctermbg=NONE cterm=NONE guifg=#267fb5 guibg=NONE gui=NONE -hi cssBraces ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE diff --git a/vim/colors/turbo.vim b/vim/colors/turbo.vim deleted file mode 100644 index c5bc1d6..0000000 --- a/vim/colors/turbo.vim +++ /dev/null @@ -1,87 +0,0 @@ -" Vim color file -" Maintainer: Bryant Casteel -" Web Site: http://bethings.provoplatinum.com -" Last Change: 2007 Jan. 22 - -" turbo: Intended to look like the color scheme -" from Borland's Turbo C++ and Turbo Pascal. - -set bg=dark -hi clear -if exists("syntax_on") - syntax reset -endif - -let colors_name = "turbo" - -hi Normal guifg=yellow guibg=#000040 ctermfg=brown - -hi ErrorMsg guifg=white guibg=#287eff -hi ErrorMsg ctermfg=white ctermbg=lightblue - -hi Visual guifg=#8080ff guibg=fg gui=reverse -hi Visual ctermfg=lightblue ctermbg=fg cterm=reverse - -hi VisualNOS guifg=#8080ff guibg=fg gui=reverse,underline -hi VisualNOS 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 -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=magenta gui=none ctermfg=magenta cterm=bold -hi WarningMsg guifg=red ctermfg=red - -hi WildMenu guifg=yellow guibg=black -hi WildMenu ctermfg=yellow ctermbg=black cterm=none - -hi ModeMsg guifg=#22cce2 ctermfg=lightblue -hi MoreMsg guifg=darkgreen ctermfg=darkgreen -hi Question guifg=green gui=none ctermfg=green cterm=none -hi NonText guifg=#0030ff ctermfg=darkblue - -" Split window status bar -hi StatusLine guifg=blue guibg=yellow gui=none -hi StatusLine ctermfg=blue ctermbg=gray cterm=none - -hi StatusLineNC guifg=black guibg=green gui=none -hi StatusLineNC ctermfg=black ctermbg=gray cterm=none - -hi VertSplit guifg=black guibg=orange gui=none -hi VertSplit ctermfg=black ctermbg=gray cterm=none - -" Folded code -hi Folded guifg=#808080 guibg=#000040 -hi Folded ctermfg=darkgrey ctermbg=black cterm=bold -hi FoldColumn guifg=#808080 guibg=#000040 -hi FoldColumn ctermfg=darkgrey ctermbg=black cterm=bold - -hi LineNr guifg=#90f020 ctermfg=green cterm=none - - -hi DiffAdd guibg=darkblue ctermbg=darkblue cterm=none -hi DiffChange guibg=darkmagenta ctermbg=magenta cterm=none - -hi DiffDelete guifg=Blue guibg=DarkCyan gui=bold -hi DiffDelete ctermfg=blue ctermbg=cyan - -hi DiffText guibg=Red gui=bold ctermbg=red cterm=bold - -" Cursor -hi Cursor guifg=#000020 guibg=#ffaf38 cterm=reverse -hi lCursor guifg=white guibg=black ctermbg=darkgreen cterm=reverse - -" Syntax highlighting: -hi Comment guifg=darkcyan ctermfg=darkcyan -hi Constant guifg=darkred ctermfg=darkred cterm=none -hi Special guifg=magenta gui=none ctermfg=magenta cterm=none -hi Identifier guifg=green ctermfg=green cterm=none -hi Statement guifg=white gui=bold ctermfg=grey cterm=none -hi PreProc guifg=darkgreen gui=none ctermfg=darkgreen cterm=none -hi type guifg=grey gui=bold ctermfg=grey cterm=none -hi Underlined gui=underline cterm=none -hi Ignore gui=reverse cterm=reverse - - diff --git a/vim/colors/turnip.vim b/vim/colors/turnip.vim deleted file mode 100644 index 2adafbd..0000000 --- a/vim/colors/turnip.vim +++ /dev/null @@ -1,105 +0,0 @@ -" ====================================================================== -" Turnip -" ====================================================================== -" A Sublime Text 2 / Textmate theme. -" Copyright (c) 2014 Dayle Rees. -" Released under the MIT License -" ====================================================================== -" Find more themes at : https://github.com/daylerees/colour-schemes -" ====================================================================== - -set background=dark -hi clear -syntax reset - -" Colors for the User Interface. - -hi Cursor guibg=#cc4455 guifg=white ctermbg=4 ctermfg=15 -hi link CursorIM Cursor -hi Normal guibg=#1a1b1d guifg=#EDE0CE gui=none ctermbg=0 ctermfg=15 -hi NonText guibg=bg guifg=#EDE0CE 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 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=#92B55F ctermbg=bg ctermfg=10 -hi link WarningMsg ErrorMsg - -hi StatusLine guibg=#ffeecc guifg=black 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 ctermbg=4 ctermfg=fg - -" Colors for Syntax Highlighting. - -hi Comment guibg=bg guifg=#7A7267 gui=none ctermbg=8 ctermfg=7 - -hi Constant guibg=bg guifg=white ctermbg=8 ctermfg=15 -hi String guibg=bg guifg=#E8DA5E ctermbg=bg ctermfg=14 -hi Character guibg=bg guifg=#487D76 ctermbg=bg ctermfg=14 -hi Number guibg=bg guifg=#E8DA5E ctermbg=1 ctermfg=15 -hi Boolean guibg=bg guifg=#E8DA5E gui=none ctermbg=1 ctermfg=15 -hi Float guibg=bg guifg=#E8DA5E ctermbg=1 ctermfg=15 - -hi Identifier guibg=bg guifg=#EDE0CE ctermbg=bg ctermfg=12 -hi Function guibg=bg guifg=#487D76 ctermbg=bg ctermfg=12 -hi Statement guibg=bg guifg=#487D76 ctermbg=bg ctermfg=14 - -hi Conditional guibg=bg guifg=#92B55F ctermbg=bg ctermfg=12 -hi Repeat guibg=bg guifg=#92B55F ctermbg=4 ctermfg=14 -hi Label guibg=bg guifg=#ffccff ctermbg=bg ctermfg=13 -hi Operator guibg=bg guifg=#92B55F ctermbg=6 ctermfg=15 -hi Keyword guibg=bg guifg=#92B55F ctermbg=bg ctermfg=10 -hi Exception guibg=bg guifg=#487D76 ctermbg=bg ctermfg=10 - -hi PreProc guibg=bg guifg=#ffcc99 ctermbg=4 ctermfg=14 -hi Include guibg=bg guifg=#92B55F ctermbg=bg ctermfg=10 -hi link Define Include -hi link Macro Include -hi link PreCondit Include - -hi Type guibg=bg guifg=#92B55F ctermbg=bg ctermfg=12 -hi StorageClass guibg=bg guifg=#487D76 ctermbg=bg ctermfg=10 -hi Structure guibg=bg guifg=#EDE0CE ctermbg=bg ctermfg=10 -hi Typedef guibg=bg guifg=#92B55F ctermbg=bg ctermfg=10 - -hi Special guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi SpecialChar guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi Tag guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi Delimiter guibg=bg guifg=fg ctermbg=1 ctermfg=fg -hi SpecialComment guibg=#334455 guifg=#aea395 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=bg guifg=#EDE0CE ctermbg=1 ctermfg=15 -hi Ignore guibg=bg guifg=#cccccc ctermbg=bg ctermfg=8 -hi Error guibg=#ff0000 guifg=white ctermbg=12 ctermfg=15 -hi Todo guibg=#556677 guifg=#ff0000 ctermbg=1 ctermfg=12 - -hi htmlH2 guibg=bg guifg=fg 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 = "Turnip" -let colors_name = "Turnip" - diff --git a/vim/colors/twilight.vim b/vim/colors/twilight.vim deleted file mode 100755 index f2ccdd3..0000000 --- a/vim/colors/twilight.vim +++ /dev/null @@ -1,114 +0,0 @@ - -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 - diff --git a/vim/colors/twilight256.vim b/vim/colors/twilight256.vim deleted file mode 100644 index 41302e9..0000000 --- a/vim/colors/twilight256.vim +++ /dev/null @@ -1,300 +0,0 @@ -" twilight256 color scheme file -" Maintainer: Neal Milstein - neal dot milstein at gmail dot com -" Last Change: 2011 Feb 1 -" -" This theme copies the colors from the TextMate theme Twilight. -" -" The theme is designed to be used on a black background. I only tested it -" using a 256-color terminal; I do not think it will work on much else (gvim, -" 8-color terminal, etc.). -" -" The functions in this theme that convert hex color codes to the nearest -" xterm-256 color number are from the theme desert2 (desert256), developed by Henry So, Jr. -" -" The colors of this theme are based on the TextMate Twilight theme -" – www.macromates.com - -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="twilight256" - -if has("gui_running") || &t_Co == 88 || &t_Co == 256 - " functions {{{ - " returns an approximate grey index for the given grey level - fun 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 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 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 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 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 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 color(r, g, b) - " get the closest grey - let l:gx = grey_number(a:r) - let l:gy = grey_number(a:g) - let l:gz = grey_number(a:b) - - " get the closest color - let l:x = rgb_number(a:r) - let l:y = rgb_number(a:g) - let l:z = rgb_number(a:b) - - if l:gx == l:gy && l:gy == l:gz - " there are two possibilities - let l:dgr = grey_level(l:gx) - a:r - let l:dgg = grey_level(l:gy) - a:g - let l:dgb = grey_level(l:gz) - a:b - let l:dgrey = (l:dgr * l:dgr) + (l:dgg * l:dgg) + (l:dgb * l:dgb) - let l:dr = rgb_level(l:gx) - a:r - let l:dg = rgb_level(l:gy) - a:g - let l:db = 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 grey_color(l:gx) - else - " use the color - return rgb_color(l:x, l:y, l:z) - endif - else - " only one possibility - return rgb_color(l:x, l:y, l:z) - endif - endfun - - " returns the palette index to approximate the 'rrggbb' hex string - fun 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 color(l:r, l:g, l:b) - endfun - - " sets the highlighting for the given group - fun X(group, fg, bg, attr) - if a:fg != "" - exec "hi " . a:group . " guifg=#" . a:fg . " ctermfg=" . rgb(a:fg) - endif - if a:bg != "" - exec "hi " . a:group . " guibg=#" . a:bg . " ctermbg=" . rgb(a:bg) - endif - if a:attr != "" - exec "hi " . a:group . " gui=" . a:attr . " cterm=" . a:attr - endif - endfun - " }}} - - call X("Normal", "ffffff", "", "") - - " highlight groups - "call X("Cursor", "708090", "f0e68c", "") - "CursorIM - "Directory - "DiffAdd - "DiffChange - "DiffDelete - "DiffText - "ErrorMsg - "call X("VertSplit", "c2bfa5", "7f7f7f", "reverse") - "call X("Folded", "ffd700", "4d4d4d", "") - "call X("FoldColumn", "d2b48c", "4d4d4d", "") - "call X("IncSearch", "708090", "f0e68c", "") - call X("LineNr", "CCCCCC", "", "") - "call X("ModeMsg", "D4D4D4", "", "") - "call X("MoreMsg", "2e8b57", "", "") - "call X("NonText", "addbe7", "000000", "bold") - "call X("Question", "00ff7f", "", "") - "call X("Search", "f5deb3", "cd853f", "") - "call X("SpecialKey", "9acd32", "", "") - "call X("StatusLine", "c2bfa5", "000000", "reverse") - "call X("StatusLineNC", "c2bfa5", "7f7f7f", "reverse") - "call X("Title", "cd5c5c", "", "") - call X("Visual", "D3D3D3", "3E3E3E", "reverse") - "VisualNOS - "call X("WarningMsg", "fa8072", "", "") - "WildMenu - "Menu - "Scrollbar - "Tooltip - - " syntax highlighting groups - call X("Comment", "828282", "", "") - call X("Constant", "CF6A4C", "", "") - call X("Identifier", "7587A6", "", "none") - call X("Function", "9B703F", "", "") - call X("Define", "CDA869", "", "none") - call X("Statement", "CDA869", "", "") - call X("String", "8F9D6A", "", "") - call X("PreProc", "AFC4DB", "", "") - call X("Type", "F9EE98", "", "") - call X("Special", "DAEFA3", "", "") - "Underlined - call X("Ignore", "666666", "", "") - "Error - call X("Todo", "ff4500", "eeee00", "") - - " delete functions {{{ - delf X - delf rgb - delf color - delf rgb_color - delf rgb_level - delf rgb_number - delf grey_color - delf grey_level - delf grey_number - " }}} -endif - -" vim: set fdl=0 fdm=marker: diff --git a/vim/colors/two2tango.vim b/vim/colors/two2tango.vim deleted file mode 100755 index 8fa42be..0000000 --- a/vim/colors/two2tango.vim +++ /dev/null @@ -1,101 +0,0 @@ -" Vim color file -" Name: two2tango -" Maintainer: Erik Falor -" Version: 1.1 -" -" Big props to Panos Laganakos -" 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 diff --git a/vim/colors/underwater-mod.vim b/vim/colors/underwater-mod.vim deleted file mode 100644 index cfccd57..0000000 --- a/vim/colors/underwater-mod.vim +++ /dev/null @@ -1,150 +0,0 @@ -" Maintainer: Mario Gutierrez (mario@mgutz.com) -" Original Theme: Dmitry Kichenko (dmitrykichenko@gmail.com) -" Last Change: Dec 28, 2010 -" Version: 0.3 - -let colors_name = "underwater-mod" - -set background=dark -hi clear - -if exists("syntax_on") - syntax reset -endif - - -if version >= 700 - hi CursorLine guibg=#18374F - hi CursorColumn guibg=#18374F - hi MatchParen guifg=magenta guibg=bg gui=bold - hi Pmenu guifg=#dfeff6 guibg=#1E415E - hi PmenuSel guifg=#dfeff6 guibg=#2D7889 - - hi IncSearch guifg=bg guibg=#AF81F4 gui=bold - hi Search guifg=bg guibg=#AF81F4 gui=none -endif - -"""""""" General colors - -hi Cursor guifg=black guibg=#55A096 gui=none -hi Folded guifg=#68CEE8 guibg=#1A3951 gui=none -hi FoldColumn guifg=#1E415E guibg=#1A3951 gui=none -hi LineNr guifg=#1c3249 guibg=bg gui=none -hi Normal guifg=#e3f3fa guibg=#102235 gui=none -hi NonText guifg=#1c3249 guibg=bg gui=none -hi StatusLine guifg=#ffec99 guibg=#0a1721 gui=none -hi StatusLineNC guifg=#4e6f91 guibg=#0a1721 gui=none -hi TabLine guifg=#555555 guibg=#dddddd gui=none -hi TabLineSel guifg=#101010 guibg=#b0b0b0 gui=none -hi TabLineFill guifg=fg guibg=#dddddd gui=none -hi Title guifg=#ef7760 guibg=bg gui=none -hi VertSplit guifg=#0a1721 guibg=#0a1721 gui=none - " Selected text color -hi Visual guifg=#dfeff6 guibg=#24557A gui=none - -hi ErrorMsg guifg=fg guibg=#C62626 -hi WarningMsg guifg=#C62626 guibg=bg - - - -"""""""" Syntax highlighting - -hi Comment guifg=#4e6f91 guibg=bg gui=italic -hi Constant guifg=#ffc287 guibg=bg gui=none -hi Function guifg=#AF81F4 guibg=bg gui=none -hi Identifier guifg=#889ce8 guibg=bg gui=none -hi Ignore guifg=bg guibg=bg gui=none -hi link Number Constant -hi PreProc guifg=#ef7760 guibg=bg gui=none -hi Keyword guifg=#8ac6f2 guibg=bg gui=none -hi Special guifg=#b9e19d guibg=bg gui=none -hi Statement guifg=#68CEE8 guibg=bg gui=none -hi String guifg=#89e14b guibg=bg gui=italic -hi Todo guifg=#ADED80 guibg=bg gui=bold -hi Type guifg=#5ba0eb guibg=bg gui=none -hi Underlined guifg=#8ac6f2 guibg=bg gui=underline - - -"""""""" Coffee - -hi link coffeeInterpolation Special - - -"""""""" ERB - -hi link erubyDelimiter PreProc - - -"""""""" HAML - -hi link hamlAttributes htmlArg -hi link hamlTag htmlTag -hi link hamlTagName htmlTagName -hi link hamlIdChar hamlId -hi link hamlClassChar hamlClass -hi link hamlInterpolation Special - - -"""""""" HTML - -hi link htmlTag Statement -hi link htmlEndTag Statement -hi link htmlTagName Statement -hi link htmlSpecialChar Constant - - -"""""""" JavaScript - -hi link javaScriptFunction Function -hi link javaScriptDocSeeTag Underlined - - -"""""""" Markdown - tpope's - -hi link markdownCodeBlock Statement -hi link markdownCode Statement -hi link markdownCodeDelimiter Statement -hi link markdownHeadingDelimiter Title -hi link markdownLinkText Underlined -hi link markdownLinkTextDelimiter Comment -hi link markdownLinkDelimiter Comment -hi link markdownListMarker Constant -hi link markdownUrl Comment - - -"""""""" NERDTree - -hi link treeClosable PreProc -hi link treeDir Statement -hi link treeDirSlash NonText -hi link treeExecFile Type -hi treeFlag guifg=#3e71a1 guibg=bg gui=none -hi link treeHelp Comment -hi link treeLink Type -hi link treePart NonText -hi link treePartFile NonText -hi link treeOpenable treeClosable -hi link treeUp treeClosable - - -"""""""" Ruby - -hi rubyAccess guifg=#ef7760 guibg=bg gui=italic -hi link rubyBlockParameter Normal -hi link rubyInterpolation Special -hi link rubyInterpolationDelimiter Special -hi link rubyStringDelimiter String - - -"""""""" SH - -hi link shQuote String - - -"""""""" XML - -hi link xmlEndTag htmlEndTag -hi link xmlTag htmlTag -hi link xmlTagName htmlTagName - -" vim: set sw=4 sts=4 et : diff --git a/vim/colors/up.vim b/vim/colors/up.vim deleted file mode 100644 index 6568990..0000000 --- a/vim/colors/up.vim +++ /dev/null @@ -1,191 +0,0 @@ -" Maintainer: Sasha Koss -" Version: 0.9 -" Last Change: 9 Dec 2010 -" Credits: Vim color scheme "up" originaly based on BusyBee colorscheme create by Patrick J. Anderson - -set background=dark - -hi clear - -if exists("syntax_on") - syntax reset -endif - -let colors_name = "up" - -"————————————————+———————————————————————————————————————————————+———+———————————————————————————————————————————————" -" | GUI | | TERMINAL " -" TYPE +———————————————+———————————————+———————————————+———+———————————————+———————————————+———————————————" -" | foreground | background | | | foreground | background | " -"————————————————+———————————————+———————————————+———————————————+———+———————————————+———————————————+———————————————" - -"————————————————————————————————————————————————————————————————————————————————————————————————————————————————————" -" Guideline -"————————————————————————————————————————————————————————————————————————————————————————————————————————————————————" - -hi Action guifg=#FBDE2D guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE -hi Key guifg=#FBDE2D guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE - -"————————————————————————————————————————————————————————————————————————————————————————————————————————————————————" -" Interface " -"————————————————————————————————————————————————————————————————————————————————————————————————————————————————————" - -hi CursorLine guifg=NONE guibg=#202020 ctermbg=234 cterm=NONE -hi CursorColumn guifg=NONE guibg=#202020 ctermbg=234 cterm=NONE -hi MatchParen guifg=#d0ffc0 guibg=#202020 gui=bold ctermfg=157 ctermbg=237 cterm=bold -hi Pmenu guifg=#ffffff guibg=#444444 ctermfg=255 ctermbg=238 cterm=NONE -hi PmenuSel guifg=#000000 guibg=#b1d631 ctermfg=0 ctermbg=148 cterm=NONE -hi PmenuSbar guifg=#000000 guibg=#808080 ctermfg=0 ctermbg=148 cterm=NONE -hi PmenuThumb guifg=#ffffff guibg=#000000 ctermfg=0 ctermbg=148 cterm=NONE - -hi Normal guifg=#e2e2e5 guibg=#1B1B1B gui=none ctermfg=253 ctermbg=234 cterm=NONE -hi NonText guifg=#333333 guibg=#232323 gui=none ctermfg=244 ctermbg=235 cterm=NONE - -hi LineNr guifg=#707070 guibg=#3E3E3E gui=none ctermfg=244 ctermbg=232 cterm=NONE - -hi StatusLine guifg=#0e0e0e guibg=#fe9e21 gui=none ctermfg=253 ctermbg=238 cterm=NONE -hi StatusLineNC guifg=#f0f6e6 guibg=#68774f gui=none ctermfg=246 ctermbg=238 cterm=NONE -hi VertSplit guifg=#828282 guibg=#828282 gui=none ctermfg=238 ctermbg=238 cterm=NONE -hi Folded guifg=#a0a8b0 guibg=#384048 gui=none ctermfg=248 ctermbg=4 cterm=NONE -hi Title guifg=#f6f3e8 guibg=NONE gui=bold ctermfg=254 cterm=bold -hi Visual guifg=#faf4c6 guibg=#3c414c gui=none ctermfg=254 ctermbg=4 cterm=NONE -hi SpecialKey guifg=#808080 guibg=#343434 gui=none ctermfg=244 ctermbg=236 cterm=NONE - -hi Cursor guifg=#000000 guibg=#DEFF8E gui=none ctermbg=241 ctermbg=NONE cterm=NONE -hi CursorLine guibg=#3c3c3c - - -"————————————————————————————————————————————————————————————————————————————————————————————————————————————————————" -" VimL related colors -"————————————————————————————————————————————————————————————————————————————————————————————————————————————————————" - -hi link vimGroup Action - -"————————————————————————————————————————————————————————————————————————————————————————————————————————————————————" -" Colorscheme related colors -"————————————————————————————————————————————————————————————————————————————————————————————————————————————————————" - -hi link vimHiGroup Action -hi vimHiGuiRgb guifg=#ABB78D guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE - -" 7.3 features - -hi ColorColumn guifg=NONE guibg=#323232 gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE - -"————————————————————————————————————————————————————————————————————————————————————————————————————————————————————" -" Basic code highlight -"————————————————————————————————————————————————————————————————————————————————————————————————————————————————————" - -hi Comment guifg=#605A4E gui=italic ctermfg=244 -hi SpecialComment guifg=#FAF4C6 gui=NONE ctermfg=244 -hi Todo guifg=#8f8f8f gui=NONE ctermfg=245 -hi Boolean guifg=#b1d631 gui=NONE ctermfg=148 -hi Identifier guifg=#b1d631 gui=NONE ctermfg=148 -hi Function guifg=#B7EF52 gui=NONE ctermfg=255 -hi Type guifg=#81C7FF gui=NONE ctermfg=103 -hi Typedef guifg=#7AFFFD gui=NONE ctermfg=103 -hi StorageClass guifg=#7AFFFD gui=NONE ctermfg=103 -hi Statement guifg=#7AFFFD gui=NONE ctermfg=103 -hi Keyword guifg=#ff9800 gui=NONE ctermfg=208 -hi Constant guifg=#14F2E7 gui=NONE ctermfg=208 -hi Number guifg=#FEFFD5 gui=NONE ctermfg=208 -hi Special guifg=#ff9800 gui=NONE ctermfg=208 -hi PreProc guifg=#faf4c6 gui=NONE ctermfg=230 -hi Define guifg=#7AFFFD gui=NONE ctermfg=230 - -hi String guifg=#8cd9a2 guibg=NONE gui=NONE ctermfg=148 -hi Character guifg=#22ff00 guibg=NONE gui=NONE ctermfg=148 -hi SpecialChar guifg=#22ff44 guibg=NONE gui=bold ctermfg=148 -hi Delimiter guifg=#ff9800 guibg=NONE gui=NONE ctermfg=148 - -"————————————————————————————————————————————————————————————————————————————————————————————————————————————————————" -" NERDTree highlight -"————————————————————————————————————————————————————————————————————————————————————————————————————————————————————" - -hi Directory guifg=#4784AA -hi treeCWD guifg=#BBE7FB - -hi treeDirSlash guifg=#4D4D4D -hi treePart guifg=#919191 - -hi treeUp guifg=#4D4D4D - -hi treeHelp guifg=#4D4D4D - -"————————————————————————————————————————————————————————————————————————————————————————————————————————————————————" -" SQL -"————————————————————————————————————————————————————————————————————————————————————————————————————————————————————" - -hi link sqlOperator Special - -"————————————————————————————————————————————————————————————————————————————————————————————————————————————————————" -" Java -"————————————————————————————————————————————————————————————————————————————————————————————————————————————————————" - -" nth special - -"————————————————————————————————————————————————————————————————————————————————————————————————————————————————————" -" Ruby -"————————————————————————————————————————————————————————————————————————————————————————————————————————————————————" - -hi link rubyFunction Action -hi link rubyStringEscape SpecialChar - -hi rubyLocalVariableOrMethod guifg=#F5F0C7 - -"————————————————————————————————————————————————————————————————————————————————————————————————————————————————————" -" HTML -"————————————————————————————————————————————————————————————————————————————————————————————————————————————————————" - -hi def link javaScript Normal - -"————————————————————————————————————————————————————————————————————————————————————————————————————————————————————" -" HAML -"————————————————————————————————————————————————————————————————————————————————————————————————————————————————————" - -hi link hamlTag htmlTagName - -hi link hamlClass Action -hi link hamlClassChar hamlClass - -hi hamlId guifg=#9FDC42 -hi link hamlIdChar hamlId - - -hi hamlRubyChar guifg=#C86161 -hi link hamlInterpolationDelimiter hamlRubyChar - - -"————————————————————————————————————————————————————————————————————————————————————————————————————————————————————" -" CSS -"————————————————————————————————————————————————————————————————————————————————————————————————————————————————————" - -hi link cssTagName htmlTagName -hi link cssClassName hamlClass -hi link cssInentifier hamlId -hi cssBoxProp guifg=#9BA789 -hi link cssColorProp cssBoxProp -hi link cssRenderProp cssBoxProp -hi link cssFontProp cssBoxProp -hi link cssTextProp cssBoxProp - -hi cssImportant guifg=#E8D1D1 - -hi cssUIAttr guifg=#F5F0C7 -hi link cssValueLength cssUIAttr -hi link cssColor cssUIAttr -hi link cssColorAttr cssUIAttr -hi link cssCommonAttr cssUIAttr -hi link cssTextAttr cssUIAttr -hi link cssFontAttr cssUIAttr -hi link cssRenderAttr cssUIAttr - -"hi cssBoxProp guibg=#3E2A2A -"hi cssColorProp guibg=#403E31 - -"————————————————————————————————————————————————————————————————————————————————————————————————————————————————————" -" SASS -"————————————————————————————————————————————————————————————————————————————————————————————————————————————————————" - -hi link sassClassChar cssClass -hi link sassProperty cssDefinition diff --git a/vim/colors/userscape.vim b/vim/colors/userscape.vim deleted file mode 100644 index 38c5667..0000000 --- a/vim/colors/userscape.vim +++ /dev/null @@ -1,105 +0,0 @@ -" ====================================================================== -" Userscape -" ====================================================================== -" A Sublime Text 2 / Textmate theme. -" Copyright (c) 2014 Dayle Rees. -" Released under the MIT License -" ====================================================================== -" Find more themes at : https://github.com/daylerees/colour-schemes -" ====================================================================== - -set background=dark -hi clear -syntax reset - -" Colors for the User Interface. - -hi Cursor guibg=#cc4455 guifg=white ctermbg=4 ctermfg=15 -hi link CursorIM Cursor -hi Normal guibg=#F5F8FC guifg=#879BB0 gui=none ctermbg=0 ctermfg=15 -hi NonText guibg=bg guifg=#879BB0 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 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=#A8C0E0 ctermbg=bg ctermfg=10 -hi link WarningMsg ErrorMsg - -hi StatusLine guibg=#ffeecc guifg=black 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 ctermbg=4 ctermfg=fg - -" Colors for Syntax Highlighting. - -hi Comment guibg=bg guifg=#bbbbbb gui=none ctermbg=8 ctermfg=7 - -hi Constant guibg=bg guifg=white ctermbg=8 ctermfg=15 -hi String guibg=bg guifg=#E3BD14 ctermbg=bg ctermfg=14 -hi Character guibg=bg guifg=#355B8C ctermbg=bg ctermfg=14 -hi Number guibg=bg guifg=#DE4D3A ctermbg=1 ctermfg=15 -hi Boolean guibg=bg guifg=#DE4D3A gui=none ctermbg=1 ctermfg=15 -hi Float guibg=bg guifg=#DE4D3A ctermbg=1 ctermfg=15 - -hi Identifier guibg=bg guifg=#879BB0 ctermbg=bg ctermfg=12 -hi Function guibg=bg guifg=#355B8C ctermbg=bg ctermfg=12 -hi Statement guibg=bg guifg=#355B8C ctermbg=bg ctermfg=14 - -hi Conditional guibg=bg guifg=#808C9C ctermbg=bg ctermfg=12 -hi Repeat guibg=bg guifg=#808C9C ctermbg=4 ctermfg=14 -hi Label guibg=bg guifg=#ffccff ctermbg=bg ctermfg=13 -hi Operator guibg=bg guifg=#808C9C ctermbg=6 ctermfg=15 -hi Keyword guibg=bg guifg=#808C9C ctermbg=bg ctermfg=10 -hi Exception guibg=bg guifg=#355B8C ctermbg=bg ctermfg=10 - -hi PreProc guibg=bg guifg=#ffcc99 ctermbg=4 ctermfg=14 -hi Include guibg=bg guifg=#A8C0E0 ctermbg=bg ctermfg=10 -hi link Define Include -hi link Macro Include -hi link PreCondit Include - -hi Type guibg=bg guifg=#A8C0E0 ctermbg=bg ctermfg=12 -hi StorageClass guibg=bg guifg=#355B8C ctermbg=bg ctermfg=10 -hi Structure guibg=bg guifg=#879BB0 ctermbg=bg ctermfg=10 -hi Typedef guibg=bg guifg=#A8C0E0 ctermbg=bg ctermfg=10 - -hi Special guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi SpecialChar guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi Tag guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi Delimiter guibg=bg guifg=fg ctermbg=1 ctermfg=fg -hi SpecialComment guibg=#334455 guifg=#7d7d7d 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=bg guifg=#879BB0 ctermbg=1 ctermfg=15 -hi Ignore guibg=bg guifg=#cccccc ctermbg=bg ctermfg=8 -hi Error guibg=#ff0000 guifg=white ctermbg=12 ctermfg=15 -hi Todo guibg=#556677 guifg=#ff0000 ctermbg=1 ctermfg=12 - -hi htmlH2 guibg=bg guifg=fg 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 = "Userscape" -let colors_name = "Userscape" - diff --git a/vim/colors/vanzan_color.vim b/vim/colors/vanzan_color.vim deleted file mode 100644 index 231d418..0000000 --- a/vim/colors/vanzan_color.vim +++ /dev/null @@ -1,118 +0,0 @@ - -set background=dark - -hi clear -if exists("syntax_on") - syntax reset -endif - -let colors_name = "vanzan_color" - -if version >= 700 - hi CursorLine guibg=#1c281c - hi CursorColumn guibg=#101a2c - hi MatchParen guifg=white guibg=#747270 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=#a4a2a0 - "PmenuSel - "PmenuSbar - "PmenuThumb -endif -" -" Html-Titles -hi Title guifg=#f0f0f0 gui=bold -hi Underlined guifg=#b0b0b0 gui=underline - - -hi Cursor guifg=black guibg=#b8b4b0 -hi lCursor guifg=black guibg=white -hi LineNr guifg=#68727c guibg=#101a2c gui=italic - -"hi Normal guifg=#b0b0b0 guibg=#181c20 -hi Normal guifg=#b0b0b0 guibg=#080a0c - -hi StatusLine guifg=white guibg=#181a1c gui=bold -hi StatusLineNC guifg=#909090 guibg=#383a3c gui=italic -hi VertSplit guifg=#181a1c guibg=#181a1c gui=NONE - -" hi Folded guifg=#708090 guibg=#c0d0e0 -hi Folded guifg=#848280 guibg=#282a2c gui=none - -hi Visual guibg=#102030 - -hi NonText guifg=#58626c guibg=#282c30 -" Kommentare -hi Comment guifg=#404a5c gui=none -hi Todo guifg=#404a5c guibg=NONE gui=italic,bold - -" Konstanten -hi Constant guifg=#808080 guibg=#282a2c gui=none -hi String guifg=#a05050 -"guibg=#2c2428 -" Python: %(...)s - constructs, encoding, D: \n etc -hi Special guifg=#a05050 guibg=#201010 gui=NONE - -hi Number guifg=#4a8057 -hi Float guifg=#6aa077 -"hi Statement guifg=#0070e0 gui=NONE -" Python: def and so on, html: tag-names -"hi Statement guifg=#607080 gui=bold - -" . D: debug, mixin, debug, scope, throw, Python: def -"hi Statement guifg=#907056 guibg=NONE gui=bold -hi Statement guifg=#506070 guibg=#081018 gui=underline -" D: "case" -hi Label guifg=#ff00ff -hi Keyword guifg=#60a0b0 -hi Exception guifg=#d03000 guibg=#080a0c gui=bold - -hi Operator guifg=#5070a0 gui=none -" HTML: arguments -"hi Type guifg=#202020 gui=none -hi Type guifg=#909060 gui=none -" Python: Standard exceptions, True&False, D: template -hi Structure guifg=#a07020 gui=underline -" Python class names, decorator names, function names -hi Function guifg=#d0a040 gui=italic,bold -"gui=italic,underline - -hi Macro guifg=#747270 gui=underline -hi Directory guifg=#949290 gui=none -" case -hi Label guifg=#708090 guibg=#202830 - -" lua: require -hi Identifier guifg=#5080a0 gui=none - -"hi Repeat guifg=#54f250 gui=underline -hi Repeat guifg=#907040 gui=bold -hi Conditional guifg=#50a040 gui=bold - -" Cheetah: #-Symbol, function-names, D: import -"hi PreProc guifg=#434b56 guibg=#101418 gui=none -hi PreProc guifg=#706080 gui=none guibg=#181020 -" Cheetah: def, attr, for and so on, Python: Decorators -hi Define guifg=#9080a0 gui=italic guibg=#181020 - -hi Error guifg=#a02000 guibg=white gui=bold,underline - -hi Search guifg=#e0d000 guibg=NONE gui=bold,underline - -" color of s etc... -"hi SpecialKey guifg=#d8a080 guibg=#e8e8e8 gui=italic -hi SpecialKey guifg=#c4c2c0 guibg=#14181c gui=italic,bold - -" Diff -"hi Normal guifg=#b0b0b0 guibg=#181c20 -hi DiffChange guifg=NONE guibg=#383c50 gui=italic -hi DiffText guibg=#888c60 guifg=#e0d060 gui=none -hi DiffAdd guifg=NONE guibg=#203030 gui=bold -hi DiffDelete guifg=NONE guibg=#302020 gui=italic,bold - - diff --git a/vim/colors/vc.vim b/vim/colors/vc.vim deleted file mode 100755 index 53ecc22..0000000 --- a/vim/colors/vc.vim +++ /dev/null @@ -1,24 +0,0 @@ -" Vim color file -" Maintainer: Vladimir Vrzic -" 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 - diff --git a/vim/colors/vibrantink.vim b/vim/colors/vibrantink.vim deleted file mode 100755 index 46aa23f..0000000 --- a/vim/colors/vibrantink.vim +++ /dev/null @@ -1,68 +0,0 @@ -" Vim color scheme -" -" Name: vibrantink.vim -" Maintainer: Jo Vermeulen -" 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 diff --git a/vim/colors/vilight.vim b/vim/colors/vilight.vim deleted file mode 100644 index feaa894..0000000 --- a/vim/colors/vilight.vim +++ /dev/null @@ -1,106 +0,0 @@ -" rob.robb.ns - -set background=dark -hi clear -if exists("syntax_on") - syntax reset -endif - -let g:colors_name="vilight" - -hi Normal guifg=#b6b6b6 guibg=#212121 -hi Cursor guifg=#212121 guibg=#9ca9b7 -hi CursorLine guifg=#ffffff guibg=#6c8095 -hi Directory guifg=#6c8095 guibg=NONE -hi VertSplit guifg=#b6b6b6 guibg=#a6a6a6 -hi Folded guifg=#424242 guibg=NONE gui=italic -hi FoldColumn guifg=#9ca9b7 guibg=NONE gui=italic -hi vimFold guifg=#dee4ea guibg=NONE gui=italic -hi IncSearch guifg=#212121 guibg=#b6b6b6 -hi LineNr guifg=#424242 guibg=NONE -hi ModeMsg guifg=#8f9d6a guibg=NONE -hi MoreMsg guifg=#8f9d6a guibg=NONE -hi NonText guifg=#424242 guibg=NONE -hi Search guifg=#212121 guibg=#b6b6b6 gui=underline -hi StatusLine guifg=#9ca9b7 guibg=#424242 -hi StatusLineNC guifg=#9ca9b7 guibg=#212121 -hi Visual guifg=#212121 guibg=#9ca9b7 gui=italic -hi WildMenu guifg=#6c8095 guibg=#ffffff -hi MatchParen guifg=#ffffff guibg=#6c8095 gui=bold -hi ErrorMsg guifg=#cf6a4c guibg=NONE gui=NONE -hi WarningMsg guifg=#eedd82 guibg=NONE gui=NONE -hi Title guifg=#cf6a4c guibg=NONE - -"Syntax hilight groups - -hi Comment guifg=#424242 gui=italic -hi Constant guifg=#7587a6 gui=bold -hi Exception guifg=#cf6a4c gui=NONE -hi String guifg=#8f9d6a gui=NONE -hi Variable guifg=#7587a6 gui=NONE -hi Number guifg=#cf6a4c gui=NONE -hi Define guifg=#7587a6 gui=NONE -hi Boolean guifg=#CF6A4C gui=NONE -hi Float guifg=#cf6a4c gui=NONE -hi Identifier guifg=#7587a6 gui=NONE -hi Statement guifg=#cda869 gui=NONE -hi Keyword guifg=#cda869 gui=NONE -hi PreProc guifg=#7587a6 gui=NONE -hi Type guifg=#9b859d gui=NONE -hi Typedef guifg=#cda869 gui=NONE -hi Special guifg=#cda869 gui=NONE -hi SpecialChar guifg=#7587a6 gui=NONE -hi SpecialComment guifg=#4f94cd gui=NONE -hi Ignore guifg=#848484 gui=NONE -hi Error guifg=#cf6a4c guibg=NONE gui=underline -hi Todo guifg=#f9ee98 guibg=NONE gui=bold -hi Pmenu guifg=#212121 guibg=#9ca9b7 -hi PmenuSel guifg=#ffffff guibg=#6c8095 -hi PmenuSbar guibg=#b6b6b6 -hi PmenuThumb guifg=#424242 - -"more groups -hi pythonClass guifg=#cda869 guibg=NONE gui=NONE -hi pythonFunction guifg=#CF6A4C guibg=NONE gui=NONE -hi pythonInterpolationDelimiter guifg=NONE guibg=NONE gui=NONE -hi pythonSymbol guifg=NONE guibg=NONE gui=NONE -hi pythonBuiltin guifg=#9ca9b7 guibg=NONE gui=NONE -hi pythonInstanceVariable guifg=NONE guibg=NONE gui=NONE -hi pythonRequire guifg=#8F9D6A guibg=NONE gui=NONE -hi pythonGlobalVariable guifg=NONE guibg=NONE gui=NONE -hi pythonRegexp guifg=#6c8095 guibg=NONE gui=NONE -hi pythonRegexpDelimiter guifg=NONE guibg=NONE gui=NONE -hi pythonEscape guifg=NONE guibg=NONE gui=NONE -hi pythonControl guifg=#4f94cd guibg=NONE gui=NONE -hi pythonClassVariable guifg=NONE guibg=NONE gui=NONE -hi pythonOperator guifg=NONE guibg=NONE gui=NONE -hi pythonException guifg=#cf6a4c guibg=NONE gui=NONE -hi pythonPseudoVariable guifg=NONE guibg=NONE gui=NONE -hi makoDelimiter guifg=NONE guibg=NONE gui=NONE -hi makoComment guifg=NONE guibg=NONE gui=NONE -hi htmlTag guifg=#cda869 guibg=NONE gui=NONE -hi htmlEndTag guifg=#cda869 guibg=NONE gui=NONE -hi htmlTagName guifg=#b6b6b6 guibg=NONE gui=NONE -hi htmlArg guifg=NONE guibg=NONE gui=NONE -hi htmlSpecialChar guifg=#cf6a4c guibg=NONE gui=NONE -hi javaScriptFunction guifg=#cf6a4c guibg=NONE gui=NONE -hi javaScriptBraces guifg=NONE guibg=NONE gui=NONE -hi yamlKey guifg=#4f94cd guibg=NONE gui=NONE -hi yamlAnchor guifg=NONE guibg=NONE gui=NONE -hi yamlAlias guifg=NONE guibg=NONE gui=NONE -hi yamlDocumentHeader guifg=#cda869 guibg=NONE gui=NONE -hi cssURL guifg=NONE guibg=NONE gui=NONE -hi cssFunctionName guifg=NONE guibg=NONE gui=NONE -hi cssColor guifg=NONE guibg=NONE gui=NONE -hi cssPseudoClassId guifg=#7587a6 guibg=NONE gui=NONE -hi cssClassName guifg=#cda869 guibg=NONE gui=NONE -hi cssValueLength guifg=NONE guibg=NONE gui=NONE -hi cssCommonAttr guifg=#cf6a4c guibg=NONE gui=NONE -hi cssBraces guifg=NONE guibg=NONE gui=NONE - -"diff - -hi DiffAdd guifg=#8f9d6a guibg=NONE -hi DiffChange guifg=#cda869 guibg=NONE -hi DiffText guifg=#b6b6b6 guibg=NONE -hi DiffDelete guifg=#cf6a4c guibg=NONE diff --git a/vim/colors/vividchalk.vim b/vim/colors/vividchalk.vim deleted file mode 100755 index 638a8f4..0000000 --- a/vim/colors/vividchalk.vim +++ /dev/null @@ -1,191 +0,0 @@ -" Vim color scheme -" Name: vividchalk.vim -" Author: Tim Pope -" 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 diff --git a/vim/colors/vj.vim b/vim/colors/vj.vim deleted file mode 100644 index ea0d3b4..0000000 --- a/vim/colors/vj.vim +++ /dev/null @@ -1,379 +0,0 @@ -" Vim color file -" Maintainer: Vijayandra Singh -" Date: $Date: 2006/20/7 $ -" Version: $Revision: 1.0 $ -" your pick: - -set background=dark -hi clear -if exists("syntax_on") - syntax reset -endif -let g:colors_name="vj" - -hi Normal guifg=slategray3 guibg=#000029 ctermfg=14 - -"Toggle semicolon matching at the end of lines -nmap ; :call ToggleSemicolonHighlighting() -"{{{ -function! ToggleSemicolonHighlighting() - if exists("b:semicolon") - unlet b:semicolon - hi semicolon guifg=NONE gui=NONE ctermfg=NONE - else - syn match semicolon #;$# - hi semicolon guifg=red3 gui=bold ctermfg=1 - let b:semicolon = 1 - endif -endfunction -"}}} - -hi Cursor guifg=bg guibg=fg ctermfg=0 ctermbg=11 -"hi CursorIM -hi Directory gui=bold -hi DiffAdd guifg=yellow3 guibg=darkgreen ctermbg=0 -"hi DiffChange -"hi DiffDelete -"hi DiffText -hi ErrorMsg guibg=red3 ctermfg=1 -"hi VertSplit -hi Folded guibg=#00001a ctermbg=4 guifg=yellow3 ctermfg=11 gui=NONE -hi FoldColumn guibg=steelblue3 ctermbg=14 guifg=navyblue ctermfg=11 gui=bold -"hi IncSearch -hi LineNr guifg=yellow3 ctermfg=11 -hi ModeMsg guifg=yellow3 gui=bold -"hi MoreMsg -"hi NonText -"hi Question -hi Search guibg=yellow3 guifg=bg -"hi SpecialKey -hi StatusLine guifg=steelblue3 -hi StatusLineNC guifg=steelblue4 -"hi Title -hi Visual guifg=fg guibg=bg -"hi VisualNOS -"hi WarningMsg -"hi WildMenu -"hi Menu -"hi Scrollbar -"hi Tooltip - -" syntax highlighting groups -hi Comment guifg=chartreuse3 ctermfg=10 -hi Constant guifg=plum3 gui=bold ctermfg=13 -hi String guifg=indianred3 ctermfg=5 -hi Character guifg=mediumpurple3 ctermfg=5 -hi Number guifg=turquoise3 ctermfg=5 -"hi Identifier -hi Statement guifg=khaki3 gui=bold ctermfg=15 cterm=underline -hi PreProc guifg=firebrick3 gui=italic ctermfg=9 -hi Type guifg=gold3 gui=bold ctermfg=3 -"hi Special -"hi Underlined -"hi Ignore -"hi Error -hi Todo guifg=yellow3 guibg=blue3 gui=bold - -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 - -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 diff --git a/vim/colors/void.vim b/vim/colors/void.vim deleted file mode 100644 index 3240193..0000000 --- a/vim/colors/void.vim +++ /dev/null @@ -1,106 +0,0 @@ -" Vim color file -" Maintainer: Andrew Lyon -" Last Change: $Date: 2010-11-20 12:27:30PST $ -" Version: 1.1 - -" Note that this color scheme is loosely based off of desert.vim (Hans Fugal -" ) mixed with some of slate.vim (Ralph Amissah -" ) but with much of my own modification. - -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="void" - -hi Normal guifg=#f5f5f5 guibg=grey15 - -" 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=black guifg=black 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=black guifg=#cccccc gui=none -hi StatusLineNC guibg=black guifg=grey40 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=grey50 -hi Constant guifg=#e09085 -hi Identifier guifg=#f5f5f5 -hi Statement guifg=darkkhaki " #bbccee -hi PreProc guifg=#c8e0b0 -hi Type guifg=darkkhaki -hi Special guifg=#bbccee cterm=bold term=bold -hi Operator guifg=navajowhite cterm=NONE -"hi Underlined -hi Ignore guifg=grey40 -"hi Error -hi Todo guifg=orangered guibg=yellow2 -hi Todo guifg=orange guibg=gray40 - -" color terminal definitions -hi SpecialKey ctermfg=darkgreen -hi NonText guibg=grey15 cterm=bold ctermfg=darkblue -hi Directory ctermfg=brown guifg=#ddbb66 -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 guifg=grey50 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 - - diff --git a/vim/colors/vydark.vim b/vim/colors/vydark.vim deleted file mode 100755 index 549c189..0000000 --- a/vim/colors/vydark.vim +++ /dev/null @@ -1,80 +0,0 @@ -" -" Vim colour file -" -" Maintainer: Vy-Shane Sin Fat -" Version: 1.0 -" -" This colour file is meant for GUI use. -" - -set background=dark -hi clear -if exists("syntax_on") - syntax reset -endif -let g:colors_name="vydark" - - -hi Normal guifg=#bbbbbb guibg=#282828 -hi Title guifg=white -hi Cursor guibg=#ffffff -hi LineNr guifg=#444455 guibg=#292929 -hi Visual guibg=#555555 -hi NonText guifg=#292929 guibg=#292929 -hi StatusLine guifg=#bbbbbb guibg=#353535 gui=none -hi StatusLineNC guifg=#777777 guibg=#353535 gui=none -hi VertSplit guifg=#353535 guibg=#353535 gui=none -hi ModeMsg guifg=#99dd99 guibg=#394439 gui=none -hi ErrorMsg guifg=#222222 guibg=#ff8888 gui=none -hi Error guifg=#ffaaaa guibg=#333333 gui=none - - -" Vim 7.x specific -if version >= 700 - hi MatchParen guibg=#364836 gui=none - hi Pmenu guifg=#bbbbbb guibg=#444444 gui=none - hi PmenuSel guifg=#222222 guibg=#99bbdd gui=none - hi PmenuSbar guifg=#494949 guibg=#494949 gui=bold - hi PmenuThumb guifg=#666666 guibg=#666666 gui=bold - hi Search guifg=#dddd99 guibg=#444433 gui=none - hi IncSearch guifg=#eeeeaa guibg=#666633 gui=bold - hi CursorLine guibg=#353535 gui=none - hi ColorColumn guibg=#292929 -endif - - -" Syntax highlighting -hi Comment guifg=#666677 gui=none -hi Todo guifg=#8888aa guibg=#303030 gui=italic -hi Operator guifg=#bbbbbb gui=none -hi Identifier guifg=#bbbbbb gui=none -hi Statement guifg=#bbbbbb gui=none -hi Type guifg=#99bbcc gui=none -hi Constant guifg=#88cc99 gui=none -hi Conditional guifg=#99bbcc gui=none -hi Delimiter guifg=#99bbdd gui=none -hi PreProc guifg=#88ddcc gui=none -hi Special guifg=#99dd99 gui=bold -hi Keyword guifg=#bbbbbb 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 Normal -hi link Define Type -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 - diff --git a/vim/colors/vylight.vim b/vim/colors/vylight.vim deleted file mode 100755 index 156adf3..0000000 --- a/vim/colors/vylight.vim +++ /dev/null @@ -1,81 +0,0 @@ -" -" Vim colour file -" -" Maintainer: Vy-Shane Sin Fat -" 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 - diff --git a/vim/colors/wargrey.vim b/vim/colors/wargrey.vim deleted file mode 100644 index 3647e55..0000000 --- a/vim/colors/wargrey.vim +++ /dev/null @@ -1,257 +0,0 @@ -" Vim color file -" Maintainer: WarGrey -" Last Change: $Date: 2008/07/28 21:30:30 $ -" Version: $Id: wargrey.vim, v1.0 2008/07/28 21:30:30 $ - -" help command -" :he group-name -" :he highiight-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="wargrey" - -" Boolean constant: true FALSE ... -hi Boolean ctermfg=red guifg=red - -" Character constant: 'A' 'b' ... -hi Character ctermfg=magenta guifg=magenta - -" Any comments -hi Comment ctermfg=darkgrey guifg=darkgrey - -" The condition-keywords: if switch endif ... -hi Conditional ctermfg=darkcyan guifg=darkcyan - -" Any constants -hi Constant ctermfg=red guifg=red - -" The column that the cursor is in -hi CursorColumn ctermfg=none ctermbg=none - -" The character under the cursor -hi Cursor guibg=khaki guifg=slategrey - -" [IM mode] The character under the cursor -hi CursorIM ctermbg=none ctermfg=none - -" The line that the cursor is in -hi CursorLine ctermfg=none ctermbg=none - -" Any debugging statement -hi Debug ctermfg=darkred guifg=darkred - -" Any preprocessors like '#define' in C/C++ language -hi Define ctermfg=blue guifg=blue - -" The character that needs attention: * ? ... -hi Delimiter ctermfg=yellow guifg=yellow - -" [Diff mode] The added line -hi DiffAdd ctermfg=green ctermbg=darkgray guifg=green guibg=darkgray - -" [Diff mode] The changed line -hi DiffChange ctermfg=yellow ctermbg=darkgrey guifg=yellow guibg=darkgrey - -" [Diff mode] The deleted line -hi DiffDelete ctermfg=black ctermbg=darkgrey guifg=black guibg=darkgrey - -" [Diff mode] The changed texts within the changed line -hi DiffText ctermfg=blue ctermbg=darkgrey guifg=blue guibg=darkgrey - -" Directory names or the items' label in the list -hi Directory ctermfg=darkcyan guifg=darkcyan - -" Any erroneous structure -hi Error cterm=bold ctermfg=darkred ctermbg=darkgray guifg=darkred guibg=darkgray - -" The error message on the command line -hi ErrorMsg cterm=bold ctermfg=darkred ctermbg=darkgray guifg=darkred guibg=darkgray - -" The exception-keywords: throws try finally ... -hi Exception ctermfg=darkmagenta guifg=darkmagenta - -" The floating point constants: 6.67e-11 -hi Float ctermfg=red guifg=red - -" The column with the specified width which indicates open and closed folds. -hi FoldColumn ctermfg=grey ctermbg=none guifg=grey - -" The lines used for closed folds -hi Folded ctermfg=grey ctermbg=none guibg=grey30 guifg=grey - -" The name of functions methods and classes ... -hi Function ctermfg=blue guifg=blue - -" Any variable's name, also be used for the global functions -hi Identifier ctermfg=brown guifg=brown - -" Any left blank and hidden -hi Ignore cterm=bold ctermfg=grey ctermbg=darkgrey guifg=grey guibg=darkgrey - -" The preprocessors for indicating the included sources -hi Include ctermfg=magenta guifg=magenta - -" The texts that been searched or replaced by the '%s///c' -hi IncSearch cterm=none ctermfg=yellow ctermbg=green guifg=yellow guibg=green - -" Any other keywords: native assert ... -hi Keyword ctermfg=darkcyan guifg=darkcyan - -" Any labels: case default ... -hi Label ctermfg=darkgray guifg=darkgray - -" The line number -hi LineNr ctermfg=brown guifg=brown - -" Any preprocessors like '#define' in C/C++ language -hi Macro ctermfg=darkmagenta guifg=darkmagenta - -" The character of the paired bracket which under the cursor or just before it, -hi MatchParen ctermfg=brown guifg=brown - -" The mode message: -- INSERT -- ... -hi ModeMsg cterm=none ctermfg=red guifg=red - -" The message is given with the '-- More --' -hi MoreMsg ctermfg=darkgreen guifg=darkgreen - -" The characters appear only when line wraps happen: '@' '-' -hi NonText cterm=bold ctermfg=black guifg=black - -" The keywords recongnized as name space: public internal ... -hi NameSpace ctermfg=darkgreen guifg=darkgreen - -" The normal Text -hi Normal guifg=white guifg=white - -" The number constants: 1987 0x00ff00 ... -hi Number ctermfg=red guifg=red - -" Any operators: 'new' '+' ... -hi Operator ctermfg=yellow guifg=yellow - -" [Popup menu] The normal items -hi Pmenu ctermfg=blue ctermbg=none guifg=blue - -" [Popup menu] The scrollbar -hi PmenuSbar ctermbg=none - -" [Popup menu] The selected item -hi PmenuSel ctermfg=green ctermbg=none guifg=green - -" [Popup menu] The thumb of the scrollbar -hi PmenuThumb ctermfg=darkcyan guifg=darkcyan - -" Any condition-preprocessors: #if #elseif ... -hi PreCondit ctermfg=cyan guifg=cyan - -" Any generic preprocessors -hi PreProc ctermfg=magenta guifg=magenta - -" The prompt message of command: 'y/q' ... -hi Question ctermfg=green guifg=green - -" The repeat-keywords: for each in ... -hi Repeat ctermfg=cyan guifg=cyan - -" The last searched pattern or -" the line in the quickfix window and some similiar items that need to stand out -hi Search ctermfg=cyan ctermbg=none guifg=cyan - -" The line where the signs displayed, -" the sign may be a breakpoint or an icon -hi SignColumn ctermbg=black ctermbg=black - -" Any special symbols such as a regular expressions etc. -hi Special ctermfg=darkmagenta guifg=darkmagenta - -" The special character within a constant -hi SpecialChar ctermfg=red guifg=red - -" The special things within the comment -hi SpecialComment ctermfg=darkgray guifg=darkgray - -" The meta and special keyboard keys or -" the text used to show the unprintable characters -hi SpecialKey ctermfg=darkcyan guifg=darkcyan - -" The word that does not recognized by the spellchecker -hi SpellBad ctermfg=darkred guifg=darkred - -" The word should starts with a capital -hi SpellCap ctermfg=green guifg=green - -" The word is recognized by the spellchecker and used in another region -hi SpellLocal ctermfg=brown guifg=brown - -" The word is recognized by the spellchecker and hardly ever used -hi SpellRare ctermfg=yellow guifg=yellow - -" Any statements -hi Statement ctermfg=darkcyan guifg=darkcyan - -" The status line of current window -hi StatusLine cterm=underline ctermfg=gray gui=underline guifg=gray - -" The status line of non-current window -hi StatusLineNC cterm=underline ctermfg=darkgray gui=underline guifg=darkgray - -" The limit-keywords of structures: static register ... -hi StorageClass ctermfg=cyan guifg=cyan - -" The string constant -hi String ctermfg=brown guifg=brown - -" Any structures seems that they are complex types: class union @interface ... -hi Structure ctermfg=green guifg=green - -" [Table line] Not active table page label -hi TabLine ctermfg=red guifg=red - -" [Table line] Where there are no labels -hi TabLineFill ctermfg=gray ctermbg=blue guifg=gray guibg=blue - -" [Table line] Active table page label -hi TabLineFillSel ctermfg=blue guifg=blue - -" Any tags which can use on -hi Tag ctermfg=darkmagenta guifg=darkmagenta - -" Any titles for output from ':autocmd' or ':set all' -hi Title ctermfg=green guifg=green - -" Any tasks which need extra attention that marked in the comment -hi Todo ctermfg=yellow ctermbg=none guifg=yellow - -" Any basic data types: int double ... -hi Type ctermfg=green guifg=green - -" Any type definition: public class; private set width; ... -hi Typedef ctermfg=blue guifg=blue - -" The text stand out the HTML link -hi Underlined cterm=underline ctermfg=blue gui=underline guifg=blue - -" The column sparating vertically split window -hi VertSplit cterm=none ctermfg=darkgray gui=none guifg=darkgray - -" The visual mode selection -hi Visual cterm=reverse gui=none guifg=khaki guibg=olivedrab - -" The visual mode selection 'NOT OWNED BY VIM' -hi VisualNOS cterm=bold,underline - -" The warning message -hi WarningMsg ctermfg=yellow guifg=yellow - -" The current match in 'wildmenu' completion -hi WildMenu ctermfg=black ctermbg=darkcyan guifg=black guibg=darkcyan diff --git a/vim/colors/warm_grey.vim b/vim/colors/warm_grey.vim deleted file mode 100644 index 96e78d3..0000000 --- a/vim/colors/warm_grey.vim +++ /dev/null @@ -1,101 +0,0 @@ - -set background=light - -hi clear -if exists("syntax_on") - syntax reset -endif - -let colors_name = "black_on_white" - -if version >= 700 - hi CursorLine guibg=#e4e2e0 - hi CursorColumn guibg=#e4e2e0 - hi MatchParen guifg=white guibg=#747270 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=#a4a2a0 - "PmenuSel - "PmenuSbar - "PmenuThumb -endif -" -" Html-Titles -hi Title guifg=#202020 gui=bold -hi Underlined guifg=#202020 gui=underline - - -hi Cursor guifg=black guibg=#b8b4b0 -hi lCursor guifg=black guibg=white -hi LineNr guifg=#646260 guibg=#d8d4d0 gui=italic - -hi Normal guifg=#444240 guibg=#f0f0f0 - -hi StatusLine guifg=white guibg=#888480 gui=bold -hi StatusLineNC guifg=#848280 guibg=#c8c4c0 gui=italic -hi VertSplit guifg=#c8c4c0 guibg=#c8c4c0 gui=NONE - -" hi Folded guifg=#708090 guibg=#c0d0e0 -hi Folded guifg=#848280 guibg=#e8e4e0 gui=italic - -hi NonText guifg=#c0c0c0 guibg=#e0e0e0 -" Kommentare -hi Comment guifg=#848280 gui=italic - -" Konstanten -hi Constant guifg=#000000 -hi String guifg=#804020 -hi Number guifg=#406020 -hi Float guifg=#204000 -"hi Statement guifg=#0070e0 gui=NONE -" Python: def and so on, html: tag-names -"hi Statement guifg=#607080 gui=bold - -" . D: debug, mixin, scope, throw, Python: def -hi Statement guifg=#607080 gui=bold -hi Operator guifg=#747270 gui=bold -" HTML: arguments -"hi Type guifg=#202020 gui=none -hi Type guifg=#606060 gui=bold -" Python: Standard exceptions, True&False -hi Structure guifg=#405060 gui=underline,bold -hi Function guifg=#203040 gui=bold - - -hi Macro guifg=#545250 gui=none -hi Directory guifg=#949290 gui=none - - -hi Identifier guifg=#545250 gui=none - -hi Repeat guifg=#545250 gui=underline -hi Conditional guifg=#545250 gui=underline - -" Cheetah: #-Symbol, function-names, D: import -hi PreProc guifg=#705060 gui=bold -" Cheetah: def, attr, for and so on, Python: Decorators -hi Define guifg=#905080 gui=bold - -hi Error guifg=#a02000 guibg=white gui=bold,underline -hi Todo guifg=#848280 guibg=NONE gui=bold,underline - -" Python: %(...)s - constructs, encoding, D: \n etc -hi Special guifg=#602000 gui=none - - -" color of s etc... -"hi SpecialKey guifg=#d8a080 guibg=#e8e8e8 gui=italic -hi SpecialKey guifg=#c4c2c0 guibg=#e4e2e0 gui=italic,bold - -" Diff -hi DiffChange guifg=NONE guibg=#e4e2e0 gui=italic -hi DiffText guifg=NONE guibg=#f0e0a0 gui=none -hi DiffAdd guifg=NONE guibg=#c0e0d0 gui=bold -hi DiffDelete guifg=NONE guibg=#f0a0a0 gui=italic,bold - - diff --git a/vim/colors/watermark.vim b/vim/colors/watermark.vim deleted file mode 100644 index 09818e4..0000000 --- a/vim/colors/watermark.vim +++ /dev/null @@ -1,174 +0,0 @@ -" Vim color file -" watermark v1.0b -" http://www.vim.org/scripts/script.php?script_id=1454 -" -" Maintainer: Shawn Axsom -" -" * Place :colo watermark in your VimRC/GVimRC file -" * GvimRC if using GUI any -" -" - Thanks to Desert and OceanDeep for their color scheme -" file layouts -" - Thanks to Raimon Grau for his feedback - -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="watermark" - -hi Normal guifg=#8b9aaa guibg=#1a202a "1a1823 -hi NonText guifg=#382920 guibg=bg - -hi Folded guibg=#222038 guifg=#BBDDCC -hi FoldColumn guibg=black guifg=#dbcaa5 -hi LineNr guibg=black guifg=#8095d5 -hi StatusLine guibg=grey guifg=#203ad5 gui=none -hi StatusLineNC guibg=grey guifg=#1b2058 gui=none -hi VertSplit guibg=#22253d 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 - -" 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=#369960 guibg=bg -else - hi Comment guifg=#559988 guibg=bg -endif -"""""""""""""""""""""""""""""""""""""""""""""""""""""" - -hi Title guifg=#6d806a gui=none -hi Underlined guifg=#5b759a gui=none - -hi Statement guifg=#cac0c0 gui=none -hi Type guifg=#6ac0ba gui=none -hi Constant guifg=#70a0de -hi Number guifg=#1da5da -hi PreProc guifg=#c0a0b0 -hi Special guifg=#50a0b0 -hi Ignore guifg=grey40 -hi Todo guifg=orangered guibg=yellow2 -hi Error guibg=#f06070 -hi Function guifg=#a090a0 guibg=bg gui=None -hi Identifier guifg=#a090b0 -highlight Exception gui=none guifg=#aaa4a0 guibg=bg -"""""this section borrowed from OceanDeep/Midnight""""" -highlight Conditional gui=None guifg=#c08ac0 guibg=bg -highlight Repeat gui=None guifg=#c07ac0 guibg=bg -"hi Label gui=None guifg=LightGreen guibg=bg -highlight Operator gui=None guifg=#aa9a45 guibg=bg -highlight Keyword gui=bold guifg=grey guibg=bg -""""""""""""""""""""""""""""""""""""""""""""""""""""""" -"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=#cad5c0 guifg=#05293d - - -hi Search guibg=#808373 guifg=#3a4520 -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=black guibg=#43D5FF -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 Normal ctermfg=grey -hi Number ctermfg=blue -highlight Operator ctermfg=yellow -highlight Conditional ctermfg=darkred -highlight Repeat ctermfg=darkred -hi Exception ctermfg=red -hi function ctermfg=darkyellow -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=NONE -hi Question ctermfg=green -hi StatusLine ctermfg=blue ctermbg=grey cterm=NONE -hi StatusLineNC ctermfg=black ctermbg=grey cterm=NONE -hi VertSplit ctermfg=black ctermbg=grey cterm=NONE -hi Title ctermfg=Yellow cterm=NONE -hi Visual ctermbg=darkcyan ctermfg=black cterm=NONE -hi VisualNOS ctermbg=darkcyan ctermfg=black cterm=NONE -hi WarningMsg ctermfg=1 -hi WildMenu ctermfg=0 ctermbg=3 -hi Folded ctermfg=darkgreen ctermbg=NONE cterm=NONE -hi FoldColumn ctermfg=green 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 identifier ctermfg=darkmagenta - -"set comments to grey on non-Windows OS's to make sure -"it is readable -if &term == "builtin_gui" || &term == "win32" - hi Comment ctermfg=darkgrey ctermbg=darkblue - hi IncSearch ctermfg=black ctermbg=grey cterm=NONE - hi Search ctermfg=black ctermbg=darkgrey cterm=NONE -else - hi Comment ctermfg=grey ctermbg=darkblue - hi IncSearch ctermfg=yellow ctermbg=darkyellow cterm=NONE - hi Search ctermfg=black ctermbg=darkyellow cterm=NONE -endif -"""""""""""""""""""""""""""""""""""""""""""""""""""""" - -hi Constant ctermfg=blue -hi Special ctermfg=darkmagenta -hi Statement ctermfg=red -hi PreProc ctermfg=magenta -hi Type ctermfg=darkblue " ctermbg=darkblue -hi Underlined ctermfg=yellow 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 - -"vim: sw=4 - - diff --git a/vim/colors/whitebox.vim b/vim/colors/whitebox.vim deleted file mode 100644 index 7f6a5ae..0000000 --- a/vim/colors/whitebox.vim +++ /dev/null @@ -1,86 +0,0 @@ -set background=light -hi clear -if exists("syntax_on") - syntax reset -endif -let g:colors_name = "whitebox" - -hi Comment guifg=#8b8b8b -hi Constant guifg=#cc006c -hi Cursor guifg=#ffffff guibg=#0066ff -hi CursorColumn guibg=gray90 -hi CursorIM gui=None -hi CursorLine guifg=#00cc66 guibg=gray90 -hi DiffAdd guibg=lightblue -hi DiffChange guibg=plum1 -hi DiffDelete gui=bold guifg=blue guibg=lightcyan -hi DiffText gui=bold guibg=gray90 -hi Directory gui=bold guifg=#ec3300 -hi Error guifg=#339999 guibg=gray90 -hi ErrorMsg guifg=white guibg=red -hi FoldColumn guifg=darkblue guibg=grey -hi Folded guifg=#efffff guibg=#526d8e -hi Function guifg=#efc21e -hi Identifier guifg=darkcyan -hi Ignore guifg=white -hi IncSearch gui=reverse guifg=lightblue guibg=red -hi LineNr guifg=#519eff -hi MatchParen guibg=cyan -hi ModeMsg gui=bold -hi MoreMsg gui=bold guifg=seagreen -hi NonText gui=bold guifg=blue -hi Normal gui=None guifg=#526d8e -hi Pmenu guibg=#e3e8de -hi PmenuSbar guibg=grey -hi PmenuSel guibg=#86beda -hi PmenuThumb gui=reverse -hi PreProc guifg=#d5459c -hi Question gui=bold guifg=seagreen -hi Search guibg=#aec4e2 -hi SignColumn guifg=darkblue guibg=grey -hi Special guifg=slateblue -hi SpecialKey guifg=blue -hi SpellBad gui=undercurl -hi SpellCap gui=undercurl -hi SpellLocal gui=undercurl -hi SpellRare gui=undercurl -hi Statement gui=bold guifg=#d54271 -hi StatusLine gui=bold,reverse guifg=#222222 -hi StatusLineNC gui=reverse -hi String guifg=#ff3100 -hi TabLine gui=underline guibg=lightgrey -hi TabLineFill gui=reverse -hi TabLineSel gui=bold -hi Title gui=bold guifg=magenta -hi Todo guifg=blue guibg=yellow -hi Type gui=None guifg=#008F0F -hi Underlined gui=underline guifg=slateblue -hi VertSplit gui=reverse guifg=#c1b6a1 -hi Visual guibg=#a0b8cc -hi VisualNOS gui=bold,underline -hi WarningMsg guifg=red -hi WildMenu guifg=black guibg=yellow -hi link Boolean Constant -hi link Character Constant -hi link Conditional Statement -hi link Debug Special -hi link Define PreProc -hi link Delimiter Special -hi link Exception Statement -hi link Float Constant -hi link Include PreProc -hi link Keyword Statement -hi link Label Statement -hi link Macro PreProc -hi link Number Constant -hi link Operator Statement -hi link PreCondit PreProc -hi link Repeat Statement -hi link SpecialChar Special -hi link SpecialComment Special -hi link StorageClass Type -hi link String Constant -hi link Structure Type -hi link Tag Special -hi link Typedef Type - diff --git a/vim/colors/whitedust.vim b/vim/colors/whitedust.vim deleted file mode 100644 index a12dc7d..0000000 --- a/vim/colors/whitedust.vim +++ /dev/null @@ -1,62 +0,0 @@ -set background=light -hi clear - -hi Boolean guifg=#235C5C gui=bold -hi Character guifg=#235C5C gui=bold -hi Comment guifg=#808080 -hi Condtional guifg=#700000 -hi Constant guifg=#235C5C gui=bold -hi Cursor guifg=#FFFFFF guibg=#515151 -hi Debug guifg=#235C5C gui=bold -hi Define guifg=#003050 gui=bold -hi Delimiter guifg=#707070 -hi DiffAdd guibg=#9EC3B9 -hi DiffChange guibg=#CCCCCC -hi DiffDelete guifg=#CCCCCC guibg=#B9B9B9 gui=none -hi DiffText guifg=#000000 guibg=#E0E0E0 gui=bold -hi Directory guifg=#000000 gui=bold -hi Error guifg=#FFFFFF guibg=#FF0000 -hi ErrorMsg guifg=#FFFFFF guibg=#FF3F30 -hi Exception guifg=#700000 gui=underline -hi Float guifg=#636C4C -hi FoldColumn guifg=#235C5C guibg=#B9B9B9 -hi Folded guifg=#235C5C guibg=#CCCCCC -hi Function guifg=#000070 -hi Identifier guifg=#000000 -hi Include guifg=#003050 gui=bold -hi IncSearch guifg=#FFFFFF guibg=#3EA399 -hi Keyword guifg=#000000 gui=bold -hi Label guifg=#700000 gui=underline -hi LineNr guifg=#808080 guibg=#B9B9B9 -hi Macro guifg=#003050 gui=bold -hi ModeMsg guifg=#235C5C gui=bold -hi MoreMsg guifg=#000000 gui=bold -hi NonText guifg=#E0E0E0 -hi Normal guifg=#333333 guibg=#C0C0C0 -hi Number guifg=#535F5C -hi Operator guifg=#000000 -hi PreCondit guifg=#205070 gui=bold -hi PreProc guifg=#003050 gui=bold -hi Question guifg=#000000 gui=bold -hi Repeat guifg=#700000 gui=underline -hi Search guifg=#FFFFFF guibg=#3EA399 -hi SpecialChar guifg=#235C5C gui=bold -hi SpecialComment guifg=#235C5C gui=bold -hi Special guifg=#808080 -hi SpecialKey guifg=#818181 -hi Statement guifg=#700000 -hi StatusLine guifg=#CCCCCC guibg=#0E7369 -hi StatusLineNC guifg=#CCCCCC guibg=#333333 -hi StorageClass guifg=#000000 gui=bold -hi String guifg=#336C6C -hi Structure guifg=#000000 gui=bold,underline -hi Tag guifg=#235C5C gui=bold -hi Title guifg=#000000 guibg=#CCCCCC gui=bold -hi Todo guifg=#000000 guibg=#FFFFFF gui=bold -hi Typedef guifg=#000000 gui=bold,underline -hi Type guifg=#000000 gui=bold -hi VertSplit guifg=#CCCCCC guibg=#333333 -hi Visual guifg=#CCCCCC guibg=#0E7369 gui=reverse -hi VisualNOS guifg=#CCCCCC guibg=#0E7369 gui=bold,underline -hi WarningMsg guifg=#000000 guibg=#CCCCCC gui=bold -hi WildMenu guifg=#FFFFFF guibg=#235C5C diff --git a/vim/colors/win9xblueback.vim b/vim/colors/win9xblueback.vim deleted file mode 100644 index 1a26ee0..0000000 --- a/vim/colors/win9xblueback.vim +++ /dev/null @@ -1,79 +0,0 @@ -" Name: win9xblueback.vim -" Maintainer: Kojo Sugita -" Last Change: 2008-09-08 -" Revision: 1.0 - -set background=dark -hi clear -if exists("syntax_on") - syntax reset -endif -let g:colors_name = 'win9xblueback' - -hi Cursor guifg=#505050 guibg=#ffffff -hi lCursor guifg=#505050 guibg=#ffffff -hi CursorIM guifg=#505050 guibg=#ffffff -hi Directory guifg=#ffffff guibg=#0000b0 gui=bold -hi DiffAdd guifg=#ffffff guibg=#505050 gui=none -hi DiffChange guifg=#ffffff guibg=#505050 gui=none -hi DiffDelete guifg=#404040 guibg=#404040 gui=none -hi DiffText guifg=#ffffff guibg=#448844 gui=bold -hi ErrorMsg guifg=#ee1111 guibg=#0000b0 -hi VertSplit guifg=#d0d0d0 guibg=#b0b0b0 -hi Folded guifg=#d0d0d0 guibg=#0000b0 -hi FoldColumn guifg=#909090 guibg=#102010 -hi IncSearch guifg=#505050 guibg=#d0d0d0 gui=none -hi LineNr guifg=#909090 guibg=#0000b0 gui=none -hi ModeMsg guifg=#d0d0d0 guibg=#0000b0 -hi MoreMsg guifg=#d0d0d0 guibg=#0000b0 -hi Normal guifg=#d0d0d0 guibg=#0000b0 -hi Question guifg=#d0d0d0 guibg=#0000b0 -hi Search guifg=#404040 guibg=#d0d0d0 gui=none -hi NonText guifg=#606060 gui=none -hi SpecialKey guifg=#909090 -"\n, \0, %d, %s, etc... -hi Special guifg=#d0d0d0 guibg=#0000b0 gui=bold,underline -" status line -hi StatusLine guifg=#0000b0 guibg=#d0d0d0 gui=bold -hi StatusLineNC guifg=#0000b0 guibg=#b0b0b0 gui=none -hi Title guifg=#0000b0 guibg=#d0d0d0 gui=bold -hi Visual guifg=#0000b0 guibg=#e0e0e0 gui=none -hi VisualNOS guifg=#d0d0d0 guibg=#0000b0 -hi WarningMsg guifg=#ffffff guibg=#0000b0 -hi WildMenu guifg=#505050 guibg=#ffffff -hi Number guifg=#0000b0 guibg=#b0b0b0 gui=underline -hi Char guifg=#0000b0 guibg=#b0b0b0 gui=underline -hi String guifg=#0000b0 guibg=#b0b0b0 gui=underline -hi Boolean guifg=#0000b0 guibg=#b0b0b0 gui=underline -hi Comment guifg=#909090 -hi Constant guifg=#ffffff gui=none -hi Identifier guifg=#ffffff -hi Statement guifg=#ffffff gui=bold - -"Procedure name -hi Function guifg=#ffffff - -" Matches -hi MatchParen guifg=#ffffff guibg=darkblue - -"Define, def -hi PreProc guifg=#ffffff gui=bold -hi Type guifg=#ffffff gui=bold -hi Underlined guifg=#ffffff gui=underline -hi Error guifg=#ee1111 guibg=#0000b0 -hi Todo guifg=#404040 guibg=#d0d0d0 gui=none -hi SignColumn guibg=#0000b0 - -if version >= 700 - " Pmenu - hi Pmenu guibg=darkblue - hi PmenuSel guibg=white guifg=#0000b0 - hi PmenuSbar guibg=darkblue - - " Tab - hi TabLine guifg=#d0d0d0 guibg=darkblue gui=none - hi TabLineFill guifg=#ffffff guibg=darkblue gui=none - hi TabLineSel guifg=#ffffff guibg=#0000b0 gui=bold -endif - -" vim:set ts=8 sts=2 sw=2 tw=0: diff --git a/vim/colors/winter.vim b/vim/colors/winter.vim deleted file mode 100755 index 4212187..0000000 --- a/vim/colors/winter.vim +++ /dev/null @@ -1,87 +0,0 @@ - -"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" -" " -" 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 " -" 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 -" " -"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" - diff --git a/vim/colors/wintersday.vim b/vim/colors/wintersday.vim deleted file mode 100644 index 9a77f7e..0000000 --- a/vim/colors/wintersday.vim +++ /dev/null @@ -1,60 +0,0 @@ -" Vim color file -" Mark Thomas -" Sun Feb 16, 2003 - -" This color scheme uses a dark background. - -" First remove all existing highlighting. -set background=dark -hi clear -if exists("syntax_on") - syntax reset -endif - -let g:colors_name = "wintersday" - -hi Normal guifg=#CCCCCC guibg=#000000 - -hi Cursor gui=NONE guifg=#B9D3EE guibg=#8B8878 -"hi CursorIM -hi Directory gui=NONE guifg=#FFFFFF guibg=#000000 -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=#FF9933 guibg=#A02860 -hi ErrorMsg gui=BOLD guifg=#FF6347 guibg=NONE -hi VertSplit gui=BOLD guifg=#FFFFFF guibg=#8B4513 -hi Folded gui=NONE guifg=#40F0F0 guibg=#005080 -hi FoldColumn gui=NONE guifg=#40C0FF guibg=#00305C -hi IncSearch gui=UNDERLINE guifg=#FFD700 guibg=#778899 -hi LineNr gui=NONE guifg=#696969 -hi ModeMsg gui=BOLD guifg=#990000 guibg=NONE -hi MoreMsg gui=BOLD guifg=#CC6666 guibg=NONE -hi NonText gui=BOLD guifg=#CC00FF guibg=NONE -hi Question gui=BOLD guifg=#CC00FF guibg=NONE -hi Search gui=NONE guifg=#FFD700 guibg=#778899 -hi SpecialKey gui=BOLD guifg=#CCCCCC guibg=NONE -hi StatusLine gui=BOLD guifg=#FFFFFF guibg=#8B4513 -hi StatusLineNC gui=BOLD guifg=#8B4513 guibg=#FFFFFF -hi Title gui=BOLD guifg=#CCCCCC guibg=NONE -hi Visual gui=NONE guifg=#B9D3EE guibg=#8B8878 -"hi VisualNOS -hi WarningMsg gui=BOLD guifg=#FFA0FF guibg=NONE -hi WildMenu gui=NONE guifg=#000000 guibg=#a0a0ff -"hi Menu -"hi Scrollbar -"hi Tooltip - -" syntax highlighting groups -hi Comment gui=NONE guifg=#6699CC guibg=NONE -hi Constant gui=NONE guifg=#99CCFF guibg=NONE -hi Identifier gui=NONE guifg=#FFD700 guibg=NONE -hi Statement gui=NONE guifg=#CC6666 guibg=NONE -hi PreProc gui=NONE guifg=#40F0A0 guibg=NONE -hi Type gui=NONE guifg=#B0C4DE guibg=NONE -hi Special gui=NONE guifg=#00FFCC guibg=NONE -hi Underlined gui=NONE guifg=#FFFFFF guibg=NONE -hi Ignore gui=NONE guifg=#000000 guibg=NONE -hi Error gui=NONE guifg=#FFFFFF guibg=#FF0088 -hi Todo gui=BOLD guifg=#FFA0A0 guibg=NONE -hi Number gui=NONE guifg=#FFCCCC guibg=NONE diff --git a/vim/colors/wombat.vim b/vim/colors/wombat.vim deleted file mode 100755 index 9ad1e56..0000000 --- a/vim/colors/wombat.vim +++ /dev/null @@ -1,51 +0,0 @@ -" 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 - - diff --git a/vim/colors/wombat256mod.vim b/vim/colors/wombat256mod.vim deleted file mode 100644 index 1137eb8..0000000 --- a/vim/colors/wombat256mod.vim +++ /dev/null @@ -1,96 +0,0 @@ -" Vim color file -" Original Maintainer: Lars H. Nielsen (dengmao@gmail.com) -" Last Change: 2010-07-23 -" -" Modified version of wombat for 256-color terminals by -" David Liang (bmdavll@gmail.com) -" based on version by -" Danila Bespalov (danila.bespalov@gmail.com) - -set background=dark - -if version > 580 - hi clear - if exists("syntax_on") - syntax reset - endif -endif - -let colors_name = "wombat256mod" - - -" General colors -hi Normal ctermfg=252 ctermbg=234 cterm=none guifg=#e3e0d7 guibg=#242424 gui=none -hi Cursor ctermfg=234 ctermbg=228 cterm=none guifg=#242424 guibg=#eae788 gui=none -hi Visual ctermfg=251 ctermbg=239 cterm=none guifg=#c3c6ca guibg=#554d4b gui=none -hi VisualNOS ctermfg=251 ctermbg=236 cterm=none guifg=#c3c6ca guibg=#303030 gui=none -hi Search ctermfg=177 ctermbg=241 cterm=none guifg=#d787ff guibg=#636066 gui=none -hi Folded ctermfg=103 ctermbg=237 cterm=none guifg=#a0a8b0 guibg=#3a4046 gui=none -hi Title ctermfg=230 cterm=bold guifg=#ffffd7 gui=bold -hi StatusLine ctermfg=230 ctermbg=238 cterm=none guifg=#ffffd7 guibg=#444444 gui=italic -hi VertSplit ctermfg=238 ctermbg=238 cterm=none guifg=#444444 guibg=#444444 gui=none -hi StatusLineNC ctermfg=241 ctermbg=238 cterm=none guifg=#857b6f guibg=#444444 gui=none -hi LineNr ctermfg=241 ctermbg=232 cterm=none guifg=#857b6f guibg=#080808 gui=none -hi SpecialKey ctermfg=241 ctermbg=235 cterm=none guifg=#626262 guibg=#2b2b2b gui=none -hi WarningMsg ctermfg=203 guifg=#ff5f55 -hi ErrorMsg ctermfg=196 ctermbg=236 cterm=bold guifg=#ff2026 guibg=#3a3a3a gui=bold - -" Vim >= 7.0 specific colors -if version >= 700 -hi CursorLine ctermbg=236 cterm=none guibg=#32322f -hi MatchParen ctermfg=228 ctermbg=101 cterm=bold guifg=#eae788 guibg=#857b6f gui=bold -hi Pmenu ctermfg=230 ctermbg=238 guifg=#ffffd7 guibg=#444444 -hi PmenuSel ctermfg=232 ctermbg=192 guifg=#080808 guibg=#cae982 -endif - -" Diff highlighting -hi DiffAdd ctermbg=17 guibg=#2a0d6a -hi DiffDelete ctermfg=234 ctermbg=60 cterm=none guifg=#242424 guibg=#3e3969 gui=none -hi DiffText ctermbg=53 cterm=none guibg=#73186e gui=none -hi DiffChange ctermbg=237 guibg=#382a37 - -"hi CursorIM -"hi Directory -"hi IncSearch -"hi Menu -"hi ModeMsg -"hi MoreMsg -"hi PmenuSbar -"hi PmenuThumb -"hi Question -"hi Scrollbar -"hi SignColumn -"hi SpellBad -"hi SpellCap -"hi SpellLocal -"hi SpellRare -"hi TabLine -"hi TabLineFill -"hi TabLineSel -"hi Tooltip -"hi User1 -"hi User9 -"hi WildMenu - - -" Syntax highlighting -hi Keyword ctermfg=111 cterm=none guifg=#88b8f6 gui=none -hi Statement ctermfg=111 cterm=none guifg=#88b8f6 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=#cae982 gui=none -hi Identifier ctermfg=192 cterm=none guifg=#cae982 gui=none -hi Type ctermfg=186 cterm=none guifg=#d4d987 gui=none -hi Special ctermfg=229 cterm=none guifg=#eadead gui=none -hi String ctermfg=113 cterm=none guifg=#95e454 gui=italic -hi Comment ctermfg=246 cterm=none guifg=#9c998e gui=italic -hi Todo ctermfg=101 cterm=none guifg=#857b6f gui=italic - - -" Links -hi! link FoldColumn Folded -hi! link CursorColumn CursorLine -hi! link NonText LineNr - -" vim:set ts=4 sw=4 noet: diff --git a/vim/colors/xoria256.vim b/vim/colors/xoria256.vim deleted file mode 100755 index bb7c3be..0000000 --- a/vim/colors/xoria256.vim +++ /dev/null @@ -1,94 +0,0 @@ -" Vim color file -" -" Name: xoria256.vim -" Version: 1.1 -" Maintainer: Dmitriy Y. Zotikov (xio) -" -" Should work in recent 256 color terminals. 88-color terms like urxvt are -" unsupported. -" -" Don't forget to install 'ncurses-term' and set TERM to xterm-256color or -" similar value. -" -" Color numbers (0-255) see: -" http://www.calmar.ws/vim/256-xterm-24bit-rgb-color-chart.html - - - -" Bla-bla ---------------------------------------------------------------------- - -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 - -let colors_name = "xoria256" - - - -" The real part ---------------------------------------------------------------- - -"" General colors -hi Normal ctermfg=252 guifg=#d0d0d0 ctermbg=234 guibg=#1c1c1c cterm=none gui=none -hi CursorColumn ctermbg=238 guibg=#444444 -hi Cursor ctermbg=214 guibg=#ffaf00 -hi CursorLine ctermbg=238 guibg=#444444 -hi FoldColumn ctermfg=248 guifg=#a8a8a8 ctermbg=bg guibg=bg -hi Folded ctermfg=255 guifg=#eeeeee ctermbg=60 guibg=#5f5f87 -hi IncSearch ctermfg=0 guifg=#000000 ctermbg=223 guibg=#ffdfaf cterm=none gui=none -hi NonText ctermfg=248 guifg=#a8a8a8 cterm=bold gui=bold -hi Pmenu ctermfg=0 guifg=#000000 ctermbg=246 guibg=#949494 -hi PmenuSbar ctermbg=243 guibg=#767676 -hi PmenuSel ctermfg=0 guifg=#000000 ctermbg=243 guibg=#767676 -hi PmenuThumb ctermbg=252 guibg=#d0d0d0 -hi Search ctermfg=0 guifg=#000000 ctermbg=149 guibg=#afdf5f -hi SignColumn ctermfg=248 guifg=#a8a8a8 -hi SpecialKey ctermfg=77 guifg=#5fdf5f -hi StatusLine ctermbg=239 guibg=#4e4e4e cterm=bold gui=bold -hi StatusLineNC ctermbg=237 guibg=#3a3a3a cterm=none gui=none -hi TabLine ctermfg=fg guifg=fg ctermbg=242 guibg=#666666 cterm=underline gui=underline -hi TabLineFill ctermfg=fg guifg=fg ctermbg=242 guibg=#666666 cterm=underline gui=underline -hi VertSplit ctermfg=237 guifg=#3a3a3a ctermbg=237 guibg=#3a3a3a cterm=none gui=none -hi Visual ctermfg=24 guifg=#005f87 ctermbg=153 guibg=#afdfff -hi VIsualNOS ctermfg=24 guifg=#005f87 ctermbg=153 guibg=#afdfff cterm=none gui=none -hi WildMenu ctermfg=0 guifg=#000000 ctermbg=184 guibg=#dfdf00 cterm=bold gui=bold - -"" Syntax highlighting -hi Comment ctermfg=244 guifg=#808080 -hi Constant ctermfg=229 guifg=#ffffaf -hi Error ctermfg=15 guifg=#ffffff ctermbg=1 guibg=#800000 -hi ErrorMsg ctermfg=15 guifg=#ffffff ctermbg=1 guibg=#800000 -hi Identifier ctermfg=182 guifg=#dfafdf cterm=none -hi Ignore ctermfg=238 guifg=#444444 -hi LineNr ctermfg=248 guifg=#a8a8a8 -hi MatchParen ctermfg=188 guifg=#dfdfdf ctermbg=68 guibg=#5f87df cterm=bold gui=bold -hi Number ctermfg=180 guifg=#dfaf87 -hi PreProc ctermfg=150 guifg=#afdf87 -hi Special ctermfg=174 guifg=#df8787 -hi Statement ctermfg=110 guifg=#87afdf cterm=none gui=none -hi Todo ctermfg=0 guifg=#000000 ctermbg=184 guibg=#dfdf00 -hi Type ctermfg=146 guifg=#afafdf cterm=none gui=none -hi Underlined ctermfg=39 guifg=#00afff cterm=underline gui=underline - -"" Special -""" .diff -hi diffAdded ctermfg=150 guifg=#afdf87 -hi diffRemoved ctermfg=174 guifg=#df8787 -""" vimdiff -hi diffAdd ctermfg=bg guifg=bg ctermbg=151 guibg=#afdfaf -"hi diffDelete ctermfg=bg guifg=bg ctermbg=186 guibg=#dfdf87 cterm=none gui=none -hi diffDelete ctermfg=bg guifg=bg ctermbg=246 guibg=#949494 cterm=none gui=none -hi diffChange ctermfg=bg guifg=bg ctermbg=181 guibg=#dfafaf -hi diffText ctermfg=bg guifg=bg ctermbg=174 guibg=#df8787 cterm=none gui=none - -" vim: set expandtab tabstop=2 shiftwidth=2 smarttab softtabstop=2: diff --git a/vim/colors/yeller.vim b/vim/colors/yeller.vim deleted file mode 100644 index 36ea644..0000000 --- a/vim/colors/yeller.vim +++ /dev/null @@ -1,165 +0,0 @@ -" Vim color file -" yeller v1.0b -" http://www.vim.org/scripts/script.php?script_id=1454 -" -" Maintainer: Shawn Axsom -" -" * Place :colo yeller in your VimRC/GVimRC file -" * GvimRC if using GUI any -" -" - Thanks to Desert and OceanDeep for their color scheme -" file layouts -" - Thanks to Raimon Grau for his feedback - -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="yeller" - -hi Normal guifg=#cbdcef guibg=#203327 "1a1823 -hi NonText guifg=#382920 guibg=#151b15 - -hi Folded guibg=#201f32 guifg=#BBDDCC -hi FoldColumn guibg=#22302f guifg=#dbcaa5 -hi LineNr guibg=#23302d guifg=#50c5b5 -hi StatusLine guibg=#2c3a3a guifg=#6a955d gui=none -hi StatusLineNC guibg=#253835 guifg=#151318 gui=none -hi VertSplit guibg=#22353a guifg=grey50 gui=none - -" syntax highlighting """""""""""""""""""""""""""""""""""""""" - -hi Comment guifg=#3a504a -hi Title guifg=#fb4c2f gui=none -hi Underlined guifg=#fb4c5a gui=none - -hi Statement guifg=#ffef60 gui=none -hi Type guifg=#aab56a gui=none -hi Constant guifg=#f09a5a -hi Number guifg=#f0aa8a -hi PreProc guifg=#d045a3 -hi Identifier guifg=#b08aaa -hi Special guifg=#a0aa95 -hi Operator guifg=#4a4a50 -"hi Keyword guifg=green -"hi Error guibg=#408452 -hi Function guifg=#c05a3a guibg=bg "or green 50b3b0 -hi Conditional guifg=#f5a05a guibg=bg -hi Repeat guifg=#f5705a guibg=bg -hi Exception guifg=#ffff30 -"hi Ignore guifg=grey40 -"hi Todo guifg=orangered guibg=yellow2 -"""""this section borrowed from OceanDeep/Midnight""""" -"hi Label gui=None guifg=LightGreen guibg=bg -"highlight Operator gui=None guifg=#daca65 guibg=bg -"highlight Keyword gui=bold guifg=grey guibg=bg -"highlight Exception gui=none guifg=#ea5460 guibg=bg -""""""""""""""""""""""""""""""""""""""""""""""""""""""" -"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=#cad5c0 guifg=#05293d - - -hi Search guibg=#9a9d8d guifg=#3a4520 -hi IncSearch guifg=#caceba guibg=#3a4520 - -hi ModeMsg guifg=#00AACC -hi MoreMsg guifg=SeaGreen -hi Question guifg=#AABBCC -hi SpecialKey guifg=#90dcb0 -hi Visual guifg=#4a2F3F guibg=#935FdF -"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=grey -hi Number ctermfg=blue -highlight Operator ctermfg=yellow -highlight Conditional ctermfg=darkred -highlight Repeat ctermfg=darkred -hi Exception ctermfg=red -hi function ctermfg=darkyellow -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=NONE -hi Question ctermfg=green -hi StatusLine ctermfg=blue ctermbg=grey cterm=NONE -hi StatusLineNC ctermfg=black ctermbg=grey cterm=NONE -hi VertSplit ctermfg=black ctermbg=grey cterm=NONE -hi Title ctermfg=Yellow cterm=NONE -hi Visual ctermbg=darkcyan ctermfg=black cterm=NONE -hi VisualNOS ctermbg=darkcyan ctermfg=black cterm=NONE -hi WarningMsg ctermfg=1 -hi WildMenu ctermfg=0 ctermbg=3 -hi Folded ctermfg=darkgreen ctermbg=NONE cterm=NONE -hi FoldColumn ctermfg=green 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 identifier ctermfg=darkmagenta - -"set comments to grey on non-Windows OS's to make sure -"it is readable -if &term == "builtin_gui" || &term == "win32" - hi Comment ctermfg=darkgrey ctermbg=darkblue - hi IncSearch ctermfg=black ctermbg=grey cterm=NONE - hi Search ctermfg=black ctermbg=darkgrey cterm=NONE -else - hi Comment ctermfg=grey ctermbg=darkblue - hi IncSearch ctermfg=yellow ctermbg=darkyellow cterm=NONE - hi Search ctermfg=black ctermbg=darkyellow cterm=NONE -endif -"""""""""""""""""""""""""""""""""""""""""""""""""""""" - -hi Constant ctermfg=blue -hi Special ctermfg=darkmagenta -hi Statement ctermfg=red -hi PreProc ctermfg=magenta -hi Type ctermfg=darkblue " ctermbg=darkblue -hi Underlined ctermfg=yellow 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 - -"vim: sw=4 - - diff --git a/vim/colors/yule.vim b/vim/colors/yule.vim deleted file mode 100644 index d529c3e..0000000 --- a/vim/colors/yule.vim +++ /dev/null @@ -1,105 +0,0 @@ -" ====================================================================== -" Yule -" ====================================================================== -" A Sublime Text 2 / Textmate theme. -" Copyright (c) 2014 Dayle Rees. -" Released under the MIT License -" ====================================================================== -" Find more themes at : https://github.com/daylerees/colour-schemes -" ====================================================================== - -set background=dark -hi clear -syntax reset - -" Colors for the User Interface. - -hi Cursor guibg=#cc4455 guifg=white ctermbg=4 ctermfg=15 -hi link CursorIM Cursor -hi Normal guibg=#2B2A27 guifg=#EDE0CE gui=none ctermbg=0 ctermfg=15 -hi NonText guibg=bg guifg=#EDE0CE 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 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=#39B81F ctermbg=bg ctermfg=10 -hi link WarningMsg ErrorMsg - -hi StatusLine guibg=#ffeecc guifg=black 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 ctermbg=4 ctermfg=fg - -" Colors for Syntax Highlighting. - -hi Comment guibg=bg guifg=#7A7267 gui=none ctermbg=8 ctermfg=7 - -hi Constant guibg=bg guifg=white ctermbg=8 ctermfg=15 -hi String guibg=bg guifg=#EBB626 ctermbg=bg ctermfg=14 -hi Character guibg=bg guifg=#D63131 ctermbg=bg ctermfg=14 -hi Number guibg=bg guifg=#EBB626 ctermbg=1 ctermfg=15 -hi Boolean guibg=bg guifg=#EBB626 gui=none ctermbg=1 ctermfg=15 -hi Float guibg=bg guifg=#EBB626 ctermbg=1 ctermfg=15 - -hi Identifier guibg=bg guifg=#EDE0CE ctermbg=bg ctermfg=12 -hi Function guibg=bg guifg=#D63131 ctermbg=bg ctermfg=12 -hi Statement guibg=bg guifg=#D63131 ctermbg=bg ctermfg=14 - -hi Conditional guibg=bg guifg=#39B81F ctermbg=bg ctermfg=12 -hi Repeat guibg=bg guifg=#39B81F ctermbg=4 ctermfg=14 -hi Label guibg=bg guifg=#ffccff ctermbg=bg ctermfg=13 -hi Operator guibg=bg guifg=#39B81F ctermbg=6 ctermfg=15 -hi Keyword guibg=bg guifg=#39B81F ctermbg=bg ctermfg=10 -hi Exception guibg=bg guifg=#D63131 ctermbg=bg ctermfg=10 - -hi PreProc guibg=bg guifg=#ffcc99 ctermbg=4 ctermfg=14 -hi Include guibg=bg guifg=#39B81F ctermbg=bg ctermfg=10 -hi link Define Include -hi link Macro Include -hi link PreCondit Include - -hi Type guibg=bg guifg=#39B81F ctermbg=bg ctermfg=12 -hi StorageClass guibg=bg guifg=#D63131 ctermbg=bg ctermfg=10 -hi Structure guibg=bg guifg=#EDE0CE ctermbg=bg ctermfg=10 -hi Typedef guibg=bg guifg=#39B81F ctermbg=bg ctermfg=10 - -hi Special guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi SpecialChar guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi Tag guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi Delimiter guibg=bg guifg=fg ctermbg=1 ctermfg=fg -hi SpecialComment guibg=#334455 guifg=#bdae9a 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=bg guifg=#EDE0CE ctermbg=1 ctermfg=15 -hi Ignore guibg=bg guifg=#cccccc ctermbg=bg ctermfg=8 -hi Error guibg=#ff0000 guifg=white ctermbg=12 ctermfg=15 -hi Todo guibg=#556677 guifg=#ff0000 ctermbg=1 ctermfg=12 - -hi htmlH2 guibg=bg guifg=fg 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 = "Yule" -let colors_name = "Yule" - diff --git a/vim/colors/zacks-contrast.vim b/vim/colors/zacks-contrast.vim deleted file mode 100644 index 62405ac..0000000 --- a/vim/colors/zacks-contrast.vim +++ /dev/null @@ -1,108 +0,0 @@ -" ====================================================================== -" Zacks Contrast -" ====================================================================== -" A Sublime Text 2 / Textmate theme. -" Copyright (c) 2014 Dayle Rees. -" Released under the MIT License -" ====================================================================== -" Find more themes at : https://github.com/daylerees/colour-schemes -" ====================================================================== - -set background=dark -hi clear -syntax reset - -" Colors for the User Interface. - -hi Cursor guibg=#cc4455 guifg=white ctermbg=4 ctermfg=15 -hi link CursorIM Cursor -hi Normal guibg=#000000 guifg=#f0f0f0 gui=none ctermbg=0 ctermfg=15 -hi NonText guibg=bg guifg=#f0f0f0 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 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=#9c7ddb ctermbg=bg ctermfg=10 -hi link WarningMsg ErrorMsg - -hi StatusLine guibg=#ffeecc guifg=black ctermbg=14 ctermfg=0 -hi StatusLineNC guibg=#000000 guifg=white gui=none ctermbg=4 ctermfg=11 -hi VertSplit guibg=#000000 guifg=white gui=none ctermbg=4 ctermfg=11 -hi LineNr guibg=#000000 guifg=#383838 gui=none ctermbg=4 ctermfg=11 -hi SignColumn guibg=#000000 guifg=white gui=none ctermbg=4 ctermfg=11 -hi FoldColumn guibg=#000000 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 ctermbg=4 ctermfg=fg - -" Colors for Syntax Highlighting. - -hi Comment guibg=bg guifg=#777777 gui=none ctermbg=8 ctermfg=7 - -hi Constant guibg=bg guifg=white ctermbg=8 ctermfg=15 -hi String guibg=bg guifg=#bcd42a ctermbg=bg ctermfg=14 -hi Character guibg=bg guifg=#ff6a38 ctermbg=bg ctermfg=14 -hi Number guibg=bg guifg=#bcd42a ctermbg=1 ctermfg=15 -hi Boolean guibg=bg guifg=#bcd42a gui=none ctermbg=1 ctermfg=15 -hi Float guibg=bg guifg=#bcd42a ctermbg=1 ctermfg=15 - -hi Identifier guibg=bg guifg=#f0f0f0 ctermbg=bg ctermfg=12 -hi Function guibg=bg guifg=#ff6a38 ctermbg=bg ctermfg=12 -hi Statement guibg=bg guifg=#ff6a38 ctermbg=bg ctermfg=14 - -hi Conditional guibg=bg guifg=#ff6a38 ctermbg=bg ctermfg=12 -hi Repeat guibg=bg guifg=#ff6a38 ctermbg=4 ctermfg=14 -hi Label guibg=bg guifg=#ffccff ctermbg=bg ctermfg=13 -hi Operator guibg=bg guifg=#ff6a38 ctermbg=6 ctermfg=15 -hi Keyword guibg=bg guifg=#ff6a38 ctermbg=bg ctermfg=10 -hi Exception guibg=bg guifg=#ff6a38 ctermbg=bg ctermfg=10 - -hi PreProc guibg=bg guifg=#ffcc99 ctermbg=4 ctermfg=14 -hi Include guibg=bg guifg=#9c7ddb ctermbg=bg ctermfg=10 -hi link Define Include -hi link Macro Include -hi link PreCondit Include - -hi Type guibg=bg guifg=#9c7ddb ctermbg=bg ctermfg=12 -hi StorageClass guibg=bg guifg=#ff6a38 ctermbg=bg ctermfg=10 -hi Structure guibg=bg guifg=#f0f0f0 ctermbg=bg ctermfg=10 -hi Typedef guibg=bg guifg=#9c7ddb ctermbg=bg ctermfg=10 - -hi Special guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi SpecialChar guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi Tag guibg=bg guifg=#bbddff ctermbg=1 ctermfg=15 -hi Delimiter guibg=bg guifg=fg ctermbg=1 ctermfg=fg -hi SpecialComment guibg=#334455 guifg=#afafaf 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=bg guifg=#f0f0f0 ctermbg=1 ctermfg=15 -hi Ignore guibg=bg guifg=#cccccc ctermbg=bg ctermfg=8 -hi Error guibg=#ff0000 guifg=white ctermbg=12 ctermfg=15 -hi Todo guibg=#556677 guifg=#ff0000 ctermbg=1 ctermfg=12 - -hi htmlH2 guibg=bg guifg=fg 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 = "Zacks Contrast" -let colors_name = "Zacks Contrast" - diff --git a/vim/colors/zazen.vim b/vim/colors/zazen.vim deleted file mode 100644 index 84f8b4e..0000000 --- a/vim/colors/zazen.vim +++ /dev/null @@ -1,135 +0,0 @@ -" ============================================================================= -" File: zazen.vim -" Description: Vim color scheme file -" Maintainer: Zoltan Dezso -" ============================================================================= -set background=dark -highlight clear -if exists("syntax_on") - syntax reset -endif -let colors_name = "zazen" - -hi Normal guifg=#cccccc guibg=#1a1a1a gui=NONE -hi CursorLine guifg=NONE guibg=#555555 gui=NONE -hi CursorColumn guifg=NONE guibg=#000000 gui=NONE -hi LineNr guifg=#555555 guibg=NONE gui=NONE -hi Statement guifg=#a6a6a6 guibg=NONE gui=bold -hi Function guifg=#eeeeee guibg=NONE gui=bold -hi String guifg=#838383 guibg=NONE gui=NONE -hi Type guifg=#eeeeee guibg=NONE gui=bold -hi Conditional guifg=#787878 guibg=NONE gui=bold -hi Todo guifg=#ff0000 guibg=NONE gui=underline -hi Comment guifg=#777777 guibg=NONE gui=NONE -hi PmenuSel guifg=#000000 guibg=#a9a9aa gui=bold -hi Special guifg=#868585 guibg=NONE gui=NONE -hi Identifier guifg=#ffffff guibg=NONE gui=bold -hi Keyword guifg=#666666 guibg=NONE gui=bold -hi PreProc guifg=#6b6b6b guibg=NONE gui=bold -hi Include guifg=#cc7833 guibg=NONE gui=NONE -hi Constant guifg=#838383 guibg=#222222 gui=bold -hi Delimiter guifg=#838383 guibg=NONE gui=NONE - -hi Visual guifg=#ffffff guibg=#515151 gui=NONE -hi ColorColumn guifg=NONE guibg=#e6e6e6 -hi Cursor guifg=bg guibg=fg gui=NONE -hi CursorIM guifg=bg guibg=fg gui=NONE -hi lCursor guifg=bg guibg=fg gui=NONE - -hi DiffAdd guifg=fg guibg=#444444 gui=NONE -hi DiffChange guifg=bg guibg=#909090 gui=NONE -hi DiffDelete guifg=NONE guibg=#292929 gui=NONE -hi DiffText guifg=NONE guibg=#383838 gui=NONE - -hi Directory guifg=#929292 guibg=bg gui=NONE -hi ErrorMsg guifg=#6f6f6f guibg=NONE gui=NONE -hi FoldColumn guifg=#555555 guibg=#414141 gui=bold -hi Folded guifg=#828282 guibg=#212121 gui=italic - -hi IncSearch guifg=#000000 guibg=#adadad gui=NONE -hi Search guifg=#000000 guibg=#c5c3c3 gui=NONE -hi MatchParen guifg=#000000 guibg=#a8a8a8 gui=bold -hi ModeMsg guifg=#ffffff guibg=#767676 gui=bold -hi MoreMsg guifg=#7c7c7c guibg=bg gui=bold -hi NonText guifg=#7e7e7e guibg=bg gui=bold - -hi Pmenu guifg=#656565 guibg=#3f3f3f gui=NONE -hi PmenuSbar guifg=fg guibg=#5d5d5d gui=NONE -hi PmenuThumb guifg=fg guibg=#777777 gui=NONE - -hi Question guifg=#454545 guibg=bg gui=bold -hi SignColumn guifg=#ffffff guibg=#696969 gui=NONE - -hi SpecialKey guifg=#ffffff guibg=#696969 gui=NONE - -hi SpellBad guisp=#ffffff guibg=#000000 gui=undercurl guisp=#ffc0c0 -hi SpellCap guisp=#5d5d5d gui=undercurl -hi SpellLocal guisp=#434343 gui=undercurl -hi SpellRare guisp=#7d7d7d gui=undercurl -hi StatusLine guifg=#000000 guibg=#727272 gui=bold -hi StatusLineNC guifg=#5a5959 guibg=#222222 gui=italic -hi TabLine guifg=fg guibg=#757575 gui=underline -hi TabLineFill guifg=fg guibg=bg gui=reverse -hi TabLineSel guifg=fg guibg=bg gui=bold -hi Title guifg=#6d6d6d guibg=bg gui=bold -hi VertSplit guifg=#222222 guibg=#222222 -hi WarningMsg guifg=#cfcfcf guibg=#5b5b5b gui=NONE -hi WildMenu guifg=#000000 guibg=#828282 gui=NONE -hi Boolean guifg=#616060 guibg=NONE gui=bold -hi Ignore guifg=bg guibg=NONE gui=NONE -hi Error guifg=#ff7272 guibg=NONE gui=undercurl guisp=#ff0000 -" ----------------------------------------------------------------------------- -hi VimError guifg=#b6b6b6 guibg=#313131 gui=bold -hi VimCommentTitle guifg=#5c5c5c guibg=bg gui=bold,italic -hi qfFileName guifg=#6a6a6a guibg=NONE gui=italic -hi qfLineNr guifg=fg guibg=NONE gui=NONE -hi qfError guifg=fg guibg=#000000 gui=undercurl - -" ----------------------------------------------------------------------------- -hi pythonDecorator guifg=#3b3b3b guibg=NONE gui=bold -hi link pythonDecoratorFunction pythonDecorator -" ----------------------------------------------------------------------------- -hi htmlLink guifg=#666666 guibg=NONE gui=underline,italic - -hi htmlTagName guifg=NONE guibg=NONE gui=NONE -hi link htmlScriptTag htmlTagName -hi link htmlTagN htmlTagName -hi link htmlEndTag htmlTagName -hi link htmlSpecialTagName htmlTagName - -hi link cssRenderAttr Constant -hi link cssTextAttr Constant -hi link cssUIAttr Constant -hi link cssTableAttr Constant -hi link cssColorAttr Constant -hi link cssBoxAttr Constant -hi link cssCommonAttr Constant -hi link cssFunctionName Constant -hi link cssRenderProp Type -hi link cssBoxProp cssRenderProp - -hi link cssTagName Statement -hi link cssClassName cssTagName -hi link cssIdentifier cssTagName -hi link cssPseudoClass cssTagName -hi link cssPseudoClassId cssTagName - -hi cssBraces guifg=fg guibg=bg gui=NONE -hi javaScript guifg=fg guibg=NONE -hi link javaScriptFunction Statement -hi link javaScriptMember Statement -hi link javaScriptValue Constant - -hi link objcClass Type -hi link cocoaClass objcClass -hi link objcSubclass objcClass -hi link objcSuperclass objcClass -hi link cocoaFunction Function -hi link objcMethodName Identifier -hi link objcMethodArg Normal -hi link objcMessageName Identifier - -hi link javaType Statement -hi link cppStatement Statement - - diff --git a/vim/colors/zenburn.vim b/vim/colors/zenburn.vim deleted file mode 100755 index edbd6d7..0000000 --- a/vim/colors/zenburn.vim +++ /dev/null @@ -1,351 +0,0 @@ -" Vim color file -" Maintainer: Jani Nurminen -" 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 diff --git a/vim/colors/zenesque.vim b/vim/colors/zenesque.vim deleted file mode 100644 index 9789aad..0000000 --- a/vim/colors/zenesque.vim +++ /dev/null @@ -1,384 +0,0 @@ -" ============================================================================= -" File: zenesque.vim -" Description: Vim color scheme file -" Maintainer: Paul L -" ============================================================================= -set background=light -highlight clear -if exists("syntax_on") - syntax reset -endif -let colors_name = "zenesque" -" ============================================================================= - -" default scheme - -hi Normal guifg=#000000 guibg=#e0e0d8 gui=NONE -hi CursorLine guifg=NONE guibg=#e1e1d0 gui=NONE -hi CursorColumn guifg=NONE guibg=#e1e1d0 gui=NONE -hi LineNr guifg=#a9a99e guibg=NONE gui=NONE -hi Constant guifg=#353535 guibg=NONE gui=bold -hi Statement guifg=#363636 guibg=NONE gui=italic -hi Function guifg=fg guibg=NONE gui=bold -hi String guifg=#3c3c3c guibg=NONE gui=NONE -hi Type guifg=#616161 guibg=NONE gui=bold,italic -hi Conditional guifg=#4d4d4d guibg=NONE gui=bold -hi Todo guifg=fg guibg=NONE gui=bold,underline -hi Comment guifg=#797979 guibg=NONE gui=italic -hi PmenuSel guifg=fg guibg=#a9a9aa gui=bold -hi ColorColumn guifg=NONE guibg=#e6e6e6 -hi Cursor guifg=bg guibg=fg gui=NONE -hi CursorIM guifg=bg guibg=fg gui=NONE -hi lCursor guifg=bg guibg=fg gui=NONE -hi DiffAdd guifg=NONE guibg=#d1d1d1 gui=NONE -hi DiffChange guifg=NONE guibg=#9d9d9d gui=NONE -hi DiffDelete guifg=NONE guibg=#949494 gui=NONE -hi DiffText guifg=#000000 guibg=#bababa gui=bold -hi Directory guifg=#525252 guibg=bg gui=NONE -hi ErrorMsg guifg=#6f6f6f guibg=NONE gui=NONE -hi FoldColumn guifg=#555555 guibg=#cccbcb gui=bold -hi Folded guifg=#555555 guibg=#cccccc gui=italic - -hi IncSearch guifg=#000000 guibg=#adadad gui=NONE -hi Search guifg=#000000 guibg=#c5c3c3 gui=NONE -hi MatchParen guifg=#000000 guibg=#a8a8a8 gui=bold -hi ModeMsg guifg=#ffffff guibg=#767676 gui=bold -hi MoreMsg guifg=#7c7c7c guibg=bg gui=bold -hi NonText guifg=#7e7e7e guibg=bg gui=bold - -hi Pmenu guifg=#646564 guibg=#b1b2b1 gui=reverse -hi PmenuSbar guifg=#ffffff guibg=#989898 gui=NONE -hi PmenuThumb guifg=#ffffff guibg=#777777 gui=NONE - -hi Question guifg=#454545 guibg=bg gui=bold -hi SignColumn guifg=#ffffff guibg=#696969 gui=NONE - -hi SpecialKey guifg=#ffffff guibg=#696969 gui=NONE - -hi SpellBad guisp=#323232 guibg=#d1cdcd gui=undercurl -hi SpellCap guisp=#5d5d5d gui=undercurl -hi SpellLocal guisp=#434343 gui=undercurl -hi SpellRare guisp=#7d7d7d gui=undercurl -hi StatusLine guifg=#e8e8e8 guibg=#858585 gui=bold -hi StatusLineNC guifg=#808080 guibg=#bbbbbb gui=italic -hi TabLine guifg=fg guibg=#898a8b gui=underline -hi TabLineFill guifg=fg guibg=bg gui=reverse -hi TabLineSel guifg=fg guibg=bg gui=bold -hi Title guifg=#6d6d6d guibg=bg gui=bold -hi VertSplit guifg=#b9b9b9 guibg=#b9b9b9 -hi Visual guifg=#ffffff guibg=#9a9a9a gui=NONE -hi WarningMsg guifg=#cfcfcf guibg=#5b5b5b gui=NONE -hi WildMenu guifg=#000000 guibg=#c2c2c2 gui=NONE - -hi Boolean guifg=#616060 guibg=NONE gui=bold -hi Identifier guifg=#141414 guibg=NONE gui=bold -hi Keyword guifg=#666666 guibg=NONE gui=underline -hi PreProc guifg=#6b6b6b guibg=NONE gui=NONE -hi Special guifg=#6e6e6e guibg=NONE gui=NONE -hi Ignore guifg=bg guibg=NONE gui=NONE -hi Error guifg=#727272 guibg=NONE gui=undercurl -" ----------------------------------------------------------------------------- -hi VimError guifg=#b6b6b6 guibg=#313131 gui=bold -hi VimCommentTitle guifg=#5c5c5c guibg=bg gui=bold,italic -hi qfFileName guifg=#6a6a6a guibg=NONE gui=italic -hi qfLineNr guifg=fg guibg=NONE gui=NONE -hi qfError guifg=fg guibg=#c4c2c2 gui=undercurl - -" ----------------------------------------------------------------------------- -hi pythonDecorator guifg=#3b3b3b guibg=NONE gui=bold -hi link pythonDecoratorFunction pythonDecorator - -" ----------------------------------------------------------------------------- -hi htmlLink guifg=#666666 guibg=NONE gui=underline,italic - -if exists('g:zenesque_colors') && g:zenesque_colors==1 - " light scheme with colors - - hi Normal guifg=#0b092c guibg=#e5e5d8 gui=NONE - hi CursorLine guifg=NONE guibg=#d4d4c0 gui=NONE - hi CursorColumn guifg=NONE guibg=#d4d4c0 gui=NONE - hi LineNr guifg=#888875 guibg=NONE gui=NONE - hi Constant guifg=#73221A guibg=NONE gui=NONE - hi String guifg=#073010 guibg=NONE gui=NONE - hi Function guifg=#3b1c5b guibg=NONE gui=bold - hi Statement guifg=#100051 guibg=NONE gui=italic - hi Conditional guifg=#6e220e guibg=NONE gui=NONE - hi Type guifg=#421b4d guibg=NONE gui=italic - hi Todo guifg=#6c0303 guibg=NONE gui=NONE - hi Comment guifg=#6e6e6e guibg=NONE gui=italic - hi PmenuSel guifg=fg guibg=#c37a23 gui=bold - hi ColorColumn guifg=NONE guibg=#e6e6e6 - hi Cursor guifg=bg guibg=fg gui=NONE - hi CursorIM guifg=bg guibg=fg gui=NONE - hi lCursor guifg=bg guibg=fg gui=NONE - - hi diffAdd guifg=bg guibg=#5a7e5d gui=none - hi diffDelete guifg=#bf6a6a guibg=#3d2424 gui=none - hi diffChange guifg=bg guibg=#b55c5c gui=none - hi diffText guifg=bg guibg=#264928 gui=none - - hi Directory guifg=#525252 guibg=bg gui=NONE - hi ErrorMsg guifg=#6f6f6f guibg=NONE gui=NONE - hi FoldColumn guifg=#555555 guibg=#cccbcb gui=bold - hi Folded guifg=#555555 guibg=#cccccc gui=italic - - hi IncSearch guifg=#000000 guibg=#adadad gui=NONE - hi Search guifg=#000000 guibg=#c5c3c3 gui=NONE - hi MatchParen guifg=#000000 guibg=#a8a8a8 gui=bold - hi ModeMsg guifg=#ffffff guibg=#767676 gui=bold - hi MoreMsg guifg=#7c7c7c guibg=bg gui=bold - hi NonText guifg=#7e7e7e guibg=bg gui=bold - - hi Pmenu guifg=#646564 guibg=#b1b2b1 gui=reverse - hi PmenuSbar guifg=#ffffff guibg=#989898 gui=NONE - hi PmenuThumb guifg=#ffffff guibg=#777777 gui=NONE - - hi Question guifg=#454545 guibg=bg gui=bold - hi SignColumn guifg=#ffffff guibg=#696969 gui=NONE - - hi SpecialKey guifg=#ffffff guibg=#696969 gui=NONE - - hi SpellBad guisp=#323232 guibg=#d1cdcd gui=undercurl - hi SpellCap guisp=#5d5d5d gui=undercurl - hi SpellLocal guisp=#434343 gui=undercurl - hi SpellRare guisp=#7d7d7d gui=undercurl - hi StatusLine guifg=fg guibg=#c0bebe gui=bold - hi StatusLineNC guifg=#808080 guibg=#c5c5af gui=italic - hi TabLine guifg=fg guibg=#898a8b gui=underline - hi TabLineFill guifg=fg guibg=bg gui=reverse - hi TabLineSel guifg=fg guibg=bg gui=bold - hi Title guifg=#6d6d6d guibg=bg gui=bold - hi VertSplit guifg=#c5c5af guibg=#c5c5af - hi Visual guifg=#ffffff guibg=#9a9a9a gui=NONE - hi WarningMsg guifg=#cfcfcf guibg=#5b5b5b gui=NONE - hi WildMenu guifg=#000000 guibg=#c2c2c2 gui=NONE - hi Boolean guifg=#616060 guibg=NONE gui=bold - hi Identifier guifg=#141414 guibg=NONE gui=bold - hi Keyword guifg=#666666 guibg=NONE gui=underline - hi PreProc guifg=#272c61 guibg=NONE gui=NONE - hi Special guifg=#6e6e6e guibg=NONE gui=NONE - hi Ignore guifg=bg guibg=NONE gui=NONE - hi Error guifg=#727272 guibg=NONE gui=undercurl - " ----------------------------------------------------------------------------- -hi VimError guifg=#b6b6b6 guibg=#313131 gui=bold -hi VimCommentTitle guifg=#5c5c5c guibg=bg gui=bold,italic -hi qfFileName guifg=#6a6a6a guibg=NONE gui=italic -hi qfLineNr guifg=fg guibg=NONE gui=NONE -hi qfError guifg=fg guibg=#c4c2c2 gui=undercurl - -" ----------------------------------------------------------------------------- -hi pythonDecorator guifg=#3b3b3b guibg=NONE gui=bold -hi link pythonDecoratorFunction pythonDecorator -" ----------------------------------------------------------------------------- -hi htmlLink guifg=#666666 guibg=NONE gui=underline,italic -elseif exists('g:zenesque_colors') && g:zenesque_colors==2 - " dark scheme without colors - - set background=dark - - hi Normal guifg=#adadad guibg=#1a1a1a gui=NONE - hi CursorLine guifg=NONE guibg=#000000 gui=NONE - hi CursorColumn guifg=NONE guibg=#000000 gui=NONE - hi LineNr guifg=#555555 guibg=NONE gui=NONE - hi Constant guifg=#848484 guibg=NONE gui=bold - hi Statement guifg=#a6a6a6 guibg=NONE gui=italic - hi Function guifg=#919191 guibg=NONE gui=bold - hi String guifg=#838383 guibg=NONE gui=italic - hi Type guifg=#838383 guibg=NONE gui=bold,italic - hi Conditional guifg=#787878 guibg=NONE gui=bold - hi Todo guifg=#ffffff guibg=NONE gui=underline - hi Comment guifg=#555555 guibg=NONE gui=NONE - hi PmenuSel guifg=#000000 guibg=#a9a9aa gui=bold - hi Special guifg=#868585 guibg=NONE gui=NONE - hi Identifier guifg=#626262 guibg=NONE gui=bold - hi Keyword guifg=#858585 guibg=NONE gui=underline - hi PreProc guifg=#6b6b6b guibg=NONE gui=italic - - - hi Visual guifg=NONE guibg=#313131 gui=NONE - hi ColorColumn guifg=NONE guibg=#e6e6e6 - hi Cursor guifg=bg guibg=fg gui=NONE - hi CursorIM guifg=bg guibg=fg gui=NONE - hi lCursor guifg=bg guibg=fg gui=NONE - - hi DiffAdd guifg=fg guibg=#444444 gui=NONE - hi DiffChange guifg=bg guibg=#909090 gui=NONE - hi DiffDelete guifg=NONE guibg=#292929 gui=NONE - hi DiffText guifg=NONE guibg=#383838 gui=NONE - - hi Directory guifg=#525252 guibg=bg gui=NONE - hi ErrorMsg guifg=#6f6f6f guibg=NONE gui=NONE - hi FoldColumn guifg=#555555 guibg=#414141 gui=bold - hi Folded guifg=#828282 guibg=#212121 gui=italic - - hi IncSearch guifg=#000000 guibg=#adadad gui=NONE - hi Search guifg=#000000 guibg=#c5c3c3 gui=NONE - hi MatchParen guifg=#000000 guibg=#a8a8a8 gui=bold - hi ModeMsg guifg=#ffffff guibg=#767676 gui=bold - hi MoreMsg guifg=#7c7c7c guibg=bg gui=bold - hi NonText guifg=#7e7e7e guibg=bg gui=bold - - hi Pmenu guifg=#656565 guibg=#3f3f3f gui=NONE - hi PmenuSbar guifg=fg guibg=#5d5d5d gui=NONE - hi PmenuThumb guifg=fg guibg=#777777 gui=NONE - - hi Question guifg=#454545 guibg=bg gui=bold - hi SignColumn guifg=#ffffff guibg=#696969 gui=NONE - - hi SpecialKey guifg=#ffffff guibg=#696969 gui=NONE - - hi SpellBad guisp=#ffffff guibg=#000000 gui=undercurl - hi SpellCap guisp=#5d5d5d gui=undercurl - hi SpellLocal guisp=#434343 gui=undercurl - hi SpellRare guisp=#7d7d7d gui=undercurl - hi StatusLine guifg=#000000 guibg=#727272 gui=bold - hi StatusLineNC guifg=#5a5959 guibg=#222222 gui=italic - hi TabLine guifg=fg guibg=#757575 gui=underline - hi TabLineFill guifg=fg guibg=bg gui=reverse - hi TabLineSel guifg=fg guibg=bg gui=bold - hi Title guifg=#6d6d6d guibg=bg gui=bold - hi VertSplit guifg=#222222 guibg=#222222 - hi WarningMsg guifg=#cfcfcf guibg=#5b5b5b gui=NONE - hi WildMenu guifg=#000000 guibg=#828282 gui=NONE - hi Boolean guifg=#616060 guibg=NONE gui=bold - hi Ignore guifg=bg guibg=NONE gui=NONE - hi Error guifg=#727272 guibg=NONE gui=undercurl - " ----------------------------------------------------------------------------- - hi VimError guifg=#b6b6b6 guibg=#313131 gui=bold - hi VimCommentTitle guifg=#5c5c5c guibg=bg gui=bold,italic - hi qfFileName guifg=#6a6a6a guibg=NONE gui=italic - hi qfLineNr guifg=fg guibg=NONE gui=NONE - hi qfError guifg=fg guibg=#000000 gui=undercurl - - " ----------------------------------------------------------------------------- - hi pythonDecorator guifg=#3b3b3b guibg=NONE gui=bold - hi link pythonDecoratorFunction pythonDecorator - " ----------------------------------------------------------------------------- - hi htmlLink guifg=#666666 guibg=NONE gui=underline,italic - -elseif exists('g:zenesque_colors') && g:zenesque_colors==3 - " dark scheme with colors - - set background=dark - - hi Normal guifg=#adadad guibg=#0f1216 gui=NONE - hi CursorLine guifg=NONE guibg=#000000 gui=NONE - hi CursorColumn guifg=NONE guibg=#000000 gui=NONE - hi LineNr guifg=#4d4d44 guibg=NONE gui=NONE - hi Constant guifg=#8d5c57 guibg=NONE gui=NONE - hi String guifg=#5d7a64 guibg=NONE gui=NONE - hi Function guifg=#9784a2 guibg=NONE gui=NONE - hi Statement guifg=#5a89a4 guibg=NONE gui=italic - hi Conditional guifg=#8c7867 guibg=NONE gui=NONE - hi Type guifg=#518991 guibg=NONE gui=italic - hi Todo guifg=#9b3535 guibg=NONE gui=NONE - hi Comment guifg=#777777 guibg=NONE gui=NONE - hi PmenuSel guifg=bg guibg=#9b601a gui=bold - hi Special guifg=#a7a863 guibg=NONE gui=NONE - hi Identifier guifg=#a16f51 guibg=NONE gui=NONE - hi Keyword guifg=#737354 guibg=NONE gui=underline - hi PreProc guifg=#5567a1 guibg=NONE gui=NONE - hi Visual guifg=NONE guibg=#462e44 gui=NONE - hi ColorColumn guifg=NONE guibg=#e6e6e6 - hi Cursor guifg=bg guibg=fg gui=NONE - hi CursorIM guifg=bg guibg=fg gui=NONE - hi lCursor guifg=bg guibg=fg gui=NONE - hi diffAdd guifg=bg guibg=#5a7e5d gui=none - hi diffDelete guifg=#bf6a6a guibg=#2d1212 gui=none - hi diffChange guifg=bg guibg=#7e4444 gui=none - hi diffText guifg=bg guibg=#345535 gui=none - - - hi Directory guifg=#525252 guibg=bg gui=NONE - hi ErrorMsg guifg=#6f6f6f guibg=NONE gui=NONE - hi FoldColumn guifg=#555555 guibg=#414141 gui=bold - hi Folded guifg=#828282 guibg=#212121 gui=italic - - hi IncSearch guifg=#000000 guibg=#adadad gui=NONE - hi Search guifg=#000000 guibg=#c5c3c3 gui=NONE - hi MatchParen guifg=#000000 guibg=#a8a8a8 gui=bold - hi ModeMsg guifg=#ffffff guibg=#767676 gui=bold - hi MoreMsg guifg=#7c7c7c guibg=bg gui=bold - hi NonText guifg=#7e7e7e guibg=bg gui=bold - - hi Pmenu guifg=#656565 guibg=#3f3f3f gui=NONE - hi PmenuSbar guifg=fg guibg=#5d5d5d gui=NONE - hi PmenuThumb guifg=fg guibg=#777777 gui=NONE - - hi Question guifg=#454545 guibg=bg gui=bold - hi SignColumn guifg=#ffffff guibg=#696969 gui=NONE - - hi SpecialKey guifg=#ffffff guibg=#696969 gui=NONE - - hi SpellBad guisp=#ffffff guibg=#000000 gui=undercurl - hi SpellCap guisp=#5d5d5d gui=undercurl - hi SpellLocal guisp=#434343 gui=undercurl - hi SpellRare guisp=#7d7d7d gui=undercurl - hi StatusLine guifg=#000000 guibg=#727272 gui=bold - hi StatusLineNC guifg=#5a5959 guibg=#222222 gui=italic - hi TabLine guifg=fg guibg=#5f5f5f gui=underline - hi TabLineFill guifg=fg guibg=bg gui=reverse - hi TabLineSel guifg=fg guibg=bg gui=bold - hi Title guifg=#6d6d6d guibg=bg gui=bold - hi VertSplit guifg=#222222 guibg=#222222 - hi WarningMsg guifg=#cfcfcf guibg=#5b5b5b gui=NONE - hi WildMenu guifg=#000000 guibg=#828282 gui=NONE - hi Boolean guifg=#616060 guibg=NONE gui=bold - hi Ignore guifg=bg guibg=NONE gui=NONE - hi Error guifg=#727272 guibg=NONE gui=undercurl - " ----------------------------------------------------------------------------- - hi VimError guifg=#b6b6b6 guibg=#313131 gui=bold - hi VimCommentTitle guifg=#5c5c5c guibg=bg gui=bold,italic - hi qfFileName guifg=#6a6a6a guibg=NONE gui=italic - hi qfLineNr guifg=fg guibg=NONE gui=NONE - hi qfError guifg=fg guibg=#000000 gui=undercurl - - " ----------------------------------------------------------------------------- - hi pythonDecorator guifg=#3b3b3b guibg=NONE gui=bold - hi link pythonDecoratorFunction pythonDecorator - " ----------------------------------------------------------------------------- - hi htmlLink guifg=#666666 guibg=NONE gui=underline,italic -endif - -hi htmlTagName guifg=NONE guibg=NONE gui=NONE -hi link htmlScriptTag htmlTagName -hi link htmlTagN htmlTagName -hi link htmlEndTag htmlTagName -hi link htmlSpecialTagName htmlTagName - -hi link cssRenderAttr Constant -hi link cssTextAttr Constant -hi link cssUIAttr Constant -hi link cssTableAttr Constant -hi link cssColorAttr Constant -hi link cssBoxAttr Constant -hi link cssCommonAttr Constant -hi link cssFunctionName Constant -hi link cssRenderProp Type -hi link cssBoxProp cssRenderProp - -hi link cssTagName Statement -hi link cssClassName cssTagName -hi link cssIdentifier cssTagName -hi link cssPseudoClass cssTagName -hi link cssPseudoClassId cssTagName - -hi cssBraces guifg=fg guibg=bg gui=NONE -hi javaScript guifg=fg guibg=NONE -hi link javaScriptFunction Statement -hi link javaScriptMember Statement -hi link javaScriptValue Constant - -hi link objcClass Type -hi link cocoaClass objcClass -hi link objcSubclass objcClass -hi link objcSuperclass objcClass -hi link cocoaFunction Function -hi link objcMethodName Identifier -hi link objcMethodArg Normal -hi link objcMessageName Identifier - -hi link javaType Statement -hi link cppStatement Statement - - diff --git a/vim/colors/zmrok.vim b/vim/colors/zmrok.vim deleted file mode 100755 index 122b051..0000000 --- a/vim/colors/zmrok.vim +++ /dev/null @@ -1,59 +0,0 @@ -" Maintainer: Krzysztof Goj -" 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 diff --git a/vim/ftdetect/coffee.vim b/vim/ftdetect/coffee.vim deleted file mode 100644 index e1c1314..0000000 --- a/vim/ftdetect/coffee.vim +++ /dev/null @@ -1,7 +0,0 @@ -" Language: CoffeeScript -" Maintainer: Mick Koch -" URL: http://github.com/kchmck/vim-coffee-script -" License: WTFPL - -autocmd BufNewFile,BufRead *.coffee set filetype=coffee -autocmd BufNewFile,BufRead *Cakefile set filetype=coffee diff --git a/vim/ftdetect/scss.vim b/vim/ftdetect/scss.vim deleted file mode 100644 index 5bd9002..0000000 --- a/vim/ftdetect/scss.vim +++ /dev/null @@ -1 +0,0 @@ -au BufRead,BufNewFile *.scss set filetype=scss diff --git a/vim/indent/coffee.vim b/vim/indent/coffee.vim deleted file mode 100644 index 1e15d7b..0000000 --- a/vim/indent/coffee.vim +++ /dev/null @@ -1,119 +0,0 @@ -" Language: CoffeeScript -" Maintainer: Mick Koch -" 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 nicely -" outdented -setlocal indentkeys+=0],0),=else,=when,=catch,=finally - -" Only define the function once -if exists("*GetCoffeeIndent") - finish -endif - -" Outdent certain keywords, etc. -let s:outdent = ['^else', '^when', '^catch', '^finally', '^}', '^]', '^)'] - -" Indent after certain keywords, functions, etc. -let s:indent_after = ['^if\>', '^else\>', '^for\>', '^while\>', '^switch\>', -\ '^when\>', '^try\>', '^catch\>', '^finally\>', '^class\>', -\ '[$', '{$', '($', '->$', '=>$'] - -" Outdent after certain keywords -let s:outdent_after = ['^return\>', '^break\>', '^continue\>', '^throw\>'] -" Don't outdent if the previous line contains one of these keywords (for cases -" like 'return if a is b', 'break unless a', etc.) -let s:dont_outdent_after = ['\', '\'] - -" See if a line contains any regular expression in regexps -function! s:Search(line, regexps) - for regexp in a:regexps - if a:line =~ regexp - return 1 - endif - endfor - - return 0 -endfunction - -" Check for a single-line statement (e.g., 'if a then b'), which doesn't need an -" indent afterwards -function! s:IsSingleLineStatement(line) - " The 'then' keyword is usually a good hint - return a:line =~ '\' -endfunction - -" Check for a single-line 'else' statement (e.g., 'else return a' but -" not 'else if a'), which doesn't need an indent afterwards -function! s:IsSingleLineElse(line) - " Check if the line actually starts with 'else', then if the line contains - " anything other than 'else', then finally if the line is actually an 'else' - " statement rather than an 'else if' statement - return a:line =~ '^else\>' && a:line !~ '^else$' && a:line !~ '^else if\>' -endfunction - -" Check if a 'when' statement is the first in a 'switch' block by searching the -" previous line for the 'switch' keyword. The first 'when' shouldn't be -" outdented -function! s:IsFirstWhen(curline, prevline) - return a:curline =~ '^when\>' && a:prevline =~ '^switch\>' -endfunction - -function! s:ShouldOutdent(prevline, curline) - return !s:IsSingleLineStatement(a:prevline) - \ && !s:IsFirstWhen(a:curline, a:prevline) - \ && !s:Search(a:prevline, s:outdent_after) - \ && s:Search(a:curline, s:outdent) -endfunction - -function! s:ShouldIndentAfter(prevline) - return !s:IsSingleLineStatement(a:prevline) - \ && !s:IsSingleLineElse(a:prevline) - \ && s:Search(a:prevline, s:indent_after) -endfunction - -function! s:ShouldOutdentAfter(prevline) - return !s:Search(a:prevline, s:dont_outdent_after) - \ && s:Search(a:prevline, s:outdent_after) -endfunction - -function! GetCoffeeIndent(curlinenum) - " Find a non-blank line above the current line - let prevlinenum = prevnonblank(a:curlinenum - 1) - - " No indenting is needed at the start of a file - if prevlinenum == 0 - return 0 - endif - - let curindent = indent(a:curlinenum) - let previndent = indent(prevlinenum) - - " Strip off leading whitespace - let curline = getline(a:curlinenum)[curindent : -1] - let prevline = getline(prevlinenum)[previndent : -1] - - if s:ShouldOutdent(prevline, curline) - return curindent - &shiftwidth - endif - - if s:ShouldIndentAfter(prevline) - return previndent + &shiftwidth - endif - - if s:ShouldOutdentAfter(prevline) - return previndent - &shiftwidth - endif - - " No indenting or outdenting is needed - return previndent -endfunction diff --git a/vim/sessions/abai.vim b/vim/sessions/abai.vim deleted file mode 100644 index 11514b1..0000000 --- a/vim/sessions/abai.vim +++ /dev/null @@ -1,80 +0,0 @@ -" ~/bin/dotfiles2.0/vim/sessions/abai.vim: Vim session script. -" Created by session.vim 1.5 on 18 August 2012 at 15:37:14. -" Open this file in Vim and run :source % to restore your session. - -set guioptions= -silent! set guifont= -if exists('g:syntax_on') != 1 | syntax on | endif -if exists('g:did_load_filetypes') != 1 | filetype on | endif -if exists('g:did_load_ftplugin') != 1 | filetype plugin on | endif -if exists('g:did_indent_on') != 1 | filetype indent on | endif -if &background != 'dark' - set background=dark -endif -if !exists('g:colors_name') || g:colors_name != 'jellybeans' | colorscheme jellybeans | endif -call setqflist([]) -let SessionLoad = 1 -if &cp | set nocp | endif -let s:so_save = &so | let s:siso_save = &siso | set so=0 siso=0 -let v:this_session=expand(":p") -silent only -cd ~/code/abai -if expand('%') == '' && !&modified && line('$') <= 1 && getline(1) == '' - let s:wipebuf = bufnr('%') -endif -set shortmess=aoO -badd +7 spec/acceptance/recert_cme_reminder_mailing_spec.rb -badd +45 app/models/exam.rb -badd +51 spec/factories.rb -badd +729 db/schema.rb -badd +310 app/models/person.rb -badd +3 spec/acceptance/certificate_expired_mailer_spec.rb -badd +1 db/mailing_seeds.rb -badd +1 spec/acceptance/cert_reminder_spec.rb -badd +1 app/models/admin/cert_test_site_not_registered_strategy.rb -badd +38 app/models/training/training.rb -badd +15 spec/models/exam_application_spec.rb -badd +2 app/models/admin/recert_cme_reminder_strategy.rb -badd +13 spec/models/person_spec.rb -silent! argdel * -set lines=89 columns=365 -edit spec/factories.rb -set splitbelow splitright -set nosplitbelow -set nosplitright -wincmd t -set winheight=1 winwidth=1 -argglobal -setlocal fdm=manual -setlocal fde=0 -setlocal fmr={{{,}}} -setlocal fdi=# -setlocal fdl=0 -setlocal fml=1 -setlocal fdn=20 -setlocal fen -silent! normal! zE -let s:l = 54 - ((0 * winheight(0) + 44) / 88) -if s:l < 1 | let s:l = 1 | endif -exe s:l -normal! zt -54 -normal! 024l -lcd ~/code/abai -tabnext 1 -if exists('s:wipebuf') - silent exe 'bwipe ' . s:wipebuf -endif -unlet! s:wipebuf -set winheight=1 winwidth=20 shortmess=filnxtToO -let s:sx = expand(":p:r")."x.vim" -if file_readable(s:sx) - exe "source " . fnameescape(s:sx) -endif -let &so = s:so_save | let &siso = s:siso_save -doautoall SessionLoadPost -unlet SessionLoad -tabnext 1 -1wincmd w - -" vim: ft=vim ro nowrap smc=128 diff --git a/vim/sessions/abai.vim.lock b/vim/sessions/abai.vim.lock deleted file mode 100644 index 71f714d..0000000 --- a/vim/sessions/abai.vim.lock +++ /dev/null @@ -1 +0,0 @@ -VIM diff --git a/vim/sessions/catalog.vim b/vim/sessions/catalog.vim deleted file mode 100644 index 6195d7d..0000000 --- a/vim/sessions/catalog.vim +++ /dev/null @@ -1,176 +0,0 @@ -" ~/bin/dotfiles2.0/vim/sessions/catalog.vim: Vim session script. -" Created by session.vim 1.5 on 20 August 2012 at 15:58:18. -" Open this file in Vim and run :source % to restore your session. - -set guioptions= -silent! set guifont= -if exists('g:syntax_on') != 1 | syntax on | endif -if exists('g:did_load_filetypes') != 1 | filetype on | endif -if exists('g:did_load_ftplugin') != 1 | filetype plugin on | endif -if exists('g:did_indent_on') != 1 | filetype indent on | endif -if &background != 'light' - set background=light -endif -if !exists('g:colors_name') || g:colors_name != 'ironman' | colorscheme ironman | endif -call setqflist([]) -let SessionLoad = 1 -if &cp | set nocp | endif -let s:so_save = &so | let s:siso_save = &siso | set so=0 siso=0 -let v:this_session=expand(":p") -silent only -cd ~/code/styleog -if expand('%') == '' && !&modified && line('$') <= 1 && getline(1) == '' - let s:wipebuf = bufnr('%') -endif -set shortmess=aoO -badd +2 app/assets/javascripts/application.coffee -badd +89 app/assets/stylesheets/application.scss -badd +16 app/views/index.erb -badd +97 app/app.rb -badd +0 app/views/image.rabl -silent! argdel * -set lines=59 columns=364 -edit app/assets/javascripts/application.coffee -set splitbelow splitright -wincmd _ | wincmd | -vsplit -1wincmd h -wincmd w -wincmd _ | wincmd | -split -1wincmd k -wincmd w -set nosplitbelow -set nosplitright -wincmd t -set winheight=1 winwidth=1 -exe 'vert 1resize ' . ((&columns * 181 + 182) / 364) -exe '2resize ' . ((&lines * 24 + 29) / 59) -exe 'vert 2resize ' . ((&columns * 182 + 182) / 364) -exe '3resize ' . ((&lines * 31 + 29) / 59) -exe 'vert 3resize ' . ((&columns * 182 + 182) / 364) -argglobal -setlocal fdm=manual -setlocal fde=0 -setlocal fmr={{{,}}} -setlocal fdi=# -setlocal fdl=0 -setlocal fml=1 -setlocal fdn=20 -setlocal fen -silent! normal! zE -let s:l = 16 - ((7 * winheight(0) + 28) / 56) -if s:l < 1 | let s:l = 1 | endif -exe s:l -normal! zt -16 -normal! 017l -wincmd w -argglobal -edit app/views/index.erb -setlocal fdm=manual -setlocal fde=0 -setlocal fmr={{{,}}} -setlocal fdi=# -setlocal fdl=0 -setlocal fml=1 -setlocal fdn=20 -setlocal fen -silent! normal! zE -let s:l = 34 - ((10 * winheight(0) + 12) / 24) -if s:l < 1 | let s:l = 1 | endif -exe s:l -normal! zt -34 -normal! 0 -wincmd w -argglobal -edit app/assets/stylesheets/application.scss -setlocal fdm=manual -setlocal fde=0 -setlocal fmr={{{,}}} -setlocal fdi=# -setlocal fdl=0 -setlocal fml=1 -setlocal fdn=20 -setlocal fen -silent! normal! zE -let s:l = 5 - ((4 * winheight(0) + 15) / 31) -if s:l < 1 | let s:l = 1 | endif -exe s:l -normal! zt -5 -normal! 02l -wincmd w -exe 'vert 1resize ' . ((&columns * 181 + 182) / 364) -exe '2resize ' . ((&lines * 24 + 29) / 59) -exe 'vert 2resize ' . ((&columns * 182 + 182) / 364) -exe '3resize ' . ((&lines * 31 + 29) / 59) -exe 'vert 3resize ' . ((&columns * 182 + 182) / 364) -tabedit app/views/image.rabl -set splitbelow splitright -wincmd _ | wincmd | -vsplit -1wincmd h -wincmd w -set nosplitbelow -set nosplitright -wincmd t -set winheight=1 winwidth=1 -exe 'vert 1resize ' . ((&columns * 182 + 182) / 364) -exe 'vert 2resize ' . ((&columns * 181 + 182) / 364) -argglobal -setlocal fdm=manual -setlocal fde=0 -setlocal fmr={{{,}}} -setlocal fdi=# -setlocal fdl=0 -setlocal fml=1 -setlocal fdn=20 -setlocal fen -silent! normal! zE -let s:l = 3 - ((2 * winheight(0) + 28) / 56) -if s:l < 1 | let s:l = 1 | endif -exe s:l -normal! zt -3 -normal! 01l -lcd ~/code/styleog -wincmd w -argglobal -edit ~/code/styleog/app/app.rb -setlocal fdm=manual -setlocal fde=0 -setlocal fmr={{{,}}} -setlocal fdi=# -setlocal fdl=0 -setlocal fml=1 -setlocal fdn=20 -setlocal fen -silent! normal! zE -let s:l = 97 - ((55 * winheight(0) + 28) / 56) -if s:l < 1 | let s:l = 1 | endif -exe s:l -normal! zt -97 -normal! 0 -wincmd w -exe 'vert 1resize ' . ((&columns * 182 + 182) / 364) -exe 'vert 2resize ' . ((&columns * 181 + 182) / 364) -tabnext 1 -if exists('s:wipebuf') - silent exe 'bwipe ' . s:wipebuf -endif -unlet! s:wipebuf -set winheight=1 winwidth=20 shortmess=filnxtToO -let s:sx = expand(":p:r")."x.vim" -if file_readable(s:sx) - exe "source " . fnameescape(s:sx) -endif -let &so = s:so_save | let &siso = s:siso_save -doautoall SessionLoadPost -unlet SessionLoad -tabnext 1 -1wincmd w - -" vim: ft=vim ro nowrap smc=128 diff --git a/vim/sessions/stylitics.vim b/vim/sessions/stylitics.vim deleted file mode 100644 index dccfd89..0000000 --- a/vim/sessions/stylitics.vim +++ /dev/null @@ -1,68 +0,0 @@ -" ~/bin/dotfiles2.0/vim/sessions/stylitics.vim: Vim session script. -" Created by session.vim 1.5 on 16 August 2012 at 18:12:16. -" Open this file in Vim and run :source % to restore your session. - -set guioptions=gmt -silent! set guifont=Monaco:h12 -if exists('g:syntax_on') != 1 | syntax on | endif -if exists('g:did_load_filetypes') != 1 | filetype on | endif -if exists('g:did_load_ftplugin') != 1 | filetype plugin on | endif -if exists('g:did_indent_on') != 1 | filetype indent on | endif -if &background != 'dark' - set background=dark -endif -if !exists('g:colors_name') || g:colors_name != 'jellybeans' | colorscheme jellybeans | endif -call setqflist([]) -let SessionLoad = 1 -if &cp | set nocp | endif -let s:so_save = &so | let s:siso_save = &siso | set so=0 siso=0 -let v:this_session=expand(":p") -silent only -cd ~/code/stylitics -if expand('%') == '' && !&modified && line('$') <= 1 && getline(1) == '' - let s:wipebuf = bufnr('%') -endif -set shortmess=aoO -badd +0 spec/acceptance/quick_add_spec.rb -args app/views/admin/users/edit.html.erb -set lines=89 columns=365 -set fullscreen -edit spec/acceptance/quick_add_spec.rb -set splitbelow splitright -set nosplitbelow -set nosplitright -wincmd t -set winheight=1 winwidth=1 -argglobal -setlocal fdm=manual -setlocal fde=0 -setlocal fmr={{{,}}} -setlocal fdi=# -setlocal fdl=0 -setlocal fml=1 -setlocal fdn=20 -setlocal fen -silent! normal! zE -let s:l = 31 - ((29 * winheight(0) + 44) / 88) -if s:l < 1 | let s:l = 1 | endif -exe s:l -normal! zt -31 -normal! 06l -tabnext 1 -if exists('s:wipebuf') - silent exe 'bwipe ' . s:wipebuf -endif -unlet! s:wipebuf -set winheight=1 winwidth=20 shortmess=filnxtToO -let s:sx = expand(":p:r")."x.vim" -if file_readable(s:sx) - exe "source " . fnameescape(s:sx) -endif -let &so = s:so_save | let &siso = s:siso_save -doautoall SessionLoadPost -unlet SessionLoad -tabnext 1 -1wincmd w - -" vim: ft=vim ro nowrap smc=128 diff --git a/vim/sessions/stylitics.vim.lock b/vim/sessions/stylitics.vim.lock deleted file mode 100644 index eed2a10..0000000 --- a/vim/sessions/stylitics.vim.lock +++ /dev/null @@ -1 +0,0 @@ -VIM1 diff --git a/vim/snippets/coffee.snippets b/vim/snippets/coffee.snippets deleted file mode 100644 index 220d32e..0000000 --- a/vim/snippets/coffee.snippets +++ /dev/null @@ -1,27 +0,0 @@ -# #!/usr/bin/env ruby -snippet dess - #= require ./support/spec_helper - describe "${1}", -> - -snippet des - describe "${1}", -> - before -> - ${2} - - it "${3}" -snippet ex - expect("$1").to.equal ${2} - -snippet it - it "${1}", -> - ${2} -snippet -- - console.log "${2:$1}", ${1:object} -snippet ---- - console.debug ${2:$1} = ${1:object} - console.debug "*******************************************************" -snippet --- - console.debug ${1:object} - console.debug "*******************************************************" -snippet ;- - console.debug '¯\_(⊙︿⊙)_/¯ ~ ~ ¯\_(⊙︿⊙)_/¯ ~ ~ ¯\_(⊙︿⊙)_/¯ ~ ~ ¯\_(⊙︿⊙)_/¯ ~ ~ ¯\_(⊙︿⊙)_/¯' diff --git a/vim/snippets/css.snippets b/vim/snippets/css.snippets deleted file mode 100644 index b8b5d0d..0000000 --- a/vim/snippets/css.snippets +++ /dev/null @@ -1,7 +0,0 @@ -# #!/usr/bin/env ruby -snippet dbr - border: 1px solid red; -snippet dbg - border: 1px dashed green; -snippet dbp - border: 2px dashed pink; diff --git a/vim/snippets/elixir.snippets b/vim/snippets/elixir.snippets deleted file mode 100644 index 8590c24..0000000 --- a/vim/snippets/elixir.snippets +++ /dev/null @@ -1,21 +0,0 @@ -# #!/usr/bin/env ruby -snippet --- - IO.puts "🤔🤔🤔🤔🤔🤔🤔🤔" - IO.inspect ${1:object} -snippet ;pr - require IEx; IEx.pry -snippet -- - IO.puts "🦄 🦄 🦄 🦄 🦄 ✨ ${2:$1} ✨ 🦄 🦄 🦄 🦄 🦄 🦄 " - IO.inspect ${1:object} -snippet ;- - IO.puts " ¯\_(⊙︿⊙)_/¯ ~ ~ " -snippet te - test "${1}" do - assert ${2} - end -snippet des - describe "${1}" do - test "${2}" do - assert ${3} - end - end diff --git a/vim/snippets/gitcommit.snippets b/vim/snippets/gitcommit.snippets deleted file mode 100644 index 4083387..0000000 --- a/vim/snippets/gitcommit.snippets +++ /dev/null @@ -1,2 +0,0 @@ -snippet -p - Co-authored-by: $1 <${1:username}@users.noreply.github.com> diff --git a/vim/snippets/javascript.es6.react.snippets b/vim/snippets/javascript.es6.react.snippets deleted file mode 100644 index a584bb1..0000000 --- a/vim/snippets/javascript.es6.react.snippets +++ /dev/null @@ -1,81 +0,0 @@ -# Import only React -snippet ri1 - import React from 'react' - -# Import both React and Component -snippet ri2 - import React, { Component, PropTypes } from 'react' - -# React class -snippet rcla - class ${1:MyComponent} extends Component { - render() { - return ( - ${0:
} - ) - } - } - -# React constructor -snippet rcon - constructor(props) { - super(props) - - this.state = { - ${1}: ${0}, - } - } - -# Proptypes for React Class -snippet rcpt - static propTypes = { - ${1}: PropTypes.${0}, - } - -# Default props for React Class -snippet rcdp - static defaultProps = { - ${1}: ${0}, - } - -# Presentational component -snippet rcom - props => { - return ( - ${0:
} - ) - } - -# Proptypes for Presentational component -snippet rpt - ${1}.propTypes = { - ${2}: PropTypes.${0}, - } - -# Default props for Presentational component -snippet rdp - ${1}.defaultProps = { - ${2}: ${0}, - } - -# Lifecycle Methods -snippet rcdm - componentDidMount() { - ${0:${VISUAL}} - } - -# State -snippet rsst - this.setState({ - ${1}: ${0}, - }) - -snippet rtst - this.state.${0} - -# Props -snippet rp - props.${0} - -snippet rtp - this.props.${0} diff --git a/vim/snippets/javascript.snippets b/vim/snippets/javascript.snippets deleted file mode 100644 index 57d212a..0000000 --- a/vim/snippets/javascript.snippets +++ /dev/null @@ -1,50 +0,0 @@ -# #!/usr/bin/env ruby -snippet dess - #= require ./support/spec_helper - describe("${1}", function() { - ${2} - }); - -snippet imr - import ${1} from "ramda/src/${2:$1}" - -snippet des - describe("${1}", () => { - it("${2}", () => { - ${3}; - }); - }); - -snippet it - it("${2}", () => { - ${3}; - }); - -snippet tes - test("${1}", (t) => { - t.is$4($2, $3) - }) - -snippet imp - import ${1:import} from '$1$2';$3 - -snippet ex - expect($1).toEqual(${2}); -snippet -- - console.log("🤔${2:$1}", ${1:object}); -snippet dbg - style={{border: 1px solid green}} -snippet dbr - style={{border: 1px solid red}} -snippet --- - console.debug("🦄${2:$1}", ${1}); -snippet ;- - console.debug('¯\_(⊙︿⊙)_/¯ ~ ~ ¯\_(⊙︿⊙)_/¯ ~ ~ ¯\_(⊙︿⊙)_/¯ ~ ~ ¯\_(⊙︿⊙)_/¯ ~ ~ ¯\_(⊙︿⊙)_/¯' -snippet rcla - class ${1:MyComponent} extends Component { - render() { - return ( - ${0:
} - ) - } - } diff --git a/vim/snippets/ruby.snippets b/vim/snippets/ruby.snippets deleted file mode 100644 index 1017539..0000000 --- a/vim/snippets/ruby.snippets +++ /dev/null @@ -1,47 +0,0 @@ -# #!/usr/bin/env ruby -snippet pry - require 'pry'; binding.pry; -snippet it - it "${1:object}" do - ${2} - end -snippet des - describe "${1:object}" do - ${2} - end -snippet dess - require 'rails_helper' - - describe ${1:object} do - ${2} - end -snippet lee - let!(:${1:object}) { create :${2:$1}${3} } -snippet le - let(:${1:object}) { create :${2:$1}${3} } -snippet ex - expect(${1:object}).to eq ${2} -snippet W - When "${1}" do - ${2} - end -snippet G - Given "${1}" do - ${2} - end -snippet T - Then "${1}" do - ${2} - end -snippet --- - p '-' * 88 - p ${1:object} - p '-' * 88 -snippet -- - p '-' * 88 - p "${2:$1}: #{${1:object}}" -snippet -= - p 'ðŸ•🌭ðŸ”' * 4 - p "${2:$1}: #{${1:object}}" -snippet ;- - p ' ¯\_(⊙︿⊙)_/¯ ~ ~ ' * 5 diff --git a/vim/vim b/vim/vim deleted file mode 120000 index 1015e98..0000000 --- a/vim/vim +++ /dev/null @@ -1 +0,0 @@ -/Users/lesmith/bin/dotfiles2.0/vim \ No newline at end of file diff --git a/vimrc b/vimrc deleted file mode 100644 index c717539..0000000 --- a/vimrc +++ /dev/null @@ -1,682 +0,0 @@ -set shell=bash -set mouse=a -imap jj - -let mapleader=" " -let maplocalleader=" " -" ------------ -" Plugins -" ------------ -call plug#begin('~/.vim/bundle') - -" Purgatory -" Plug 'scrooloose/nerdcommenter' - -" New - -Plug 'autozimu/LanguageClient-neovim', { - \ 'branch': 'next', - \ 'do': 'bash install.sh', - \ } -Plug 'ap/vim-css-color' -Plug 'ryanoasis/vim-devicons' -Plug 'tommcdo/vim-fugitive-blame-ext' -Plug 'vim-airline/vim-airline' -Plug 'arcticicestudio/nord-vim' -Plug 'vim-airline/vim-airline-themes' -Plug 'tpope/vim-vinegar' -Plug 'tpope/vim-eunuch' -Plug 'tpope/vim-projectionist' -Plug 'rojspencer/vim-colorminder' -Plug 'jremmen/vim-ripgrep' -Plug 'gko/vim-coloresque' -Plug 'junegunn/vim-github-dashboard' -Plug 'mhinz/vim-startify' -Plug 'mhinz/vim-janah' -Plug 'sbdchd/neoformat' -Plug 'benizi/vim-automkdir' -Plug 'Shougo/deoplete.nvim', { 'do': ':UpdateRemotePlugins' } -Plug 'Shougo/neoinclude.vim' -Plug 'Shougo/neco-syntax' -Plug 'wokalski/autocomplete-flow' -Plug 'carlitux/deoplete-ternjs', { 'do': 'npm install -g tern' } -Plug 'ternjs/tern_for_vim' -Plug 'flowtype/vim-flow', { 'on': ['FlowType', 'FlowToggle', 'FlowMake']} -Plug 'steelsojka/deoplete-flow' -Plug 'chemzqm/vim-jsx-improve' -Plug 'sk1418/Join' -Plug 'majutsushi/tagbar' -Plug 'w0rp/ale' -Plug 'junegunn/vim-emoji' - -Plug 'MattesGroeger/vim-bookmarks' - -" Essentials -Plug 'junegunn/fzf', { 'dir': '~/.fzf', 'do': './install --all' } -Plug 'junegunn/fzf.vim' -Plug 'scrooloose/nerdtree', { 'on': ['NERDTreeToggle', 'NERDTreeFind'] } -Plug 'tpope/vim-commentary' -Plug 'tpope/vim-surround' -Plug 'vim-scripts/localvimrc' -Plug 'godlygeek/tabular' -Plug 'tpope/vim-sleuth' -Plug 'tpope/vim-repeat' -Plug 'SirVer/ultisnips' -Plug 'tmhedberg/matchit' - -" TMUX -Plug 'git://github.com/LnL7/vim-tslime.git', -Plug 'janko-m/vim-test' - -" Lanugage -Plug 'reasonml-editor/vim-reason-plus' -Plug 'toyamarinyon/vim-swift', { 'for': 'swift' } -Plug 'derekwyatt/vim-scala', { 'for': 'scala' } -Plug 'kchmck/vim-coffee-script' -Plug 'fatih/vim-go' -Plug 'ElmCast/elm-vim', { 'for' : 'elm' } -Plug 'elixir-editors/vim-elixir' -Plug 'slashmili/alchemist.vim' -Plug 'leafgarland/typescript-vim' - -" Templates -Plug 'slim-template/vim-slim', { 'for': ['slim', 'skim'] } -Plug 'tpope/vim-haml', { 'for': 'haml' } -Plug 'tpope/vim-markdown', { 'for': ['md', 'markdown'] } - -" Ruby -Plug 'tpope/vim-rails', { 'for' : 'ruby' } -Plug 'vim-ruby/vim-ruby', { 'for' : 'ruby' } -Plug 'tpope/vim-endwise', { 'for' : 'ruby' } -Plug 'ecomba/vim-ruby-refactoring', { 'for' : 'ruby' } -Plug 'tpope/vim-cucumber', { 'for' : 'feature' } -Plug 'tpope/vim-bundler', { 'for' : 'ruby' } -Plug 'jgdavey/vim-blockle' - -" Navigation/Search -Plug 'bogado/file-line' -Plug 'airblade/vim-rooter' - -" COLORS -" -Plug 'jakwings/vim-colors' -Plug 'trevordmiller/nova-vim' -Plug 'whatyouhide/vim-gotham' -Plug 'morhetz/gruvbox' -let g:gruvbox_italic=1 -Plug 'vim-scripts/ScrollColors' -Plug 'jeetsukumaran/vim-nefertiti' -Plug 'dracula/vim' -Plug 'junegunn/seoul256.vim' -Plug 'w0ng/vim-hybrid' -Plug 'nanotech/jellybeans.vim' -Plug 'tpope/vim-vividchalk' -Plug 'noahfrederick/vim-hemisu' -Plug 'drewtempelmeyer/palenight.vim' -Plug 'AlessandroYorba/Alduin' - -"GIT -Plug 'tpope/vim-fugitive' -Plug 'airblade/vim-gitgutter' -Plug 'rhysd/committia.vim' - -let g:LanguageClient_serverCommands = { - \ 'reason': ['ocaml-language-server', '--stdio'], - \ 'ocaml': ['ocaml-language-server', '--stdio'], - \ } - -nnoremap gf :call LanguageClient_textDocument_definition() -nnoremap :call LanguageClient_textDocument_hover() - -if has('folding') - if has('windows') - set fillchars=vert:┃ " BOX DRAWINGS HEAVY VERTICAL (U+2503, UTF-8: E2 94 83) - set fillchars+=fold:· " MIDDLE DOT (U+00B7, UTF-8: C2 B7) - endif -end -let g:airline_section_y = '%{bufnr("%")}' -let g:airline_powerline_fonts = 1 -let g:airline_right_sep='' -let g:airline_left_sep=' ' -" Vim Bookmarks... -let g:bookmark_no_default_key_mappings = 1 -function! BookmarkMapKeys() - nmap mm :BookmarkToggle - nmap mi :BookmarkAnnotate - nmap mn :BookmarkNext - nmap mp :BookmarkPrev - nmap ma :BookmarkShowAll - nmap mc :BookmarkClear - nmap mx :BookmarkClearAll - nmap mkk :BookmarkMoveUp - nmap mjj :BookmarkMoveDown -endfunction -function! BookmarkUnmapKeys() - unmap mm - unmap mi - unmap mn - unmap mp - unmap ma - unmap mc - unmap mx - unmap mkk - unmap mjj -endfunction -autocmd BufEnter * :call BookmarkMapKeys() -autocmd BufEnter NERD_tree_* :call BookmarkUnmapKeys() - -" FZF -noremap :GitFiles -noremap ,g :GFiles? -call plug#end() - -let g:UltiSnipsExpandTrigger="" -let g:UltiSnipsJumpForwardTrigger="" -let g:UltiSnipsJumpBackwardTrigger="" - -let g:localvimrc_ask = 0 -let g:localvimrc_sandbox = 0 - -" If you want :UltiSnipsEdit to split your window. -let g:UltiSnipsEditSplit="vertical" - -let g:alchemist#extended_autocomplete = 1 - - -set wildmode=list:longest,list:full -" Tab completion -" will insert tab at beginning of line, -" will use completion if not at beginning -function! InsertTabWrapper() - let col = col('.') - 1 - if !col || getline('.')[col - 1] !~ '\k' - return "\" - else - return "\" - endif -endfunction -inoremap =InsertTabWrapper() -inoremap - -let g:useSystemClipboard = 0 -function! UseSystemClipboard() - if g:useSystemClipboard - echom "Using Vim Clipboard. â“¥" - let g:useSystemClipboard = 0 - set clipboard="" - else - echom "Using System Clipboard. 🌈" - let g:useSystemClipboard = 1 - set clipboard=unnamed - endif -endfunction -noremap :call UseSystemClipboard() - -"Loccal config -if filereadable($HOME . "/.vimrc.local") - source ~/.vimrc.local -endif - -" Insert mode completion -imap (fzf-complete-word) -imap (fzf-complete-path) -imap (fzf-complete-file-ag) -imap (fzf-complete-line) -let g:fzf_action = { - \ 'ctrl-q': 'wall | bdelete', - \ 'ctrl-t': 'tab split', - \ 'ctrl-x': 'split', - \ 'ctrl-v': 'vsplit' } - -function! Elixirlinter(buffer, lines) abort - " Matches patterns like the following: - " - " (CompileError) apps/sim/lib/sim/server.ex:87: undefined function update_in/4 - " - " TODO include warnings - let l:pattern = '\v\((CompileError|SyntaxError)\) ([^:]+):([^:]+): (.+)$' - let l:output = [] - - for l:match in ale#util#GetMatches(a:lines, l:pattern) - let l:type = 'C' - let l:text = l:match[4] - - call add(l:output, { - \ 'bufnr': a:buffer, - \ 'lnum': l:match[3] + 0, - \ 'col': 0, - \ 'type': l:type, - \ 'text': l:text, - \}) - endfor - - return l:output -endfunction - -call ale#linter#Define('elixir', { -\ 'name': 'elixirc', -\ 'executable': 'elixirc', -\ 'command': 'mix compile', -\ 'callback': 'Elixirlinter', -\}) - -let g:ale_set_loclist = 1 -let g:ale_set_quickfix = 0 -let g:ale_sign_error = '✗' -let g:ale_sign_warning = 'âš ' -highlight clear ALEErrorSign -highlight clear ALEWarningSign -let g:ale_echo_msg_error_str = '✗' -let g:ale_echo_msg_warning_str = '∑' -let g:ale_echo_msg_format = '[%linter%] %s [%severity%]' -let g:ale_linters = { -\ 'javascript': [], -\} - -let g:gitgutter_sign_added = emoji#for('eight_spoked_asterisk') -let g:gitgutter_sign_modified = emoji#for('pencil2') -let g:gitgutter_sign_removed = "-" -let g:gitgutter_sign_modified_removed = "-" - -autocmd FileType javascript set formatprg=prettier\ --stdin\ --single-quote -autocmd FileType typescript :set makeprg=tsc -autocmd QuickFixCmdPost [^l]* nested cwindow -autocmd QuickFixCmdPost l* nested lwindow - -let g:deoplete#enable_at_startup = 1 -let g:deoplete#sources#flow#flow_bin = 'flow' - -let g:javascript_plugin_flow = 1 - -let g:javascript_conceal_function = "Æ’" -let g:javascript_conceal_this = "@" -let g:javascript_conceal_undefined = "¿" -let g:javascript_conceal_NaN = "â„•" -let g:javascript_conceal_prototype = "¶" -let g:javascript_conceal_static = "•" -let g:javascript_conceal_arrow_function = "⇒" - -set so=14 -"set ttymouse=xterm2 - -" no more /g -set gdefault - -let g:vimrubocop_ignore_warning = 1 - -" allow backspacing over everything in insert mode -set backspace=indent,eol,start - -set numberwidth=1 - -"----------------- -" MAPPINGS 🚀 -"----------------- - -"------------- -" INSERT 🌈 - -" Escape when trying to find cursor -inoremap jk - -"------------- -" NORMAL 🌈 - -" EMACS -noremap -noremap -noremap -noremap - -" make movement keys simpler -noremap j -noremap k -noremap h -noremap l - -noremap :GitGutterPrevHunk -noremap :GitGutterNextHunk -" Arrow Keys Navigate QuickFix Window -noremap :cnext -noremap :cprev -noremap j :lnext -noremap k :lprev - -" Search for character under word -:nnoremap :Ag - -noremap :Tx rake db:migrate -noremap :Tx rake db:rollback -noremap :GitGutterLineHighlightsToggle - -nnoremap ;a :ALEToggle -nnoremap H :callLongLineHLToggle() -nnoremap r :Bclose - -nnoremap n :set number! -nnoremap N :set relativenumber! -nnoremap ,u :GitGutterUndoHunk -noremap ,+ :GitGutterStageHunk -noremap ,c :Git commit - -noremapO :OpenChangedFiles - -noremap q :execute "rightbelow split " . bufname("#") - -nnoremap r :Bclose -nnoremap ,b :Buffers -nnoremap t :w :TestNearest -nnoremap T :w :TestFile -nnoremap a :TestSuite -nnoremap l :TestLast -nnoremap g :TestVisit - -let test#strategy = "tslime" - -nnoremap v :tabedit ~/bin/dotfiles/vimrc -nnoremap Z :noremap :w! - -noremap :ResetTmuxVars -noremap :echo expand('%:t') -" remove trailing whitespace and replace tabs with spaces -" Press F4 to toggle highlighting on/off, and show current value. -" F2 gets trampled -nnoremap :Buffers -noremap :Tx bundle -noremap :set hlsearch! hlsearch? -nnoremap :let _s=@/:%s/\s\+$//e:let @/=_s:nohl:retab -" F6 - use system clipboard -nnoremap :call LanguageClient#textDocument_rename() -nnoremap :GitGutterToggle -nnoremap :bufdo! bd -nnoremap :Neoformat -nnoremap ,p :Neoformat -noremap :NERDTreeFind -noremap :NERDTreeToggle - - -" RSI sucks. save with \ my pooooor thumb -noremap \ :w - -" Copy Paragraph -noremap cp yapp -" OPEN LOGS -nmap K :vsp:Glog - -"select last paste in visual mode -nnoremap gb '`[' . strpart(getregtype(), 0, 1) . '`]' - -"dont get confused when lines wrap -nnoremap j gj -nnoremap k gk - -" simpler surround.vim -:onoremap p i( -:onoremap q i" - -"------------- -" INSERT 🌈 -" -"next quickfix file -iabbrev sao save_and_open_page -iabbrev SAO save_and_open_screenshot - -"------------- -" VISUAL 🌈 -" -" git blame shortcut -vnoremap g :!git blame -w =expand("%:p") \| sed -n =line("'<") ,=line("'>") p - -vnoremap = :Tabularize /= -vnoremap : :Tabularize /: -vnoremap , :Tabularize /, -vnoremap " :Tabularize /" - -map :tabn -map :tabp - -" ------------ -" better defaults -" ----------- -set nobackup -set nowritebackup -set noswapfile -set autoread -set t_Co=256 - -"set autoindent -scriptencoding utf-8 -set number -set autoread -set wildmode=list:longest -set wildchar= wildmenu wildmode=full - -" save and restore folds when a file is closed and re-opened. ugh. -autocmd BufWinLeave *.* mkview -"autocmd BufWinEnter *.* silent loadview - -augroup MiscMisc - au! - silent autocmd bufwritepost .vimrc source $MYVIMRC - - " remember fold positions - autocmd BufWinLeave .* mkview - autocmd BufWinEnter .* silent loadview -augroup END - -" Remember last location in file -augroup RememberPosition - au! - au BufReadPost * if line("'\"") > 0 && line("'\"") <= line("$") - \| exe "normal g'\"" | endif -augroup END - - -" Do not show cursorline on inactive panes -augroup CursorLine - au! - au VimEnter,WinEnter,BufWinEnter * setlocal cursorline - au WinLeave * setlocal nocursorline -augroup END - -augroup NewSyntaxes - au! - " rabl is ruby - au BufRead,BufNewFile *.rabl setf ruby - au BufRead,BufNewFile *.hamlc set ft=haml - au BufRead,BufNewFile *.skim set ft=slim -augroup end - -let g:jsx_ext_required = 0 -set cursorline - -autocmd ColorScheme janah highlight Normal ctermbg=235 - -set background=dark -if has("persistent_undo") - set undodir=~/.vim/undodir - set undofile -endif - -" no scrollbars in macvim -set guioptions-=e -set guioptions-=r - -" SILVER SEARCHER -if executable('ag') - set grepprg=ag\ --nogroup\ --nocolor - let g:ctrlp_user_command = 'ag %s -l --nocolor -g ""' - let g:ctrlp_use_caching = 0 -endif - -" ----------------- -" Text Formatting -" ----------------- -set tabstop=2 softtabstop=2 shiftwidth=2 expandtab -set listchars=tab:â–¸\ ,eol:¬,extends:â¯,precedes:â® -set showbreak=↪ -set splitbelow -set splitright -set autowrite -set autoread -set shiftround -set title -set linebreak -highlight NonText guifg=#4a4a59 -highlight SpecialKey guifg=#4a4a59 -set list listchars=tab:»·,trail:. - -" Don't try to highlight lines longer than 800 characters. -set synmaxcol=800 - -" Save when losing focus -au FocusLost * :silent! wall - -" }}} -" Text objects ------------------------------------------------------------ {{{ - -" Shortcut for [] {{{ - -" show trailing whitespace -set list listchars=tab:»·,trail:ç - -" autoindent is good -filetype plugin indent on - -let g:startify_custom_header = [ - \'', - \'', - \' ____ ____.__ .___ _____ .___ ', - \' \ \ / /|__| | | / \ _____________ _______ __ ____ __| _/ ', - \' \ Y / | | | |/ \ / \\____ \_ __ \/ _ \ \/ // __ \ / __ | ', - \' \ / | | | / Y \ |_> > | \( <_> ) /\ ___// /_/ | ', - \' \___/ |__| |___\____|__ / __/|__| \____/ \_/ \___ >____ | ', - \' \/|__| \/ \/ ', - \] - -" OpenChangedFiles (O)---------------------- {{{ -function! OpenChangedFiles() - only " Close all windows, unless they're modified - let status = system('git status -s | grep "^ \?\(M\|A\)" | cut -d " " -f 3') - let filenames = split(status, "\n") - - if len(filenames) < 1 - let status = system('git show --pretty="format:" --name-only') - let filenames = split(status, "\n") - endif - - exec "edit " . filenames[0] - - for filename in filenames[1:] - if len(filenames) > 4 - exec "tabedit " . filename - else - exec "sp " . filename - endif - endfor -endfunction -command! OpenChangedFiles :call OpenChangedFiles() -" }}} - -" Delete buffer while keeping window layout (don't close buffer's windows). -" Version 2008-11-18 from http://vim.wikia.com/wiki/VimTip165 -if v:version < 700 || exists('loaded_bclose') || &cp - finish -endif - -let g:committia_hooks = {} -let g:committia_open_only_vim_starting = 1 -function! g:committia_hooks.edit_open(info) - " Additional settings - setlocal spell - - " If no commit message, start with insert mode - if a:info.vcs ==# 'git' && getline(1) ==# '' - startinsert - end - - " Scroll the diff window from insert mode - " Map and - imap (committia-scroll-diff-down-half) - imap (committia-scroll-diff-up-half) -endfunction - -let loaded_bclose = 1 -if !exists('bclose_multiple') - let bclose_multiple = 1 -endif - -" Display an error message. -function! s:Warn(msg) - echohl ErrorMsg - echomsg a:msg - echohl NONE -endfunction - -" Command ':Bclose' executes ':bd' to delete buffer in current window. -" The window will show the alternate buffer (Ctrl-^) if it exists, -" or the previous buffer (:bp), or a blank buffer if no previous. -" Command ':Bclose!' is the same, but executes ':bd!' (discard changes). -" An optional argument can specify which buffer to close (name or number). -function! s:Bclose(bang, buffer) - if empty(a:buffer) - let btarget = bufnr('%') - elseif a:buffer =~ '^\d\+$' - let btarget = bufnr(str2nr(a:buffer)) - else - let btarget = bufnr(a:buffer) - endif - if btarget < 0 - call s:Warn('No matching buffer for '.a:buffer) - return - endif - if empty(a:bang) && getbufvar(btarget, '&modified') - call s:Warn('No write since last change for buffer '.btarget.' (use :Bclose!)') - return - endif - " Numbers of windows that view target buffer which we will delete. - let wnums = filter(range(1, winnr('$')), 'winbufnr(v:val) == btarget') - if !g:bclose_multiple && len(wnums) > 1 - call s:Warn('Buffer is in multiple windows (use ":let bclose_multiple=1")') - return - endif - let wcurrent = winnr() - for w in wnums - execute w.'wincmd w' - let prevbuf = bufnr('#') - if prevbuf > 0 && buflisted(prevbuf) && prevbuf != w - buffer # - else - bprevious - endif - if btarget == bufnr('%') - " Numbers of listed buffers which are not the target to be deleted. - let blisted = filter(range(1, bufnr('$')), 'buflisted(v:val) && v:val != btarget') - " Listed, not target, and not displayed. - let bhidden = filter(copy(blisted), 'bufwinnr(v:val) < 0') - " Take the first buffer, if any (could be more intelligent). - let bjump = (bhidden + blisted + [-1])[0] - if bjump > 0 - execute 'buffer '.bjump - else - execute 'enew'.a:bang - endif - endif - endfor - execute 'bdelete'.a:bang.' '.btarget - execute wcurrent.'wincmd w' -endfunction -command! -bang -complete=buffer -nargs=? Bclose call s:Bclose('', '') - -hi OverLength ctermbg=none cterm=none -match OverLength /\%>79v/ -fun! s:LongLineHLToggle() - if !exists('w:longlinehl') - let w:longlinehl = matchadd('ErrorMsg', '.\%>80v', 0) - echo "Long lines highlighted" - else - call matchdelete(w:longlinehl) - unl w:longlinehl - echo "Long lines unhighlighted" - endif -endfunction diff --git a/xterm-256color-italic.terminfo b/xterm-256color-italic.terminfo deleted file mode 100644 index 8e13c1f..0000000 --- a/xterm-256color-italic.terminfo +++ /dev/null @@ -1,13 +0,0 @@ -# A xterm-256color based TERMINFO that adds the escape sequences for italic. -# -# Install: -# -# tic xterm-256color-italic.terminfo -# -# Usage: -# -# export TERM=xterm-256color-italic -# -xterm-256color-italic|xterm with 256 colors and italic, - sitm=\E[3m, ritm=\E[23m, - use=xterm-256color, diff --git a/zshrc b/zshrc index e90b726..21b4e78 100644 --- a/zshrc +++ b/zshrc @@ -10,6 +10,7 @@ bindkey '^r' history-incremental-search-backward # Customize to your needs... export PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/X11/bin:/Users/ignu/.rvm/bin:/Applications/Postgres.app/Contents/Versions/9.4/bin/ export PATH="/opt/homebrew/bin:$PATH" +export PATH="/Applications/Postgres.app/Contents/Versions/latest/bin:$PATH" # Set name of the theme to load. # Look in ~/.oh-my-zsh/themes/ @@ -17,36 +18,58 @@ export PATH="/opt/homebrew/bin:$PATH" ZSH_THEME="cloud" ZSH_THEME="agnoster" - -POWERLEVEL9K_VCS_GIT_ICON='\ue60a' -POWERLEVEL9K_LEFT_PROMPT_ELEMENTS=(status dir vcs) -POWERLEVEL9K_RIGHT_PROMPT_ELEMENTS=(command_execution_time time background_jobs ssh rbenv) -POWERLEVEL9K_SHORTEN_STRATEGY="truncate_middle" -POWERLEVEL9K_SHORTEN_DIR_LENGTH=4 - -POWERLEVEL9K_VCS_STAGED_ICON=$'\uf055' -POWERLEVEL9K_VCS_UNSTAGED_ICON=$'\uf421' -POWERLEVEL9K_VCS_UNTRACKED_ICON=$'\uf00d' -POWERLEVEL9K_VCS_INCOMING_CHANGES_ICON=$'\uf0ab ' -POWERLEVEL9K_VCS_OUTGOING_CHANGES_ICON=$'\uf0aa ' - -POWERLEVEL9K_BATTERY_LOW_FOREGROUND='red' -POWERLEVEL9K_BATTERY_CHARGING_FOREGROUND='yellow' -POWERLEVEL9K_BATTERY_CHARGED_FOREGROUND='green' -POWERLEVEL9K_BATTERY_DISCONNECTED_FOREGROUND='blue' -POWERLEVEL9K_VCS_GIT_GITHUB_ICON='' -POWERLEVEL9K_RIGHT_SEGMENT_SEPARATOR=$'\ue0c5' -POWERLEVEL9K_LEFT_SEGMENT_SEPARATOR=$'\ue0c4' -POWERLEVEL9K_BACKGROUND_JOBS_ICON=$'\uf27b' -POWERLEVEL9K_EXECUTION_TIME_ICON=$'\ufa1a' -POWERLEVEL9K_TIME_FORMAT="%D{\uf017 %H:%M}" -POWERLEVEL9K_STATUS_VERBOSE=false - -POWERLEVEL9K_PROMPT_ON_NEWLINE=true -POWERLEVEL9K_PROMPT_ADD_NEWLINE=true COMPLETION_WAITING_DOTS="true" -export DISABLE_FZF_AUTO_COMPLETION="true" +export EDITOR='nvim' + +# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +# ___ _______ +# | __|_ / __| +# | _| / /| _| +# |_| /___|_| +# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +#export DISABLE_FZF_AUTO_COMPLETION="true" +# export FZF_COMPLETION_TRIGGER='**' + +show_file_or_dir_preview="if [ -d {} ]; then eza --tree --color=always {} | head -200; else bat -n --color=always --line-range :500 {}; fi" + +export FZF_DEFAULT_COMMAND="fd --hidden --strip-cwd-prefix --exclude .git" +export FZF_CTRL_T_COMMAND="$FZF_DEFAULT_COMMAND" +export FZF_CTRL_T_OPTS="--preview '$show_file_or_dir_preview'" +export FZF_ALT_C_COMMAND="fd --type=d --hidden --strip-cwd-prefix --exclude .git" +export FZF_ALT_C_OPTS="--preview 'eza --tree --color=always {} | head -200'" + +_fzf_compgen_path() { + fd --hidden --exclude .git . "$1" +} + +# Use fd to generate the list for directory completion +_fzf_compgen_dir() { + fd --type=d --hidden --exclude .git . "$1" +} +# Advanced customization of fzf options via _fzf_comprun function +# - The first argument to the function is the name of the command. +# - You should make sure to pass the rest of the arguments to fzf. +_fzf_comprun() { + local command=$1 + shift + + case "$command" in + cd) fzf --preview 'eza --tree --color=always {} | head -200' "$@" ;; + export|unset) fzf --preview "eval 'echo ${}'" "$@" ;; + ssh) fzf --preview 'dig {}' "$@" ;; + *) fzf --preview "$show_file_or_dir_preview" "$@" ;; + esac +} + +function fbat() { + rg "$1" | fzf | bat +} + + +# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # use bash complete compat for asdf autoload bashcompinit @@ -54,10 +77,9 @@ bashcompinit # Which plugins would you like to load? (plugins can be found in ~/.oh-my-zsh/plugins/*) -plugins=(osx ruby git npm nvm colorize pow react-native zsh-syntax-highlighting history-substring-search fast-syntax-highlighting fzf) +plugins=(macos ruby git npm nvm colorize pow react-native zsh-syntax-highlighting history-substring-search fzf) source ~/.zsh/zsh-autosuggestions/zsh-autosuggestions.zsh - -source ~/.zshrc.local +source ~/.zsh/fast-syntax-highlighting/fast-syntax-highlighting.plugin.zsh source $ZSH/oh-my-zsh.sh @@ -132,7 +154,7 @@ bindkey '^Z' fancy-ctrl-z [ -f /Users/ignu/.travis/travis.sh ] && source /Users/ignu/.travis/travis.sh [[ $TERM == eterm-color ]] && export TERM=xterm -export TERM="xterm-256color" +#export TERM="xterm-256color" #export TERM="xterm-256color-italic" function defaultbranch() { @@ -174,12 +196,6 @@ function wb() { echo "********** Done. Sorry. *************" } -function gpr() { - git commit -m "$1" - git push origin HEAD - hub compare -} - function fuckit() { git reset --hard git clean -fd @@ -211,11 +227,35 @@ function gc() { } function whilepass() { - while $1; do :; done + local attempt=1 + echo "*-------------------*" + echo " 🚀Attempt #$attempt" + echo "*-------------------*" + + while eval "$@"; do + ((attempt++)) + echo "*-------------------*" + echo " 🚀Attempt #$attempt" + echo "*-------------------*" + done + echo "🤯 FAILED Attempt #$attempt" + } function whilefail() { - while ! $1 ; do :; done + local attempt=1 + echo "*-------------------*" + echo " 🚀Attempt #$attempt" + echo "*-------------------*" + + until eval "$@"; do + ((attempt++)) + echo "*-------------------*" + echo " 🚀Attempt #$attempt" + echo "*-------------------*" + done + echo "🤯 Unexpected pass on attempt #$attempt" + } function gbtr() { @@ -252,7 +292,7 @@ function reprofile() { rm -rf ~/.vim rm -rf ~/config/karabiner rm -rf ~/.config/nvim - mkdir ~/.config/nvim + ln -s ~/bin/dotfiles/nvim ~/.config/nvim ln -s ~/bin/dotfiles/init.vim ~/.config/nvim/init.vim ln -s ~/bin/dotfiles/vim .vim ln -s ~/bin/dotfiles/karabiner ~/.config/ @@ -278,6 +318,9 @@ function reprofile() { echo "Profile linked! 🌈" } +source ~/.zshrc.local + + function readme() { if [ -f ./README.md ]; then filename="README.md" @@ -351,7 +394,9 @@ function when_delete() { } [[ -s "$HOME/.asdf/asdf.sh" ]] && source ~/.asdf/asdf.sh - +[[ -s "$HOME/.asdf/asdf.sh" ]] && source ~/.asdf/asdf. +[[ -s "$HOME/homebrew/opt/asdf/libexec/asdf.sh" ]] && source "$HOME/homebrew/opt/asdf/libexec/asdf.sh" +[[ -s "/opt/homebrew/opt/asdf/libexec/asdf.sh" ]] && . "/opt/homebrew/opt/asdf/libexec/asdf.sh" [[ -s "$HOME/.cargo/env" ]] && source $HOME/.cargo/env alias ours="!f() { git checkout --ours $@ && git add $@; }; f" @@ -379,11 +424,56 @@ export RUBY_GC_HEAP_FREE_SLOTS=$RUBY_HEAP_FREE_MIN test -e "${HOME}/.iterm2_shell_integration.zsh" && source "${HOME}/.iterm2_shell_integration.zsh" -# tabtab source for slss package -# uninstall by removing these lines or running `tabtab uninstall slss` -[[ -f /Users/lensmith/.asdf/installs/nodejs/8.10.0/.npm/lib/node_modules/serverless/node_modules/tabtab/.completions/slss.zsh ]] && . /Users/lensmith/.asdf/installs/nodejs/8.10.0/.npm/lib/node_modules/serverless/node_modules/tabtab/.completions/slss.zsh - prompt_context() {} #source /Users/lensmith/.config/broot/launcher/bash/br eval "$(starship init zsh)" + +function gpr() { + git commit -m "$1" + git push origin HEAD + hub compare +} + +function editlocal() { + vim ~/.zshrc.local + source ~/.zshrc.local +} + +function editzsh() { + vim ~/.zshrc + source ~/.zshrc +} + +function sourcelocal() { + source ~/.zshrc.local +} + + +function gppp() { + git commit -m "$1" + git push origin HEAD + hub compare +} + +function fbat() { + rg "$1" | fzf | bat +} + + + +# bun completions +[ -s "/Users/ignu/.bun/_bun" ] && source "/Users/ignu/.bun/_bun" + +# Bun +export BUN_INSTALL="/Users/ignu/.bun" +export PATH="$BUN_INSTALL/bin:$PATH" + +# pnpm +export PNPM_HOME="/Users/ignu/Library/pnpm" +export PATH="$PNPM_HOME:$PATH" +# pnpm end +source /opt/homebrew/share/powerlevel10k/powerlevel10k.zsh-theme + +# To customize prompt, run `p10k configure` or edit ~/.p10k.zsh. +[[ ! -f ~/.p10k.zsh ]] || source ~/.p10k.zsh