Skip to content

Commit

Permalink
feat(codeium-nvim): use astroui for the symbols (#1076)
Browse files Browse the repository at this point in the history
  • Loading branch information
manuuurino committed Jul 2, 2024
1 parent 5a7a7fa commit b5a3aa4
Showing 1 changed file with 48 additions and 31 deletions.
79 changes: 48 additions & 31 deletions lua/astrocommunity/completion/codeium-nvim/init.lua
Original file line number Diff line number Diff line change
Expand Up @@ -7,40 +7,57 @@ return {
enable_chat = true,
},
dependencies = {
"AstroNvim/astrocore",
---@param opts AstroCoreOpts
opts = {
mappings = {
n = {
["<Leader>;"] = {
name = " Codeium",
},
["<Leader>;o"] = {
desc = "Open Chat",
function() vim.cmd "Codeium Chat" end,
},
{
"AstroNvim/astroui",
---@type AstroUIOpts
opts = {
icons = {
Codeium = "",
},
},
},
{
"AstroNvim/astrocore",
---@param opts AstroCoreOpts
opts = function(_, opts)
return require("astrocore").extend_tbl(opts, {
mappings = {
n = {
["<Leader>;"] = {
name = require("astroui").get_icon("Codeium", 1, true) .. "Codeium",
},
["<Leader>;o"] = {
desc = "Open Chat",
function() vim.cmd "Codeium Chat" end,
},
},
},
})
end,
},
},
{
"hrsh7th/nvim-cmp",
optional = true,
dependencies = { "Exafunction/codeium.nvim" },
opts = function(_, opts)
-- Inject codeium into cmp sources, with high priority
table.insert(opts.sources, 1, {
name = "codeium",
group_index = 1,
priority = 10000,
})
end,
},
{
"onsails/lspkind.nvim",
optional = true,
-- Adds icon for codeium using lspkind
opts = function(_, opts)
opts.symbol_map = {
Codeium = require("astroui").get_icon("Codeium", 1, true),
}
end,
},
},
{
"hrsh7th/nvim-cmp",
optional = true,
dependencies = { "Exafunction/codeium.nvim" },
opts = function(_, opts)
-- Inject codeium into cmp sources, with high priority
table.insert(opts.sources, 1, {
name = "codeium",
group_index = 1,
priority = 10000,
})
end,
},
{
"onsails/lspkind.nvim",
optional = true,
-- Adds icon for codeium using lspkind
opts = function(_, opts) opts.symbol_map = { Codeium = "" } end,
},
}

0 comments on commit b5a3aa4

Please sign in to comment.