diff --git a/dots/.nvim-environments/primary/config/lua/plugins/configs/_cmp.lua b/dots/.nvim-environments/primary/config/lua/plugins/configs/_cmp.lua index d9118ef0..efade92a 100755 --- a/dots/.nvim-environments/primary/config/lua/plugins/configs/_cmp.lua +++ b/dots/.nvim-environments/primary/config/lua/plugins/configs/_cmp.lua @@ -13,18 +13,17 @@ cmp.setup({ fields = { cmp.ItemField.Kind, cmp.ItemField.Abbr, cmp.ItemField.Menu }, format = function(entry, vim_item) local selections = { - fuzzy_buffer = { symbol = "﬘ ", name = "Buffer" }, - luasnip = { symbol = " ", name = "Snippet" }, - path = { symbol = " ", name = "Path" }, - calc = { symbol = " ", name = "Calculator" }, - neorg = { symbol = " ", name = "Neorg" }, - emoji = { symbol = "ﲃ ", name = "Emoji" }, - zsh = { symbol = " ", name = "Zsh" }, - crates = { symbol = " ", name = "Crates" }, - cmdline_history = { symbol = " ", name = "Cmd History" }, - rg = { symbol = " ", name = "Ripgrep" }, - npm = { symbol = " ", name = "Npm," }, - conventionalcommits = { symbol = " ", name = "Commit" }, + fuzzy_buffer = { symbol = "﬘ ", name = "Buffer", hl_group = "Buffer" }, + path = { symbol = " ", name = "Path", hl_group = "Path" }, + calc = { symbol = " ", name = "Calculator", hl_group = "Calculator" }, + neorg = { symbol = " ", name = "Neorg", hl_group = "Neorg" }, + emoji = { symbol = "ﲃ ", name = "Emoji", hl_group = "Emoji" }, + zsh = { symbol = " ", name = "Zsh", hl_group = "Zsh" }, + crates = { symbol = " ", name = "Crates", hl_group = "Crates" }, + cmdline_history = { symbol = " ", name = "Cmd History", hl_group = "CmdHistory" }, + rg = { symbol = " ", name = "Ripgrep", hl_group = "Ripgrep" }, + npm = { symbol = " ", name = "Npm,", hl_group = "Npm," }, + conventionalcommits = { symbol = " ", name = "Commit", hl_group = "Commit" }, } local selection = selections[entry.source.name] @@ -52,6 +51,7 @@ cmp.setup({ end vim_item.kind = " " .. selection.symbol vim_item.menu = selection.symbol .. selection.name + vim_item.kind_hl_group = "CmpCustomSelection" .. selection.hl_group vim_item.abbr = word return vim_item end diff --git a/dots/.nvim-environments/primary/config/lua/plugins/plugins.lua b/dots/.nvim-environments/primary/config/lua/plugins/plugins.lua index 25a1cc64..4bc0aa01 100755 --- a/dots/.nvim-environments/primary/config/lua/plugins/plugins.lua +++ b/dots/.nvim-environments/primary/config/lua/plugins/plugins.lua @@ -82,45 +82,58 @@ return packer.startup({ NeogitDiffDeleteHighlight = { fg = colors.git.removed, bg = colors.diff.delete }, NeogitDiffAddHighlight = { fg = colors.git.added, bg = colors.diff.add }, NeogitCommitViewHeader = { fg = colors.git.changed, bg = colors.diff.text }, - menuSel = { bg = "#16161D", fg = "NONE" }, - Pmenu = { fg = "#DCD7BA", bg = "#22252A" }, - CmpItemAbbrDeprecated = { fg = "#7E8294", bg = "NONE" }, - CmpItemAbbrMatch = { fg = "#7E9CD8", bg = "NONE" }, - CmpItemAbbrMatchFuzzy = { fg = "#7E9CD8", bg = "NONE" }, - CmpItemMenu = { fg = "#FF9E3B", bg = "NONE" }, - CmpItemKindField = { fg = "#DCD7BA", bg = "#D27E99" }, - CmpItemKindProperty = { fg = "#DCD7BA", bg = "#D27E99" }, - CmpItemKindEvent = { fg = "#DCD7BA", bg = "#D27E99" }, + menuSel = { bg = colors.sumiInk0, fg = "NONE" }, + Pmenu = { fg = colors.fujiWhite, bg = colors.sumiInk2 }, + CmpItemAbbrDeprecated = { fg = colors.fujiGray, bg = "NONE" }, + CmpItemAbbrMatch = { fg = colors.crystalBlue, bg = "NONE" }, + CmpItemAbbrMatchFuzzy = { fg = colors.crystalBlue, bg = "NONE" }, + CmpItemMenu = { fg = colors.roninYellow, bg = "NONE" }, + CmpItemKindField = { fg = colors.fujiWhite, bg = colors.sakuraPink }, + CmpItemKindProperty = { fg = colors.fujiWhite, bg = colors.sakuraPink }, + CmpItemKindEvent = { fg = colors.fujiWhite, bg = colors.sakuraPink }, - CmpItemKindText = { fg = "#DCD7BA", bg = "#76946A" }, - CmpItemKindEnum = { fg = "#DCD7BA", bg = "#76946A" }, - CmpItemKindKeyword = { fg = "#DCD7BA", bg = "#76946A" }, + CmpItemKindText = { fg = colors.fujiWhite, bg = colors.dragonBlue }, + CmpItemKindEnum = { fg = colors.fujiWhite, bg = colors.autumnGreen }, + CmpItemKindKeyword = { fg = colors.fujiWhite, bg = colors.autumnGreen }, - CmpItemKindConstant = { fg = "#DCD7BA", bg = "#C0A36E" }, - CmpItemKindConstructor = { fg = "#DCD7BA", bg = "#C0A36E" }, - CmpItemKindReference = { fg = "#DCD7BA", bg = "#C0A36E" }, + CmpItemKindConstant = { fg = colors.fujiWhite, bg = colors.boatYellow2 }, + CmpItemKindConstructor = { fg = colors.fujiWhite, bg = colors.boatYellow2 }, + CmpItemKindReference = { fg = colors.fujiWhite, bg = colors.boatYellow2 }, - CmpItemKindFunction = { fg = "#DCD7BA", bg = "#957FB8" }, - CmpItemKindStruct = { fg = "#DCD7BA", bg = "#957FB8" }, - CmpItemKindClass = { fg = "#DCD7BA", bg = "#957FB8" }, - CmpItemKindModule = { fg = "#DCD7BA", bg = "#957FB8" }, - CmpItemKindOperator = { fg = "#DCD7BA", bg = "#957FB8" }, + CmpItemKindFunction = { fg = colors.fujiWhite, bg = colors.oniViolet }, + CmpItemKindStruct = { fg = colors.fujiWhite, bg = colors.oniViolet }, + CmpItemKindClass = { fg = colors.fujiWhite, bg = colors.oniViolet }, + CmpItemKindModule = { fg = colors.fujiWhite, bg = colors.oniViolet }, + CmpItemKindOperator = { fg = colors.fujiWhite, bg = colors.oniViolet }, - CmpItemKindVariable = { fg = "#DCD7BA", bg = "#54546D" }, - CmpItemKindFile = { fg = "#DCD7BA", bg = "#54546D" }, + CmpItemKindVariable = { fg = colors.fujiWhite, bg = colors.sumiInk4 }, + CmpItemKindFile = { fg = colors.fujiWhite, bg = colors.autumnYellow }, - CmpItemKindUnit = { fg = "#DCD7BA", bg = "#DCA561" }, - CmpItemKindSnippet = { fg = "#DCD7BA", bg = "#DCA561" }, - CmpItemKindFolder = { fg = "#DCD7BA", bg = "#DCA561" }, + CmpItemKindUnit = { fg = colors.fujiWhite, bg = colors.autumnYellow }, + CmpItemKindSnippet = { fg = colors.fujiWhite, bg = colors.autumnYellow }, + CmpItemKindFolder = { fg = colors.fujiWhite, bg = colors.autumnYellow }, - CmpItemKindMethod = { fg = "#DCD7BA", bg = "#7E9CD8" }, - CmpItemKindValue = { fg = "#DCD7BA", bg = "#7E9CD8" }, - CmpItemKindEnumMember = { fg = "#DCD7BA", bg = "#7E9CD8" }, + CmpItemKindMethod = { fg = colors.fujiWhite, bg = colors.dragonBlue }, + CmpItemKindValue = { fg = colors.fujiWhite, bg = colors.dragonBlue }, + CmpItemKindEnumMember = { fg = colors.fujiWhite, bg = colors.dragonBlue }, - CmpItemKindInterface = { fg = "#DCD7BA", bg = "#7AA89F" }, - CmpItemKindColor = { fg = "#DCD7BA", bg = "#7AA89F" }, - CmpItemKindTypeParameter = { fg = "#DCD7BA", bg = "#7AA89F" }, - WinSeparator = { fg = "#54546D", bg = "NONE" }, + CmpItemKindInterface = { fg = colors.fujiWhite, bg = colors.waveAqua2 }, + CmpItemKindColor = { fg = colors.fujiWhite, bg = colors.waveAqua2 }, + CmpItemKindTypeParameter = { fg = colors.fujiWhite, bg = colors.waveAqua2 }, + + CmpCustomSelectionBuffer = { fg = colors.fujiWhite, bg = colors.dragonBlue }, + 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 }, + CmpCustomSelectionZsh = { fg = colors.fujiWhite, bg = colors.waveBlue2 }, + CmpCustomSelectionCrates = { fg = colors.fujiWhite, bg = colors.roninYellow }, + CmpCustomSelectionCmdHistory = { fg = colors.fujiWhite, bg = colors.waveBlue2 }, + CmpCustomSelectionRipgrep = { fg = colors.fujiWhite, bg = colors.dragonBlue }, + CmpCustomSelectionNpm = { fg = colors.fujiWhite, bg = colors.peachRed }, + CmpCustomSelectionCommit = { fg = colors.fujiWhite, bg = colors.peachRed }, + + WinSeparator = { fg = colors.sumiInk4, bg = "NONE" }, }, }) end,