aboutsummaryrefslogtreecommitdiff
path: root/lua/plugins/lspkind.lua
diff options
context:
space:
mode:
Diffstat (limited to 'lua/plugins/lspkind.lua')
-rw-r--r--lua/plugins/lspkind.lua47
1 files changed, 47 insertions, 0 deletions
diff --git a/lua/plugins/lspkind.lua b/lua/plugins/lspkind.lua
new file mode 100644
index 0000000..72ca5c2
--- /dev/null
+++ b/lua/plugins/lspkind.lua
@@ -0,0 +1,47 @@
+local status, lspkind = pcall(require, "lspkind")
+if (not status) then return end
+
+lspkind.init({
+ -- enables text annotations
+ --
+ -- default: true
+ mode = 'symbol',
+
+ -- default symbol map
+ -- can be either 'default' (requires nerd-fonts font) or
+ -- 'codicons' for codicon preset (requires vscode-codicons font)
+ --
+ -- default: 'default'
+ preset = 'codicons',
+
+ -- override preset symbols
+ --
+ -- default: {}
+ symbol_map = {
+ Text = "",
+ Method = "",
+ Function = "",
+ Constructor = "",
+ Field = "ﰠ",
+ Variable = "",
+ Class = "ﴯ",
+ Interface = "",
+ Module = "",
+ Property = "ﰠ",
+ Unit = "塞",
+ Value = "",
+ Enum = "",
+ Keyword = "",
+ Snippet = "",
+ Color = "",
+ File = "",
+ Reference = "",
+ Folder = "",
+ EnumMember = "",
+ Constant = "",
+ Struct = "פּ",
+ Event = "",
+ Operator = "",
+ TypeParameter = ""
+ },
+})