From 915603ed074bf5fe784b95508ad80a81eee24028 Mon Sep 17 00:00:00 2001 From: christianchiarulli Date: Sat, 31 Jul 2021 18:36:51 -0400 Subject: udpate colorscheme --- lua/spacegray/Git.lua | 14 ++-- lua/spacegray/LSP.lua | 185 +++++++++++++++++++++-------------------- lua/spacegray/Treesitter.lua | 106 ++++++++++++------------ lua/spacegray/Whichkey.lua | 12 +-- lua/spacegray/config.lua | 26 +++--- lua/spacegray/highlights.lua | 192 +++++++++++++++++++++---------------------- lua/spacegray/init.lua | 52 +++++++----- lua/spacegray/markdown.lua | 48 +++++------ lua/spacegray/palette.lua | 67 ++++++++------- lua/spacegray/util.lua | 27 +++--- 10 files changed, 377 insertions(+), 352 deletions(-) (limited to 'lua/spacegray') diff --git a/lua/spacegray/Git.lua b/lua/spacegray/Git.lua index b47ccf23..f1a2ed39 100644 --- a/lua/spacegray/Git.lua +++ b/lua/spacegray/Git.lua @@ -1,10 +1,10 @@ local Git = { - SignAdd = { fg = C.sign_add }, - SignChange = { fg = C.sign_change }, - SignDelete = { fg = C.sign_delete }, - GitSignsAdd = { fg = C.sign_add }, - GitSignsChange = { fg = C.sign_change }, - GitSignsDelete = { fg = C.sign_delete }, + SignAdd = {fg = C.sign_add, }, + SignChange = {fg = C.sign_change, }, + SignDelete = {fg = C.sign_delete, }, + GitSignsAdd = {fg = C.sign_add, }, + GitSignsChange = {fg = C.sign_change, }, + GitSignsDelete = {fg = C.sign_delete, }, } -return Git +return Git \ No newline at end of file diff --git a/lua/spacegray/LSP.lua b/lua/spacegray/LSP.lua index 2dfa07ff..5e6ac1c9 100644 --- a/lua/spacegray/LSP.lua +++ b/lua/spacegray/LSP.lua @@ -1,92 +1,99 @@ local LSP = { - LspDiagnosticsDefaultError = { fg = C.error_red }, - LspDiagnosticsDefaultWarning = { fg = C.warning_orange }, - LspDiagnosticsDefaultInformation = { fg = C.info_yellow }, - LspDiagnosticsDefaultHint = { fg = C.hint_blue }, - LspDiagnosticsVirtualTextError = { fg = C.error_red }, - LspDiagnosticsVirtualTextWarning = { fg = C.warning_orange }, - LspDiagnosticsVirtualTextInformation = { fg = C.info_yellow }, - LspDiagnosticsVirtualTextHint = { fg = C.hint_blue }, - LspDiagnosticsFloatingError = { fg = C.error_red }, - LspDiagnosticsFloatingWarning = { fg = C.warning_orange }, - LspDiagnosticsFloatingInformation = { fg = C.info_yellow }, - LspDiagnosticsFloatingHint = { fg = C.hint_blue }, - LspDiagnosticsSignError = { fg = C.error_red }, - LspDiagnosticsSignWarning = { fg = C.warning_orange }, - LspDiagnosticsSignInformation = { fg = C.info_yellow }, - LspDiagnosticsSignHint = { fg = C.hint_blue }, - LspDiagnosticsError = { fg = C.error_red }, - LspDiagnosticsWarning = { fg = C.warning_orange }, - LspDiagnosticsInformation = { fg = C.info_yellow }, - LspDiagnosticsHint = { fg = C.hint_blue }, - LspDiagnosticsUnderlineError = { fg = C.error_red }, - LspDiagnosticsUnderlineWarning = { fg = C.warning_orange }, - LspDiagnosticsUnderlineInformation = { fg = C.info_yellow }, - LspDiagnosticsUnderlineHint = { fg = C.hint_blue }, - QuickScopePrimary = { fg = C.cyan_test, style = "underline" }, - QuickScopeSecondary = { fg = C.purple_test, style = "underline" }, - TelescopeSelection = { fg = C.hint_blue }, - TelescopeMatching = { fg = C.info_yellow, style = "bold" }, - TelescopeBorder = { fg = C.cyan, bg = C.bg }, - NvimTreeFolderIcon = { fg = C.blue }, - NvimTreeIndentMarker = { fg = C.gray }, - NvimTreeNormal = { fg = C.light_gray, bg = C.alt_bg }, - NvimTreeVertSplit = { fg = C.alt_bg, bg = C.alt_bg }, - NvimTreeFolderName = { fg = C.blue }, - NvimTreeOpenedFolderName = { fg = C.cyan, style = "italic" }, - NvimTreeImageFile = { fg = C.purple }, - NvimTreeSpecialFile = { fg = C.orange }, - NvimTreeGitStaged = { fg = C.sign_add }, - NvimTreeGitNew = { fg = C.sign_add }, - NvimTreeGitDirty = { fg = C.sign_add }, - NvimTreeGitDeleted = { fg = C.sign_delete }, - NvimTreeGitMerge = { fg = C.sign_change }, - NvimTreeGitRenamed = { fg = C.sign_change }, - NvimTreeSymlink = { fg = C.cyan }, - NvimTreeRootFolder = { fg = C.fg, style = "bold" }, - NvimTreeExecFile = { fg = C.green }, - BufferCurrent = { fg = C.fg, bg = C.bg }, - BufferCurrentIndex = { fg = C.fg, bg = C.bg }, - BufferCurrentMod = { fg = C.info_yellow, bg = C.bg }, - BufferCurrentSign = { fg = C.hint_blue, bg = C.bg }, - BufferCurrentTarget = { fg = C.red, bg = C.bg, style = "bold" }, - BufferVisible = { fg = C.fg, bg = C.bg }, - BufferVisibleIndex = { fg = C.fg, bg = C.bg }, - BufferVisibleMod = { fg = C.info_yellow, bg = C.bg }, - BufferVisibleSign = { fg = C.hint_blue, bg = C.bg }, - BufferVisibleTarget = { fg = C.red, bg = C.bg, style = "bold" }, - BufferInactive = { fg = C.gray, bg = C.alt_bg }, - BufferInactiveIndex = { fg = C.gray, bg = C.alt_bg }, - BufferInactiveMod = { fg = C.info_yellow, bg = C.alt_bg }, - BufferInactiveSign = { fg = C.gray, bg = C.alt_bg }, - BufferInactiveTarget = { fg = C.red, bg = C.alt_bg, style = "bold" }, - StatusLine = { fg = C.alt_bg }, - StatusLineNC = { fg = C.alt_bg }, - StatusLineSeparator = { fg = C.alt_bg }, - StatusLineTerm = { fg = C.alt_bg }, - StatusLineTermNC = { fg = C.alt_bg }, - CodiVirtualText = { fg = C.pale_purple }, - IndentBlanklineContextChar = { fg = C.accent }, - DashboardHeader = { fg = C.blue }, - DashboardCenter = { fg = C.purple }, - DashboardFooter = { fg = C.cyan }, - CompeDocumentation = { bg = C.alt_bg }, - DiffViewNormal = { fg = C.gray, bg = C.alt_bg }, - DiffviewStatusAdded = { fg = C.sign_add }, - DiffviewStatusModified = { fg = C.sign_change }, - DiffviewStatusRenamed = { fg = C.sign_change }, - DiffviewStatusDeleted = { fg = C.sign_delete }, - DiffviewFilePanelInsertion = { fg = C.sign_add }, - DiffviewFilePanelDeletion = { fg = C.sign_delete }, - DiffviewVertSplit = { bg = C.bg }, - diffAdded = { fg = C.sign_add }, - diffRemoved = { fg = C.sign_delete }, - diffFileId = { fg = C.blue, style = "bold,reverse" }, - diffFile = { fg = C.alt_bg }, - diffNewFile = { fg = C.green }, - diffOldFile = { fg = C.red }, - debugPc = { bg = C.cyan }, - debugBreakpoint = { fg = C.red, style = "reverse" }, + LspDiagnosticsDefaultError = {fg = C.error_red, }, + LspDiagnosticsDefaultWarning = {fg = C.warning_orange, }, + LspDiagnosticsDefaultInformation = {fg = C.info_yellow, }, + LspDiagnosticsDefaultHint = {fg = C.hint_blue, }, + LspDiagnosticsVirtualTextError = {fg = C.error_red, }, + LspDiagnosticsVirtualTextWarning = {fg = C.warning_orange, }, + LspDiagnosticsVirtualTextInformation = {fg = C.info_yellow, }, + LspDiagnosticsVirtualTextHint = {fg = C.hint_blue, }, + LspDiagnosticsFloatingError = {fg = C.error_red, }, + LspDiagnosticsFloatingWarning = {fg = C.warning_orange, }, + LspDiagnosticsFloatingInformation = {fg = C.info_yellow, }, + LspDiagnosticsFloatingHint = {fg = C.hint_blue, }, + LspDiagnosticsSignError = {fg = C.error_red, }, + LspDiagnosticsSignWarning = {fg = C.warning_orange, }, + LspDiagnosticsSignInformation = {fg = C.info_yellow, }, + LspDiagnosticsSignHint = {fg = C.hint_blue, }, + LspDiagnosticsError = {fg = C.error_red, }, + LspDiagnosticsWarning = {fg = C.warning_orange, }, + LspDiagnosticsInformation = {fg = C.info_yellow, }, + LspDiagnosticsHint = {fg = C.hint_blue, }, + LspDiagnosticsUnderlineError = {style = "underline", }, + LspDiagnosticsUnderlineWarning = {style = "underline", }, + LspDiagnosticsUnderlineInformation = {style = "underline", }, + LspDiagnosticsUnderlineHint = {style = "underline", }, + QuickScopePrimary = {fg = C.purple_test, style = "underline", }, + QuickScopeSecondary = {fg = C.cyan_test, style = "underline", }, + TelescopeSelection = {fg = C.hint_blue, }, + TelescopeMatching = {fg = C.info_yellow, style = "bold", }, + TelescopeBorder = {fg = C.cyan, bg = Config.transparent_background and "NONE" or C.bg, }, + NvimTreeFolderIcon = {fg = C.blue, }, + NvimTreeIndentMarker = {fg = C.gray, }, + NvimTreeNormal = {fg = C.light_gray, bg = C.alt_bg, }, + NvimTreeVertSplit = {fg = C.alt_bg, bg = C.alt_bg, }, + NvimTreeFolderName = {fg = C.blue, }, + NvimTreeOpenedFolderName = {fg = C.cyan, style = "italic", }, + NvimTreeImageFile = {fg = C.purple, }, + NvimTreeSpecialFile = {fg = C.orange, }, + NvimTreeGitStaged = {fg = C.sign_add, }, + NvimTreeGitNew = {fg = C.sign_add, }, + NvimTreeGitDirty = {fg = C.sign_add, }, + NvimTreeGitDeleted = {fg = C.sign_delete, }, + NvimTreeGitMerge = {fg = C.sign_change, }, + NvimTreeGitRenamed = {fg = C.sign_change, }, + NvimTreeSymlink = {fg = C.cyan, }, + NvimTreeRootFolder = {fg = C.fg, style = "bold", }, + NvimTreeExecFile = {fg = C.green, }, + LirFloatNormal = {fg = C.light_gray, bg = C.alt_bg, }, + LirDir = {fg = C.blue, }, + LirSymLink = {fg = C.cyan, }, + LirEmptyDirText = {fg = C.blue, }, + BufferCurrent = {fg = C.fg, bg = C.bg, }, + BufferCurrentIndex = {fg = C.fg, bg = C.bg, }, + BufferCurrentMod = {fg = C.info_yellow, bg = C.bg, }, + BufferCurrentSign = {fg = C.hint_blue, bg = C.bg, }, + BufferCurrentTarget = {fg = C.red, bg = C.bg, style = "bold", }, + BufferVisible = {fg = C.fg, bg = C.bg, }, + BufferVisibleIndex = {fg = C.fg, bg = C.bg, }, + BufferVisibleMod = {fg = C.info_yellow, bg = C.bg, }, + BufferVisibleSign = {fg = C.gray, bg = C.bg, }, + BufferVisibleTarget = {fg = C.red, bg = C.bg, style = "bold", }, + BufferInactive = {fg = C.gray, bg = C.alt_bg, }, + BufferInactiveIndex = {fg = C.gray, bg = C.alt_bg, }, + BufferInactiveMod = {fg = C.info_yellow, bg = C.alt_bg, }, + BufferInactiveSign = {fg = C.gray, bg = C.alt_bg, }, + BufferInactiveTarget = {fg = C.red, bg = C.alt_bg, style = "bold", }, + StatusLine = {fg = C.alt_bg, }, + StatusLineNC = {fg = C.alt_bg, }, + StatusLineSeparator = {fg = C.alt_bg, }, + StatusLineTerm = {fg = C.alt_bg, }, + StatusLineTermNC = {fg = C.alt_bg, }, + CodiVirtualText = {fg = C.hint_blue, }, + IndentBlanklineContextChar = {fg = C.accent, }, + DashboardHeader = {fg = C.blue, }, + DashboardCenter = {fg = C.purple, }, + DashboardFooter = {fg = C.cyan, }, + xmlTag = {fg = C.cyan, }, + xmlTagName = {fg = C.cyan, }, + xmlEndTag = {fg = C.cyan, }, + CompeDocumentation = {bg = C.alt_bg, }, + DiffViewNormal = {fg = C.gray, bg = C.alt_bg, }, + DiffviewStatusAdded = {fg = C.sign_add, }, + DiffviewStatusModified = {fg = C.sign_change, }, + DiffviewStatusRenamed = {fg = C.sign_change, }, + DiffviewStatusDeleted = {fg = C.sign_delete, }, + DiffviewFilePanelInsertion = {fg = C.sign_add, }, + DiffviewFilePanelDeletion = {fg = C.sign_delete, }, + DiffviewVertSplit = {bg = C.bg, }, + diffAdded = {fg = C.sign_add, }, + diffRemoved = {fg = C.sign_delete, }, + diffFileId = {fg = C.blue, style = "bold,reverse", }, + diffFile = {fg = C.alt_bg, }, + diffNewFile = {fg = C.green, }, + diffOldFile = {fg = C.red, }, + debugPc = {bg = C.cyan, }, + debugBreakpoint = {fg = C.red, style = "reverse", }, } -return LSP +return LSP \ No newline at end of file diff --git a/lua/spacegray/Treesitter.lua b/lua/spacegray/Treesitter.lua index 01dfacb5..e680669a 100644 --- a/lua/spacegray/Treesitter.lua +++ b/lua/spacegray/Treesitter.lua @@ -1,56 +1,56 @@ local Treesitter = { - TSComment = { fg = C.gray }, - TSAnnotation = { fg = C.purple }, - TSAttribute = { fg = C.cyan }, - TSConstructor = { fg = C.purple }, - TSType = { fg = C.purple }, - TSTypeBuiltin = { fg = C.purple }, - TSConditional = { fg = C.blue }, - TSException = { fg = C.blue }, - TSInclude = { fg = C.blue }, - TSKeyword = { fg = C.blue }, - TSKeywordFunction = { fg = C.blue }, - TSLabel = { fg = C.blue }, - TSNamespace = { fg = C.blue }, - TSRepeat = { fg = C.blue }, - TSConstant = { fg = C.orange }, - TSConstBuiltin = { fg = C.orange }, - TSFloat = { fg = C.red }, - TSNumber = { fg = C.red }, - TSBoolean = { fg = C.red }, - TSCharacter = { fg = C.light_green }, - TSError = { fg = C.error_red }, - TSFunction = { fg = C.yellow }, - TSFuncBuiltin = { fg = C.yellow }, - TSMethod = { fg = C.yellow }, - TSConstMacro = { fg = C.cyan }, - TSFuncMacro = { fg = C.cyan }, - TSVariable = { fg = C.white }, - TSVariableBuiltin = { fg = C.cyan }, - TSProperty = { fg = C.cyan }, - TSOperator = { fg = C.gray_blue }, - TSField = { fg = C.white }, - TSParameter = { fg = C.white }, - TSParameterReference = { fg = C.white }, - TSSymbol = { fg = C.white }, - TSText = { fg = C.fg }, - TSPunctDelimiter = { fg = C.gray }, - TSTagDelimiter = { fg = C.gray }, - TSPunctBracket = { fg = C.gray }, - TSPunctSpecial = { fg = C.gray }, - TSString = { fg = C.green }, - TSStringRegex = { fg = C.light_green }, - TSStringEscape = { fg = C.light_green }, - TSTag = { fg = C.blue }, - TSEmphasis = { style = "italic" }, - TSUnderline = { style = "underline" }, - TSTitle = { fg = C.blue, style = "bold" }, - TSLiteral = { fg = C.green }, - TSURI = { fg = C.cyan, style = "underline" }, - TSKeywordOperator = { fg = C.blue }, - TSStructure = { fg = C.purple_test }, - TSStrong = { fg = C.yellow }, - TSQueryLinterError = { fg = C.warning_orange }, + TSComment = {fg = C.gray, }, + TSAnnotation = {fg = C.purple, }, + TSAttribute = {fg = C.cyan, }, + TSConstructor = {fg = C.purple, }, + TSType = {fg = C.purple, }, + TSTypeBuiltin = {fg = C.purple, }, + TSConditional = {fg = C.blue, }, + TSException = {fg = C.blue, }, + TSInclude = {fg = C.blue, }, + TSKeyword = {fg = C.blue, }, + TSKeywordFunction = {fg = C.blue, }, + TSLabel = {fg = C.blue, }, + TSNamespace = {fg = C.blue, }, + TSRepeat = {fg = C.blue, }, + TSConstant = {fg = C.orange, }, + TSConstBuiltin = {fg = C.red, }, + TSFloat = {fg = C.red, }, + TSNumber = {fg = C.red, }, + TSBoolean = {fg = C.red, }, + TSCharacter = {fg = C.light_green, }, + TSError = {fg = C.error_red, }, + TSFunction = {fg = C.yellow, }, + TSFuncBuiltin = {fg = C.yellow, }, + TSMethod = {fg = C.yellow, }, + TSConstMacro = {fg = C.cyan, }, + TSFuncMacro = {fg = C.yellow, }, + TSVariable = {fg = C.light_blue, }, + TSVariableBuiltin = {fg = C.light_blue, }, + TSProperty = {fg = C.light_blue, }, + TSOperator = {fg = C.gray, }, + TSField = {fg = C.light_blue, }, + TSParameter = {fg = C.light_blue, }, + TSParameterReference = {fg = C.light_blue, }, + TSSymbol = {fg = C.light_blue, }, + TSText = {fg = C.fg, }, + TSPunctDelimiter = {fg = C.gray, }, + TSTagDelimiter = {fg = C.gray, }, + TSPunctBracket = {fg = C.gray, }, + TSPunctSpecial = {fg = C.gray, }, + TSString = {fg = C.green, }, + TSStringRegex = {fg = C.yellow_orange, }, + TSStringEscape = {fg = C.yellow_orange, }, + TSTag = {fg = C.blue, }, + TSEmphasis = {style = "italic", }, + TSUnderline = {style = "underline", }, + TSTitle = {fg = C.blue, style = "bold", }, + TSLiteral = {fg = C.yellow_orange, }, + TSURI = {fg = C.yellow_orange, style = "underline", }, + TSKeywordOperator = {fg = C.blue, }, + TSStructure = {fg = C.light_blue, }, + TSStrong = {fg = C.yellow_orange, }, + TSQueryLinterError = {fg = C.warning_orange, }, } -return Treesitter +return Treesitter \ No newline at end of file diff --git a/lua/spacegray/Whichkey.lua b/lua/spacegray/Whichkey.lua index f382d784..7b2a11a0 100644 --- a/lua/spacegray/Whichkey.lua +++ b/lua/spacegray/Whichkey.lua @@ -1,9 +1,9 @@ local Whichkey = { - WhichKey = { fg = C.purple }, - WhichKeySeperator = { fg = C.green }, - WhichKeyGroup = { fg = C.blue }, - WhichKeyDesc = { fg = C.cyan }, - WhichKeyFloat = { bg = C.alt_bg }, + WhichKey = {fg = C.purple, }, + WhichKeySeperator = {fg = C.green, }, + WhichKeyGroup = {fg = C.blue, }, + WhichKeyDesc = {fg = C.light_blue, }, + WhichKeyFloat = {bg = C.dark, }, } -return Whichkey +return Whichkey \ No newline at end of file diff --git a/lua/spacegray/config.lua b/lua/spacegray/config.lua index ebac7109..f9c10951 100644 --- a/lua/spacegray/config.lua +++ b/lua/spacegray/config.lua @@ -3,21 +3,21 @@ local config vim = vim or { g = {}, o = {} } local function opt(key, default) - if vim.g[key] == nil then - return default - end - if vim.g[key] == 0 then - return false - end - return vim.g[key] + if vim.g[key] == nil then + return default + end + if vim.g[key] == 0 then + return false + end + return vim.g[key] end config = { - transparent_background = opt("transparent_background", false), - italic_comments = opt("italic_keywords", true) and "italic" or "NONE", - italic_keywords = opt("italic_keywords", true) and "italic" or "NONE", - italic_functions = opt("italic_function", false) and "italic" or "NONE", - italic_variables = opt("italic_variables", true) and "italic" or "NONE", + transparent_background = opt("transparent_background", false), + italic_comments = opt("italic_keywords", true) and "italic" or "NONE", + italic_keywords = opt("italic_keywords", true) and "italic" or "NONE", + italic_functions = opt("italic_function", false) and "italic" or "NONE", + italic_variables = opt("italic_variables", true) and "italic" or "NONE", } -return config +return config \ No newline at end of file diff --git a/lua/spacegray/highlights.lua b/lua/spacegray/highlights.lua index e8700d8f..06e34be0 100644 --- a/lua/spacegray/highlights.lua +++ b/lua/spacegray/highlights.lua @@ -1,99 +1,99 @@ local highlights = { - Normal = { fg = C.fg, bg = Config.transparent_background and "NONE" or C.bg }, - SignColumn = { bg = C.bg }, - MsgArea = { fg = C.fg, bg = C.bg }, - ModeMsg = { fg = C.fg, bg = C.bg }, - MsgSeparator = { fg = C.fg, bg = C.bg }, - SpellBad = { fg = C.error_red, style = "underline" }, - SpellCap = { fg = C.yellow, style = "underline" }, - SpellLocal = { fg = C.green, style = "underline" }, - SpellRare = { fg = C.purple, style = "underline" }, - NormalNC = { fg = C.fg, bg = C.bg }, - Pmenu = { fg = C.white, bg = C.accent }, - PmenuSel = { fg = C.alt_bg, bg = C.blue }, - WildMenu = { fg = C.alt_bg, bg = C.blue }, - CursorLineNr = { fg = C.light_gray, style = "bold" }, - Comment = { fg = C.gray, style = "italic" }, - Folded = { fg = C.accent, bg = C.alt_bg }, - FoldColumn = { fg = C.accent, bg = C.alt_bg }, - LineNr = { fg = C.gray }, - FloatBorder = { fg = C.gray, bg = C.alt_bg }, - Whitespace = { fg = C.gray }, - VertSplit = { fg = C.bg, bg = C.accent }, - CursorLine = { bg = C.alt_bg }, - CursorColumn = { bg = C.alt_bg }, - ColorColumn = { bg = C.alt_bg }, - NormalFloat = { bg = C.alt_bg }, - Visual = { bg = C.alt_bg }, - VisualNOS = { bg = C.alt_bg }, - WarningMsg = { fg = C.warning_orange, bg = C.bg }, - DiffAdd = { fg = C.alt_bg, bg = C.sign_add }, - DiffChange = { fg = C.alt_bg, bg = C.sign_change, style = "underline" }, - DiffDelete = { fg = C.alt_bg, bg = C.sign_delete }, - QuickFixLine = { bg = C.accent }, - PmenuSbar = { bg = C.alt_bg }, - PmenuThumb = { bg = C.white }, - MatchWord = { style = "underline" }, - MatchParen = { fg = C.pale_purple, bg = C.bg, style = "underline" }, - MatchWordCur = { style = "underline" }, - MatchParenCur = { style = "underline" }, - Cursor = { fg = C.cursor_fg, bg = C.cursor_bg }, - lCursor = { fg = C.cursor_fg, bg = C.cursor_bg }, - CursorIM = { fg = C.cursor_fg, bg = C.cursor_bg }, - TermCursor = { fg = C.cursor_fg, bg = C.cursor_bg }, - TermCursorNC = { fg = C.cursor_fg, bg = C.cursor_bg }, - Conceal = { fg = C.accent }, - Directory = { fg = C.blue }, - SpecialKey = { fg = C.blue, style = "bold" }, - Title = { fg = C.blue, style = "bold" }, - ErrorMsg = { fg = C.error_red, bg = C.bg, style = "bold" }, - Search = { fg = C.hint_blue, bg = C.alt_bg }, - IncSearch = { fg = C.hint_blue, bg = C.alt_bg }, - Substitute = { fg = C.alt_bg, bg = C.gray_blue }, - MoreMsg = { fg = C.cyan }, - Question = { fg = C.cyan }, - EndOfBuffer = { fg = C.bg }, - NonText = { fg = C.bg }, - Variable = { fg = C.white }, - String = { fg = C.green }, - Character = { fg = C.light_green }, - Constant = { fg = C.orange }, - Number = { fg = C.red }, - Boolean = { fg = C.red }, - Float = { fg = C.red }, - Identifier = { fg = C.white }, - Function = { fg = C.yellow }, - Operator = { fg = C.gray_blue }, - Type = { fg = C.purple }, - StorageClass = { fg = C.purple }, - Structure = { fg = C.purple }, - Typedef = { fg = C.purple }, - Keyword = { fg = C.blue }, - Statement = { fg = C.blue }, - Conditional = { fg = C.blue }, - Repeat = { fg = C.blue }, - Label = { fg = C.blue }, - Exception = { fg = C.blue }, - Include = { fg = C.blue }, - PreProc = { fg = C.cyan }, - Define = { fg = C.cyan }, - Macro = { fg = C.cyan }, - PreCondit = { fg = C.cyan }, - Special = { fg = C.orange }, - SpecialChar = { fg = C.orange }, - Tag = { fg = C.blue }, - Debug = { fg = C.red }, - Delimiter = { fg = C.gray }, - SpecialComment = { fg = C.gray }, - Underlined = { style = "underline" }, - Bold = { style = "bold" }, - Italic = { style = "italic" }, - Ignore = { fg = C.cyan, bg = C.bg, style = "bold" }, - Todo = { fg = C.red, bg = C.bg, style = "bold" }, - Error = { fg = C.error_red, bg = C.bg, style = "bold" }, - TabLine = { fg = C.white, bg = C.alt_bg }, - TabLineSel = { fg = C.white, bg = C.alt_bg }, - TabLineFill = { fg = C.white, bg = C.alt_bg }, + Normal = {fg = C.fg, bg = Config.transparent_background and "NONE" or C.bg, }, + SignColumn = {bg = C.bg, }, + MsgArea = {fg = C.fg, bg = Config.transparent_background and "NONE" or C.bg, }, + ModeMsg = {fg = C.fg, bg = C.bg, }, + MsgSeparator = {fg = C.fg, bg = C.bg, }, + SpellBad = {fg = C.error_red, style = "underline", }, + SpellCap = {fg = C.yellow, style = "underline", }, + SpellLocal = {fg = C.green, style = "underline", }, + SpellRare = {fg = C.purple, style = "underline", }, + NormalNC = {fg = C.fg, bg = Config.transparent_background and "NONE" or C.bg, }, + Pmenu = {fg = C.light_gray, bg = C.popup_back, }, + PmenuSel = {fg = C.alt_bg, bg = C.blue, }, + WildMenu = {fg = C.alt_bg, bg = C.blue, }, + CursorLineNr = {fg = C.light_gray, style = "bold", }, + Comment = {fg = C.gray, style = "italic", }, + Folded = {fg = C.accent, bg = C.alt_bg, }, + FoldColumn = {fg = C.accent, bg = C.alt_bg, }, + LineNr = {fg = C.gray, }, + FloatBoder = {fg = C.gray, bg = C.alt_bg, }, + Whitespace = {fg = C.bg, }, + VertSplit = {fg = C.bg, bg = C.fg, }, + CursorLine = {bg = C.dark, }, + CursorColumn = {bg = C.dark, }, + ColorColumn = {bg = C.dark, }, + NormalFloat = {bg = C.dark, }, + Visual = {bg = C.ui_blue, }, + VisualNOS = {bg = C.alt_bg, }, + WarningMsg = {fg = C.error_red, bg = C.bg, }, + DiffAdd = {fg = C.alt_bg, bg = C.sign_add, }, + DiffChange = {fg = C.alt_bg, bg = C.sign_change, style = "underline", }, + DiffDelete = {fg = C.alt_bg, bg = C.sign_delete, }, + QuickFixLine = {bg = C.accent, }, + PmenuSbar = {bg = C.alt_bg, }, + PmenuThumb = {bg = C.gray, }, + MatchWord = {style = "underline", }, + MatchParen = {fg = C.hint_blue, bg = C.bg, style = "underline", }, + MatchWordCur = {style = "underline", }, + MatchParenCur = {style = "underline", }, + Cursor = {fg = C.cursor_fg, bg = C.cursor_bg, }, + lCursor = {fg = C.cursor_fg, bg = C.cursor_bg, }, + CursorIM = {fg = C.cursor_fg, bg = C.cursor_bg, }, + TermCursor = {fg = C.cursor_fg, bg = C.cursor_bg, }, + TermCursorNC = {fg = C.cursor_fg, bg = C.cursor_bg, }, + Conceal = {fg = C.accent, }, + Directory = {fg = C.blue, }, + SpecialKey = {fg = C.blue, style = "bold", }, + Title = {fg = C.blue, style = "bold", }, + ErrorMsg = {fg = C.error_red, bg = C.bg, style = "bold", }, + Search = {fg = C.light_gray, bg = C.search_blue, }, + IncSearch = {fg = C.light_gray, bg = C.search_blue, }, + Substitute = {fg = C.light_gray, bg = C.search_orange, }, + MoreMsg = {fg = C.orange, }, + Question = {fg = C.orange, }, + EndOfBuffer = {fg = C.bg, }, + NonText = {fg = C.bg, }, + Variable = {fg = C.light_blue, }, + String = {fg = C.green, }, + Character = {fg = C.light_green, }, + Constant = {fg = C.blue, }, + Number = {fg = C.red, }, + Boolean = {fg = C.red, }, + Float = {fg = C.red, }, + Identifier = {fg = C.light_blue, }, + Function = {fg = C.yellow, }, + Operator = {fg = C.gray, }, + Type = {fg = C.purple, }, + StorageClass = {fg = C.purple, }, + Structure = {fg = C.purple, }, + Typedef = {fg = C.purple, }, + Keyword = {fg = C.blue, }, + Statement = {fg = C.blue, }, + Conditional = {fg = C.blue, }, + Repeat = {fg = C.blue, }, + Label = {fg = C.blue, }, + Exception = {fg = C.blue, }, + Include = {fg = C.blue, }, + PreProc = {fg = C.purple, }, + Define = {fg = C.purple, }, + Macro = {fg = C.purple, }, + PreCondit = {fg = C.purple, }, + Special = {fg = C.orange, }, + SpecialChar = {fg = C.white, }, + Tag = {fg = C.blue, }, + Debug = {fg = C.red, }, + Delimiter = {fg = C.gray, }, + SpecialComment = {fg = C.gray, }, + Underlined = {style = "underline", }, + Bold = {style = "bold", }, + Italic = {style = "italic", }, + Ignore = {fg = C.cyan, bg = C.bg, style = "bold", }, + Todo = {fg = C.red, bg = C.bg, style = "bold", }, + Error = {fg = C.error_red, bg = C.bg, style = "bold", }, + TabLine = {fg = C.light_gray, bg = C.alt_bg, }, + TabLineSel = {fg = C.white, bg = C.alt_bg, }, + TabLineFill = {fg = C.white, bg = C.alt_bg, }, } -return highlights +return highlights \ No newline at end of file diff --git a/lua/spacegray/init.lua b/lua/spacegray/init.lua index 8da13a06..70d57bda 100644 --- a/lua/spacegray/init.lua +++ b/lua/spacegray/init.lua @@ -1,30 +1,44 @@ -vim.api.nvim_command "hi clear" -if vim.fn.exists "syntax_on" then - vim.api.nvim_command "syntax reset" +vim.api.nvim_command("hi clear") +if vim.fn.exists("syntax_on") then + vim.api.nvim_command("syntax reset") end vim.o.background = "dark" vim.o.termguicolors = true vim.g.colors_name = "spacegray" -local util = require "spacegray.util" -Config = require "spacegray.config" -C = require "spacegray.palette" -local highlights = require "spacegray.highlights" -local Treesitter = require "spacegray.Treesitter" -local markdown = require "spacegray.markdown" -local Whichkey = require "spacegray.Whichkey" -local Git = require "spacegray.Git" -local LSP = require "spacegray.LSP" +local util = require("spacegray.util") +Config = require("spacegray.config") +C = require("spacegray.palette") + +local async +async = vim.loop.new_async(vim.schedule_wrap(function () + + + local skeletons = { + + } + + for _, skeleton in ipairs(skeletons) do + util.initialise(skeleton) + end + + async:close() +end)) + +local highlights = require("spacegray.highlights") +local Treesitter = require("spacegray.Treesitter") +local markdown = require("spacegray.markdown") +local Whichkey = require("spacegray.Whichkey") +local Git = require("spacegray.Git") +local LSP = require("spacegray.LSP") + local skeletons = { - highlights, - Treesitter, - markdown, - Whichkey, - Git, - LSP, + highlights, Treesitter, markdown, Whichkey, Git, LSP } for _, skeleton in ipairs(skeletons) do - util.initialise(skeleton) + util.initialise(skeleton) end + +async:send() \ No newline at end of file diff --git a/lua/spacegray/markdown.lua b/lua/spacegray/markdown.lua index 2b83e056..19863dc8 100644 --- a/lua/spacegray/markdown.lua +++ b/lua/spacegray/markdown.lua @@ -1,27 +1,27 @@ local markdown = { - markdownBlockquote = { fg = C.accent }, - markdownBold = { fg = C.yellow, style = "bold" }, - markdownCode = { fg = C.green }, - markdownCodeBlock = { fg = C.green }, - markdownCodeDelimiter = { fg = C.green }, - markdownH1 = { fg = C.blue }, - markdownH2 = { fg = C.blue }, - markdownH3 = { fg = C.blue }, - markdownH4 = { fg = C.blue }, - markdownH5 = { fg = C.blue }, - markdownH6 = { fg = C.blue }, - markdownHeadingDelimiter = { fg = C.red }, - markdownHeadingRule = { fg = C.accent }, - markdownId = { fg = C.purple }, - markdownIdDeclaration = { fg = C.blue }, - markdownIdDelimiter = { fg = C.light_gray }, - markdownLinkDelimiter = { fg = C.light_gray }, - markdownItalic = { style = "italic" }, - markdownLinkText = { fg = C.blue }, - markdownListMarker = { fg = C.red }, - markdownOrderedListMarker = { fg = C.red }, - markdownRule = { fg = C.accent }, - markdownUrl = { fg = C.cyan, style = "underline" }, + markdownBlockquote = {fg = C.accent, }, + markdownBold = {fg = C.yellow, style = "bold", }, + markdownCode = {fg = C.green, }, + markdownCodeBlock = {fg = C.green, }, + markdownCodeDelimiter = {fg = C.green, }, + markdownH1 = {fg = C.blue, }, + markdownH2 = {fg = C.blue, }, + markdownH3 = {fg = C.blue, }, + markdownH4 = {fg = C.blue, }, + markdownH5 = {fg = C.blue, }, + markdownH6 = {fg = C.blue, }, + markdownHeadingDelimiter = {fg = C.red, }, + markdownHeadingRule = {fg = C.accent, }, + markdownId = {fg = C.purple, }, + markdownIdDeclaration = {fg = C.blue, }, + markdownIdDelimiter = {fg = C.light_gray, }, + markdownLinkDelimiter = {fg = C.light_gray, }, + markdownItalic = {style = "italic", }, + markdownLinkText = {fg = C.blue, }, + markdownListMarker = {fg = C.red, }, + markdownOrderedListMarker = {fg = C.red, }, + markdownRule = {fg = C.accent, }, + markdownUrl = {fg = C.cyan, style = "underline", }, } -return markdown +return markdown \ No newline at end of file diff --git a/lua/spacegray/palette.lua b/lua/spacegray/palette.lua index 49e429e5..df764c81 100644 --- a/lua/spacegray/palette.lua +++ b/lua/spacegray/palette.lua @@ -1,33 +1,40 @@ local colors = { - fg = "#c8c9d1", - bg = "#212121", - alt_bg = "#2a2a2a", - accent = "#383d45", - white = "#c8c9d1", - gray = "#858585", - light_gray = "#c8c9c1", - blue = "#5486c0", - gray_blue = "#66899d", - cyan = "#65a7c5", - red = "#b04b57", - green = "#87b379", - light_green = "#b2d77c", - yellow = "#eeba5a", - orange = "#c6735a", - purple = "#bf83c1", - pale_purple = "#7199ee", - magenta = "#D16D9E", - cursor_fg = "#515052", - cursor_bg = "#AEAFAD", - sign_add = "#587c0c", - sign_change = "#0c7d9d", - sign_delete = "#94151b", - error_red = "#F44747", - warning_orange = "#ff8800", - info_yellow = "#FFCC66", - hint_blue = "#4FC1FF", - purple_test = "#ff00ff", - cyan_test = "#00ffff", + fg = "#ABB2BF", + bg = "#202020", + alt_bg = "#262626", + dark = "#222222", + accent = "#AAAAAA", + popup_back = "#2D2D30", + search_orange = "#613214", + search_blue = "#5e81ac", + white = "#D8DEE9", + gray = "#9BA1AB", + light_gray = "#c8c9c1", + blue = "#5f8ccd", + dark_blue = "#223E55", + light_blue = "#8dc0d5", + green = "#73aa7b", + cyan = "#4EC9B0", + light_green = "#B5CEA8", + red = "#D16969", + orange = "#D1866B", + light_red = "#CA535F", + yellow = "#ECCC8E", + yellow_orange = "#D7BA7D", + purple = "#BF82B4", + magenta = "#D16D9E", + cursor_fg = "#515052", + cursor_bg = "#AEAFAD", + sign_add = "#587c0c", + sign_change = "#0c7d9d", + sign_delete = "#94151b", + error_red = "#F44747", + warning_orange = "#ff8800", + info_yellow = "#FFCC66", + hint_blue = "#4FC1FF", + purple_test = "#ff007c", + cyan_test = "#00dfff", + ui_blue = "#264F78", } -return colors +return colors \ No newline at end of file diff --git a/lua/spacegray/util.lua b/lua/spacegray/util.lua index dbac18a2..1cc5a009 100644 --- a/lua/spacegray/util.lua +++ b/lua/spacegray/util.lua @@ -1,25 +1,22 @@ local M = {} local function highlight(group, properties) - local bg = properties.bg == nil and "" or "guibg=" .. properties.bg - local fg = properties.fg == nil and "" or "guifg=" .. properties.fg - local style = properties.style == nil and "" or "gui=" .. properties.style + local bg = properties.bg == nil and "" or "guibg=" .. properties.bg + local fg = properties.fg == nil and "" or "guifg=" .. properties.fg + local style = properties.style == nil and "" or "gui=" .. properties.style - local cmd = table.concat({ - "highlight", - group, - bg, - fg, - style, - }, " ") + local cmd = table.concat({ + "highlight", group, bg, fg, style + }, " ") - vim.api.nvim_command(cmd) + vim.api.nvim_command(cmd) end + function M.initialise(skeleton) - for group, properties in pairs(skeleton) do - highlight(group, properties) - end + for group, properties in pairs(skeleton) do + highlight(group, properties) + end end -return M +return M \ No newline at end of file -- cgit v1.2.3 From 341a17daa60562f553e41c4c6792a6c917d8d9ef Mon Sep 17 00:00:00 2001 From: Luc Sinet Date: Sun, 1 Aug 2021 12:02:19 +0200 Subject: Fix formatting issues (#1200) --- lua/spacegray/Git.lua | 14 ++-- lua/spacegray/LSP.lua | 192 +++++++++++++++++++++---------------------- lua/spacegray/Treesitter.lua | 106 ++++++++++++------------ lua/spacegray/Whichkey.lua | 12 +-- lua/spacegray/config.lua | 26 +++--- lua/spacegray/highlights.lua | 192 +++++++++++++++++++++---------------------- lua/spacegray/init.lua | 53 ++++++------ lua/spacegray/markdown.lua | 48 +++++------ lua/spacegray/palette.lua | 74 ++++++++--------- lua/spacegray/util.lua | 27 +++--- 10 files changed, 373 insertions(+), 371 deletions(-) (limited to 'lua/spacegray') diff --git a/lua/spacegray/Git.lua b/lua/spacegray/Git.lua index f1a2ed39..b47ccf23 100644 --- a/lua/spacegray/Git.lua +++ b/lua/spacegray/Git.lua @@ -1,10 +1,10 @@ local Git = { - SignAdd = {fg = C.sign_add, }, - SignChange = {fg = C.sign_change, }, - SignDelete = {fg = C.sign_delete, }, - GitSignsAdd = {fg = C.sign_add, }, - GitSignsChange = {fg = C.sign_change, }, - GitSignsDelete = {fg = C.sign_delete, }, + SignAdd = { fg = C.sign_add }, + SignChange = { fg = C.sign_change }, + SignDelete = { fg = C.sign_delete }, + GitSignsAdd = { fg = C.sign_add }, + GitSignsChange = { fg = C.sign_change }, + GitSignsDelete = { fg = C.sign_delete }, } -return Git \ No newline at end of file +return Git diff --git a/lua/spacegray/LSP.lua b/lua/spacegray/LSP.lua index 5e6ac1c9..dd3d77ac 100644 --- a/lua/spacegray/LSP.lua +++ b/lua/spacegray/LSP.lua @@ -1,99 +1,99 @@ local LSP = { - LspDiagnosticsDefaultError = {fg = C.error_red, }, - LspDiagnosticsDefaultWarning = {fg = C.warning_orange, }, - LspDiagnosticsDefaultInformation = {fg = C.info_yellow, }, - LspDiagnosticsDefaultHint = {fg = C.hint_blue, }, - LspDiagnosticsVirtualTextError = {fg = C.error_red, }, - LspDiagnosticsVirtualTextWarning = {fg = C.warning_orange, }, - LspDiagnosticsVirtualTextInformation = {fg = C.info_yellow, }, - LspDiagnosticsVirtualTextHint = {fg = C.hint_blue, }, - LspDiagnosticsFloatingError = {fg = C.error_red, }, - LspDiagnosticsFloatingWarning = {fg = C.warning_orange, }, - LspDiagnosticsFloatingInformation = {fg = C.info_yellow, }, - LspDiagnosticsFloatingHint = {fg = C.hint_blue, }, - LspDiagnosticsSignError = {fg = C.error_red, }, - LspDiagnosticsSignWarning = {fg = C.warning_orange, }, - LspDiagnosticsSignInformation = {fg = C.info_yellow, }, - LspDiagnosticsSignHint = {fg = C.hint_blue, }, - LspDiagnosticsError = {fg = C.error_red, }, - LspDiagnosticsWarning = {fg = C.warning_orange, }, - LspDiagnosticsInformation = {fg = C.info_yellow, }, - LspDiagnosticsHint = {fg = C.hint_blue, }, - LspDiagnosticsUnderlineError = {style = "underline", }, - LspDiagnosticsUnderlineWarning = {style = "underline", }, - LspDiagnosticsUnderlineInformation = {style = "underline", }, - LspDiagnosticsUnderlineHint = {style = "underline", }, - QuickScopePrimary = {fg = C.purple_test, style = "underline", }, - QuickScopeSecondary = {fg = C.cyan_test, style = "underline", }, - TelescopeSelection = {fg = C.hint_blue, }, - TelescopeMatching = {fg = C.info_yellow, style = "bold", }, - TelescopeBorder = {fg = C.cyan, bg = Config.transparent_background and "NONE" or C.bg, }, - NvimTreeFolderIcon = {fg = C.blue, }, - NvimTreeIndentMarker = {fg = C.gray, }, - NvimTreeNormal = {fg = C.light_gray, bg = C.alt_bg, }, - NvimTreeVertSplit = {fg = C.alt_bg, bg = C.alt_bg, }, - NvimTreeFolderName = {fg = C.blue, }, - NvimTreeOpenedFolderName = {fg = C.cyan, style = "italic", }, - NvimTreeImageFile = {fg = C.purple, }, - NvimTreeSpecialFile = {fg = C.orange, }, - NvimTreeGitStaged = {fg = C.sign_add, }, - NvimTreeGitNew = {fg = C.sign_add, }, - NvimTreeGitDirty = {fg = C.sign_add, }, - NvimTreeGitDeleted = {fg = C.sign_delete, }, - NvimTreeGitMerge = {fg = C.sign_change, }, - NvimTreeGitRenamed = {fg = C.sign_change, }, - NvimTreeSymlink = {fg = C.cyan, }, - NvimTreeRootFolder = {fg = C.fg, style = "bold", }, - NvimTreeExecFile = {fg = C.green, }, - LirFloatNormal = {fg = C.light_gray, bg = C.alt_bg, }, - LirDir = {fg = C.blue, }, - LirSymLink = {fg = C.cyan, }, - LirEmptyDirText = {fg = C.blue, }, - BufferCurrent = {fg = C.fg, bg = C.bg, }, - BufferCurrentIndex = {fg = C.fg, bg = C.bg, }, - BufferCurrentMod = {fg = C.info_yellow, bg = C.bg, }, - BufferCurrentSign = {fg = C.hint_blue, bg = C.bg, }, - BufferCurrentTarget = {fg = C.red, bg = C.bg, style = "bold", }, - BufferVisible = {fg = C.fg, bg = C.bg, }, - BufferVisibleIndex = {fg = C.fg, bg = C.bg, }, - BufferVisibleMod = {fg = C.info_yellow, bg = C.bg, }, - BufferVisibleSign = {fg = C.gray, bg = C.bg, }, - BufferVisibleTarget = {fg = C.red, bg = C.bg, style = "bold", }, - BufferInactive = {fg = C.gray, bg = C.alt_bg, }, - BufferInactiveIndex = {fg = C.gray, bg = C.alt_bg, }, - BufferInactiveMod = {fg = C.info_yellow, bg = C.alt_bg, }, - BufferInactiveSign = {fg = C.gray, bg = C.alt_bg, }, - BufferInactiveTarget = {fg = C.red, bg = C.alt_bg, style = "bold", }, - StatusLine = {fg = C.alt_bg, }, - StatusLineNC = {fg = C.alt_bg, }, - StatusLineSeparator = {fg = C.alt_bg, }, - StatusLineTerm = {fg = C.alt_bg, }, - StatusLineTermNC = {fg = C.alt_bg, }, - CodiVirtualText = {fg = C.hint_blue, }, - IndentBlanklineContextChar = {fg = C.accent, }, - DashboardHeader = {fg = C.blue, }, - DashboardCenter = {fg = C.purple, }, - DashboardFooter = {fg = C.cyan, }, - xmlTag = {fg = C.cyan, }, - xmlTagName = {fg = C.cyan, }, - xmlEndTag = {fg = C.cyan, }, - CompeDocumentation = {bg = C.alt_bg, }, - DiffViewNormal = {fg = C.gray, bg = C.alt_bg, }, - DiffviewStatusAdded = {fg = C.sign_add, }, - DiffviewStatusModified = {fg = C.sign_change, }, - DiffviewStatusRenamed = {fg = C.sign_change, }, - DiffviewStatusDeleted = {fg = C.sign_delete, }, - DiffviewFilePanelInsertion = {fg = C.sign_add, }, - DiffviewFilePanelDeletion = {fg = C.sign_delete, }, - DiffviewVertSplit = {bg = C.bg, }, - diffAdded = {fg = C.sign_add, }, - diffRemoved = {fg = C.sign_delete, }, - diffFileId = {fg = C.blue, style = "bold,reverse", }, - diffFile = {fg = C.alt_bg, }, - diffNewFile = {fg = C.green, }, - diffOldFile = {fg = C.red, }, - debugPc = {bg = C.cyan, }, - debugBreakpoint = {fg = C.red, style = "reverse", }, + LspDiagnosticsDefaultError = { fg = C.error_red }, + LspDiagnosticsDefaultWarning = { fg = C.warning_orange }, + LspDiagnosticsDefaultInformation = { fg = C.info_yellow }, + LspDiagnosticsDefaultHint = { fg = C.hint_blue }, + LspDiagnosticsVirtualTextError = { fg = C.error_red }, + LspDiagnosticsVirtualTextWarning = { fg = C.warning_orange }, + LspDiagnosticsVirtualTextInformation = { fg = C.info_yellow }, + LspDiagnosticsVirtualTextHint = { fg = C.hint_blue }, + LspDiagnosticsFloatingError = { fg = C.error_red }, + LspDiagnosticsFloatingWarning = { fg = C.warning_orange }, + LspDiagnosticsFloatingInformation = { fg = C.info_yellow }, + LspDiagnosticsFloatingHint = { fg = C.hint_blue }, + LspDiagnosticsSignError = { fg = C.error_red }, + LspDiagnosticsSignWarning = { fg = C.warning_orange }, + LspDiagnosticsSignInformation = { fg = C.info_yellow }, + LspDiagnosticsSignHint = { fg = C.hint_blue }, + LspDiagnosticsError = { fg = C.error_red }, + LspDiagnosticsWarning = { fg = C.warning_orange }, + LspDiagnosticsInformation = { fg = C.info_yellow }, + LspDiagnosticsHint = { fg = C.hint_blue }, + LspDiagnosticsUnderlineError = { style = "underline" }, + LspDiagnosticsUnderlineWarning = { style = "underline" }, + LspDiagnosticsUnderlineInformation = { style = "underline" }, + LspDiagnosticsUnderlineHint = { style = "underline" }, + QuickScopePrimary = { fg = C.purple_test, style = "underline" }, + QuickScopeSecondary = { fg = C.cyan_test, style = "underline" }, + TelescopeSelection = { fg = C.hint_blue }, + TelescopeMatching = { fg = C.info_yellow, style = "bold" }, + TelescopeBorder = { fg = C.cyan, bg = Config.transparent_background and "NONE" or C.bg }, + NvimTreeFolderIcon = { fg = C.blue }, + NvimTreeIndentMarker = { fg = C.gray }, + NvimTreeNormal = { fg = C.light_gray, bg = C.alt_bg }, + NvimTreeVertSplit = { fg = C.alt_bg, bg = C.alt_bg }, + NvimTreeFolderName = { fg = C.blue }, + NvimTreeOpenedFolderName = { fg = C.cyan, style = "italic" }, + NvimTreeImageFile = { fg = C.purple }, + NvimTreeSpecialFile = { fg = C.orange }, + NvimTreeGitStaged = { fg = C.sign_add }, + NvimTreeGitNew = { fg = C.sign_add }, + NvimTreeGitDirty = { fg = C.sign_add }, + NvimTreeGitDeleted = { fg = C.sign_delete }, + NvimTreeGitMerge = { fg = C.sign_change }, + NvimTreeGitRenamed = { fg = C.sign_change }, + NvimTreeSymlink = { fg = C.cyan }, + NvimTreeRootFolder = { fg = C.fg, style = "bold" }, + NvimTreeExecFile = { fg = C.green }, + LirFloatNormal = { fg = C.light_gray, bg = C.alt_bg }, + LirDir = { fg = C.blue }, + LirSymLink = { fg = C.cyan }, + LirEmptyDirText = { fg = C.blue }, + BufferCurrent = { fg = C.fg, bg = C.bg }, + BufferCurrentIndex = { fg = C.fg, bg = C.bg }, + BufferCurrentMod = { fg = C.info_yellow, bg = C.bg }, + BufferCurrentSign = { fg = C.hint_blue, bg = C.bg }, + BufferCurrentTarget = { fg = C.red, bg = C.bg, style = "bold" }, + BufferVisible = { fg = C.fg, bg = C.bg }, + BufferVisibleIndex = { fg = C.fg, bg = C.bg }, + BufferVisibleMod = { fg = C.info_yellow, bg = C.bg }, + BufferVisibleSign = { fg = C.gray, bg = C.bg }, + BufferVisibleTarget = { fg = C.red, bg = C.bg, style = "bold" }, + BufferInactive = { fg = C.gray, bg = C.alt_bg }, + BufferInactiveIndex = { fg = C.gray, bg = C.alt_bg }, + BufferInactiveMod = { fg = C.info_yellow, bg = C.alt_bg }, + BufferInactiveSign = { fg = C.gray, bg = C.alt_bg }, + BufferInactiveTarget = { fg = C.red, bg = C.alt_bg, style = "bold" }, + StatusLine = { fg = C.alt_bg }, + StatusLineNC = { fg = C.alt_bg }, + StatusLineSeparator = { fg = C.alt_bg }, + StatusLineTerm = { fg = C.alt_bg }, + StatusLineTermNC = { fg = C.alt_bg }, + CodiVirtualText = { fg = C.hint_blue }, + IndentBlanklineContextChar = { fg = C.accent }, + DashboardHeader = { fg = C.blue }, + DashboardCenter = { fg = C.purple }, + DashboardFooter = { fg = C.cyan }, + xmlTag = { fg = C.cyan }, + xmlTagName = { fg = C.cyan }, + xmlEndTag = { fg = C.cyan }, + CompeDocumentation = { bg = C.alt_bg }, + DiffViewNormal = { fg = C.gray, bg = C.alt_bg }, + DiffviewStatusAdded = { fg = C.sign_add }, + DiffviewStatusModified = { fg = C.sign_change }, + DiffviewStatusRenamed = { fg = C.sign_change }, + DiffviewStatusDeleted = { fg = C.sign_delete }, + DiffviewFilePanelInsertion = { fg = C.sign_add }, + DiffviewFilePanelDeletion = { fg = C.sign_delete }, + DiffviewVertSplit = { bg = C.bg }, + diffAdded = { fg = C.sign_add }, + diffRemoved = { fg = C.sign_delete }, + diffFileId = { fg = C.blue, style = "bold,reverse" }, + diffFile = { fg = C.alt_bg }, + diffNewFile = { fg = C.green }, + diffOldFile = { fg = C.red }, + debugPc = { bg = C.cyan }, + debugBreakpoint = { fg = C.red, style = "reverse" }, } -return LSP \ No newline at end of file +return LSP diff --git a/lua/spacegray/Treesitter.lua b/lua/spacegray/Treesitter.lua index e680669a..4e5ce16e 100644 --- a/lua/spacegray/Treesitter.lua +++ b/lua/spacegray/Treesitter.lua @@ -1,56 +1,56 @@ local Treesitter = { - TSComment = {fg = C.gray, }, - TSAnnotation = {fg = C.purple, }, - TSAttribute = {fg = C.cyan, }, - TSConstructor = {fg = C.purple, }, - TSType = {fg = C.purple, }, - TSTypeBuiltin = {fg = C.purple, }, - TSConditional = {fg = C.blue, }, - TSException = {fg = C.blue, }, - TSInclude = {fg = C.blue, }, - TSKeyword = {fg = C.blue, }, - TSKeywordFunction = {fg = C.blue, }, - TSLabel = {fg = C.blue, }, - TSNamespace = {fg = C.blue, }, - TSRepeat = {fg = C.blue, }, - TSConstant = {fg = C.orange, }, - TSConstBuiltin = {fg = C.red, }, - TSFloat = {fg = C.red, }, - TSNumber = {fg = C.red, }, - TSBoolean = {fg = C.red, }, - TSCharacter = {fg = C.light_green, }, - TSError = {fg = C.error_red, }, - TSFunction = {fg = C.yellow, }, - TSFuncBuiltin = {fg = C.yellow, }, - TSMethod = {fg = C.yellow, }, - TSConstMacro = {fg = C.cyan, }, - TSFuncMacro = {fg = C.yellow, }, - TSVariable = {fg = C.light_blue, }, - TSVariableBuiltin = {fg = C.light_blue, }, - TSProperty = {fg = C.light_blue, }, - TSOperator = {fg = C.gray, }, - TSField = {fg = C.light_blue, }, - TSParameter = {fg = C.light_blue, }, - TSParameterReference = {fg = C.light_blue, }, - TSSymbol = {fg = C.light_blue, }, - TSText = {fg = C.fg, }, - TSPunctDelimiter = {fg = C.gray, }, - TSTagDelimiter = {fg = C.gray, }, - TSPunctBracket = {fg = C.gray, }, - TSPunctSpecial = {fg = C.gray, }, - TSString = {fg = C.green, }, - TSStringRegex = {fg = C.yellow_orange, }, - TSStringEscape = {fg = C.yellow_orange, }, - TSTag = {fg = C.blue, }, - TSEmphasis = {style = "italic", }, - TSUnderline = {style = "underline", }, - TSTitle = {fg = C.blue, style = "bold", }, - TSLiteral = {fg = C.yellow_orange, }, - TSURI = {fg = C.yellow_orange, style = "underline", }, - TSKeywordOperator = {fg = C.blue, }, - TSStructure = {fg = C.light_blue, }, - TSStrong = {fg = C.yellow_orange, }, - TSQueryLinterError = {fg = C.warning_orange, }, + TSComment = { fg = C.gray }, + TSAnnotation = { fg = C.purple }, + TSAttribute = { fg = C.cyan }, + TSConstructor = { fg = C.purple }, + TSType = { fg = C.purple }, + TSTypeBuiltin = { fg = C.purple }, + TSConditional = { fg = C.blue }, + TSException = { fg = C.blue }, + TSInclude = { fg = C.blue }, + TSKeyword = { fg = C.blue }, + TSKeywordFunction = { fg = C.blue }, + TSLabel = { fg = C.blue }, + TSNamespace = { fg = C.blue }, + TSRepeat = { fg = C.blue }, + TSConstant = { fg = C.orange }, + TSConstBuiltin = { fg = C.red }, + TSFloat = { fg = C.red }, + TSNumber = { fg = C.red }, + TSBoolean = { fg = C.red }, + TSCharacter = { fg = C.light_green }, + TSError = { fg = C.error_red }, + TSFunction = { fg = C.yellow }, + TSFuncBuiltin = { fg = C.yellow }, + TSMethod = { fg = C.yellow }, + TSConstMacro = { fg = C.cyan }, + TSFuncMacro = { fg = C.yellow }, + TSVariable = { fg = C.light_blue }, + TSVariableBuiltin = { fg = C.light_blue }, + TSProperty = { fg = C.light_blue }, + TSOperator = { fg = C.gray }, + TSField = { fg = C.light_blue }, + TSParameter = { fg = C.light_blue }, + TSParameterReference = { fg = C.light_blue }, + TSSymbol = { fg = C.light_blue }, + TSText = { fg = C.fg }, + TSPunctDelimiter = { fg = C.gray }, + TSTagDelimiter = { fg = C.gray }, + TSPunctBracket = { fg = C.gray }, + TSPunctSpecial = { fg = C.gray }, + TSString = { fg = C.green }, + TSStringRegex = { fg = C.yellow_orange }, + TSStringEscape = { fg = C.yellow_orange }, + TSTag = { fg = C.blue }, + TSEmphasis = { style = "italic" }, + TSUnderline = { style = "underline" }, + TSTitle = { fg = C.blue, style = "bold" }, + TSLiteral = { fg = C.yellow_orange }, + TSURI = { fg = C.yellow_orange, style = "underline" }, + TSKeywordOperator = { fg = C.blue }, + TSStructure = { fg = C.light_blue }, + TSStrong = { fg = C.yellow_orange }, + TSQueryLinterError = { fg = C.warning_orange }, } -return Treesitter \ No newline at end of file +return Treesitter diff --git a/lua/spacegray/Whichkey.lua b/lua/spacegray/Whichkey.lua index 7b2a11a0..5d1ae7ce 100644 --- a/lua/spacegray/Whichkey.lua +++ b/lua/spacegray/Whichkey.lua @@ -1,9 +1,9 @@ local Whichkey = { - WhichKey = {fg = C.purple, }, - WhichKeySeperator = {fg = C.green, }, - WhichKeyGroup = {fg = C.blue, }, - WhichKeyDesc = {fg = C.light_blue, }, - WhichKeyFloat = {bg = C.dark, }, + WhichKey = { fg = C.purple }, + WhichKeySeperator = { fg = C.green }, + WhichKeyGroup = { fg = C.blue }, + WhichKeyDesc = { fg = C.light_blue }, + WhichKeyFloat = { bg = C.dark }, } -return Whichkey \ No newline at end of file +return Whichkey diff --git a/lua/spacegray/config.lua b/lua/spacegray/config.lua index f9c10951..ebac7109 100644 --- a/lua/spacegray/config.lua +++ b/lua/spacegray/config.lua @@ -3,21 +3,21 @@ local config vim = vim or { g = {}, o = {} } local function opt(key, default) - if vim.g[key] == nil then - return default - end - if vim.g[key] == 0 then - return false - end - return vim.g[key] + if vim.g[key] == nil then + return default + end + if vim.g[key] == 0 then + return false + end + return vim.g[key] end config = { - transparent_background = opt("transparent_background", false), - italic_comments = opt("italic_keywords", true) and "italic" or "NONE", - italic_keywords = opt("italic_keywords", true) and "italic" or "NONE", - italic_functions = opt("italic_function", false) and "italic" or "NONE", - italic_variables = opt("italic_variables", true) and "italic" or "NONE", + transparent_background = opt("transparent_background", false), + italic_comments = opt("italic_keywords", true) and "italic" or "NONE", + italic_keywords = opt("italic_keywords", true) and "italic" or "NONE", + italic_functions = opt("italic_function", false) and "italic" or "NONE", + italic_variables = opt("italic_variables", true) and "italic" or "NONE", } -return config \ No newline at end of file +return config diff --git a/lua/spacegray/highlights.lua b/lua/spacegray/highlights.lua index 06e34be0..208c2c62 100644 --- a/lua/spacegray/highlights.lua +++ b/lua/spacegray/highlights.lua @@ -1,99 +1,99 @@ local highlights = { - Normal = {fg = C.fg, bg = Config.transparent_background and "NONE" or C.bg, }, - SignColumn = {bg = C.bg, }, - MsgArea = {fg = C.fg, bg = Config.transparent_background and "NONE" or C.bg, }, - ModeMsg = {fg = C.fg, bg = C.bg, }, - MsgSeparator = {fg = C.fg, bg = C.bg, }, - SpellBad = {fg = C.error_red, style = "underline", }, - SpellCap = {fg = C.yellow, style = "underline", }, - SpellLocal = {fg = C.green, style = "underline", }, - SpellRare = {fg = C.purple, style = "underline", }, - NormalNC = {fg = C.fg, bg = Config.transparent_background and "NONE" or C.bg, }, - Pmenu = {fg = C.light_gray, bg = C.popup_back, }, - PmenuSel = {fg = C.alt_bg, bg = C.blue, }, - WildMenu = {fg = C.alt_bg, bg = C.blue, }, - CursorLineNr = {fg = C.light_gray, style = "bold", }, - Comment = {fg = C.gray, style = "italic", }, - Folded = {fg = C.accent, bg = C.alt_bg, }, - FoldColumn = {fg = C.accent, bg = C.alt_bg, }, - LineNr = {fg = C.gray, }, - FloatBoder = {fg = C.gray, bg = C.alt_bg, }, - Whitespace = {fg = C.bg, }, - VertSplit = {fg = C.bg, bg = C.fg, }, - CursorLine = {bg = C.dark, }, - CursorColumn = {bg = C.dark, }, - ColorColumn = {bg = C.dark, }, - NormalFloat = {bg = C.dark, }, - Visual = {bg = C.ui_blue, }, - VisualNOS = {bg = C.alt_bg, }, - WarningMsg = {fg = C.error_red, bg = C.bg, }, - DiffAdd = {fg = C.alt_bg, bg = C.sign_add, }, - DiffChange = {fg = C.alt_bg, bg = C.sign_change, style = "underline", }, - DiffDelete = {fg = C.alt_bg, bg = C.sign_delete, }, - QuickFixLine = {bg = C.accent, }, - PmenuSbar = {bg = C.alt_bg, }, - PmenuThumb = {bg = C.gray, }, - MatchWord = {style = "underline", }, - MatchParen = {fg = C.hint_blue, bg = C.bg, style = "underline", }, - MatchWordCur = {style = "underline", }, - MatchParenCur = {style = "underline", }, - Cursor = {fg = C.cursor_fg, bg = C.cursor_bg, }, - lCursor = {fg = C.cursor_fg, bg = C.cursor_bg, }, - CursorIM = {fg = C.cursor_fg, bg = C.cursor_bg, }, - TermCursor = {fg = C.cursor_fg, bg = C.cursor_bg, }, - TermCursorNC = {fg = C.cursor_fg, bg = C.cursor_bg, }, - Conceal = {fg = C.accent, }, - Directory = {fg = C.blue, }, - SpecialKey = {fg = C.blue, style = "bold", }, - Title = {fg = C.blue, style = "bold", }, - ErrorMsg = {fg = C.error_red, bg = C.bg, style = "bold", }, - Search = {fg = C.light_gray, bg = C.search_blue, }, - IncSearch = {fg = C.light_gray, bg = C.search_blue, }, - Substitute = {fg = C.light_gray, bg = C.search_orange, }, - MoreMsg = {fg = C.orange, }, - Question = {fg = C.orange, }, - EndOfBuffer = {fg = C.bg, }, - NonText = {fg = C.bg, }, - Variable = {fg = C.light_blue, }, - String = {fg = C.green, }, - Character = {fg = C.light_green, }, - Constant = {fg = C.blue, }, - Number = {fg = C.red, }, - Boolean = {fg = C.red, }, - Float = {fg = C.red, }, - Identifier = {fg = C.light_blue, }, - Function = {fg = C.yellow, }, - Operator = {fg = C.gray, }, - Type = {fg = C.purple, }, - StorageClass = {fg = C.purple, }, - Structure = {fg = C.purple, }, - Typedef = {fg = C.purple, }, - Keyword = {fg = C.blue, }, - Statement = {fg = C.blue, }, - Conditional = {fg = C.blue, }, - Repeat = {fg = C.blue, }, - Label = {fg = C.blue, }, - Exception = {fg = C.blue, }, - Include = {fg = C.blue, }, - PreProc = {fg = C.purple, }, - Define = {fg = C.purple, }, - Macro = {fg = C.purple, }, - PreCondit = {fg = C.purple, }, - Special = {fg = C.orange, }, - SpecialChar = {fg = C.white, }, - Tag = {fg = C.blue, }, - Debug = {fg = C.red, }, - Delimiter = {fg = C.gray, }, - SpecialComment = {fg = C.gray, }, - Underlined = {style = "underline", }, - Bold = {style = "bold", }, - Italic = {style = "italic", }, - Ignore = {fg = C.cyan, bg = C.bg, style = "bold", }, - Todo = {fg = C.red, bg = C.bg, style = "bold", }, - Error = {fg = C.error_red, bg = C.bg, style = "bold", }, - TabLine = {fg = C.light_gray, bg = C.alt_bg, }, - TabLineSel = {fg = C.white, bg = C.alt_bg, }, - TabLineFill = {fg = C.white, bg = C.alt_bg, }, + Normal = { fg = C.fg, bg = Config.transparent_background and "NONE" or C.bg }, + SignColumn = { bg = C.bg }, + MsgArea = { fg = C.fg, bg = Config.transparent_background and "NONE" or C.bg }, + ModeMsg = { fg = C.fg, bg = C.bg }, + MsgSeparator = { fg = C.fg, bg = C.bg }, + SpellBad = { fg = C.error_red, style = "underline" }, + SpellCap = { fg = C.yellow, style = "underline" }, + SpellLocal = { fg = C.green, style = "underline" }, + SpellRare = { fg = C.purple, style = "underline" }, + NormalNC = { fg = C.fg, bg = Config.transparent_background and "NONE" or C.bg }, + Pmenu = { fg = C.light_gray, bg = C.popup_back }, + PmenuSel = { fg = C.alt_bg, bg = C.blue }, + WildMenu = { fg = C.alt_bg, bg = C.blue }, + CursorLineNr = { fg = C.light_gray, style = "bold" }, + Comment = { fg = C.gray, style = "italic" }, + Folded = { fg = C.accent, bg = C.alt_bg }, + FoldColumn = { fg = C.accent, bg = C.alt_bg }, + LineNr = { fg = C.gray }, + FloatBoder = { fg = C.gray, bg = C.alt_bg }, + Whitespace = { fg = C.bg }, + VertSplit = { fg = C.bg, bg = C.fg }, + CursorLine = { bg = C.dark }, + CursorColumn = { bg = C.dark }, + ColorColumn = { bg = C.dark }, + NormalFloat = { bg = C.dark }, + Visual = { bg = C.ui_blue }, + VisualNOS = { bg = C.alt_bg }, + WarningMsg = { fg = C.error_red, bg = C.bg }, + DiffAdd = { fg = C.alt_bg, bg = C.sign_add }, + DiffChange = { fg = C.alt_bg, bg = C.sign_change, style = "underline" }, + DiffDelete = { fg = C.alt_bg, bg = C.sign_delete }, + QuickFixLine = { bg = C.accent }, + PmenuSbar = { bg = C.alt_bg }, + PmenuThumb = { bg = C.gray }, + MatchWord = { style = "underline" }, + MatchParen = { fg = C.hint_blue, bg = C.bg, style = "underline" }, + MatchWordCur = { style = "underline" }, + MatchParenCur = { style = "underline" }, + Cursor = { fg = C.cursor_fg, bg = C.cursor_bg }, + lCursor = { fg = C.cursor_fg, bg = C.cursor_bg }, + CursorIM = { fg = C.cursor_fg, bg = C.cursor_bg }, + TermCursor = { fg = C.cursor_fg, bg = C.cursor_bg }, + TermCursorNC = { fg = C.cursor_fg, bg = C.cursor_bg }, + Conceal = { fg = C.accent }, + Directory = { fg = C.blue }, + SpecialKey = { fg = C.blue, style = "bold" }, + Title = { fg = C.blue, style = "bold" }, + ErrorMsg = { fg = C.error_red, bg = C.bg, style = "bold" }, + Search = { fg = C.light_gray, bg = C.search_blue }, + IncSearch = { fg = C.light_gray, bg = C.search_blue }, + Substitute = { fg = C.light_gray, bg = C.search_orange }, + MoreMsg = { fg = C.orange }, + Question = { fg = C.orange }, + EndOfBuffer = { fg = C.bg }, + NonText = { fg = C.bg }, + Variable = { fg = C.light_blue }, + String = { fg = C.green }, + Character = { fg = C.light_green }, + Constant = { fg = C.blue }, + Number = { fg = C.red }, + Boolean = { fg = C.red }, + Float = { fg = C.red }, + Identifier = { fg = C.light_blue }, + Function = { fg = C.yellow }, + Operator = { fg = C.gray }, + Type = { fg = C.purple }, + StorageClass = { fg = C.purple }, + Structure = { fg = C.purple }, + Typedef = { fg = C.purple }, + Keyword = { fg = C.blue }, + Statement = { fg = C.blue }, + Conditional = { fg = C.blue }, + Repeat = { fg = C.blue }, + Label = { fg = C.blue }, + Exception = { fg = C.blue }, + Include = { fg = C.blue }, + PreProc = { fg = C.purple }, + Define = { fg = C.purple }, + Macro = { fg = C.purple }, + PreCondit = { fg = C.purple }, + Special = { fg = C.orange }, + SpecialChar = { fg = C.white }, + Tag = { fg = C.blue }, + Debug = { fg = C.red }, + Delimiter = { fg = C.gray }, + SpecialComment = { fg = C.gray }, + Underlined = { style = "underline" }, + Bold = { style = "bold" }, + Italic = { style = "italic" }, + Ignore = { fg = C.cyan, bg = C.bg, style = "bold" }, + Todo = { fg = C.red, bg = C.bg, style = "bold" }, + Error = { fg = C.error_red, bg = C.bg, style = "bold" }, + TabLine = { fg = C.light_gray, bg = C.alt_bg }, + TabLineSel = { fg = C.white, bg = C.alt_bg }, + TabLineFill = { fg = C.white, bg = C.alt_bg }, } -return highlights \ No newline at end of file +return highlights diff --git a/lua/spacegray/init.lua b/lua/spacegray/init.lua index 70d57bda..9ae24dbb 100644 --- a/lua/spacegray/init.lua +++ b/lua/spacegray/init.lua @@ -1,44 +1,43 @@ -vim.api.nvim_command("hi clear") -if vim.fn.exists("syntax_on") then - vim.api.nvim_command("syntax reset") +vim.api.nvim_command "hi clear" +if vim.fn.exists "syntax_on" then + vim.api.nvim_command "syntax reset" end vim.o.background = "dark" vim.o.termguicolors = true vim.g.colors_name = "spacegray" -local util = require("spacegray.util") -Config = require("spacegray.config") -C = require("spacegray.palette") +local util = require "spacegray.util" +Config = require "spacegray.config" +C = require "spacegray.palette" local async -async = vim.loop.new_async(vim.schedule_wrap(function () - - - local skeletons = { - - } - - for _, skeleton in ipairs(skeletons) do - util.initialise(skeleton) - end +async = vim.loop.new_async(vim.schedule_wrap(function() + local skeletons = {} + for _, skeleton in ipairs(skeletons) do + util.initialise(skeleton) + end - async:close() + async:close() end)) -local highlights = require("spacegray.highlights") -local Treesitter = require("spacegray.Treesitter") -local markdown = require("spacegray.markdown") -local Whichkey = require("spacegray.Whichkey") -local Git = require("spacegray.Git") -local LSP = require("spacegray.LSP") - +local highlights = require "spacegray.highlights" +local Treesitter = require "spacegray.Treesitter" +local markdown = require "spacegray.markdown" +local Whichkey = require "spacegray.Whichkey" +local Git = require "spacegray.Git" +local LSP = require "spacegray.LSP" local skeletons = { - highlights, Treesitter, markdown, Whichkey, Git, LSP + highlights, + Treesitter, + markdown, + Whichkey, + Git, + LSP, } for _, skeleton in ipairs(skeletons) do - util.initialise(skeleton) + util.initialise(skeleton) end -async:send() \ No newline at end of file +async:send() diff --git a/lua/spacegray/markdown.lua b/lua/spacegray/markdown.lua index 19863dc8..2b83e056 100644 --- a/lua/spacegray/markdown.lua +++ b/lua/spacegray/markdown.lua @@ -1,27 +1,27 @@ local markdown = { - markdownBlockquote = {fg = C.accent, }, - markdownBold = {fg = C.yellow, style = "bold", }, - markdownCode = {fg = C.green, }, - markdownCodeBlock = {fg = C.green, }, - markdownCodeDelimiter = {fg = C.green, }, - markdownH1 = {fg = C.blue, }, - markdownH2 = {fg = C.blue, }, - markdownH3 = {fg = C.blue, }, - markdownH4 = {fg = C.blue, }, - markdownH5 = {fg = C.blue, }, - markdownH6 = {fg = C.blue, }, - markdownHeadingDelimiter = {fg = C.red, }, - markdownHeadingRule = {fg = C.accent, }, - markdownId = {fg = C.purple, }, - markdownIdDeclaration = {fg = C.blue, }, - markdownIdDelimiter = {fg = C.light_gray, }, - markdownLinkDelimiter = {fg = C.light_gray, }, - markdownItalic = {style = "italic", }, - markdownLinkText = {fg = C.blue, }, - markdownListMarker = {fg = C.red, }, - markdownOrderedListMarker = {fg = C.red, }, - markdownRule = {fg = C.accent, }, - markdownUrl = {fg = C.cyan, style = "underline", }, + markdownBlockquote = { fg = C.accent }, + markdownBold = { fg = C.yellow, style = "bold" }, + markdownCode = { fg = C.green }, + markdownCodeBlock = { fg = C.green }, + markdownCodeDelimiter = { fg = C.green }, + markdownH1 = { fg = C.blue }, + markdownH2 = { fg = C.blue }, + markdownH3 = { fg = C.blue }, + markdownH4 = { fg = C.blue }, + markdownH5 = { fg = C.blue }, + markdownH6 = { fg = C.blue }, + markdownHeadingDelimiter = { fg = C.red }, + markdownHeadingRule = { fg = C.accent }, + markdownId = { fg = C.purple }, + markdownIdDeclaration = { fg = C.blue }, + markdownIdDelimiter = { fg = C.light_gray }, + markdownLinkDelimiter = { fg = C.light_gray }, + markdownItalic = { style = "italic" }, + markdownLinkText = { fg = C.blue }, + markdownListMarker = { fg = C.red }, + markdownOrderedListMarker = { fg = C.red }, + markdownRule = { fg = C.accent }, + markdownUrl = { fg = C.cyan, style = "underline" }, } -return markdown \ No newline at end of file +return markdown diff --git a/lua/spacegray/palette.lua b/lua/spacegray/palette.lua index df764c81..d3274700 100644 --- a/lua/spacegray/palette.lua +++ b/lua/spacegray/palette.lua @@ -1,40 +1,40 @@ local colors = { - fg = "#ABB2BF", - bg = "#202020", - alt_bg = "#262626", - dark = "#222222", - accent = "#AAAAAA", - popup_back = "#2D2D30", - search_orange = "#613214", - search_blue = "#5e81ac", - white = "#D8DEE9", - gray = "#9BA1AB", - light_gray = "#c8c9c1", - blue = "#5f8ccd", - dark_blue = "#223E55", - light_blue = "#8dc0d5", - green = "#73aa7b", - cyan = "#4EC9B0", - light_green = "#B5CEA8", - red = "#D16969", - orange = "#D1866B", - light_red = "#CA535F", - yellow = "#ECCC8E", - yellow_orange = "#D7BA7D", - purple = "#BF82B4", - magenta = "#D16D9E", - cursor_fg = "#515052", - cursor_bg = "#AEAFAD", - sign_add = "#587c0c", - sign_change = "#0c7d9d", - sign_delete = "#94151b", - error_red = "#F44747", - warning_orange = "#ff8800", - info_yellow = "#FFCC66", - hint_blue = "#4FC1FF", - purple_test = "#ff007c", - cyan_test = "#00dfff", - ui_blue = "#264F78", + fg = "#ABB2BF", + bg = "#202020", + alt_bg = "#262626", + dark = "#222222", + accent = "#AAAAAA", + popup_back = "#2D2D30", + search_orange = "#613214", + search_blue = "#5e81ac", + white = "#D8DEE9", + gray = "#9BA1AB", + light_gray = "#c8c9c1", + blue = "#5f8ccd", + dark_blue = "#223E55", + light_blue = "#8dc0d5", + green = "#73aa7b", + cyan = "#4EC9B0", + light_green = "#B5CEA8", + red = "#D16969", + orange = "#D1866B", + light_red = "#CA535F", + yellow = "#ECCC8E", + yellow_orange = "#D7BA7D", + purple = "#BF82B4", + magenta = "#D16D9E", + cursor_fg = "#515052", + cursor_bg = "#AEAFAD", + sign_add = "#587c0c", + sign_change = "#0c7d9d", + sign_delete = "#94151b", + error_red = "#F44747", + warning_orange = "#ff8800", + info_yellow = "#FFCC66", + hint_blue = "#4FC1FF", + purple_test = "#ff007c", + cyan_test = "#00dfff", + ui_blue = "#264F78", } -return colors \ No newline at end of file +return colors diff --git a/lua/spacegray/util.lua b/lua/spacegray/util.lua index 1cc5a009..dbac18a2 100644 --- a/lua/spacegray/util.lua +++ b/lua/spacegray/util.lua @@ -1,22 +1,25 @@ local M = {} local function highlight(group, properties) - local bg = properties.bg == nil and "" or "guibg=" .. properties.bg - local fg = properties.fg == nil and "" or "guifg=" .. properties.fg - local style = properties.style == nil and "" or "gui=" .. properties.style + local bg = properties.bg == nil and "" or "guibg=" .. properties.bg + local fg = properties.fg == nil and "" or "guifg=" .. properties.fg + local style = properties.style == nil and "" or "gui=" .. properties.style - local cmd = table.concat({ - "highlight", group, bg, fg, style - }, " ") + local cmd = table.concat({ + "highlight", + group, + bg, + fg, + style, + }, " ") - vim.api.nvim_command(cmd) + vim.api.nvim_command(cmd) end - function M.initialise(skeleton) - for group, properties in pairs(skeleton) do - highlight(group, properties) - end + for group, properties in pairs(skeleton) do + highlight(group, properties) + end end -return M \ No newline at end of file +return M -- cgit v1.2.3 From 2345d8cf21fd93a6cf5f716d0345ebce285660a1 Mon Sep 17 00:00:00 2001 From: christianchiarulli Date: Fri, 6 Aug 2021 15:27:06 -0400 Subject: update green --- lua/spacegray/palette.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lua/spacegray') diff --git a/lua/spacegray/palette.lua b/lua/spacegray/palette.lua index d3274700..924482fd 100644 --- a/lua/spacegray/palette.lua +++ b/lua/spacegray/palette.lua @@ -13,7 +13,7 @@ local colors = { blue = "#5f8ccd", dark_blue = "#223E55", light_blue = "#8dc0d5", - green = "#73aa7b", + green = "#83ba8b", cyan = "#4EC9B0", light_green = "#B5CEA8", red = "#D16969", -- cgit v1.2.3