" Vim Color File
" Generated by iTerm2-Color-Schemes
" Name: Pierre Dark
" URL: https://github.com/mbadolato/iTerm2-Color-Schemes

hi clear
if exists("syntax_on")
  syntax reset
endif

let g:colors_name = "Pierre-Dark"

" Normal colors
hi Normal guifg=#fbfbfb guibg=#070707

" Syntax highlighting groups
hi Comment guifg=#6c6c71
hi Constant guifg=#ffca00
hi Identifier guifg=#009fff
hi Statement guifg=#ff6762
hi PreProc guifg=#d568ea
hi Type guifg=#5ecc71
hi Special guifg=#68cdf2
hi Underlined guifg=#69b1ff gui=underline
hi Error guifg=#ff2e3f guibg=#070707
hi Todo guifg=#ffd452 guibg=#070707

" Additional groups for better compatibility
hi String guifg=#0dbe4e
hi Character guifg=#0dbe4e
hi Number guifg=#ffca00
hi Boolean guifg=#ffca00
hi Float guifg=#ffca00

hi Function guifg=#009fff

hi Conditional guifg=#ff6762
hi Repeat guifg=#ff6762
hi Label guifg=#ff6762
hi Operator guifg=#c6c6c8
hi Keyword guifg=#ff6762
hi Exception guifg=#ff2e3f

hi Include guifg=#d568ea
hi Define guifg=#d568ea
hi Macro guifg=#d568ea
hi PreCondit guifg=#d568ea

hi StorageClass guifg=#5ecc71
hi Structure guifg=#5ecc71
hi Typedef guifg=#5ecc71

hi SpecialChar guifg=#68cdf2
hi Tag guifg=#68cdf2
hi Delimiter guifg=#c6c6c8
hi SpecialComment guifg=#6c6c71
hi Debug guifg=#ffd452

hi Ignore guifg=#070707

" Cursor and line highlighting
hi Cursor guifg=#070707 guibg=#009fff
hi CursorLine guibg=#19283c
hi CursorColumn guibg=#19283c

" Visual selection
hi Visual guibg=#19283c

" Search highlighting
hi Search guibg=#ffd452 guifg=#070707
hi IncSearch guibg=#ffd452 guifg=#070707

" Line numbers
hi LineNr guifg=#6c6c71
hi CursorLineNr guifg=#fbfbfb

" Status line
hi StatusLine guifg=#fbfbfb guibg=#6c6c71
hi StatusLineNC guifg=#6c6c71 guibg=#070707

" Tab line
hi TabLine guifg=#6c6c71 guibg=#070707
hi TabLineSel guifg=#fbfbfb guibg=#19283c
hi TabLineFill guibg=#070707

" Popup menu
hi Pmenu guifg=#fbfbfb guibg=#6c6c71
hi PmenuSel guifg=#070707 guibg=#19283c
hi PmenuSbar guibg=#6c6c71
hi PmenuThumb guibg=#fbfbfb

" Diff highlighting
hi DiffAdd guibg=#0dbe4e
hi DiffChange guibg=#ffca00
hi DiffDelete guibg=#ff2e3f
hi DiffText guibg=#009fff

" Fold highlighting
hi Folded guifg=#6c6c71 guibg=#070707
hi FoldColumn guifg=#6c6c71 guibg=#070707

" Spell checking
hi SpellBad gui=undercurl guisp=#ff2e3f
hi SpellCap gui=undercurl guisp=#009fff
hi SpellRare gui=undercurl guisp=#c635e4
hi SpellLocal gui=undercurl guisp=#08c0ef

" Error and warning messages
hi ErrorMsg guifg=#ff2e3f
hi WarningMsg guifg=#ffca00
hi MoreMsg guifg=#009fff
hi Question guifg=#0dbe4e

" Mode message
hi ModeMsg guifg=#0dbe4e

" Directory
hi Directory guifg=#009fff

" Title
hi Title guifg=#c635e4

" Match parenthesis
hi MatchParen guibg=#6c6c71

" Sign column
hi SignColumn guifg=#6c6c71 guibg=#070707
