diff --git a/lua/base16-colorscheme.lua b/lua/base16-colorscheme.lua index 3ca3713..6c9edfb 100644 --- a/lua/base16-colorscheme.lua +++ b/lua/base16-colorscheme.lua @@ -1,5 +1,3 @@ -local NONE = 'NONE' - -- Some useful links for making your own colorscheme: -- https://github.com/chriskempson/base16 -- https://colourco.de/ @@ -61,13 +59,9 @@ function M.setup(colors) local hi = M.highlight - hi.Bold = { guifg = nil, guibg = nil, gui = "bold", guisp = nil } - hi.ColorColumn = { guifg = nil, guibg = M.colors.base01, gui = NONE, guisp = nil } - hi.Conceal = { guifg = M.colors.base0D, guibg = M.colors.base00, gui = nil, guisp = nil } - hi.Cursor = { guifg = M.colors.base00, guibg = M.colors.base05, gui = nil, guisp = nil } - hi.CursorColumn = { guifg = nil, guibg = M.colors.base01, gui = NONE, guisp = nil } - hi.CursorLine = { guifg = nil, guibg = M.colors.base01, gui = NONE, guisp = nil } - hi.CursorLineNr = { guifg = M.colors.base04, guibg = M.colors.base01, gui = nil, guisp = nil } + -- Vim editor colors + hi.Normal = { guifg = M.colors.base05, guibg = M.colors.base00, gui = nil, guisp = nil } + hi.Bold = { guifg = nil, guibg = nil, gui = 'bold', guisp = nil } hi.Debug = { guifg = M.colors.base08, guibg = nil, gui = nil, guisp = nil } hi.Directory = { guifg = M.colors.base0D, guibg = nil, gui = nil, guisp = nil } hi.Error = { guifg = M.colors.base00, guibg = M.colors.base08, gui = nil, guisp = nil } @@ -75,189 +69,190 @@ function M.setup(colors) hi.Exception = { guifg = M.colors.base08, guibg = nil, gui = nil, guisp = nil } hi.FoldColumn = { guifg = M.colors.base0C, guibg = M.colors.base01, gui = nil, guisp = nil } hi.Folded = { guifg = M.colors.base03, guibg = M.colors.base01, gui = nil, guisp = nil } - hi.IncSearch = { guifg = M.colors.base01, guibg = M.colors.base09, gui = NONE, guisp = nil } - hi.Italic = { guifg = nil, guibg = nil, gui = NONE, guisp = nil } - hi.LineNr = { guifg = M.colors.base04, guibg = M.colors.base00, gui = nil, guisp = nil } + hi.IncSearch = { guifg = M.colors.base01, guibg = M.colors.base09, gui = 'none', guisp = nil } + hi.Italic = { guifg = nil, guibg = nil, gui = 'none', guisp = nil } hi.Macro = { guifg = M.colors.base08, guibg = nil, gui = nil, guisp = nil } hi.MatchParen = { guifg = nil, guibg = M.colors.base03, gui = nil, guisp = nil } hi.ModeMsg = { guifg = M.colors.base0B, guibg = nil, gui = nil, guisp = nil } hi.MoreMsg = { guifg = M.colors.base0B, guibg = nil, gui = nil, guisp = nil } - hi.NonText = { guifg = M.colors.base03, guibg = nil, gui = NONE, guisp = nil } - hi.Normal = { guifg = M.colors.base05, guibg = M.colors.base00, gui = nil, guisp = nil } - hi.NormalFloat = { guifg = M.colors.base05, guibg = M.colors.base00, gui = nil, guisp = nil } - hi.FloatBorder = { guifg = M.colors.base05, guibg = M.colors.base00, gui = nil, guisp = nil } - hi.NormalNC = { guifg = M.colors.base05, guibg = M.colors.base00, gui = nil, guisp = nil } - hi.PMenu = { guifg = M.colors.base05, guibg = M.colors.base01, gui = NONE, guisp = nil } - hi.PmenuSbar = { guifg = M.colors.base05, guibg = M.colors.base01, gui = nil, guisp = nil } - hi.PMenuSel = { guifg = M.colors.base01, guibg = M.colors.base05, gui = nil, guisp = nil } - hi.PmenuThumb = { guifg = M.colors.base05, guibg = M.colors.base03, gui = nil, guisp = nil } hi.Question = { guifg = M.colors.base0D, guibg = nil, gui = nil, guisp = nil } - hi.QuickFixLine = { guifg = nil, guibg = M.colors.base01, gui = NONE, guisp = nil } hi.Search = { guifg = M.colors.base01, guibg = M.colors.base0A, gui = nil, guisp = nil } - hi.SignColumn = { guifg = M.colors.base04, guibg = M.colors.base00, gui = nil, guisp = nil } + hi.Substitute = { guifg = M.colors.base01, guibg = M.colors.base0A, gui = 'none', guisp = nil } hi.SpecialKey = { guifg = M.colors.base03, guibg = nil, gui = nil, guisp = nil } - hi.StatusLine = { guifg = M.colors.base04, guibg = M.colors.base02, gui = NONE, guisp = nil } - hi.StatusLineNC = { guifg = M.colors.base03, guibg = M.colors.base01, gui = NONE, guisp = nil } - hi.Substitute = { guifg = M.colors.base01, guibg = M.colors.base0A, gui = NONE, guisp = nil } - hi.TabLine = { guifg = M.colors.base04, guibg = M.colors.base02, gui = NONE, guisp = nil } - hi.TabLineFill = { guifg = M.colors.base03, guibg = M.colors.base01, gui = NONE, guisp = nil } - hi.TabLineSel = { guifg = M.colors.base0B, guibg = M.colors.base01, gui = NONE, guisp = nil } - hi.TermCursor = { guifg = M.colors.base00, guibg = M.colors.base05, gui = NONE, guisp = nil } - hi.TermCursorNC = { guifg = M.colors.base00, guibg = M.colors.base05, gui = nil, guisp = nil } - hi.Title = { guifg = M.colors.base0D, guibg = nil, gui = NONE, guisp = nil } hi.TooLong = { guifg = M.colors.base08, guibg = nil, gui = nil, guisp = nil } hi.Underlined = { guifg = M.colors.base08, guibg = nil, gui = nil, guisp = nil } - hi.VertSplit = { guifg = M.colors.base05, guibg = M.colors.base00, gui = NONE, guisp = nil } hi.Visual = { guifg = nil, guibg = M.colors.base02, gui = nil, guisp = nil } hi.VisualNOS = { guifg = M.colors.base08, guibg = nil, gui = nil, guisp = nil } hi.WarningMsg = { guifg = M.colors.base08, guibg = nil, gui = nil, guisp = nil } - hi.WildMenu = { guifg = M.colors.base00, guibg = M.colors.base05, gui = nil, guisp = nil } + hi.WildMenu = { guifg = M.colors.base08, guibg = M.colors.base0A, gui = nil, guisp = nil } + hi.Title = { guifg = M.colors.base0D, guibg = nil, gui = 'none', guisp = nil } + hi.Conceal = { guifg = M.colors.base0D, guibg = M.colors.base00, gui = nil, guisp = nil } + hi.Cursor = { guifg = M.colors.base00, guibg = M.colors.base05, gui = nil, guisp = nil } + hi.NonText = { guifg = M.colors.base03, guibg = nil, gui = nil, guisp = nil } + hi.LineNr = { guifg = M.colors.base04, guibg = M.colors.base00, gui = nil, guisp = nil } + hi.SignColumn = { guifg = M.colors.base03, guibg = M.colors.base01, gui = nil, guisp = nil } + hi.StatusLine = { guifg = M.colors.base04, guibg = M.colors.base02, gui = 'none', guisp = nil } + hi.StatusLineNC = { guifg = M.colors.base03, guibg = M.colors.base01, gui = 'none', guisp = nil } + hi.VertSplit = { guifg = M.colors.base02, guibg = M.colors.base02, gui = 'none', guisp = nil } + hi.ColorColumn = { guifg = nil, guibg = M.colors.base01, gui = 'none', guisp = nil } + hi.CursorColumn = { guifg = nil, guibg = M.colors.base01, gui = 'none', guisp = nil } + hi.CursorLine = { guifg = nil, guibg = M.colors.base01, gui = 'none', guisp = nil } + hi.CursorLineNr = { guifg = M.colors.base04, guibg = M.colors.base01, gui = nil, guisp = nil } + hi.QuickFixLine = { guifg = nil, guibg = M.colors.base01, gui = 'none', guisp = nil } + hi.PMenu = { guifg = M.colors.base05, guibg = M.colors.base01, gui = 'none', guisp = nil } + hi.PMenuSel = { guifg = M.colors.base01, guibg = M.colors.base05, gui = nil, guisp = nil } + hi.TabLine = { guifg = M.colors.base03, guibg = M.colors.base01, gui = 'none', guisp = nil } + hi.TabLineFill = { guifg = M.colors.base03, guibg = M.colors.base01, gui = 'none', guisp = nil } + hi.TabLineSel = { guifg = M.colors.base0B, guibg = M.colors.base01, gui = 'none', guisp = nil } + + -- Standard syntax highlighting + hi.Boolean = { guifg = M.colors.base09, guibg = nil, gui = nil, guisp = nil } + hi.Character = { guifg = M.colors.base08, guibg = nil, gui = nil, guisp = nil } + hi.Comment = { guifg = M.colors.base03, guibg = nil, gui = nil, guisp = nil } + hi.Conditional = { guifg = M.colors.base0E, guibg = nil, gui = nil, guisp = nil } + hi.Constant = { guifg = M.colors.base09, guibg = nil, gui = nil, guisp = nil } + hi.Define = { guifg = M.colors.base0E, guibg = nil, gui = 'none', guisp = nil } + hi.Delimiter = { guifg = M.colors.base0F, guibg = nil, gui = nil, guisp = nil } + hi.Float = { guifg = M.colors.base09, guibg = nil, gui = nil, guisp = nil } + hi.Function = { guifg = M.colors.base0D, guibg = nil, gui = nil, guisp = nil } + hi.Identifier = { guifg = M.colors.base08, guibg = nil, gui = 'none', guisp = nil } + hi.Include = { guifg = M.colors.base0D, guibg = nil, gui = nil, guisp = nil } + hi.Keyword = { guifg = M.colors.base0E, guibg = nil, gui = nil, guisp = nil } + hi.Label = { guifg = M.colors.base0A, guibg = nil, gui = nil, guisp = nil } + hi.Number = { guifg = M.colors.base09, guibg = nil, gui = nil, guisp = nil } + hi.Operator = { guifg = M.colors.base05, guibg = nil, gui = 'none', guisp = nil } + hi.PreProc = { guifg = M.colors.base0A, guibg = nil, gui = nil, guisp = nil } + hi.Repeat = { guifg = M.colors.base0A, guibg = nil, gui = nil, guisp = nil } + hi.Special = { guifg = M.colors.base0C, guibg = nil, gui = nil, guisp = nil } + hi.SpecialChar = { guifg = M.colors.base0F, guibg = nil, gui = nil, guisp = nil } + hi.Statement = { guifg = M.colors.base08, guibg = nil, gui = nil, guisp = nil } + hi.StorageClass = { guifg = M.colors.base0A, guibg = nil, gui = nil, guisp = nil } + hi.String = { guifg = M.colors.base0B, guibg = nil, gui = nil, guisp = nil } + hi.Structure = { guifg = M.colors.base0E, guibg = nil, gui = nil, guisp = nil } + hi.Tag = { guifg = M.colors.base0A, guibg = nil, gui = nil, guisp = nil } + hi.Todo = { guifg = M.colors.base0A, guibg = M.colors.base01, gui = nil, guisp = nil } + hi.Type = { guifg = M.colors.base0A, guibg = nil, gui = 'none', guisp = nil } + hi.Typedef = { guifg = M.colors.base0A, guibg = nil, gui = nil, guisp = nil } + + -- Diff highlighting + hi.DiffAdd = { guifg = M.colors.base0B, guibg = M.colors.base01, gui = nil, guisp = nil } + hi.DiffChange = { guifg = M.colors.base03, guibg = M.colors.base01, gui = nil, guisp = nil } + hi.DiffDelete = { guifg = M.colors.base08, guibg = M.colors.base01, gui = nil, guisp = nil } + hi.DiffText = { guifg = M.colors.base0D, guibg = M.colors.base01, gui = nil, guisp = nil } + hi.DiffAdded = { guifg = M.colors.base0B, guibg = M.colors.base00, gui = nil, guisp = nil } + hi.DiffFile = { guifg = M.colors.base08, guibg = M.colors.base00, gui = nil, guisp = nil } + hi.DiffNewFile = { guifg = M.colors.base0B, guibg = M.colors.base00, gui = nil, guisp = nil } + hi.DiffLine = { guifg = M.colors.base0D, guibg = M.colors.base00, gui = nil, guisp = nil } + hi.DiffRemoved = { guifg = M.colors.base08, guibg = M.colors.base00, gui = nil, guisp = nil } + + -- Git highlighting + hi.gitcommitOverflow = { guifg = M.colors.base08, guibg = nil, gui = nil, guisp = nil } + hi.gitcommitSummary = { guifg = M.colors.base0B, guibg = nil, gui = nil, guisp = nil } + hi.gitcommitComment = { guifg = M.colors.base03, guibg = nil, gui = nil, guisp = nil } + hi.gitcommitUntracked = { guifg = M.colors.base03, guibg = nil, gui = nil, guisp = nil } + hi.gitcommitDiscarded = { guifg = M.colors.base03, guibg = nil, gui = nil, guisp = nil } + hi.gitcommitSelected = { guifg = M.colors.base03, guibg = nil, gui = nil, guisp = nil } + hi.gitcommitHeader = { guifg = M.colors.base0E, guibg = nil, gui = nil, guisp = nil } + hi.gitcommitSelectedType = { guifg = M.colors.base0D, guibg = nil, gui = nil, guisp = nil } + hi.gitcommitUnmergedType = { guifg = M.colors.base0D, guibg = nil, gui = nil, guisp = nil } + hi.gitcommitDiscardedType = { guifg = M.colors.base0D, guibg = nil, gui = nil, guisp = nil } + hi.gitcommitBranch = { guifg = M.colors.base09, guibg = nil, gui = 'bold', guisp = nil } + hi.gitcommitUntrackedFile = { guifg = M.colors.base0A, guibg = nil, gui = nil, guisp = nil } + hi.gitcommitUnmergedFile = { guifg = M.colors.base08, guibg = nil, gui = 'bold', guisp = nil } + hi.gitcommitDiscardedFile = { guifg = M.colors.base08, guibg = nil, gui = 'bold', guisp = nil } + hi.gitcommitSelectedFile = { guifg = M.colors.base0B, guibg = nil, gui = 'bold', guisp = nil } + -- GitGutter highlighting + hi.GitGutterAdd = { guifg = M.colors.base0B, guibg = M.colors.base01, gui = nil, guisp = nil } + hi.GitGutterChange = { guifg = M.colors.base0D, guibg = M.colors.base01, gui = nil, guisp = nil } + hi.GitGutterDelete = { guifg = M.colors.base08, guibg = M.colors.base01, gui = nil, guisp = nil } + hi.GitGutterChangeDelete = { guifg = M.colors.base0E, guibg = M.colors.base01, gui = nil, guisp = nil } + + -- Spelling highlighting hi.SpellBad = { guifg = nil, guibg = nil, gui = 'undercurl', guisp = M.colors.base08 } hi.SpellLocal = { guifg = nil, guibg = nil, gui = 'undercurl', guisp = M.colors.base0C } hi.SpellCap = { guifg = nil, guibg = nil, gui = 'undercurl', guisp = M.colors.base0D } hi.SpellRare = { guifg = nil, guibg = nil, gui = 'undercurl', guisp = M.colors.base0E } - hi.Comment = { guifg = M.colors.base03, guibg = nil, gui = 'italic', guisp = nil } - hi.Constant = { guifg = M.colors.base09, guibg = nil, gui = NONE, guisp = nil } - hi.String = { guifg = M.colors.base0B, guibg = nil, gui = NONE, guisp = nil } - hi.Character = { guifg = M.colors.base0C, guibg = nil, gui = NONE, guisp = nil } - hi.Number = { guifg = M.colors.base09, guibg = nil, gui = NONE, guisp = nil } - hi.Boolean = { guifg = M.colors.base09, guibg = nil, gui = NONE, guisp = nil } - hi.Float = { guifg = M.colors.base09, guibg = nil, gui = NONE, guisp = nil } - hi.Identifier = { guifg = M.colors.base08, guibg = nil, gui = NONE, guisp = nil } - hi.Function = { guifg = M.colors.base0D, guibg = nil, gui = NONE, guisp = nil } - hi.Statement = { guifg = M.colors.base0E, guibg = nil, gui = NONE, guisp = nil } - hi.Conditional = { guifg = M.colors.base0E, guibg = nil, gui = NONE, guisp = nil } - hi.Repeat = { guifg = M.colors.base0E, guibg = nil, gui = NONE, guisp = nil } - hi.Label = { guifg = M.colors.base0E, guibg = nil, gui = NONE, guisp = nil } - hi.Operator = { guifg = M.colors.base05, guibg = nil, gui = NONE, guisp = nil } - hi.Keyword = { guifg = M.colors.base0E, guibg = nil, gui = NONE, guisp = nil } - hi.Exception = { guifg = M.colors.base0E, guibg = nil, gui = NONE, guisp = nil } - hi.PreProc = { guifg = M.colors.base0A, guibg = nil, gui = NONE, guisp = nil } - hi.Include = { guifg = M.colors.base0D, guibg = nil, gui = NONE, guisp = nil } - hi.Define = { guifg = M.colors.base0D, guibg = nil, gui = NONE, guisp = nil } - hi.Macro = { guifg = M.colors.base0D, guibg = nil, gui = NONE, guisp = nil } - hi.PreCondit = { guifg = M.colors.base0D, guibg = nil, gui = NONE, guisp = nil } - hi.Type = { guifg = M.colors.base0D, guibg = nil, gui = NONE, guisp = nil } - hi.StorageClass = { guifg = M.colors.base0E, guibg = nil, gui = NONE, guisp = nil } - hi.Structure = { guifg = M.colors.base0E, guibg = nil, gui = NONE, guisp = nil } - hi.Typedef = { guifg = M.colors.base0E, guibg = nil, gui = NONE, guisp = nil } - hi.Special = { guifg = M.colors.base0C, guibg = nil, gui = NONE, guisp = nil } - hi.SpecialChar = { guifg = M.colors.base0C, guibg = nil, gui = NONE, guisp = nil } - hi.Tag = { guifg = M.colors.base0A, guibg = nil, gui = 'underline', guisp = nil } - hi.Delimiter = { guifg = M.colors.base0F, guibg = nil, gui = NONE, guisp = nil } - hi.SpecialComment = { guifg = M.colors.base0C, guibg = nil, gui = NONE, guisp = nil } - hi.Debug = { guifg = M.colors.base08, guibg = nil, gui = NONE, guisp = nil } - hi.Underlined = { guifg = M.colors.base05, guibg = nil, gui = 'bold,underline', guisp = nil } - hi.Error = { guifg = M.colors.base00, guibg = M.colors.base08, gui = NONE, guisp = nil } - hi.Todo = { guifg = M.colors.base0A, guibg = M.colors.base01, gui = NONE, guisp = nil } - hi.LspReferenceText = { guifg = nil, guibg = nil, gui = 'underline', guisp = M.colors.base04 } hi.LspReferenceRead = { guifg = nil, guibg = nil, gui = 'underline', guisp = M.colors.base04 } hi.LspReferenceWrite = { guifg = nil, guibg = nil, gui = 'underline', guisp = M.colors.base04 } - hi.LspDiagnosticsDefaultError = { guifg = M.colors.base08, guibg = nil, gui = NONE, guisp = nil } - hi.LspDiagnosticsDefaultWarning = { guifg = M.colors.base0E, guibg = nil, gui = NONE, guisp = nil } - hi.LspDiagnosticsDefaultInformation = { guifg = M.colors.base05, guibg = nil, gui = NONE, guisp = nil } - hi.LspDiagnosticsDefaultHint = { guifg = M.colors.base0C, guibg = nil, gui = NONE, guisp = nil } + hi.LspDiagnosticsDefaultError = { guifg = M.colors.base08, guibg = nil, gui = 'none', guisp = nil } + hi.LspDiagnosticsDefaultWarning = { guifg = M.colors.base0E, guibg = nil, gui = 'none', guisp = nil } + hi.LspDiagnosticsDefaultInformation = { guifg = M.colors.base05, guibg = nil, gui = 'none', guisp = nil } + hi.LspDiagnosticsDefaultHint = { guifg = M.colors.base0C, guibg = nil, gui = 'none', guisp = nil } hi.LspDiagnosticsUnderlineError = { guifg = nil, guibg = nil, gui = 'undercurl', guisp = M.colors.base08 } hi.LspDiagnosticsUnderlineWarning = { guifg = nil, guibg = nil, gui = 'undercurl', guisp = M.colors.base0E } hi.LspDiagnosticsUnderlineInformation = { guifg = nil, guibg = nil, gui = 'undercurl', guisp = M.colors.base0F } hi.LspDiagnosticsUnderlineHint = { guifg = nil, guibg = nil, gui = 'undercurl', guisp = M.colors.base0C } - hi.TSAnnotation = { guifg = M.colors.base0A, guibg = nil, gui = NONE, guisp = nil } - hi.TSAttribute = { guifg = M.colors.base0A, guibg = nil, gui = NONE, guisp = nil } - hi.TSBoolean = { guifg = M.colors.base09, guibg = nil, gui = NONE, guisp = nil } - hi.TSCharacter = { guifg = M.colors.base0C, guibg = nil, gui = NONE, guisp = nil } + hi.TSAnnotation = { guifg = M.colors.base0F, guibg = nil, gui = 'none', guisp = nil } + hi.TSAttribute = { guifg = M.colors.base0A, guibg = nil, gui = 'none', guisp = nil } + hi.TSBoolean = { guifg = M.colors.base09, guibg = nil, gui = 'none', guisp = nil } + hi.TSCharacter = { guifg = M.colors.base08, guibg = nil, gui = 'none', guisp = nil } hi.TSComment = { guifg = M.colors.base03, guibg = nil, gui = 'italic', guisp = nil } - hi.TSConstructor = { guifg = M.colors.base0C, guibg = nil, gui = NONE, guisp = nil } - hi.TSConditional = { guifg = M.colors.base0E, guibg = nil, gui = NONE, guisp = nil } - hi.TSConstant = { guifg = M.colors.base09, guibg = nil, gui = NONE, guisp = nil } - hi.TSConstBuiltin = { guifg = M.colors.base0E, guibg = nil, gui = NONE, guisp = nil } - hi.TSConstMacro = { guifg = M.colors.base0E, guibg = nil, gui = NONE, guisp = nil } - hi.TSError = { guifg = M.colors.base08, guibg = nil, gui = NONE, guisp = nil } - hi.TSException = { guifg = M.colors.base0E, guibg = nil, gui = NONE, guisp = nil } - hi.TSField = { guifg = M.colors.base08, guibg = nil, gui = NONE, guisp = nil } - hi.TSFloat = { guifg = M.colors.base09, guibg = nil, gui = NONE, guisp = nil } - hi.TSFunction = { guifg = M.colors.base0D, guibg = nil, gui = NONE, guisp = nil } - hi.TSFuncBuiltin = { guifg = M.colors.base0E, guibg = nil, gui = 'italic', guisp = nil } - hi.TSFuncMacro = { guifg = M.colors.base0D, guibg = nil, gui = NONE, guisp = nil } - hi.TSInclude = { guifg = M.colors.base0D, guibg = nil, gui = NONE, guisp = nil } - hi.TSKeyword = { guifg = M.colors.base0E, guibg = nil, gui = NONE, guisp = nil } - hi.TSKeywordFunction = { guifg = M.colors.base0E, guibg = nil, gui = NONE, guisp = nil } - hi.TSLabel = { guifg = M.colors.base0E, guibg = nil, gui = NONE, guisp = nil } - hi.TSMethod = { guifg = M.colors.base0D, guibg = nil, gui = NONE, guisp = nil } - hi.TSNamespace = { guifg = M.colors.base0E, guibg = nil, gui = NONE, guisp = nil } - hi.TSNone = { guifg = M.colors.base0E, guibg = nil, gui = NONE, guisp = nil } - hi.TSNumber = { guifg = M.colors.base09, guibg = nil, gui = NONE, guisp = nil } - hi.TSOperator = { guifg = M.colors.base0E, guibg = nil, gui = NONE, guisp = nil } - hi.TSParameter = { guifg = M.colors.base08, guibg = nil, gui = NONE, guisp = nil } - hi.TSParameterReference = { guifg = M.colors.base08, guibg = nil, gui = NONE, guisp = nil } - hi.TSProperty = { guifg = M.colors.base0A, guibg = nil, gui = NONE, guisp = nil } - hi.TSPunctDelimiter = { guifg = M.colors.base0F, guibg = nil, gui = NONE, guisp = nil } - hi.TSPunctBracket = { guifg = M.colors.base0C, guibg = nil, gui = NONE, guisp = nil } - hi.TSPunctSpecial = { guifg = M.colors.base0F, guibg = nil, gui = NONE, guisp = nil } - hi.TSRepeat = { guifg = M.colors.base0E, guibg = nil, gui = NONE, guisp = nil } - hi.TSString = { guifg = M.colors.base0B, guibg = nil, gui = NONE, guisp = nil } - hi.TSStringRegex = { guifg = M.colors.base0B, guibg = nil, gui = NONE, guisp = nil } - hi.TSStringEscape = { guifg = M.colors.base0C, guibg = nil, gui = NONE, guisp = nil } - hi.TSSymbol = { guifg = M.colors.base0B, guibg = nil, gui = NONE, guisp = nil } - hi.TSTag = { guifg = M.colors.base0A, guibg = nil, gui = NONE, guisp = nil } - hi.TSTagDelimiter = { guifg = M.colors.base0F, guibg = nil, gui = NONE, guisp = nil } - hi.TSText = { guifg = M.colors.base05, guibg = nil, gui = NONE, guisp = nil } + hi.TSConstructor = { guifg = M.colors.base0D, guibg = nil, gui = 'italic', guisp = nil } + hi.TSConditional = { guifg = M.colors.base0E, guibg = nil, gui = 'none', guisp = nil } + hi.TSConstant = { guifg = M.colors.base09, guibg = nil, gui = 'none', guisp = nil } + hi.TSConstBuiltin = { guifg = M.colors.base09, guibg = nil, gui = 'italic', guisp = nil } + hi.TSConstMacro = { guifg = M.colors.base08, guibg = nil, gui = 'none', guisp = nil } + hi.TSError = { guifg = M.colors.base08, guibg = nil, gui = 'none', guisp = nil } + hi.TSException = { guifg = M.colors.base08, guibg = nil, gui = 'none', guisp = nil } + hi.TSField = { guifg = M.colors.base05, guibg = nil, gui = 'none', guisp = nil } + hi.TSFloat = { guifg = M.colors.base09, guibg = nil, gui = 'none', guisp = nil } + hi.TSFunction = { guifg = M.colors.base0D, guibg = nil, gui = 'none', guisp = nil } + hi.TSFuncBuiltin = { guifg = M.colors.base0D, guibg = nil, gui = 'italic', guisp = nil } + hi.TSFuncMacro = { guifg = M.colors.base08, guibg = nil, gui = 'none', guisp = nil } + hi.TSInclude = { guifg = M.colors.base0D, guibg = nil, gui = 'none', guisp = nil } + hi.TSKeyword = { guifg = M.colors.base0E, guibg = nil, gui = 'none', guisp = nil } + hi.TSKeywordFunction = { guifg = M.colors.base0E, guibg = nil, gui = 'none', guisp = nil } + hi.TSLabel = { guifg = M.colors.base0A, guibg = nil, gui = 'none', guisp = nil } + hi.TSMethod = { guifg = M.colors.base0D, guibg = nil, gui = 'none', guisp = nil } + hi.TSNamespace = { guifg = M.colors.base08, guibg = nil, gui = 'none', guisp = nil } + hi.TSNone = { guifg = M.colors.base05, guibg = nil, gui = 'none', guisp = nil } + hi.TSNumber = { guifg = M.colors.base09, guibg = nil, gui = 'none', guisp = nil } + hi.TSOperator = { guifg = M.colors.base05, guibg = nil, gui = 'none', guisp = nil } + hi.TSParameter = { guifg = M.colors.base05, guibg = nil, gui = 'none', guisp = nil } + hi.TSParameterReference = { guifg = M.colors.base05, guibg = nil, gui = 'none', guisp = nil } + hi.TSProperty = { guifg = M.colors.base05, guibg = nil, gui = 'none', guisp = nil } + hi.TSPunctDelimiter = { guifg = M.colors.base0F, guibg = nil, gui = 'none', guisp = nil } + hi.TSPunctBracket = { guifg = M.colors.base05, guibg = nil, gui = 'none', guisp = nil } + hi.TSPunctSpecial = { guifg = M.colors.base05, guibg = nil, gui = 'none', guisp = nil } + hi.TSRepeat = { guifg = M.colors.base0A, guibg = nil, gui = 'none', guisp = nil } + hi.TSString = { guifg = M.colors.base0B, guibg = nil, gui = 'none', guisp = nil } + hi.TSStringRegex = { guifg = M.colors.base0C, guibg = nil, gui = 'none', guisp = nil } + hi.TSStringEscape = { guifg = M.colors.base0C, guibg = nil, gui = 'none', guisp = nil } + hi.TSSymbol = { guifg = M.colors.base0B, guibg = nil, gui = 'none', guisp = nil } + hi.TSTag = { guifg = M.colors.base0A, guibg = nil, gui = 'none', guisp = nil } + hi.TSTagDelimiter = { guifg = M.colors.base0F, guibg = nil, gui = 'none', guisp = nil } + hi.TSText = { guifg = M.colors.base05, guibg = nil, gui = 'none', guisp = nil } hi.TSStrong = { guifg = nil, guibg = nil, gui = 'bold', guisp = nil } hi.TSEmphasis = { guifg = M.colors.base09, guibg = nil, gui = 'italic', guisp = nil } hi.TSUnderline = { guifg = M.colors.base00, guibg = nil, gui = 'underline', guisp = nil } hi.TSStrike = { guifg = M.colors.base00, guibg = nil, gui = 'strikethrough', guisp = nil } - hi.TSTitle = { guifg = M.colors.base0D, guibg = nil, gui = NONE, guisp = nil } - hi.TSLiteral = { guifg = M.colors.base09, guibg = nil, gui = NONE, guisp = nil } + hi.TSTitle = { guifg = M.colors.base0D, guibg = nil, gui = 'none', guisp = nil } + hi.TSLiteral = { guifg = M.colors.base09, guibg = nil, gui = 'none', guisp = nil } hi.TSURI = { guifg = M.colors.base09, guibg = nil, gui = 'underline', guisp = nil } - hi.TSType = { guifg = M.colors.base0A, guibg = nil, gui = NONE, guisp = nil } - hi.TSTypeBuiltin = { guifg = M.colors.base0E, guibg = nil, gui = NONE, guisp = nil } - hi.TSVariable = { guifg = M.colors.base08, guibg = nil, gui = NONE, guisp = nil } - hi.TSVariableBuiltin = { guifg = M.colors.base0E, guibg = nil, gui = NONE, guisp = nil } + hi.TSType = { guifg = M.colors.base0A, guibg = nil, gui = 'none', guisp = nil } + hi.TSTypeBuiltin = { guifg = M.colors.base0A, guibg = nil, gui = 'italic', guisp = nil } + hi.TSVariable = { guifg = M.colors.base08, guibg = nil, gui = 'none', guisp = nil } + hi.TSVariableBuiltin = { guifg = M.colors.base08, guibg = nil, gui = 'italic', guisp = nil } hi.TSDefinition = { guifg = nil, guibg = nil, gui = 'underline', guisp = M.colors.base04 } hi.TSDefinitionUsage = { guifg = nil, guibg = nil, gui = 'underline', guisp = M.colors.base04 } hi.TSCurrentScope = { guifg = nil, guibg = nil, gui = 'bold', guisp = nil } - hi.User1 = { guifg = M.colors.base08, guibg = M.colors.base02, gui = NONE, guisp = nil } - hi.User2 = { guifg = M.colors.base0E, guibg = M.colors.base02, gui = NONE, guisp = nil } - hi.User3 = { guifg = M.colors.base05, guibg = M.colors.base02, gui = NONE, guisp = nil } - hi.User4 = { guifg = M.colors.base0C, guibg = M.colors.base02, gui = NONE, guisp = nil } - hi.User5 = { guifg = M.colors.base01, guibg = M.colors.base02, gui = NONE, guisp = nil } - hi.User6 = { guifg = M.colors.base05, guibg = M.colors.base02, gui = NONE, guisp = nil } - hi.User7 = { guifg = M.colors.base05, guibg = M.colors.base02, gui = NONE, guisp = nil } - hi.User8 = { guifg = M.colors.base00, guibg = M.colors.base02, gui = NONE, guisp = nil } - hi.User9 = { guifg = M.colors.base00, guibg = M.colors.base02, gui = NONE, guisp = nil } - - hi.DiffAdd = { guifg = M.colors.base0B, guibg = M.colors.base00, gui = nil, guisp = nil } - hi.DiffChange = { guifg = M.colors.base03, guibg = M.colors.base00, gui = nil, guisp = nil } - hi.DiffDelete = { guifg = M.colors.base08, guibg = M.colors.base00, gui = nil, guisp = nil } - hi.DiffText = { guifg = M.colors.base0D, guibg = M.colors.base00, gui = nil, guisp = nil } - hi.DiffAdded = { guifg = M.colors.base0B, guibg = M.colors.base00, gui = nil, guisp = nil } - hi.DiffFile = { guifg = M.colors.base08, guibg = M.colors.base00, gui = nil, guisp = nil } - hi.DiffNewFile = { guifg = M.colors.base0B, guibg = M.colors.base00, gui = nil, guisp = nil } - hi.DiffLine = { guifg = M.colors.base0D, guibg = M.colors.base00, gui = nil, guisp = nil } - hi.DiffRemoved = { guifg = M.colors.base08, guibg = M.colors.base00, gui = nil, guisp = nil } - - hi.gitcommitOverflow = { guifg = M.colors.base08, guibg = nil, gui = nil, guisp = nil } - hi.gitcommitSummary = { guifg = M.colors.base0B, guibg = nil, gui = nil, guisp = nil } - hi.gitcommitComment = { guifg = M.colors.base03, guibg = nil, gui = nil, guisp = nil } - hi.gitcommitUntracked = { guifg = M.colors.base03, guibg = nil, gui = nil, guisp = nil } - hi.gitcommitDiscarded = { guifg = M.colors.base03, guibg = nil, gui = nil, guisp = nil } - hi.gitcommitSelected = { guifg = M.colors.base03, guibg = nil, gui = nil, guisp = nil } - hi.gitcommitHeader = { guifg = M.colors.base0E, guibg = nil, gui = nil, guisp = nil } - hi.gitcommitSelectedType = { guifg = M.colors.base0D, guibg = nil, gui = nil, guisp = nil } - hi.gitcommitUnmergedType = { guifg = M.colors.base0D, guibg = nil, gui = nil, guisp = nil } - hi.gitcommitDiscardedType = { guifg = M.colors.base0D, guibg = nil, gui = nil, guisp = nil } - hi.gitcommitBranch = { guifg = M.colors.base09, guibg = nil, gui = "bold", guisp = nil } - hi.gitcommitUntrackedFile = { guifg = M.colors.base0A, guibg = nil, gui = nil, guisp = nil } - hi.gitcommitUnmergedFile = { guifg = M.colors.base08, guibg = nil, gui = "bold", guisp = nil } - hi.gitcommitDiscardedFile = { guifg = M.colors.base08, guibg = nil, gui = "bold", guisp = nil } - hi.gitcommitSelectedFile = { guifg = M.colors.base0B, guibg = nil, gui = "bold", guisp = nil } + hi.NvimInternalError = { guifg = M.colors.base00, guibg = M.colors.base08, gui = 'none', guisp = nil } - hi.NvimInternalError = { guifg = M.colors.base00, guibg = M.colors.base08, gui = NONE, guisp = nil } + hi.User1 = { guifg = M.colors.base08, guibg = M.colors.base02, gui = 'none', guisp = nil } + hi.User2 = { guifg = M.colors.base0E, guibg = M.colors.base02, gui = 'none', guisp = nil } + hi.User3 = { guifg = M.colors.base05, guibg = M.colors.base02, gui = 'none', guisp = nil } + hi.User4 = { guifg = M.colors.base0C, guibg = M.colors.base02, gui = 'none', guisp = nil } + hi.User5 = { guifg = M.colors.base01, guibg = M.colors.base02, gui = 'none', guisp = nil } + hi.User6 = { guifg = M.colors.base05, guibg = M.colors.base02, gui = 'none', guisp = nil } + hi.User7 = { guifg = M.colors.base05, guibg = M.colors.base02, gui = 'none', guisp = nil } + hi.User8 = { guifg = M.colors.base00, guibg = M.colors.base02, gui = 'none', guisp = nil } + hi.User9 = { guifg = M.colors.base00, guibg = M.colors.base02, gui = 'none', guisp = nil } vim.g.terminal_color_0 = M.colors.base00 vim.g.terminal_color_1 = M.colors.base08