mirror of
https://github.com/itme-brain/vim.git
synced 2026-05-08 07:30:13 -04:00
Compare commits
No commits in common. "8c8a4e4a7afd175be2eb97055bb01f43ee8b992d" and "d5bdb39d7e65e679b3052e5ec437f75e4ec8e594" have entirely different histories.
8c8a4e4a7a
...
d5bdb39d7e
1 changed files with 142 additions and 0 deletions
142
colors/anticuus.vim
Normal file
142
colors/anticuus.vim
Normal file
|
|
@ -0,0 +1,142 @@
|
||||||
|
" anticuus.vim
|
||||||
|
" Pitch-black minimalist theme — port of nvim anticuus + custom syntax extensions.
|
||||||
|
" Requires `set termguicolors`.
|
||||||
|
|
||||||
|
hi clear
|
||||||
|
if exists('syntax_on')
|
||||||
|
syntax reset
|
||||||
|
endif
|
||||||
|
|
||||||
|
let g:colors_name = 'anticuus'
|
||||||
|
set background=dark
|
||||||
|
|
||||||
|
" === Base ===
|
||||||
|
highlight Normal guifg=#dadada guibg=#000000
|
||||||
|
highlight NormalNC guifg=#dadada guibg=#000000
|
||||||
|
highlight NonText guifg=#3a3a3a guibg=NONE
|
||||||
|
highlight EndOfBuffer guifg=#000000 guibg=NONE
|
||||||
|
highlight Whitespace guifg=#3a3a3a
|
||||||
|
highlight SpecialKey guifg=#3a3a3a
|
||||||
|
|
||||||
|
" === Syntax: comments dim italic, strings green ===
|
||||||
|
highlight Comment guifg=#5a5a5a gui=italic cterm=italic
|
||||||
|
highlight SpecialComment guifg=#5a5a5a gui=italic cterm=italic
|
||||||
|
highlight String guifg=#00b300
|
||||||
|
highlight Character guifg=#5a5a5a gui=italic cterm=italic
|
||||||
|
|
||||||
|
" === Literals: purple ===
|
||||||
|
highlight Number guifg=#c490d0
|
||||||
|
highlight Float guifg=#c490d0
|
||||||
|
highlight Boolean guifg=#c490d0
|
||||||
|
highlight Constant guifg=#c490d0
|
||||||
|
|
||||||
|
" === Identifiers / functions: white baseline, functions teal ===
|
||||||
|
highlight Identifier guifg=#dadada
|
||||||
|
highlight Function guifg=#88ddcc
|
||||||
|
|
||||||
|
" === Statements: yellow keywords, red exception/return ===
|
||||||
|
highlight Statement guifg=#ffcc00
|
||||||
|
highlight Conditional guifg=#ffcc00
|
||||||
|
highlight Repeat guifg=#dadada
|
||||||
|
highlight Keyword guifg=#ffcc00
|
||||||
|
highlight Operator guifg=#dadada
|
||||||
|
highlight Label guifg=#ffcc00
|
||||||
|
highlight Exception guifg=#ff6b6b
|
||||||
|
|
||||||
|
" === PreProc family: green ===
|
||||||
|
highlight PreProc guifg=#00b300
|
||||||
|
highlight Include guifg=#00b300
|
||||||
|
highlight Define guifg=#00b300
|
||||||
|
highlight Macro guifg=#00b300
|
||||||
|
highlight PreCondit guifg=#00b300
|
||||||
|
|
||||||
|
" === Types: amber ===
|
||||||
|
highlight Type guifg=#e8a060
|
||||||
|
highlight StorageClass guifg=#e8a060
|
||||||
|
highlight Structure guifg=#e8a060
|
||||||
|
highlight Typedef guifg=#e8a060
|
||||||
|
|
||||||
|
" === Special: green for special chars, red for tags ===
|
||||||
|
highlight Special guifg=#00b300
|
||||||
|
highlight SpecialChar guifg=#00b300
|
||||||
|
highlight Tag guifg=#ff6b6b
|
||||||
|
highlight Delimiter guifg=#dadada
|
||||||
|
|
||||||
|
" === Errors / Todo ===
|
||||||
|
highlight Error guifg=#ff6b6b
|
||||||
|
highlight Todo guifg=#ffcc00 gui=bold cterm=bold
|
||||||
|
|
||||||
|
" === Line numbers / cursor / columns ===
|
||||||
|
highlight LineNr guifg=#dadada guibg=NONE
|
||||||
|
highlight CursorLineNr guifg=#dadada guibg=#282828 gui=bold cterm=bold
|
||||||
|
highlight CursorLine guibg=#121212
|
||||||
|
highlight CursorColumn guibg=#121212
|
||||||
|
highlight ColorColumn guibg=#1a1a1a
|
||||||
|
highlight SignColumn guifg=#00b300 guibg=#000000
|
||||||
|
|
||||||
|
" === Splits / status / winbar ===
|
||||||
|
highlight VertSplit guifg=#3a3a3a guibg=NONE
|
||||||
|
highlight WinSeparator guifg=#3a3a3a guibg=NONE
|
||||||
|
highlight StatusLine guifg=#dadada guibg=#000000
|
||||||
|
highlight StatusLineNC guifg=#dadada guibg=#000000
|
||||||
|
highlight WinBar guifg=#dadada gui=bold cterm=bold
|
||||||
|
highlight WinBarNC guifg=#888888
|
||||||
|
|
||||||
|
" === Visual / search ===
|
||||||
|
highlight Visual guibg=#3a3a3a
|
||||||
|
highlight VisualNOS guibg=#3a3a3a
|
||||||
|
highlight Search guifg=#000000 guibg=#ffcc00
|
||||||
|
highlight IncSearch guifg=#000000 guibg=#88ddcc
|
||||||
|
highlight CurSearch guifg=#000000 guibg=#c490d0
|
||||||
|
|
||||||
|
" === Brackets ===
|
||||||
|
highlight MatchParen guifg=#c490d0 gui=bold,underline cterm=bold,underline
|
||||||
|
|
||||||
|
" === Popup menu (completion / fzf overlay) ===
|
||||||
|
highlight Pmenu guifg=#dadada guibg=#181818
|
||||||
|
highlight PmenuSel guifg=#000000 guibg=#ffcc00
|
||||||
|
highlight PmenuSbar guibg=#181818
|
||||||
|
highlight PmenuThumb guibg=#3a3a3a
|
||||||
|
|
||||||
|
" === Folds / titles / directories ===
|
||||||
|
highlight Folded guifg=#888888 gui=italic cterm=italic
|
||||||
|
highlight FoldColumn guifg=#888888 guibg=NONE
|
||||||
|
highlight Title guifg=#88ddcc gui=bold cterm=bold
|
||||||
|
highlight Directory guifg=#88ddcc
|
||||||
|
|
||||||
|
" === Diff ===
|
||||||
|
highlight DiffAdd guifg=#a5d6a7 guibg=#0a2010
|
||||||
|
highlight DiffChange guifg=#e8a060 guibg=#201a0a
|
||||||
|
highlight DiffDelete guifg=#ff6b6b guibg=#200a0a
|
||||||
|
highlight DiffText guifg=#ffcc00 guibg=#3a2000 gui=bold cterm=bold
|
||||||
|
|
||||||
|
" === Spell ===
|
||||||
|
highlight SpellBad guisp=#ff6b6b gui=undercurl cterm=underline
|
||||||
|
highlight SpellCap guisp=#ffcc00 gui=undercurl cterm=underline
|
||||||
|
highlight SpellRare guisp=#c490d0 gui=undercurl cterm=underline
|
||||||
|
highlight SpellLocal guisp=#88ddcc gui=undercurl cterm=undercurl
|
||||||
|
|
||||||
|
" === Markdown (vim's built-in syntax) ===
|
||||||
|
highlight markdownH1 guifg=#00b300 gui=bold cterm=bold
|
||||||
|
highlight markdownH2 guifg=#00b300 gui=bold cterm=bold
|
||||||
|
highlight markdownH3 guifg=#00b300 gui=bold cterm=bold
|
||||||
|
highlight markdownH4 guifg=#00b300 gui=bold cterm=bold
|
||||||
|
highlight markdownH5 guifg=#00b300 gui=bold cterm=bold
|
||||||
|
highlight markdownH6 guifg=#00b300 gui=bold cterm=bold
|
||||||
|
highlight markdownHeadingDelimiter guifg=#00b300 gui=bold cterm=bold
|
||||||
|
highlight markdownLinkText guifg=#88ddcc gui=underline cterm=underline
|
||||||
|
highlight markdownUrl guifg=#5a5a5a gui=italic cterm=italic
|
||||||
|
highlight markdownCode guifg=#e8a060
|
||||||
|
highlight markdownCodeBlock guifg=#e8a060
|
||||||
|
|
||||||
|
" === Diagnostic groups (for plugins like ALE/CoC) ===
|
||||||
|
highlight DiagnosticError guifg=#ff6b6b
|
||||||
|
highlight DiagnosticWarn guifg=#ffcc00
|
||||||
|
highlight DiagnosticInfo guifg=#00b300
|
||||||
|
highlight DiagnosticHint guifg=#dadada
|
||||||
|
highlight link ALEErrorSign DiagnosticError
|
||||||
|
highlight link ALEWarningSign DiagnosticWarn
|
||||||
|
highlight link ALEInfoSign DiagnosticInfo
|
||||||
|
|
||||||
|
" === vim-highlightedyank ===
|
||||||
|
highlight HighlightedyankRegion guifg=#000000 guibg=#ffcc00
|
||||||
Loading…
Add table
Add a link
Reference in a new issue