From 6e0aaf7e330a2c8c560d394586dbd5c3df9a142c Mon Sep 17 00:00:00 2001 From: Price Hiller Date: Thu, 28 Sep 2023 16:16:09 -0500 Subject: [PATCH] feat(nvim): add cmp icon for docker --- dots/.config/nvim/lua/plugins/configs/cmp.lua | 11 +++++++++-- dots/.config/nvim/lua/plugins/configs/kanagawa.lua | 3 ++- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/dots/.config/nvim/lua/plugins/configs/cmp.lua b/dots/.config/nvim/lua/plugins/configs/cmp.lua index ec0c4f46..186e6092 100644 --- a/dots/.config/nvim/lua/plugins/configs/cmp.lua +++ b/dots/.config/nvim/lua/plugins/configs/cmp.lua @@ -151,13 +151,20 @@ return { conventionalcommits = { symbol = " ", name = "Commit", hl_group = "Commit" }, spell = { symbol = "󰏪 ", name = "Spell", hl_group = "Spell" }, git = { symbol = "󰊢 ", name = "Git", hl_group = "Git" }, + docker_compose_language_service = { symbol = "󰡨 ", name = "Docker", hl_group = "Docker"} } local extra_kind_icons = { TypeParameter = "", } - local selection = selections[entry.source.name] + local selection + if entry.source.name == "nvim_lsp" then + -- vim.notify(vim.inspect(entry.source.source)) + selection = selections[entry.source.source.client.name] + else + selection = selections[entry.source.name] + end if not selection then local kind = require("lspkind").cmp_format({ mode = "symbol_text", @@ -326,7 +333,7 @@ return { cmp.setup.filetype("gitcommit", { sources = standard_sources({ { name = "conventionalcommits", priotity = 99 }, - { name = "git", priority = 98 } + { name = "git", priority = 98 } }), }) diff --git a/dots/.config/nvim/lua/plugins/configs/kanagawa.lua b/dots/.config/nvim/lua/plugins/configs/kanagawa.lua index 4dddb0a4..cdf4ded1 100644 --- a/dots/.config/nvim/lua/plugins/configs/kanagawa.lua +++ b/dots/.config/nvim/lua/plugins/configs/kanagawa.lua @@ -112,9 +112,10 @@ return { CmpCustomSelectionPath = { fg = colors.fujiWhite, bg = colors.autumnYellow }, CmpCustomSelectionCalculator = { fg = colors.fujiWhite, bg = colors.waveBlue2 }, CmpCustomSelectionNeorg = { fg = colors.fujiWhite, bg = colors.waveAqua1 }, - CmpCustomSelectionEmoji = { fg = colors.fujiWhite, bg = colors.dragonBlue }, + CmpCustomSelectionEmoji = { fg = colors.fujiWhite, bg = colors.carpYellow }, CmpCustomSelectionZsh = { fg = colors.fujiWhite, bg = colors.springGreen }, CmpCustomSelectionCrates = { fg = colors.fujiWhite, bg = colors.roninYellow }, + CmpCustomSelectionDocker = { fg = colors.fujiWhite, bg = colors.springBlue }, CmpCustomSelectionCmdHistory = { fg = colors.fujiWhite, bg = colors.waveBlue2 }, CmpCustomSelectionRipgrep = { fg = colors.fujiWhite, bg = colors.dragonBlue }, CmpCustomSelectionNpm = { fg = colors.fujiWhite, bg = colors.peachRed },