diff --git a/README.md b/README.md index 516ed0bc..f995a36d 100644 --- a/README.md +++ b/README.md @@ -325,6 +325,22 @@ alpha = true + + + + artio.nvim + + +```lua +artio = true +``` + + + + + + diff --git a/lua/catppuccin/groups/integrations/artio.lua b/lua/catppuccin/groups/integrations/artio.lua new file mode 100644 index 00000000..86c47752 --- /dev/null +++ b/lua/catppuccin/groups/integrations/artio.lua @@ -0,0 +1,26 @@ +local M = {} + +M.url = "https://github.com/comfysage/artio.nvim" + +function M.get() + local transparent_background = require("catppuccin").options.transparent_background + + return { + ArtioNormal = { + fg = C.text, + bg = transparent_background and "NONE" or C.mantle, + }, + ArtioSel = { + fg = C.flamingo, + bg = C.surface0, + style = { "bold" }, + }, + ArtioMatch = { fg = C.blue }, + ArtioPointer = { fg = C.flamingo }, + ArtioPrompt = { fg = C.blue }, + ArtioMark = { fg = C.yellow }, + ArtioMarkLine = { link = "Visual" }, + } +end + +return M diff --git a/lua/catppuccin/types.lua b/lua/catppuccin/types.lua index fba952d9..a5e1cf66 100644 --- a/lua/catppuccin/types.lua +++ b/lua/catppuccin/types.lua @@ -122,6 +122,7 @@ ---@class CtpIntegrations ---@field aerial boolean? ---@field alpha boolean? +---@field artio boolean? ---@field avante CtpIntegratinAvant | boolean? ---@field barbar boolean? -- Use this to set it up: diff --git a/lua/catppuccin/utils/integration_mappings.lua b/lua/catppuccin/utils/integration_mappings.lua index 64aeffe6..fcc1e1c2 100644 --- a/lua/catppuccin/utils/integration_mappings.lua +++ b/lua/catppuccin/utils/integration_mappings.lua @@ -1,6 +1,7 @@ local M = { ["aerial.nvim"] = "aerial", ["alpha-nvim"] = "alpha", + ["artio.nvim"] = "artio", ["avante.nvim"] = "avante", ["barbar.nvim"] = "barbar", ["beacon.nvim"] = "beacon",