From 867f0d714d5eed40c9e5b59ee9dd6e59672cb4b4 Mon Sep 17 00:00:00 2001 From: Senghan Bright Date: Tue, 19 Jan 2021 08:20:07 +0100 Subject: [PATCH] show dot-slash relative dir indicator --- lua/telescope/_extensions/frecency.lua | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/lua/telescope/_extensions/frecency.lua b/lua/telescope/_extensions/frecency.lua index ec5d5a3..5111ae8 100644 --- a/lua/telescope/_extensions/frecency.lua +++ b/lua/telescope/_extensions/frecency.lua @@ -39,7 +39,7 @@ local frecency = function(opts) } -- TODO: look into why this gets called so much - local bufnr, buf_is_loaded, filename, hl_filename, display_items + local bufnr, buf_is_loaded, filename, hl_filename, display_items, original_filename local make_display = function(entry) bufnr = vim.fn.bufnr @@ -55,9 +55,14 @@ local frecency = function(opts) end + original_filename = filename filename = path.make_relative(filename, cwd) if frecency_utils.string_starts(filename, os_home) then filename = "~/" .. path.make_relative(filename, os_home) + else + if filename ~= original_filename then + filename = "./" .. filename + end end