From be2518be725541321671220d7900b8dcc514ab38 Mon Sep 17 00:00:00 2001 From: Pojok Code Date: Mon, 14 Jul 2025 23:25:06 +0700 Subject: [PATCH] enc: add new lspkind icons --- lazy-lock.json | 10 ++++----- lua/pcode/plugins/cmp.lua | 2 +- lua/pcode/user/icons.lua | 47 +++++++++++++++++++++++++++++++++++++++ 3 files changed, 53 insertions(+), 6 deletions(-) diff --git a/lazy-lock.json b/lazy-lock.json index 2c54ab3..5e5aa7e 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -5,7 +5,7 @@ "auto-bufferline.nvim": { "branch": "main", "commit": "2766951c88e7fdf667b25799771d209fe1f025f3" }, "auto-conform.nvim": { "branch": "main", "commit": "5f0897235e84bf2f8ff9d634e81678d5bfa63ab8" }, "auto-lint.nvim": { "branch": "main", "commit": "aff13cb8eaa055e66e940d43b7d83166397e5413" }, - "auto-lsp.nvim": { "branch": "main", "commit": "873bce063d265f55aa7198abdfd9f0c0fb0d1dc9" }, + "auto-lsp.nvim": { "branch": "main", "commit": "87c16c87eef5a94472f88f87361ed14f412d40fc" }, "auto-lualine.nvim": { "branch": "main", "commit": "bb6c1132f53969e4c404b16ccb35beff25af7e2d" }, "breadcrumbs.nvim": { "branch": "master", "commit": "9f764278784ce2f10dbe2f555ba14be2451d36a0" }, "bufferline.nvim": { "branch": "main", "commit": "655133c3b4c3e5e05ec549b9f8cc2894ac6f51b3" }, @@ -20,11 +20,11 @@ "dracula.nvim": { "branch": "main", "commit": "96c9d19ce81b26053055ad6f688277d655b3f7d2" }, "dressing.nvim": { "branch": "master", "commit": "2d7c2db2507fa3c4956142ee607431ddb2828639" }, "friendly-snippets": { "branch": "main", "commit": "572f5660cf05f8cd8834e096d7b4c921ba18e175" }, - "gitsigns.nvim": { "branch": "main", "commit": "4666d040b60d1dc0e474ccd9a3fd3c4d67b4767c" }, + "gitsigns.nvim": { "branch": "main", "commit": "bbee149e00c404aa9f7a7c248b981cde953b252a" }, "indent-blankline.nvim": { "branch": "master", "commit": "005b56001b2cb30bfa61b7986bc50657816ba4ba" }, "lazy.nvim": { "branch": "main", "commit": "6c3bda4aca61a13a9c63f1c1d1b16b9d3be90d7a" }, "lualine.nvim": { "branch": "master", "commit": "a94fc68960665e54408fe37dcf573193c4ce82c9" }, - "mason-lspconfig.nvim": { "branch": "main", "commit": "7815740f4d0afb74ada00956c36e18ad695ed9e3" }, + "mason-lspconfig.nvim": { "branch": "main", "commit": "acb2d97a5c5e3f58156cb387fdf6035c34cd2768" }, "mason.nvim": { "branch": "main", "commit": "8024d64e1330b86044fed4c8494ef3dcd483a67c" }, "multiple-cursors.nvim": { "branch": "main", "commit": "1ac15d047a4b265cc2389957bcc56ee561b29e02" }, "neocodeium": { "branch": "main", "commit": "b4daf6805511681f83b37829e98f2d79418a93a6" }, @@ -33,7 +33,7 @@ "nvim-autopairs": { "branch": "master", "commit": "23320e75953ac82e559c610bec5a90d9c6dfa743" }, "nvim-cmp": { "branch": "main", "commit": "b5311ab3ed9c846b585c0c15b7559be131ec4be9" }, "nvim-lint": { "branch": "master", "commit": "3c5e34c24834a67b1cb37600ab7663eefd2b0390" }, - "nvim-lspconfig": { "branch": "master", "commit": "dbdb80d3bd311989d21029c63918d67a786d5013" }, + "nvim-lspconfig": { "branch": "master", "commit": "d005da998edad401524504d03c7a88a56d125224" }, "nvim-material-icon": { "branch": "main", "commit": "c25a4e56be2f846dfdf8f30b980adc17f219d019" }, "nvim-navic": { "branch": "master", "commit": "f887d794a0f4594882814d7780980a949200a238" }, "nvim-notify": { "branch": "master", "commit": "a22f5d7ac511c2df2fd3290a9f04c48d5a822e2e" }, @@ -41,7 +41,7 @@ "nvim-treesitter": { "branch": "master", "commit": "42fc28ba918343ebfd5565147a42a26580579482" }, "nvim-ts-autotag": { "branch": "main", "commit": "a1d526af391f6aebb25a8795cbc05351ed3620b5" }, "nvim-ts-context-commentstring": { "branch": "main", "commit": "1b212c2eee76d787bbea6aa5e92a2b534e7b4f8f" }, - "nvim-web-devicons": { "branch": "master", "commit": "a1366758b3a232036dc97be8ca41184aa3f50506" }, + "nvim-web-devicons": { "branch": "master", "commit": "0422a19d9aa3aad2c7e5cca167e5407b13407a9d" }, "plenary.nvim": { "branch": "master", "commit": "857c5ac632080dba10aae49dba902ce3abf91b35" }, "rainbow-delimiters.nvim": { "branch": "master", "commit": "55ad4fb76ab68460f700599b7449385f0c4e858e" }, "smart-splits.nvim": { "branch": "master", "commit": "30d645ed1eab77df9a5d9e98515316165b7d9ab9" }, diff --git a/lua/pcode/plugins/cmp.lua b/lua/pcode/plugins/cmp.lua index 25bf88f..642b2ec 100644 --- a/lua/pcode/plugins/cmp.lua +++ b/lua/pcode/plugins/cmp.lua @@ -89,7 +89,7 @@ return { fields = { "kind", "abbr", "menu" }, format = function(entry, vim_item) vim_item.menu = vim.api.nvim_get_mode().mode == "c" and "" or all_trim(vim_item.kind) - vim_item.kind = string.format("%s", all_trim(require("pcode.user.icons")["kind"][vim_item.kind])) + vim_item.kind = string.format("%s", all_trim(require("pcode.user.icons")["kind2"][vim_item.kind])) -- vim_item.menu = ({ -- nvim_lsp = "(LSP)", -- luasnip = "(Snippet)", diff --git a/lua/pcode/user/icons.lua b/lua/pcode/user/icons.lua index b25637a..b31639e 100644 --- a/lua/pcode/user/icons.lua +++ b/lua/pcode/user/icons.lua @@ -44,6 +44,53 @@ return { Operator = "", TypeParameter = "", }, + kind2 = { + Array = "  ", + Boolean = " 󰨙 ", + Class = " 󰯳 ", + Codeium = " 󰘦 ", + Color = " 󰰠 ", + Control = "  ", + Collapsed = " > ", + Constant = " 󰯱 ", + Constructor = "  ", + Copilot = "  ", + Enum = " 󰯹 ", + EnumMember = "  ", + Event = "  ", + Field = "  ", + File = "  ", + Folder = "  ", + -- Function = " 󰡱 ", + Function = " 󰯼 ", + Interface = " 󰰅 ", + Key = "  ", + -- Keyword = " 󱕴 ", + Keyword = "  ", + Method = " 󰰑 ", + Module = " 󰆼 ", + Namespace = " 󰰔 ", + Null = "  ", + Number = " 󰰔 ", + Object = " 󰲟 ", + Operator = "  ", + Package = " 󰰚 ", + Property = " 󰲽 ", + Reference = " 󰰠 ", + -- Snippet = "  ", + Snippet = "  ", + String = "  ", + Struct = " 󰰣 ", + TabNine = " 󰏚 ", + -- Text = " 󱜥 ", + Text = "  ", + TypeParameter = " 󰰦 ", + Unit = " 󱜥 ", + Value = "  ", + -- Variable = " 󰫧 ", + -- Variable = "  ", + Variable = " 󰰬 ", + }, git = { LineAdded = "", LineModified = "",