From 7817c4205ea8e0039d098ee59877f22f6a18a8f8 Mon Sep 17 00:00:00 2001 From: bhagwan Date: Wed, 8 Jun 2022 14:08:02 -0700 Subject: [PATCH] feat(buffers): replace $HOME with '~' for paths outside of cwd (#436) --- lua/fzf-lua/providers/buffers.lua | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lua/fzf-lua/providers/buffers.lua b/lua/fzf-lua/providers/buffers.lua index 8bc7be3..48ef68f 100644 --- a/lua/fzf-lua/providers/buffers.lua +++ b/lua/fzf-lua/providers/buffers.lua @@ -119,6 +119,8 @@ local function gen_buffer_entry(opts, buf, hl_curbuf) if opts.filename_only then bufname = path.basename(bufname) end + -- replace $HOME with '~' for paths ourside of cwd + bufname = bufname:gsub("^"..vim.env.HOME, "~") -- add line number bufname = ("%s:%s"):format(bufname, buf.info.lnum>0 and buf.info.lnum or "") if buf.flag == '%' then