mirror of
https://github.com/LunarVim/LunarVim.git
synced 2024-09-20 18:45:08 +02:00
Fix formatting issues (#1200)
This commit is contained in:
parent
e2dd993ce7
commit
341a17daa6
11 changed files with 377 additions and 375 deletions
|
@ -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",
|
||||
-- },
|
||||
},
|
||||
},
|
||||
|
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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()
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
Loading…
Reference in a new issue