summaryrefslogtreecommitdiff
path: root/lua/lvim/core/cmp.lua
diff options
context:
space:
mode:
authorPhilippe Richard <[email protected]>2022-10-02 23:48:23 -0400
committerGitHub <[email protected]>2022-10-02 23:48:23 -0400
commit8767a17b5e6087153494a5cd30e5ae0c5165c9af (patch)
tree40f57839009330a85471662acf12f87f6e46017d /lua/lvim/core/cmp.lua
parent228658b02e083d0294b737b39275f3b62c007b94 (diff)
feat: move icons to a single icons file (#3115)
Diffstat (limited to 'lua/lvim/core/cmp.lua')
-rw-r--r--lua/lvim/core/cmp.lua30
1 files changed, 2 insertions, 28 deletions
diff --git a/lua/lvim/core/cmp.lua b/lua/lvim/core/cmp.lua
index a6362aa7..319bdc64 100644
--- a/lua/lvim/core/cmp.lua
+++ b/lua/lvim/core/cmp.lua
@@ -141,33 +141,7 @@ M.config = function()
formatting = {
fields = { "kind", "abbr", "menu" },
max_width = 0,
- kind_icons = {
- Class = "ī – ",
- Color = "îˆĢ ",
- Constant = " ",
- Constructor = "īĨ ",
- Enum = "īŠ—",
- EnumMember = "ī… ",
- Event = " ",
- Field = " ",
- File = "",
- Folder = "īŠ ",
- Function = "īž” ",
- Interface = "ī°Ž ",
- Keyword = " ",
- Method = " ",
- Module = " ",
- Operator = "īš”",
- Property = " ",
- Reference = " ",
- Snippet = "īƒ„ ",
- Struct = " ",
- Text = "īž ",
- TypeParameter = "īžƒ ",
- Unit = "īĨŦ",
- Value = "īĸŸ ",
- Variable = "īšĻ ",
- },
+ kind_icons = lvim.icons.kind,
source_names = {
nvim_lsp = "(LSP)",
emoji = "(Emoji)",
@@ -189,7 +163,7 @@ M.config = function()
format = function(entry, vim_item)
local max_width = lvim.builtin.cmp.formatting.max_width
if max_width ~= 0 and #vim_item.abbr > max_width then
- vim_item.abbr = string.sub(vim_item.abbr, 1, max_width - 1) .. "â€Ļ"
+ vim_item.abbr = string.sub(vim_item.abbr, 1, max_width - 1) .. lvim.icons.ui.Ellipsis
end
if lvim.use_icons then
vim_item.kind = lvim.builtin.cmp.formatting.kind_icons[vim_item.kind]