diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..d8e3a71 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ + +tags diff --git a/lua/base46/extended_integrations/codeactionmenu.lua b/lua/base46/extended_integrations/codeactionmenu.lua new file mode 100644 index 0000000..7310ead --- /dev/null +++ b/lua/base46/extended_integrations/codeactionmenu.lua @@ -0,0 +1,16 @@ +local colors = require("base46").get_theme_tb "base_30" + +return { + CodeActionMenuWarningMessageText = { fg = colors.white }, + CodeActionMenuWarningMessageBorder = { fg = colors.red }, + CodeActionMenuMenuIndex = { fg = colors.blue }, + CodeActionMenuMenuKind = { fg = colors.green }, + CodeActionMenuMenuTitle = { fg = colors.white }, + CodeActionMenuMenuDisabled = { link = "Comment" }, + CodeActionMenuMenuSelection = { fg = colors.blue }, + CodeActionMenuDetailsTitle = { fg = colors.white }, + CodeActionMenuDetailsLabel = { fg = colors.yellow }, + CodeActionMenuDetailsPreferred = { fg = colors.green }, + CodeActionMenuDetailsDisabled = { link = "Comment" }, + CodeActionMenuDetailsUndefined = { link = "Comment" }, +} diff --git a/lua/base46/extended_integrations/hop.lua b/lua/base46/extended_integrations/hop.lua new file mode 100644 index 0000000..f96bb18 --- /dev/null +++ b/lua/base46/extended_integrations/hop.lua @@ -0,0 +1,7 @@ +local colors = require("base46").get_theme_tb "base_30" + +return { + HopNextKey = { fg = colors.red, bold = true }, + HopNextKey1 = { fg = colors.cyan, bold = true }, + HopNextKey2 = { fg = colors.blue, bold = true }, +} diff --git a/lua/base46/extended_integrations/rainbowdelimiters.lua b/lua/base46/extended_integrations/rainbowdelimiters.lua new file mode 100644 index 0000000..8c833fc --- /dev/null +++ b/lua/base46/extended_integrations/rainbowdelimiters.lua @@ -0,0 +1,11 @@ +local colors = require("base46").get_theme_tb "base_30" + +return { + RainbowDelimiterRed = { fg = colors.red }, + RainbowDelimiterYellow = { fg = colors.yellow }, + RainbowDelimiterBlue = { fg = colors.blue }, + RainbowDelimiterOrange = { fg = colors.orange }, + RainbowDelimiterGreen = { fg = colors.green }, + RainbowDelimiterViolet = { fg = colors.purple }, + RainbowDelimiterCyan = { fg = colors.cyan }, +} diff --git a/lua/base46/extended_integrations/todo.lua b/lua/base46/extended_integrations/todo.lua new file mode 100644 index 0000000..16a2afd --- /dev/null +++ b/lua/base46/extended_integrations/todo.lua @@ -0,0 +1,25 @@ +local colors = require("base46").get_theme_tb "base_30" + +return { + TodoBgFix = { fg = colors.black2, bg = colors.red, bold = true }, + TodoBgHack = { fg = colors.black2, bg = colors.orange, bold = true }, + TodoBgNote = { fg = colors.black2, bg = colors.white, bold = true }, + TodoBgPerf = { fg = colors.black2, bg = colors.purple, bold = true }, + TodoBgTest = { fg = colors.black2, bg = colors.purple, bold = true }, + TodoBgTodo = { fg = colors.black2, bg = colors.yellow, bold = true }, + TodoBgWarn = { fg = colors.orange, bold = true }, + TodoFgFix = { fg = colors.red }, + TodoFgHack = { fg = colors.orange }, + TodoFgNote = { fg = colors.white }, + TodoFgPerf = { fg = colors.purple }, + TodoFgTest = { fg = colors.purple }, + TodoFgTodo = { fg = colors.yellow }, + TodoFgWarn = { fg = colors.orange }, + TodoSignFix = { link = "TodoFgFix" }, + TodoSignHack = { link = "TodoFgHack" }, + TodoSignNote = { link = "TodoFgNote" }, + TodoSignPerf = { link = "TodoFgPerf" }, + TodoSignTest = { link = "TodoFgTest" }, + TodoSignTodo = { link = "TodoFgTodo" }, + TodoSignWarn = { link = "TodoFgWarn" }, +} diff --git a/lua/base46/extended_integrations/trouble.lua b/lua/base46/extended_integrations/trouble.lua new file mode 100644 index 0000000..f665dfe --- /dev/null +++ b/lua/base46/extended_integrations/trouble.lua @@ -0,0 +1,27 @@ +local colors = require("base46").get_theme_tb "base_30" + +return { + TroubleCount = { fg = colors.pink }, + TroubleCode = { fg = colors.white }, + TroubleWarning = { fg = colors.orange }, + TroubleSignWarning = { fg = colors.yellow }, + TroubleTextWarning = { fg = colors.white }, + TroublePreview = { fg = colors.red }, + TroubleSource = { fg = colors.cyan }, + TroubleSignHint = { fg = colors.green }, + TroubleTextHint = { fg = colors.red }, + TroubleHint = { fg = colors.orange }, + TroubleSignOther = { fg = colors.green }, + TroubleSignInformation = { fg = colors.white }, + TroubleTextInformation = { fg = colors.blue }, + TroubleInformation = { fg = colors.white }, + TroubleError = { fg = colors.red }, + TroubleTextError = { fg = colors.red }, + TroubleSignError = { fg = colors.red }, + TroubleText = { fg = colors.white }, + TroubleFile = { fg = colors.yellow }, + TroubleFoldIcon = { fg = colors.cyan }, + TroubleNormal = { fg = colors.white }, + TroubleLocation = { fg = colors.red }, + TroubleIndent = { link = colors.Comment }, +} diff --git a/lua/base46/themes/bearded-arc.lua b/lua/base46/themes/bearded-arc.lua index 2d6ba75..f42616d 100644 --- a/lua/base46/themes/bearded-arc.lua +++ b/lua/base46/themes/bearded-arc.lua @@ -73,4 +73,4 @@ M.polish_hl = { M = require("base46").override_theme(M, "bearded-arc") -return M +return M \ No newline at end of file