Working container script & new colorschemes

This commit is contained in:
Sonny 2017-07-09 10:01:19 +02:00
parent 376174ecc2
commit 1a3264bf03
4 changed files with 984 additions and 11 deletions

View file

@ -1,6 +1,7 @@
#!/bin/bash
# Debian containers only
PACKAGES="vim git dbus "
# ca-certificates needed in order to clone from github
PACKAGES="ca-certificates vim git dbus "
REPO=https://github.com/SonnyBA/dotfiles.git
run() {
@ -11,11 +12,7 @@ add_ssh() {
sed -i 's/^#Port .*/Port '"$PORT"'/' $CONTAINER_PATH/etc/ssh/sshd_config
sed -i 's/^#PermitRootLogin .*/PermitRootLogin yes/' $CONTAINER_PATH/etc/ssh/sshd_config
# Restart ssh in order to load changes
run systemctl restart ssh
touch $CONTAINER_PATH/root/.bash_profile
cat $CONTAINER_PATH/root/.bash_profile <<EOF
cat <<- 'EOF' > $CONTAINER_PATH/root/.bash_profile
# Start ssh-agent and add keys in ~/.ssh directory
# Should only be used without a desktop manager
ENV=/tmp/.agent_env
@ -36,8 +33,8 @@ EOF
}
dotfiles() {
run git clone $REPO $CONTAINER_PATH/root/dotfiles
run $CONTAINER_PATH/root/dotfiles/initialize_script
run git clone $REPO /root/dotfiles
run /root/dotfiles/initialize_script
}
read -e -p "Enter the path of the container (including container root): " CONTAINER_PATH
@ -69,12 +66,12 @@ mkdir $CONTAINER_PATH/root/.ssh
cp $KEY $KEY.pub $CONTAINER_PATH/root/.ssh/
if [ "$SSH_SERVER" == "y" ] ;then
add_ssh $CONTAINER_PATH $PORT
add_ssh
fi
if [ "$DOTFILES" == "y" ] ;then
dotfiles $CONTAINER_PATH
dotfiles
fi
echo "Starting container first time, enter root pass"
echo "Enter root pass"
run passwd

327
vim/colors/crunchbang.vim Normal file
View file

@ -0,0 +1,327 @@
hi clear
if exists('syntax_on')
syntax reset
endif
let colors_name = 'crunchbang'
hi Normal ctermfg=12 ctermbg=8 guifg=#bfbfbf guibg=#2e3436 gui=NONE
set background=dark
hi ColorColumn ctermbg=0 guibg=#3b4245 gui=NONE
hi Comment ctermfg=10 guifg=#999999 gui=italic
hi ConId ctermfg=3 guifg=#ab9a6a gui=NONE
hi Conceal ctermfg=4 guifg=#75a0bd gui=NONE
hi Constant ctermfg=6 guifg=#68a6a8 gui=NONE
hi Cursor ctermfg=8 ctermbg=10 guifg=#2e3436 guibg=#999999 gui=NONE
hi CursorColumn ctermbg=0 guibg=#3b4245 gui=NONE
hi CursorLine cterm=NONE ctermbg=0 guibg=#3b4245 guisp=#dfdfdf gui=NONE
hi CursorLineNr cterm=NONE ctermfg=12 guifg=#bfbfbf gui=bold
hi DiffAdd ctermfg=2 ctermbg=0 guifg=#6fa868 guibg=#3b4245 guisp=#6fa868 gui=NONE
hi DiffChange ctermfg=3 ctermbg=0 guifg=#ab9a6a guibg=#3b4245 guisp=#ab9a6a gui=NONE
hi DiffDelete ctermfg=1 ctermbg=0 guifg=#c48d93 guibg=#3b4245 gui=NONE
hi DiffText ctermfg=4 ctermbg=0 guifg=#75a0bd guibg=#3b4245 guisp=#75a0bd gui=NONE
hi Directory ctermfg=4 guifg=#75a0bd gui=NONE
hi Error cterm=NONE ctermfg=1 ctermbg=NONE guifg=#c48d93 guibg=#2e3436 gui=NONE
hi ErrorMsg cterm=reverse ctermfg=1 ctermbg=NONE guifg=#c48d93 guibg=NONE gui=reverse
hi FoldColumn ctermfg=12 ctermbg=0 guifg=#bfbfbf guibg=#3b4245 gui=NONE
hi Folded cterm=NONE,underline ctermfg=12 ctermbg=0 guifg=#bfbfbf guibg=#3b4245 guisp=#2e3436 gui=NONE
hi HelpExample ctermfg=14 guifg=#dfdfdf gui=NONE
hi Identifier ctermfg=4 guifg=#75a0bd gui=NONE
hi IncSearch cterm=standout ctermfg=9 guifg=#bf9277 gui=standout
hi LineNr ctermfg=10 ctermbg=0 guifg=#999999 guibg=#3b4245 gui=NONE
hi MatchParen cterm=NONE ctermfg=1 ctermbg=10 guifg=#c48d93 guibg=#999999 gui=NONE
hi ModeMsg ctermfg=4 guifg=#75a0bd gui=NONE
hi MoreMsg ctermfg=4 guifg=#75a0bd gui=NONE
hi NonText cterm=NONE ctermfg=11 guifg=#acacac gui=NONE
hi Pmenu cterm=reverse ctermfg=12 ctermbg=0 guifg=#bfbfbf guibg=#3b4245 gui=reverse
hi PmenuSbar cterm=reverse ctermfg=7 ctermbg=12 guifg=#e6e6e6 guibg=#bfbfbf gui=reverse
hi PmenuSel cterm=reverse ctermfg=10 ctermbg=7 guifg=#999999 guibg=#e6e6e6 gui=reverse
hi PmenuThumb cterm=reverse ctermfg=12 ctermbg=8 guifg=#bfbfbf guibg=#2e3436 gui=reverse
hi PreProc cterm=NONE ctermfg=1 guifg=#bf9277 gui=NONE
hi Question cterm=NONE ctermfg=6 guifg=#68a6a8 gui=NONE
hi Search cterm=reverse ctermfg=3 ctermbg=NONE guifg=#ab9a6a guibg=NONE gui=reverse
hi SignColumn cterm=NONE ctermfg=12 ctermbg=NONE guifg=#bfbfbf guibg=NONE gui=NONE
hi Special cterm=NONE ctermfg=1 guifg=#c48d93 gui=NONE
hi SpecialKey cterm=NONE ctermfg=11 ctermbg=0 guifg=#acacac guibg=#3b4245 gui=NONE
hi SpellBad cterm=undercurl ctermfg=NONE ctermbg=NONE guisp=#c48d93 gui=undercurl
hi SpellCap cterm=undercurl ctermfg=NONE ctermbg=NONE guisp=#a793c4 gui=undercurl
hi SpellLocal cterm=undercurl ctermfg=NONE ctermbg=NONE guisp=#ab9a6a gui=undercurl
hi SpellRare cterm=undercurl ctermfg=NONE ctermbg=NONE guisp=#68a6a8 gui=undercurl
hi Statement ctermfg=2 guifg=#6fa868 gui=NONE
hi StatusLine cterm=reverse ctermfg=10 ctermbg=8 guifg=#999999 guibg=#2e3436 gui=reverse
hi StatusLineNC cterm=reverse ctermfg=11 ctermbg=0 guifg=#acacac guibg=#3b4245 gui=reverse
hi TabLine cterm=underline ctermfg=12 ctermbg=0 guifg=#bfbfbf guibg=#3b4245 guisp=#bfbfbf gui=underline
hi TabLineFill cterm=underline ctermfg=12 ctermbg=0 guifg=#bfbfbf guibg=#3b4245 guisp=#bfbfbf gui=underline
hi TabLineSel cterm=underline,reverse ctermfg=10 ctermbg=7 guifg=#999999 guibg=#e6e6e6 guisp=#bfbfbf gui=underline,reverse
hi Title cterm=NONE ctermfg=9 guifg=#bf9277 gui=NONE
hi Todo cterm=NONE ctermfg=5 guifg=#bd8ea1 guibg=NONE gui=bold
hi Type ctermfg=3 guifg=#ab9a6a gui=NONE
hi Underlined ctermfg=13 guifg=#a793c4 gui=NONE
hi VarId ctermfg=4 guifg=#75a0bd gui=NONE
hi VertSplit ctermfg=11 ctermbg=11 guifg=#acacac guibg=#acacac gui=NONE
hi Visual cterm=reverse ctermfg=10 ctermbg=8 guifg=#999999 guibg=#2e3436 gui=reverse
hi VisualNOS cterm=reverse ctermbg=0 ctermbg=NONE guibg=#3b4245 guifg=NONE gui=reverse
hi WarningMsg cterm=NONE ctermfg=9 guifg=#c48d93 gui=NONE
hi WildMenu cterm=reverse ctermfg=7 ctermbg=0 guifg=#e6e6e6 guibg=#3b4245 gui=reverse
hi cPreCondit ctermfg=9 guifg=#bf9277 gui=NONE
hi gitcommitBranch cterm=NONE ctermfg=5 guifg=#bd8ea1 gui=NONE
hi gitcommitComment ctermfg=10 guifg=#999999 gui=italic
hi gitcommitDiscardedFile cterm=NONE ctermfg=1 guifg=#c48d93 gui=NONE
hi gitcommitDiscardedType ctermfg=1 guifg=#c48d93 gui=NONE
hi gitcommitFile cterm=NONE ctermfg=12 guifg=#bfbfbf gui=NONE
hi gitcommitHeader ctermfg=10 guifg=#999999 gui=NONE
hi gitcommitOnBranch cterm=NONE ctermfg=10 guifg=#999999 gui=NONE
hi gitcommitSelectedFile cterm=NONE ctermfg=2 guifg=#6fa868 gui=NONE
hi gitcommitSelectedType ctermfg=2 guifg=#6fa868 gui=NONE
hi gitcommitUnmerged cterm=NONE ctermfg=2 guifg=#6fa868 gui=NONE
hi gitcommitUnmergedFile cterm=NONE ctermfg=3 guifg=#ab9a6a gui=NONE
hi gitcommitUntrackedFile cterm=NONE ctermfg=6 guifg=#68a6a8 gui=NONE
hi helpHyperTextEntry ctermfg=2 guifg=#6fa868 gui=NONE
hi helpHyperTextJump cterm=underline ctermfg=4 guifg=#75a0bd gui=underline
hi helpNote ctermfg=5 guifg=#bd8ea1 gui=NONE
hi helpOption ctermfg=6 guifg=#68a6a8 gui=NONE
hi helpVim ctermfg=5 guifg=#bd8ea1 gui=NONE
hi hsImport ctermfg=5 guifg=#bd8ea1 gui=NONE
hi hsImportLabel ctermfg=6 guifg=#68a6a8 gui=NONE
hi hsModuleName cterm=underline ctermfg=2 guifg=#6fa868 gui=underline
hi hsNiceOperator ctermfg=6 guifg=#68a6a8 gui=NONE
hi hsStatement ctermfg=6 guifg=#68a6a8 gui=NONE
hi hsString ctermfg=11 guifg=#acacac gui=NONE
hi hsStructure ctermfg=6 guifg=#68a6a8 gui=NONE
hi hsType ctermfg=3 guifg=#ab9a6a gui=NONE
hi hsTypedef ctermfg=6 guifg=#68a6a8 gui=NONE
hi hsVarSym ctermfg=6 guifg=#68a6a8 gui=NONE
hi hs_DeclareFunction ctermfg=9 guifg=#bf9277 gui=NONE
hi hs_OpFunctionName ctermfg=3 guifg=#ab9a6a gui=NONE
hi hs_hlFunctionName ctermfg=4 guifg=#75a0bd gui=NONE
hi htmlArg ctermfg=11 guifg=#acacac gui=NONE
hi htmlEndTag ctermfg=10 guifg=#999999 gui=NONE
hi htmlSpecialTagName ctermfg=4 guifg=#75a0bd gui=italic
hi htmlTag ctermfg=10 guifg=#999999 gui=NONE
hi htmlTagN cterm=NONE ctermfg=14 guifg=#dfdfdf gui=NONE
hi htmlTagName cterm=NONE ctermfg=4 guifg=#75a0bd gui=NONE
hi javaScript ctermfg=3 guifg=#ab9a6a gui=NONE
hi pandocBlockQuote ctermfg=4 guifg=#75a0bd gui=NONE
hi pandocBlockQuoteLeader1 ctermfg=4 guifg=#75a0bd gui=NONE
hi pandocBlockQuoteLeader2 ctermfg=6 guifg=#68a6a8 gui=NONE
hi pandocBlockQuoteLeader3 ctermfg=3 guifg=#ab9a6a gui=NONE
hi pandocBlockQuoteLeader4 ctermfg=1 guifg=#c48d93 gui=NONE
hi pandocBlockQuoteLeader5 ctermfg=12 guifg=#bfbfbf gui=NONE
hi pandocBlockQuoteLeader6 ctermfg=10 guifg=#999999 gui=NONE
hi pandocCitation ctermfg=5 guifg=#bd8ea1 gui=NONE
hi pandocCitationDelim ctermfg=5 guifg=#bd8ea1 gui=NONE
hi pandocCitationID cterm=underline ctermfg=5 guifg=#bd8ea1 gui=underline
hi pandocCitationRef ctermfg=5 guifg=#bd8ea1 gui=NONE
hi pandocComment ctermfg=10 guifg=#999999 gui=italic
hi pandocDefinitionBlock ctermfg=13 guifg=#a793c4 gui=NONE
hi pandocDefinitionIndctr cterm=NONE ctermfg=13 guifg=#a793c4 gui=NONE
hi pandocDefinitionTerm cterm=standout ctermfg=13 guifg=#a793c4 gui=standout
hi pandocEmphasis ctermfg=12 guifg=#bfbfbf gui=italic
hi pandocEmphasisDefinition ctermfg=13 guifg=#a793c4 gui=italic
hi pandocEmphasisHeading cterm=NONE ctermfg=9 guifg=#bf9277 gui=NONE
hi pandocEmphasisNested cterm=NONE ctermfg=12 guifg=#bfbfbf gui=NONE
hi pandocEmphasisNestedDefinition cterm=NONE ctermfg=13 guifg=#a793c4 gui=NONE
hi pandocEmphasisNestedHeading cterm=NONE ctermfg=9 guifg=#bf9277 gui=NONE
hi pandocEmphasisNestedTable cterm=NONE ctermfg=4 guifg=#75a0bd gui=NONE
hi pandocEmphasisTable ctermfg=4 guifg=#75a0bd gui=italic
hi pandocEscapePair cterm=NONE ctermfg=1 guifg=#c48d93 gui=NONE
hi pandocFootnote ctermfg=2 guifg=#6fa868 gui=NONE
hi pandocFootnoteDefLink cterm=NONE ctermfg=2 guifg=#6fa868 gui=NONE
hi pandocFootnoteInline cterm=NONE,underline ctermfg=2 guifg=#6fa868 gui=NONE,underline
hi pandocFootnoteLink cterm=underline ctermfg=2 guifg=#6fa868 gui=underline
hi pandocHeading cterm=NONE ctermfg=9 guifg=#bf9277 gui=NONE
hi pandocHeadingMarker cterm=NONE ctermfg=3 guifg=#ab9a6a gui=NONE
hi pandocImageCaption cterm=NONE,underline ctermfg=13 guifg=#a793c4 gui=NONE,underline
hi pandocLinkDefinition cterm=underline ctermfg=6 guifg=#68a6a8 guisp=#acacac gui=underline
hi pandocLinkDefinitionID cterm=NONE ctermfg=4 guifg=#75a0bd gui=NONE
hi pandocLinkDelim ctermfg=10 guifg=#999999 gui=NONE
hi pandocLinkLabel cterm=underline ctermfg=4 guifg=#75a0bd gui=underline
hi pandocLinkText cterm=NONE,underline ctermfg=4 guifg=#75a0bd gui=NONE,underline
hi pandocLinkTitle cterm=underline ctermfg=11 guifg=#acacac gui=underline
hi pandocLinkTitleDelim cterm=underline ctermfg=10 guifg=#999999 guisp=#acacac gui=underline
hi pandocLinkURL cterm=underline ctermfg=11 guifg=#acacac gui=underline
hi pandocListMarker ctermfg=5 guifg=#bd8ea1 gui=NONE
hi pandocListReference cterm=underline ctermfg=5 guifg=#bd8ea1 gui=underline
hi pandocMetadata cterm=NONE ctermfg=4 guifg=#75a0bd gui=NONE
hi pandocMetadataDelim ctermfg=10 guifg=#999999 gui=NONE
hi pandocMetadataKey ctermfg=4 guifg=#75a0bd gui=NONE
hi pandocNonBreakingSpace cterm=reverse ctermfg=1 ctermbg=NONE guifg=#c48d93 guibg=NONE gui=reverse
hi pandocRule cterm=NONE ctermfg=4 guifg=#75a0bd gui=NONE
hi pandocRuleLine cterm=NONE ctermfg=4 guifg=#75a0bd gui=NONE
hi pandocStrikeout cterm=reverse ctermfg=10 ctermbg=NONE guibg=NONE guifg=#999999 gui=reverse
hi pandocStrikeoutDefinition cterm=reverse ctermfg=13 ctermbg=NONE guibg=NONE guifg=#a793c4 gui=reverse
hi pandocStrikeoutHeading cterm=reverse ctermfg=9 ctermbg=NONE guibg=NONE guifg=#bf9277 gui=reverse
hi pandocStrikeoutTable cterm=reverse ctermfg=4 ctermbg=NONE guibg=NONE guifg=#75a0bd gui=reverse
hi pandocStrongEmphasis cterm=NONE ctermfg=12 guifg=#bfbfbf gui=NONE
hi pandocStrongEmphasisDefinition cterm=NONE ctermfg=13 guifg=#a793c4 gui=NONE
hi pandocStrongEmphasisEmphasis cterm=NONE ctermfg=12 guifg=#bfbfbf gui=NONE
hi pandocStrongEmphasisEmphasisDefinition cterm=NONE ctermfg=13 guifg=#a793c4 gui=NONE
hi pandocStrongEmphasisEmphasisHeading cterm=NONE ctermfg=9 guifg=#bf9277 gui=NONE
hi pandocStrongEmphasisEmphasisTable cterm=NONE ctermfg=4 guifg=#75a0bd gui=NONE
hi pandocStrongEmphasisHeading cterm=NONE ctermfg=9 guifg=#bf9277 gui=NONE
hi pandocStrongEmphasisNested cterm=NONE ctermfg=12 guifg=#bfbfbf gui=NONE
hi pandocStrongEmphasisNestedDefinition cterm=NONE ctermfg=13 guifg=#a793c4 gui=NONE
hi pandocStrongEmphasisNestedHeading cterm=NONE ctermfg=9 guifg=#bf9277 gui=NONE
hi pandocStrongEmphasisNestedTable cterm=NONE ctermfg=4 guifg=#75a0bd gui=NONE
hi pandocStrongEmphasisTable cterm=NONE ctermfg=4 guifg=#75a0bd gui=NONE
hi pandocStyleDelim ctermfg=10 guifg=#999999 gui=NONE
hi pandocSubscript ctermfg=13 guifg=#a793c4 gui=NONE
hi pandocSubscriptDefinition ctermfg=13 guifg=#a793c4 gui=NONE
hi pandocSubscriptHeading cterm=NONE ctermfg=9 guifg=#bf9277 gui=NONE
hi pandocSubscriptTable ctermfg=4 guifg=#75a0bd gui=NONE
hi pandocSuperscript ctermfg=13 guifg=#a793c4 gui=NONE
hi pandocSuperscriptDefinition ctermfg=13 guifg=#a793c4 gui=NONE
hi pandocSuperscriptHeading cterm=NONE ctermfg=9 guifg=#bf9277 gui=NONE
hi pandocSuperscriptTable ctermfg=4 guifg=#75a0bd gui=NONE
hi pandocTable ctermfg=4 guifg=#75a0bd gui=NONE
hi pandocTableStructure ctermfg=4 guifg=#75a0bd gui=NONE
hi pandocTableZebraDark ctermfg=4 ctermbg=0 guifg=#75a0bd guibg=#3b4245 gui=NONE
hi pandocTableZebraLight ctermfg=4 ctermbg=8 guifg=#75a0bd guibg=#2e3436 gui=NONE
hi pandocTitleBlock ctermfg=4 guifg=#75a0bd gui=NONE
hi pandocTitleBlockTitle cterm=NONE ctermfg=4 guifg=#75a0bd gui=NONE
hi pandocTitleComment cterm=NONE ctermfg=4 guifg=#75a0bd gui=NONE
hi pandocVerbatimBlock ctermfg=3 guifg=#ab9a6a gui=NONE
hi pandocVerbatimInline ctermfg=3 guifg=#ab9a6a gui=NONE
hi pandocVerbatimInlineDefinition ctermfg=13 guifg=#a793c4 gui=NONE
hi pandocVerbatimInlineHeading cterm=NONE ctermfg=9 guifg=#bf9277 gui=NONE
hi pandocVerbatimInlineTable ctermfg=4 guifg=#75a0bd gui=NONE
hi perlHereDoc ctermfg=14 ctermbg=8 guifg=#dfdfdf guibg=#2e3436 gui=NONE
hi perlStatementFileDesc ctermfg=6 ctermbg=8 guifg=#68a6a8 guibg=#2e3436 gui=NONE
hi perlVarPlain ctermfg=3 ctermbg=8 guifg=#ab9a6a guibg=#2e3436 gui=NONE
hi rubyDefine cterm=NONE ctermfg=14 ctermbg=8 guifg=#dfdfdf guibg=#2e3436 gui=NONE
hi texMathMatcher ctermfg=3 ctermbg=8 guifg=#ab9a6a guibg=#2e3436 gui=NONE
hi texMathZoneX ctermfg=3 ctermbg=8 guifg=#ab9a6a guibg=#2e3436 gui=NONE
hi texRefLabel ctermfg=3 ctermbg=8 guifg=#ab9a6a guibg=#2e3436 gui=NONE
hi texStatement ctermfg=6 ctermbg=8 guifg=#68a6a8 guibg=#2e3436 gui=NONE
hi vimCmdSep cterm=NONE ctermfg=4 guifg=#75a0bd gui=NONE
hi vimCommand ctermfg=3 guifg=#ab9a6a gui=NONE
hi vimCommentString ctermfg=13 guifg=#a793c4 gui=NONE
hi vimGroup cterm=NONE,underline ctermfg=4 guifg=#75a0bd gui=NONE,underline
hi vimHiGroup ctermfg=4 guifg=#75a0bd gui=NONE
hi vimHiLink ctermfg=4 guifg=#75a0bd gui=NONE
hi vimIsCommand ctermfg=11 guifg=#acacac gui=NONE
hi vimSynMtchOpt ctermfg=3 guifg=#ab9a6a gui=NONE
hi vimSynType ctermfg=6 guifg=#68a6a8 gui=NONE
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 Number
hi link Function Identifier
hi link HelpCommand Statement
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 SyntasticError SpellBad
hi link SyntasticErrorSign Error
hi link SyntasticStyleErrorLine SyntasticErrorLine
hi link SyntasticStyleErrorSign SyntasticErrorSign
hi link SyntasticStyleWarningLine SyntasticWarningLine
hi link SyntasticStyleWarningSign SyntasticWarningSign
hi link SyntasticWarning SpellCap
hi link SyntasticWarningSign Todo
hi link Tag Special
hi link Typedef Type
hi link diffAdded Statement
hi link diffBDiffer WarningMsg
hi link diffCommon WarningMsg
hi link diffDiffer WarningMsg
hi link diffIdentical WarningMsg
hi link diffIsA WarningMsg
hi link diffLine Identifier
hi link diffNoEOL WarningMsg
hi link diffOnly WarningMsg
hi link diffRemoved WarningMsg
hi link gitcommitDiscarded gitcommitComment
hi link gitcommitDiscardedArrow gitcommitDiscardedFile
hi link gitcommitNoBranch gitcommitBranch
hi link gitcommitSelected gitcommitComment
hi link gitcommitSelectedArrow gitcommitSelectedFile
hi link gitcommitUnmergedArrow gitcommitUnmergedFile
hi link gitcommitUntracked gitcommitComment
hi link helpSpecial Special
hi link hsDelimTypeExport Delimiter
hi link hsImportParams Delimiter
hi link hsModuleStartLabel hsStructure
hi link hsModuleWhereLabel hsModuleStartLabel
hi link htmlLink Function
hi link lCursor Cursor
hi link pandocCodeBlock pandocVerbatimBlock
hi link pandocCodeBlockDelim pandocVerbatimBlock
hi link pandocEscapedCharacter pandocEscapePair
hi link pandocLineBreak pandocEscapePair
hi link pandocMetadataTitle pandocMetadata
hi link pandocTableStructureEnd pandocTableStructre
hi link pandocTableStructureTop pandocTableStructre
hi link pandocVerbatimBlockDeep pandocVerbatimBlock
hi link vimFunc Function
hi link vimSet Normal
hi link vimSetEqual Normal
hi link vimUserFunc Function
hi link vipmVar Identifier
hi clear SyntasticErrorLine
hi clear SyntasticWarningLine
hi clear helpLeadBlank
hi clear helpNormal
hi clear pandocTableStructre
if has('nvim')
let g:terminal_color_0 = '#3b4245'
let g:terminal_color_1 = '#c48d93'
let g:terminal_color_2 = '#6fa868'
let g:terminal_color_3 = '#ab9a6a'
let g:terminal_color_4 = '#75a0bd'
let g:terminal_color_5 = '#bd8ea1'
let g:terminal_color_6 = '#68a6a8'
let g:terminal_color_7 = '#e6e6e6'
let g:terminal_color_8 = '#2e3436'
let g:terminal_color_9 = '#bf9277'
let g:terminal_color_10 = '#999999'
let g:terminal_color_11 = '#acacac'
let g:terminal_color_12 = '#bfbfbf'
let g:terminal_color_13 = '#a793c4'
let g:terminal_color_14 = '#dfdfdf'
let g:terminal_color_15 = '#ffffff'
endif
" This colour scheme was generated by modifying the 'flattened_dark' colour
" scheme by Romain Lafourcade (https://github.com/romainl/flattened), which
" is in turn derived from the 'Solarized' colour scheme by Ethan Schnoonover
" (https://github.com/altercation/vim-colors-solarized).

376
vim/colors/sierra.vim Normal file
View file

@ -0,0 +1,376 @@
" ███████╗██╗███████╗██████╗ ██████╗ █████╗
" ██╔════╝██║██╔════╝██╔══██╗██╔══██╗██╔══██╗
" ███████╗██║█████╗ ██████╔╝██████╔╝███████║
" ╚════██║██║██╔══╝ ██╔══██╗██╔══██╗██╔══██║
" ███████║██║███████╗██║ ██║██║ ██║██║ ██║
" ╚══════╝╚═╝╚══════╝╚═╝ ╚═╝╚═╝ ╚═╝╚═╝ ╚═╝
" A Terminal Vim colorscheme
" Author: Alessandro Yorba
" Script URL: https://github.com/AlessandroYorba/Sierra
" License: MIT
" Copyright (c) 2017 Alessandro Yorba
"
" 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.
"=================================================================================
" SIERRA TERMINAL:
"=================================================================================
" Foreground #e4e4e4 | Selection #875f5f |
" Background #303030 | Selected Text #1e2834 |
" Bold #ffffff | |
" Links #005cbb | |
" CursorColor #e4e4e4 | |
" CursorText #303030 | |
"=================================================================================
" ANSI COLORS: |
"=================================================================================
"---------------------------------------|-----------------------------------------
" NORMAL Hex xterm | BRIGHT Hex xterm |
"---------------------------------------|-----------------------------------------
" Black #303030 0 | brBlack #686868 8 |
" Red #af5f5f 1 | brRed #af5f5f 9 |
" Green #d75f5f 2 | brGreen #d75f5f 10 |
" Yellow #afd7d7 3 | brYellow #afd7d7 11 |
" Blue #af8787 4 | brBlue #af8787 12 |
" Magenta #dfaf87 5 | brMagenta #dfaf87 13 |
" Cyan #ffafaf 6 | brCyan #ffafaf 14 |
" White #e4e4e4 7 | brWhite #e4e4e4 15 |
"---------------------------------------|-----------------------------------------
"=================================================================================
"=================================================================================
" SETUP:
"=================================================================================
set background=dark
highlight clear
if exists("syntax_on")
syntax reset
endif
"================================================================================
" SET DEFAULT PARAMETERS:
"================================================================================
let g:colors_name="sierra"
if !exists("g:sierra_Sunset")
let g:sierra_Sunset = 0
endif
if !exists("g:sierra_Twilight")
let g:sierra_Twilight = 0
endif
if !exists("g:sierra_Midnight")
let g:sierra_Midnight = 0
endif
if !exists("g:sierra_Pitch")
let g:sierra_Pitch = 0
endif
if !exists("g:sierra_Clear_Skies")
let g:sierra_Clear_Skies = 0
endif
if !exists("g:sierra_Nevada")
let g:sierra_Nevada = 0
endif
if !exists("g:sierra_Campfire")
let g:sierra_Campfire = 0
endif
"================================================================================
" CAMPFIRE:
"================================================================================
if g:sierra_Campfire
let sierra_Hour = strftime("%H")
"Day: 7am - 5pm
if 7 <= sierra_Hour && sierra_Hour < 17
let g:sierra_Sunset = 0
let g:sierra_Twilight = 0
let g:sierra_Midnight = 0
let g:sierra_Pitch = 0
"Sunset: 5pm - 7pm
elseif 17 <= sierra_Hour && sierra_Hour < 19
let g:sierra_Sunset = 1
let g:sierra_Twilight = 0
let g:sierra_Midnight = 0
let g:sierra_Pitch = 0
"Twilight: 7pm - 9pm
elseif 19 <= sierra_Hour && sierra_Hour < 21
let g:sierra_Sunset = 0
let g:sierra_Twilight = 1
let g:sierra_Midnight = 0
let g:sierra_Pitch = 0
"Midnight: 9pm - 12am
elseif 21 <= sierra_Hour && sierra_Hour < 24
let g:sierra_Sunset = 0
let g:sierra_Twilight = 0
let g:sierra_Midnight = 1
let g:sierra_Pitch = 0
"Pitch: 12am - 7am
else
let g:sierra_Sunset = 0
let g:sierra_Twilight = 0
let g:sierra_Midnight = 0
let g:sierra_Pitch = 1
endif
endif
"================================================================================
" SIERRA HIGHLIGHTING:
"================================================================================
highlight! Directory guifg=#af8787 guibg=NONE gui=NONE ctermfg=138 ctermbg=NONE cterm=NONE
highlight! Label guifg=#87afaf guibg=NONE gui=NONE ctermfg=109 ctermbg=NONE cterm=NONE
highlight! Statement guifg=#87afaf guibg=NONE gui=NONE ctermfg=109 ctermbg=NONE cterm=NONE
highlight! Identifier guifg=#87afaf guibg=NONE gui=NONE ctermfg=109 ctermbg=NONE cterm=NONE
highlight! Function guifg=#afd7d7 guibg=NONE gui=NONE ctermfg=152 ctermbg=NONE cterm=NONE
highlight! htmlStatement guifg=#afd7d7 guibg=NONE gui=NONE ctermfg=152 ctermbg=NONE cterm=NONE
highlight! cssTagName guifg=#afd7d7 guibg=NONE gui=NONE ctermfg=152 ctermbg=NONE cterm=NONE
highlight! FoldColumn guifg=#afd7d7 guibg=NONE gui=NONE ctermfg=152 ctermbg=NONE cterm=NONE
highlight! PreProc guifg=#d75f5f guibg=NONE gui=NONE ctermfg=167 ctermbg=NONE cterm=NONE
highlight! Type guifg=#d75f5f guibg=NONE gui=NONE ctermfg=167 ctermbg=NONE cterm=NONE
highlight! netrwExe guifg=#d75f5f guibg=NONE gui=NONE ctermfg=167 ctermbg=NONE cterm=NONE
highlight! cssClassName guifg=#d75f5f guibg=NONE gui=NONE ctermfg=167 ctermbg=NONE cterm=NONE
highlight! cssIdentifier guifg=#d75f5f guibg=NONE gui=NONE ctermfg=167 ctermbg=NONE cterm=NONE
highlight! Title guifg=#d75f5f guibg=NONE gui=NONE ctermfg=167 ctermbg=NONE cterm=NONE
highlight! htmlItalic guifg=#d75f5f guibg=NONE gui=NONE ctermfg=167 ctermbg=NONE cterm=NONE
highlight! ErrorMsg guifg=#d75f5f guibg=NONE gui=NONE ctermfg=167 ctermbg=NONE cterm=NONE
highlight! WarningMsg guifg=#d75f5f guibg=NONE gui=NONE ctermfg=167 ctermbg=NONE cterm=NONE
highlight! Question guifg=#dfaf5f guibg=NONE gui=NONE ctermfg=179 ctermbg=NONE cterm=NONE
highlight! MoreMsg guifg=#dfaf5f guibg=NONE gui=NONE ctermfg=179 ctermbg=NONE cterm=NONE
highlight! String guifg=#ffafaf guibg=NONE gui=NONE ctermfg=217 ctermbg=NONE cterm=NONE
highlight! Special guifg=#ffffdf guibg=NONE gui=NONE ctermfg=230 ctermbg=NONE cterm=NONE
highlight! StorageClass guifg=#ffffdf guibg=NONE gui=NONE ctermfg=230 ctermbg=NONE cterm=NONE
highlight! Visual guifg=#5f8787 guibg=NONE gui=reverse ctermfg=66 ctermbg=NONE cterm=reverse
highlight! MatchParen guifg=#eeeeee guibg=#875f5f gui=NONE ctermfg=255 ctermbg=95 cterm=NONE
highlight! WildMenu guifg=#eeeeee guibg=#875f5f gui=NONE ctermfg=255 ctermbg=95 cterm=NONE
highlight! Search guifg=#ffffdf guibg=NONE gui=reverse ctermfg=230 ctermbg=NONE cterm=reverse
highlight! Todo guifg=#eeeeee guibg=#1c1c1c gui=reverse ctermfg=255 ctermbg=234 cterm=reverse
highlight! SpecialComment guifg=#87afaf guibg=NONE gui=reverse ctermfg=109 ctermbg=NONE cterm=reverse
highlight! VimCommentTitle guifg=#87afaf guibg=NONE gui=reverse ctermfg=109 ctermbg=NONE cterm=reverse
highlight! Boolean guifg=#dfafaf guibg=NONE gui=NONE ctermfg=181 ctermbg=NONE cterm=NONE
highlight! Operator guifg=#dfafaf guibg=NONE gui=NONE ctermfg=181 ctermbg=NONE cterm=NONE
highlight! Underlined guifg=#87af87 guibg=NONE gui=NONE ctermfg=108 ctermbg=NONE cterm=NONE
highlight! htmlArg guifg=#d78787 guibg=NONE gui=NONE ctermfg=174 ctermbg=NONE cterm=NONE
highlight! ModeMsg guifg=#5f8787 guibg=NONE gui=NONE ctermfg=66 ctermbg=NONE cterm=NONE
highlight! Conditional guifg=#5f8787 guibg=NONE gui=NONE ctermfg=66 ctermbg=NONE cterm=NONE
highlight! Constant guifg=#af5f5f guibg=NONE gui=NONE ctermfg=131 ctermbg=NONE cterm=NONE
highlight! CursorLineNr guifg=#5f8787 guibg=NONE gui=reverse ctermfg=66 ctermbg=NONE cterm=reverse
highlight! Error guifg=#d75f5f guibg=NONE gui=reverse ctermfg=167 ctermbg=NONE cterm=reverse
highlight! SignColumn guifg=#87af87 guibg=NONE gui=NONE ctermfg=108 ctermbg=NONE cterm=NONE
highlight! DiffAdd guifg=#afafd7 guibg=NONE gui=reverse ctermfg=146 ctermbg=NONE cterm=reverse
highlight! DiffChange guifg=#5f5f87 guibg=NONE gui=reverse ctermfg=60 ctermbg=NONE cterm=reverse
highlight! DiffText guifg=#8787af guibg=NONE gui=reverse ctermfg=103 ctermbg=NONE cterm=reverse
highlight! DiffDelete guifg=#af5f5f guibg=NONE gui=reverse ctermfg=131 ctermbg=NONE cterm=reverse
highlight! SpellBad guifg=#ff0000 guibg=NONE gui=undercurl ctermfg=196 ctermbg=NONE cterm=undercurl
highlight! SpellLocal guifg=#5f875f guibg=NONE gui=undercurl ctermfg=65 ctermbg=NONE cterm=undercurl
highlight! SpellCap guifg=#87afff guibg=NONE gui=undercurl ctermfg=111 ctermbg=NONE cterm=undercurl
highlight! SpellRare guifg=#ff8700 guibg=NONE gui=undercurl ctermfg=208 ctermbg=NONE cterm=undercurl
"================================================================================
" DAY:
"================================================================================
if 1
highlight! Normal guifg=#e4e4e4 guibg=#303030 gui=NONE ctermfg=254 ctermbg=236 cterm=NONE
highlight! TabLineFill guifg=NONE guibg=#262626 gui=NONE ctermfg=NONE ctermbg=235 cterm=NONE
highlight! CursorLine guifg=NONE guibg=#3a3a3a gui=NONE ctermfg=NONE ctermbg=237 cterm=NONE
highlight! CursorColumn guifg=NONE guibg=#3a3a3a gui=NONE ctermfg=NONE ctermbg=237 cterm=NONE
highlight! ColorColumn guifg=NONE guibg=#3a3a3a gui=NONE ctermfg=NONE ctermbg=237 cterm=NONE
highlight! StatusLine guifg=#eeeeee guibg=#262626 gui=NONE ctermfg=255 ctermbg=235 cterm=NONE
highlight! TabLineSel guifg=#eeeeee guibg=#262626 gui=NONE ctermfg=255 ctermbg=235 cterm=NONE
highlight! PmenuSel guifg=#eeeeee guibg=#262626 gui=NONE ctermfg=255 ctermbg=235 cterm=NONE
highlight! StatusLineNC guifg=#767676 guibg=#262626 gui=NONE ctermfg=243 ctermbg=235 cterm=NONE
highlight! VertSplit guifg=#767676 guibg=#262626 gui=NONE ctermfg=243 ctermbg=235 cterm=NONE
highlight! TabLine guifg=#767676 guibg=#262626 gui=NONE ctermfg=243 ctermbg=235 cterm=NONE
highlight! Pmenu guifg=#767676 guibg=#262626 gui=NONE ctermfg=243 ctermbg=235 cterm=NONE
highlight! LineNr guifg=#767676 guibg=#262626 gui=NONE ctermfg=243 ctermbg=235 cterm=NONE
highlight! NonText guifg=#444444 guibg=NONE gui=NONE ctermfg=238 ctermbg=NONE cterm=NONE
highlight! SpecialKey guifg=#444444 guibg=NONE gui=NONE ctermfg=238 ctermbg=NONE cterm=NONE
highlight! PmenuSbar guifg=#262626 guibg=#262626 gui=NONE ctermfg=235 ctermbg=235 cterm=NONE
highlight! PmenuThumb guifg=#262626 guibg=#262626 gui=NONE ctermfg=235 ctermbg=235 cterm=NONE
highlight! Comment guifg=#767676 guibg=NONE gui=NONE ctermfg=243 ctermbg=NONE cterm=NONE
highlight! Folded guifg=#767676 guibg=NONE gui=NONE ctermfg=243 ctermbg=NONE cterm=NONE
endif
"================================================================================
" SUNSET:
"================================================================================
if g:sierra_Sunset
highlight! Normal guifg=#dfdfdf guibg=#262626 gui=NONE ctermfg=188 ctermbg=235 cterm=NONE
highlight! TabLineFill guifg=NONE guibg=#1c1c1c gui=NONE ctermfg=NONE ctermbg=234 cterm=NONE
highlight! CursorLine guifg=NONE guibg=#303030 gui=NONE ctermfg=NONE ctermbg=236 cterm=NONE
highlight! CursorColumn guifg=NONE guibg=#303030 gui=NONE ctermfg=NONE ctermbg=236 cterm=NONE
highlight! ColorColumn guifg=NONE guibg=#303030 gui=NONE ctermfg=NONE ctermbg=236 cterm=NONE
highlight! StatusLine guifg=#eeeeee guibg=#1c1c1c gui=NONE ctermfg=255 ctermbg=234 cterm=NONE
highlight! TabLineSel guifg=#eeeeee guibg=#1c1c1c gui=NONE ctermfg=255 ctermbg=234 cterm=NONE
highlight! PmenuSel guifg=#eeeeee guibg=#1c1c1c gui=NONE ctermfg=255 ctermbg=234 cterm=NONE
highlight! StatusLineNC guifg=#6c6c6c guibg=#1c1c1c gui=NONE ctermfg=242 ctermbg=234 cterm=NONE
highlight! VertSplit guifg=#6c6c6c guibg=#1c1c1c gui=NONE ctermfg=242 ctermbg=234 cterm=NONE
highlight! TabLine guifg=#6c6c6c guibg=#1c1c1c gui=NONE ctermfg=242 ctermbg=234 cterm=NONE
highlight! Pmenu guifg=#6c6c6c guibg=#1c1c1c gui=NONE ctermfg=242 ctermbg=234 cterm=NONE
highlight! LineNr guifg=#6c6c6c guibg=#1c1c1c gui=NONE ctermfg=242 ctermbg=234 cterm=NONE
highlight! PmenuSbar guifg=#1c1c1c guibg=#1c1c1c gui=NONE ctermfg=234 ctermbg=234 cterm=NONE
highlight! PmenuThumb guifg=#1c1c1c guibg=#1c1c1c gui=NONE ctermfg=234 ctermbg=234 cterm=NONE
highlight! NonText guifg=#3a3a3a guibg=NONE gui=NONE ctermfg=237 ctermbg=NONE cterm=NONE
highlight! SpecialKey guifg=#3a3a3a guibg=NONE gui=NONE ctermfg=237 ctermbg=NONE cterm=NONE
highlight! Comment guifg=#6c6c6c guibg=NONE gui=NONE ctermfg=242 ctermbg=NONE cterm=NONE
highlight! Folded guifg=#6c6c6c guibg=NONE gui=NONE ctermfg=242 ctermbg=NONE cterm=NONE
endif
"================================================================================
" TWILIGHT:
"================================================================================
if g:sierra_Twilight
highlight! Normal guifg=#dfdfdf guibg=#1c1c1c gui=NONE ctermfg=188 ctermbg=234 cterm=NONE
highlight! TabLineFill guifg=NONE guibg=#121212 gui=NONE ctermfg=NONE ctermbg=233 cterm=NONE
highlight! CursorLine guifg=NONE guibg=#262626 gui=NONE ctermfg=NONE ctermbg=235 cterm=NONE
highlight! CursorColumn guifg=NONE guibg=#262626 gui=NONE ctermfg=NONE ctermbg=235 cterm=NONE
highlight! ColorColumn guifg=NONE guibg=#262626 gui=NONE ctermfg=NONE ctermbg=235 cterm=NONE
highlight! StatusLine guifg=#eeeeee guibg=#121212 gui=NONE ctermfg=255 ctermbg=233 cterm=NONE
highlight! TabLineSel guifg=#eeeeee guibg=#121212 gui=NONE ctermfg=255 ctermbg=233 cterm=NONE
highlight! PmenuSel guifg=#eeeeee guibg=#121212 gui=NONE ctermfg=255 ctermbg=233 cterm=NONE
highlight! StatusLineNC guifg=#626262 guibg=#121212 gui=NONE ctermfg=241 ctermbg=233 cterm=NONE
highlight! VertSplit guifg=#626262 guibg=#121212 gui=NONE ctermfg=241 ctermbg=233 cterm=NONE
highlight! TabLine guifg=#626262 guibg=#121212 gui=NONE ctermfg=241 ctermbg=233 cterm=NONE
highlight! Pmenu guifg=#626262 guibg=#121212 gui=NONE ctermfg=241 ctermbg=233 cterm=NONE
highlight! LineNr guifg=#626262 guibg=#121212 gui=NONE ctermfg=241 ctermbg=233 cterm=NONE
highlight! PmenuSbar guifg=#121212 guibg=#121212 gui=NONE ctermfg=233 ctermbg=233 cterm=NONE
highlight! PmenuThumb guifg=#121212 guibg=#121212 gui=NONE ctermfg=233 ctermbg=233 cterm=NONE
highlight! NonText guifg=#303030 guibg=NONE gui=NONE ctermfg=236 ctermbg=NONE cterm=NONE
highlight! SpecialKey guifg=#303030 guibg=NONE gui=NONE ctermfg=236 ctermbg=NONE cterm=NONE
highlight! Comment guifg=#626262 guibg=NONE gui=NONE ctermfg=241 ctermbg=NONE cterm=NONE
highlight! Folded guifg=#626262 guibg=NONE gui=NONE ctermfg=241 ctermbg=NONE cterm=NONE
endif
"================================================================================
" MIDNIGHT:
"================================================================================
if g:sierra_Midnight
highlight! Normal guifg=#dfdfdf guibg=#121212 gui=NONE ctermfg=188 ctermbg=233 cterm=NONE
highlight! TabLineFill guifg=NONE guibg=#1c1c1c gui=NONE ctermfg=NONE ctermbg=234 cterm=NONE
highlight! CursorLine guifg=NONE guibg=#080808 gui=NONE ctermfg=NONE ctermbg=232 cterm=NONE
highlight! CursorColumn guifg=NONE guibg=#080808 gui=NONE ctermfg=NONE ctermbg=232 cterm=NONE
highlight! ColorColumn guifg=NONE guibg=#080808 gui=NONE ctermfg=NONE ctermbg=232 cterm=NONE
highlight! StatusLine guifg=#eeeeee guibg=#1c1c1c gui=none ctermfg=255 ctermbg=234 cterm=none
highlight! TabLineSel guifg=#eeeeee guibg=#1c1c1c gui=none ctermfg=255 ctermbg=234 cterm=none
highlight! PmenuSel guifg=#eeeeee guibg=#1c1c1c gui=none ctermfg=255 ctermbg=234 cterm=none
highlight! StatusLineNC guifg=#585858 guibg=#1c1c1c gui=none ctermfg=240 ctermbg=234 cterm=none
highlight! VertSplit guifg=#585858 guibg=#1c1c1c gui=none ctermfg=240 ctermbg=234 cterm=none
highlight! TabLine guifg=#585858 guibg=#1c1c1c gui=none ctermfg=240 ctermbg=234 cterm=none
highlight! Pmenu guifg=#585858 guibg=#1c1c1c gui=none ctermfg=240 ctermbg=234 cterm=none
highlight! LineNr guifg=#585858 guibg=#1c1c1c gui=none ctermfg=240 ctermbg=234 cterm=none
highlight! PmenuSbar guifg=#1c1c1c guibg=#1c1c1c gui=NONE ctermfg=234 ctermbg=234 cterm=NONE
highlight! PmenuThumb guifg=#1c1c1c guibg=#1c1c1c gui=NONE ctermfg=234 ctermbg=234 cterm=NONE
highlight! NonText guifg=#262626 guibg=NONE gui=NONE ctermfg=235 ctermbg=NONE cterm=NONE
highlight! SpecialKey guifg=#262626 guibg=NONE gui=NONE ctermfg=235 ctermbg=NONE cterm=NONE
highlight! Comment guifg=#585858 guibg=NONE gui=NONE ctermfg=240 ctermbg=NONE cterm=NONE
highlight! Folded guifg=#585858 guibg=NONE gui=NONE ctermfg=240 ctermbg=NONE cterm=NONE
endif
"================================================================================
" PITCH:
"================================================================================
if g:sierra_Pitch
highlight! Normal guifg=#dfdfdf guibg=#080808 gui=NONE ctermfg=188 ctermbg=232 cterm=NONE
highlight! TabLineFill guifg=NONE guibg=#121212 gui=NONE ctermfg=NONE ctermbg=235 cterm=NONE
highlight! CursorLine guifg=NONE guibg=#000000 gui=NONE ctermfg=NONE ctermbg=16 cterm=NONE
highlight! CursorColumn guifg=NONE guibg=#000000 gui=NONE ctermfg=NONE ctermbg=16 cterm=NONE
highlight! ColorColumn guifg=NONE guibg=#000000 gui=NONE ctermfg=NONE ctermbg=16 cterm=NONE
highlight! StatusLine guifg=#eeeeee guibg=#121212 gui=NONE ctermfg=255 ctermbg=233 cterm=NONE
highlight! TabLineSel guifg=#eeeeee guibg=#121212 gui=NONE ctermfg=255 ctermbg=233 cterm=NONE
highlight! PmenuSel guifg=#eeeeee guibg=#121212 gui=NONE ctermfg=255 ctermbg=233 cterm=NONE
highlight! StatusLineNC guifg=#4e4e4e guibg=#121212 gui=NONE ctermfg=239 ctermbg=233 cterm=NONE
highlight! VertSplit guifg=#4e4e4e guibg=#121212 gui=NONE ctermfg=239 ctermbg=233 cterm=NONE
highlight! TabLine guifg=#4e4e4e guibg=#121212 gui=NONE ctermfg=239 ctermbg=233 cterm=NONE
highlight! Pmenu guifg=#4e4e4e guibg=#121212 gui=NONE ctermfg=239 ctermbg=233 cterm=NONE
highlight! LineNr guifg=#4e4e4e guibg=#121212 gui=NONE ctermfg=239 ctermbg=233 cterm=NONE
highlight! PmenuSbar guifg=#121212 guibg=#121212 gui=NONE ctermfg=233 ctermbg=233 cterm=NONE
highlight! PmenuThumb guifg=#121212 guibg=#121212 gui=NONE ctermfg=233 ctermbg=233 cterm=NONE
highlight! NonText guifg=#1c1c1c guibg=NONE gui=NONE ctermfg=234 ctermbg=NONE cterm=NONE
highlight! SpecialKey guifg=#1c1c1c guibg=NONE gui=NONE ctermfg=234 ctermbg=NONE cterm=NONE
highlight! Comment guifg=#4e4e4e guibg=NONE gui=NONE ctermfg=239 ctermbg=NONE cterm=NONE
highlight! Folded guifg=#4e4e4e guibg=NONE gui=NONE ctermfg=239 ctermbg=NONE cterm=NONE
endif
"================================================================================
" NEVADA:
"================================================================================
if g:sierra_Nevada
highlight! MatchParen guifg=#ffffff guibg=#000000 gui=underline ctermfg=231 ctermbg=16 cterm=underline
endif
"================================================================================
" CLEAR SKIES:
"================================================================================
if g:sierra_Clear_Skies
highlight! CursorLine guifg=NONE guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
endif

273
vim/colors/xcode.vim Normal file
View file

@ -0,0 +1,273 @@
" base16-vim (https://github.com/chriskempson/base16-vim)
" by Chris Kempson (http://chriskempson.com)
" Xcode scheme by Addison Bean
" GUI color definitions
let s:gui00 = "ffffff"
let s:gui01 = "ebebeb"
" let s:gui02 = "cccccc"
" let s:gui02 = "8dc676"
let s:gui02 = "82ba5e"
let s:gui12 = "cccccc"
let s:gui03 = "555555"
let s:gui13 = "088525"
let s:gui04 = "555555"
let s:gui05 = "222222"
let s:gui06 = "aaaaaa"
let s:gui07 = "aaaaaa"
let s:gui08 = "644dcb"
let s:gui09 = "0464d9"
let s:gui0A = "b031b0"
let s:gui0B = "cc3825"
let s:gui0C = "b34100"
let s:gui0D = "b031b0"
let s:gui0E = "b031b0"
let s:gui0F = "1a1a1a"
" green: 088525
" black: 222222
" purple: 644dcb
" pink: b031b0
" red: cc3825
" orange: b34100
" 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 = "base16-{{scheme-slug}}"
" Highlighting function
fun <sid>hi(group, guifg, guibg, ctermfg, ctermbg, attr, guisp)
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
if a:guisp != ""
exec "hi " . a:group . " guisp=#" . a:guisp
endif
endfun
" Vim editor colors
call <sid>hi("Bold", "", "", "", "", "bold", "")
call <sid>hi("Debug", s:gui08, "", s:cterm08, "", "", "")
call <sid>hi("Directory", s:gui0D, "", s:cterm0D, "", "", "")
call <sid>hi("Error", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
call <sid>hi("ErrorMsg", s:gui08, s:gui00, s:cterm08, s:cterm00, "", "")
call <sid>hi("Exception", s:gui08, "", s:cterm08, "", "", "")
call <sid>hi("FoldColumn", s:gui0C, s:gui01, s:cterm0C, s:cterm01, "", "")
call <sid>hi("Folded", s:gui03, s:gui01, s:cterm03, s:cterm01, "", "")
call <sid>hi("IncSearch", s:gui01, s:gui0A, s:cterm01, s:cterm0A, "none", "")
call <sid>hi("Italic", "", "", "", "", "none", "")
call <sid>hi("Macro", s:gui08, "", s:cterm08, "", "", "")
call <sid>hi("MatchParen", s:gui00, s:gui03, s:cterm00, s:cterm03, "", "")
call <sid>hi("ModeMsg", s:gui0B, "", s:cterm0B, "", "", "")
call <sid>hi("MoreMsg", s:gui0B, "", s:cterm0B, "", "", "")
call <sid>hi("Question", s:gui0D, "", s:cterm0D, "", "", "")
call <sid>hi("Search", s:gui01, s:gui0A, s:cterm01, s:cterm0A, "", "")
call <sid>hi("SpecialKey", s:gui03, "", s:cterm03, "", "", "")
call <sid>hi("TooLong", s:gui08, "", s:cterm08, "", "", "")
call <sid>hi("Underlined", s:gui08, "", s:cterm08, "", "", "")
call <sid>hi("Visual", "", s:gui02, "", s:cterm02, "", "")
call <sid>hi("VisualNOS", s:gui08, "", s:cterm08, "", "", "")
call <sid>hi("WarningMsg", s:gui08, "", s:cterm08, "", "", "")
call <sid>hi("WildMenu", s:gui08, s:gui0A, s:cterm08, "", "", "")
call <sid>hi("Title", s:gui0D, "", s:cterm0D, "", "none", "")
call <sid>hi("Conceal", s:gui0D, s:gui00, s:cterm0D, s:cterm00, "", "")
call <sid>hi("Cursor", s:gui00, s:gui05, s:cterm00, s:cterm05, "", "")
call <sid>hi("NonText", s:gui03, "", s:cterm03, "", "", "")
call <sid>hi("Normal", s:gui05, s:gui00, s:cterm05, s:cterm00, "", "")
call <sid>hi("LineNr", s:gui03, s:gui01, s:cterm03, s:cterm01, "", "")
call <sid>hi("SignColumn", s:gui03, s:gui01, s:cterm03, s:cterm01, "", "")
call <sid>hi("StatusLine", s:gui04, s:gui02, s:cterm04, s:cterm02, "none", "")
call <sid>hi("StatusLineNC", s:gui03, s:gui01, s:cterm03, s:cterm01, "none", "")
call <sid>hi("VertSplit", s:gui12, s:gui12, s:cterm02, s:cterm02, "none", "")
call <sid>hi("ColorColumn", "", s:gui01, "", s:cterm01, "none", "")
call <sid>hi("CursorColumn", "", s:gui01, "", s:cterm01, "none", "")
call <sid>hi("CursorLine", "", s:gui01, "", s:cterm01, "none", "")
call <sid>hi("CursorLineNr", s:gui03, s:gui01, s:cterm03, s:cterm01, "", "")
call <sid>hi("PMenu", s:gui04, s:gui01, s:cterm04, s:cterm01, "none", "")
call <sid>hi("PMenuSel", s:gui01, s:gui04, s:cterm01, s:cterm04, "", "")
call <sid>hi("TabLine", s:gui03, s:gui01, s:cterm03, s:cterm01, "none", "")
call <sid>hi("TabLineFill", s:gui03, s:gui01, s:cterm03, s:cterm01, "none", "")
call <sid>hi("TabLineSel", s:gui0B, s:gui01, s:cterm0B, s:cterm01, "none", "")
" Standard syntax highlighting
call <sid>hi("Boolean", s:gui09, "", s:cterm09, "", "", "")
call <sid>hi("Character", s:gui08, "", s:cterm08, "", "", "")
call <sid>hi("Comment", s:gui13, "", s:cterm03, "", "", "")
call <sid>hi("Conditional", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("Constant", s:gui09, "", s:cterm09, "", "", "")
call <sid>hi("Define", s:gui0E, "", s:cterm0E, "", "none", "")
call <sid>hi("Delimiter", s:gui0F, "", s:cterm0F, "", "", "")
call <sid>hi("Float", s:gui09, "", s:cterm09, "", "", "")
call <sid>hi("Function", s:gui0D, "", s:cterm0D, "", "", "")
call <sid>hi("Identifier", s:gui08, "", s:cterm08, "", "none", "")
call <sid>hi("Include", s:gui0D, "", s:cterm0D, "", "", "")
call <sid>hi("Keyword", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("Label", s:gui0A, "", s:cterm0A, "", "", "")
call <sid>hi("Number", s:gui09, "", s:cterm09, "", "", "")
call <sid>hi("Operator", s:gui05, "", s:cterm05, "", "none", "")
call <sid>hi("PreProc", s:gui0A, "", s:cterm0A, "", "", "")
call <sid>hi("Repeat", s:gui0A, "", s:cterm0A, "", "", "")
call <sid>hi("Special", s:gui0C, "", s:cterm0C, "", "", "")
call <sid>hi("SpecialChar", s:gui0F, "", s:cterm0F, "", "", "")
call <sid>hi("Statement", s:gui08, "", s:cterm08, "", "", "")
call <sid>hi("StorageClass", s:gui0A, "", s:cterm0A, "", "", "")
call <sid>hi("String", s:gui0B, "", s:cterm0B, "", "", "")
call <sid>hi("Structure", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("Tag", s:gui0A, "", s:cterm0A, "", "", "")
call <sid>hi("Todo", s:gui0A, s:gui01, s:cterm0A, s:cterm01, "", "")
call <sid>hi("Type", s:gui0A, "", s:cterm0A, "", "none", "")
call <sid>hi("Typedef", s:gui0A, "", s:cterm0A, "", "", "")
" C highlighting
call <sid>hi("cOperator", s:gui0C, "", s:cterm0C, "", "", "")
call <sid>hi("cPreCondit", s:gui0E, "", s:cterm0E, "", "", "")
" C# highlighting
call <sid>hi("csClass", s:gui0A, "", s:cterm0A, "", "", "")
call <sid>hi("csAttribute", s:gui0A, "", s:cterm0A, "", "", "")
call <sid>hi("csModifier", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("csType", s:gui08, "", s:cterm08, "", "", "")
call <sid>hi("csUnspecifiedStatement", s:gui0D, "", s:cterm0D, "", "", "")
call <sid>hi("csContextualStatement", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("csNewDecleration", s:gui08, "", s:cterm08, "", "", "")
" CSS highlighting
call <sid>hi("cssBraces", s:gui05, "", s:cterm05, "", "", "")
call <sid>hi("cssClassName", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("cssColor", s:gui0C, "", s:cterm0C, "", "", "")
" Diff highlighting
call <sid>hi("DiffAdd", s:gui0B, s:gui01, s:cterm0B, s:cterm01, "", "")
call <sid>hi("DiffChange", s:gui03, s:gui01, s:cterm03, s:cterm01, "", "")
call <sid>hi("DiffDelete", s:gui08, s:gui01, s:cterm08, s:cterm01, "", "")
call <sid>hi("DiffText", s:gui0D, s:gui01, s:cterm0D, s:cterm01, "", "")
call <sid>hi("DiffAdded", s:gui0B, s:gui00, s:cterm0B, s:cterm00, "", "")
call <sid>hi("DiffFile", s:gui08, s:gui00, s:cterm08, s:cterm00, "", "")
call <sid>hi("DiffNewFile", s:gui0B, s:gui00, s:cterm0B, s:cterm00, "", "")
call <sid>hi("DiffLine", s:gui0D, s:gui00, s:cterm0D, s:cterm00, "", "")
call <sid>hi("DiffRemoved", s:gui08, s:gui00, s:cterm08, s:cterm00, "", "")
" Git highlighting
call <sid>hi("gitCommitOverflow", s:gui08, "", s:cterm08, "", "", "")
call <sid>hi("gitCommitSummary", s:gui0B, "", s:cterm0B, "", "", "")
" GitGutter highlighting
call <sid>hi("GitGutterAdd", s:gui0B, s:gui01, s:cterm0B, s:cterm01, "", "")
call <sid>hi("GitGutterChange", s:gui0D, s:gui01, s:cterm0D, s:cterm01, "", "")
call <sid>hi("GitGutterDelete", s:gui08, s:gui01, s:cterm08, s:cterm01, "", "")
call <sid>hi("GitGutterChangeDelete", s:gui0E, s:gui01, s:cterm0E, s:cterm01, "", "")
" HTML highlighting
call <sid>hi("htmlBold", s:gui0A, "", s:cterm0A, "", "", "")
call <sid>hi("htmlItalic", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("htmlEndTag", s:gui05, "", s:cterm05, "", "", "")
call <sid>hi("htmlTag", s:gui05, "", s:cterm05, "", "", "")
" JavaScript highlighting
call <sid>hi("javaScript", s:gui05, "", s:cterm05, "", "", "")
call <sid>hi("javaScriptBraces", s:gui05, "", s:cterm05, "", "", "")
call <sid>hi("javaScriptNumber", s:gui09, "", s:cterm09, "", "", "")
" Mail highlighting
call <sid>hi("mailQuoted1", s:gui0A, "", s:cterm0A, "", "", "")
call <sid>hi("mailQuoted2", s:gui0B, "", s:cterm0B, "", "", "")
call <sid>hi("mailQuoted3", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("mailQuoted4", s:gui0C, "", s:cterm0C, "", "", "")
call <sid>hi("mailQuoted5", s:gui0D, "", s:cterm0D, "", "", "")
call <sid>hi("mailQuoted6", s:gui0A, "", s:cterm0A, "", "", "")
call <sid>hi("mailURL", s:gui0D, "", s:cterm0D, "", "", "")
call <sid>hi("mailEmail", s:gui0D, "", s:cterm0D, "", "", "")
" Markdown highlighting
call <sid>hi("markdownCode", s:gui0B, "", s:cterm0B, "", "", "")
call <sid>hi("markdownError", s:gui05, s:gui00, s:cterm05, s:cterm00, "", "")
call <sid>hi("markdownCodeBlock", s:gui0B, "", s:cterm0B, "", "", "")
call <sid>hi("markdownHeadingDelimiter", s:gui0D, "", s:cterm0D, "", "", "")
" NERDTree highlighting
call <sid>hi("NERDTreeDirSlash", s:gui0D, "", s:cterm0D, "", "", "")
call <sid>hi("NERDTreeExecFile", s:gui05, "", s:cterm05, "", "", "")
" PHP highlighting
call <sid>hi("phpMemberSelector", s:gui05, "", s:cterm05, "", "", "")
call <sid>hi("phpComparison", s:gui05, "", s:cterm05, "", "", "")
call <sid>hi("phpParent", s:gui05, "", s:cterm05, "", "", "")
" Python highlighting
call <sid>hi("pythonOperator", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("pythonRepeat", s:gui0E, "", s:cterm0E, "", "", "")
" Ruby highlighting
call <sid>hi("rubyAttribute", s:gui0D, "", s:cterm0D, "", "", "")
call <sid>hi("rubyConstant", s:gui0A, "", s:cterm0A, "", "", "")
call <sid>hi("rubyInterpolation", s:gui0B, "", s:cterm0B, "", "", "")
call <sid>hi("rubyInterpolationDelimiter", s:gui0F, "", s:cterm0F, "", "", "")
call <sid>hi("rubyRegexp", s:gui0C, "", s:cterm0C, "", "", "")
call <sid>hi("rubySymbol", s:gui0B, "", s:cterm0B, "", "", "")
call <sid>hi("rubyStringDelimiter", s:gui0B, "", s:cterm0B, "", "", "")
" SASS highlighting
call <sid>hi("sassidChar", s:gui08, "", s:cterm08, "", "", "")
call <sid>hi("sassClassChar", s:gui09, "", s:cterm09, "", "", "")
call <sid>hi("sassInclude", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("sassMixing", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("sassMixinName", s:gui0D, "", s:cterm0D, "", "", "")
" Signify highlighting
call <sid>hi("SignifySignAdd", s:gui0B, s:gui01, s:cterm0B, s:cterm01, "", "")
call <sid>hi("SignifySignChange", s:gui0D, s:gui01, s:cterm0D, s:cterm01, "", "")
call <sid>hi("SignifySignDelete", s:gui08, s:gui01, s:cterm08, s:cterm01, "", "")
" Spelling highlighting
call <sid>hi("SpellBad", "", s:gui00, "", s:cterm00, "undercurl", s:gui08)
call <sid>hi("SpellLocal", "", s:gui00, "", s:cterm00, "undercurl", s:gui0C)
call <sid>hi("SpellCap", "", s:gui00, "", s:cterm00, "undercurl", s:gui0D)
call <sid>hi("SpellRare", "", s:gui00, "", s:cterm00, "undercurl", s:gui0E)
" Remove functions
delf <sid>hi
" Remove color variables
unlet s:gui00 s:gui01 s:gui02 s:gui03 s:gui13 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