enc: add new lspkind icons

This commit is contained in:
Pojok Code 2025-07-14 23:25:06 +07:00
parent 4baa37dec7
commit be2518be72
3 changed files with 53 additions and 6 deletions

View file

@ -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)",

View file

@ -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 = "",