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

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

let g:colors_name = "SeedFlip-Abyss"

" Normal colors
hi Normal guifg=#e0e0f0 guibg=#050510

" Syntax highlighting groups
hi Comment guifg=#3d3d70
hi Constant guifg=#d2bf60
hi Identifier guifg=#6090d2
hi Statement guifg=#e39c9c
hi PreProc guifg=#e39ce3
hi Type guifg=#9ce3b3
hi Special guifg=#9ce3e3
hi Underlined guifg=#9cb9e3 gui=underline
hi Error guifg=#d26060 guibg=#050510
hi Todo guifg=#e3d79c guibg=#050510

" Additional groups for better compatibility
hi String guifg=#60d286
hi Character guifg=#60d286
hi Number guifg=#d2bf60
hi Boolean guifg=#d2bf60
hi Float guifg=#d2bf60

hi Function guifg=#6090d2

hi Conditional guifg=#e39c9c
hi Repeat guifg=#e39c9c
hi Label guifg=#e39c9c
hi Operator guifg=#f1f1f8
hi Keyword guifg=#e39c9c
hi Exception guifg=#d26060

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

hi StorageClass guifg=#9ce3b3
hi Structure guifg=#9ce3b3
hi Typedef guifg=#9ce3b3

hi SpecialChar guifg=#9ce3e3
hi Tag guifg=#9ce3e3
hi Delimiter guifg=#f1f1f8
hi SpecialComment guifg=#3d3d70
hi Debug guifg=#e3d79c

hi Ignore guifg=#050510

" Cursor and line highlighting
hi Cursor guifg=#050510 guibg=#6e56cf
hi CursorLine guibg=#0c0c1e
hi CursorColumn guibg=#0c0c1e

" Visual selection
hi Visual guibg=#0c0c1e

" Search highlighting
hi Search guibg=#e3d79c guifg=#050510
hi IncSearch guibg=#e3d79c guifg=#050510

" Line numbers
hi LineNr guifg=#3d3d70
hi CursorLineNr guifg=#e0e0f0

" Status line
hi StatusLine guifg=#e0e0f0 guibg=#3d3d70
hi StatusLineNC guifg=#3d3d70 guibg=#050510

" Tab line
hi TabLine guifg=#3d3d70 guibg=#050510
hi TabLineSel guifg=#e0e0f0 guibg=#0c0c1e
hi TabLineFill guibg=#050510

" Popup menu
hi Pmenu guifg=#e0e0f0 guibg=#3d3d70
hi PmenuSel guifg=#050510 guibg=#0c0c1e
hi PmenuSbar guibg=#3d3d70
hi PmenuThumb guibg=#e0e0f0

" Diff highlighting
hi DiffAdd guibg=#60d286
hi DiffChange guibg=#d2bf60
hi DiffDelete guibg=#d26060
hi DiffText guibg=#6090d2

" Fold highlighting
hi Folded guifg=#3d3d70 guibg=#050510
hi FoldColumn guifg=#3d3d70 guibg=#050510

" Spell checking
hi SpellBad gui=undercurl guisp=#d26060
hi SpellCap gui=undercurl guisp=#6090d2
hi SpellRare gui=undercurl guisp=#d260d2
hi SpellLocal gui=undercurl guisp=#60d2d2

" Error and warning messages
hi ErrorMsg guifg=#d26060
hi WarningMsg guifg=#d2bf60
hi MoreMsg guifg=#6090d2
hi Question guifg=#60d286

" Mode message
hi ModeMsg guifg=#60d286

" Directory
hi Directory guifg=#6090d2

" Title
hi Title guifg=#d260d2

" Match parenthesis
hi MatchParen guibg=#3d3d70

" Sign column
hi SignColumn guifg=#3d3d70 guibg=#050510
