diff options
Diffstat (limited to 'lua')
| -rw-r--r-- | lua/default-config.lua | 8 | ||||
| -rw-r--r-- | lua/spacegray/Git.lua | 14 | ||||
| -rw-r--r-- | lua/spacegray/LSP.lua | 192 | ||||
| -rw-r--r-- | lua/spacegray/Treesitter.lua | 106 | ||||
| -rw-r--r-- | lua/spacegray/Whichkey.lua | 12 | ||||
| -rw-r--r-- | lua/spacegray/config.lua | 26 | ||||
| -rw-r--r-- | lua/spacegray/highlights.lua | 192 | ||||
| -rw-r--r-- | lua/spacegray/init.lua | 53 | ||||
| -rw-r--r-- | lua/spacegray/markdown.lua | 48 | ||||
| -rw-r--r-- | lua/spacegray/palette.lua | 74 | ||||
| -rw-r--r-- | lua/spacegray/util.lua | 27 | 
11 files changed, 377 insertions, 375 deletions
| diff --git a/lua/default-config.lua b/lua/default-config.lua index 41a42171..739612af 100644 --- a/lua/default-config.lua +++ b/lua/default-config.lua @@ -407,10 +407,10 @@ lvim.lang = {          on_attach = common_on_attach,          on_init = common_on_init,          -- init_options = { -          -- elmAnalyseTrigger = "change", -          -- elmFormatPath = DATA_PATH .. "/lspinstall/elm/node_modules/.bin/elm-format", -          -- elmPath = DATA_PATH .. "/lspinstall/elm/node_modules/.bin/", -          -- elmTestPath = DATA_PATH .. "/lspinstall/elm/node_modules/.bin/elm-test", +        -- elmAnalyseTrigger = "change", +        -- elmFormatPath = DATA_PATH .. "/lspinstall/elm/node_modules/.bin/elm-format", +        -- elmPath = DATA_PATH .. "/lspinstall/elm/node_modules/.bin/", +        -- elmTestPath = DATA_PATH .. "/lspinstall/elm/node_modules/.bin/elm-test",          -- },        },      }, 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 | 
