Fix formatting issues (#1200)

This commit is contained in:
Luc Sinet 2021-08-01 12:02:19 +02:00 committed by GitHub
parent e2dd993ce7
commit 341a17daa6
WARNING! Although there is a key with this ID in the database it does not verify this commit! This commit is SUSPICIOUS.
GPG key ID: 4AEE18F83AFDEB23
11 changed files with 377 additions and 375 deletions

View file

@ -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",
-- },
},
},

View file

@ -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

View file

@ -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
return LSP

View file

@ -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
return Treesitter

View file

@ -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
return Whichkey

View file

@ -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

View file

@ -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
return highlights

View file

@ -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 ()
async = vim.loop.new_async(vim.schedule_wrap(function()
local skeletons = {}
for _, skeleton in ipairs(skeletons) do
util.initialise(skeleton)
end
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()
async:send()

View file

@ -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

View file

@ -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
return colors

View file

@ -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
return M