diff --git a/.config/nvim/lua/plugins/extras/lsp/symbol-usage.lua b/.config/nvim/lua/plugins/extras/lsp/symbol-usage.lua index 54599683..c0c11fa2 100644 --- a/.config/nvim/lua/plugins/extras/lsp/symbol-usage.lua +++ b/.config/nvim/lua/plugins/extras/lsp/symbol-usage.lua @@ -7,5 +7,16 @@ return { return "BufRead" end end, - opts = {}, + opts = { + vt_position = "end_of_line", + text_format = function(symbol) + if symbol.references then + local usage = symbol.references <= 1 and "usage" or "usages" + local num = symbol.references == 0 and "no" or symbol.references + return string.format(" 󰌹 %s %s", num, usage) + else + return "" + end + end, + }, }