From 7778f60f93d4fdaa777eb706d378bd8e23391128 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sergio=20La=C3=ADn?= Date: Wed, 3 Jan 2024 10:59:13 +0100 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20feat(nvim):=20symbol=20usage=20is?= =?UTF-8?q?=20show=20if=20there=20is=20more=20than=201=20reference?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../nvim/lua/plugins/extras/lsp/symbol-usage.lua | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) 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, + }, }