diff --git a/README.md b/README.md
index c2b50ef2..261adf19 100644
--- a/README.md
+++ b/README.md
@@ -1047,6 +1047,20 @@ cmp = true
+
+
+
+ copilot.vim |
+
+
+```lua
+copilot_vim = false,
+```
+
+ |
+
+
+
diff --git a/lua/catppuccin/groups/integrations/copilot_vim.lua b/lua/catppuccin/groups/integrations/copilot_vim.lua
new file mode 100644
index 00000000..1f8764ac
--- /dev/null
+++ b/lua/catppuccin/groups/integrations/copilot_vim.lua
@@ -0,0 +1,10 @@
+local M = {}
+
+function M.get()
+ return {
+ CopilotSuggestion = { fg = C.overlay0 },
+ CopilotAnnotation = { fg = C.blue },
+ }
+end
+
+return M
diff --git a/lua/catppuccin/types.lua b/lua/catppuccin/types.lua
index b8f3f737..f2b4dc08 100644
--- a/lua/catppuccin/types.lua
+++ b/lua/catppuccin/types.lua
@@ -121,11 +121,12 @@
---@field barbecue CtpIntegrationBarbecue | boolean?
---@field beacon boolean?
---@field blink_cmp boolean?
----@field colorful_winsep CtpIntegrationColorfulWinsep | boolean?
---@field cmp boolean?
-- `coc.nvim` links to `native_lsp` highlight groups, so you can use
-- `native_lsp.virtual_text` and `native_lsp.underlines` to style diagnostics.
---@field coc_nvim boolean?
+---@field colorful_winsep CtpIntegrationColorfulWinsep | boolean?
+---@field copilot_vim boolean?
-- ```lua
-- local sign = vim.fn.sign_define
--