From 3275996ce65f142d0e96b9fc2658f94e5bd43ad5 Mon Sep 17 00:00:00 2001 From: Steven Arcangeli Date: Mon, 16 Oct 2023 08:19:34 -0700 Subject: [PATCH] fix: shorten path when opening files (#194, #197) --- lua/oil/init.lua | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lua/oil/init.lua b/lua/oil/init.lua index 4f806993..ceb6cf75 100644 --- a/lua/oil/init.lua +++ b/lua/oil/init.lua @@ -569,6 +569,11 @@ M.select = function(opts, callback) keepalt = true, emsg_silent = true, } + -- If we're editing a file on disk, shorten the path prior to :edit so the + -- display name will show up shortened + if adapter.name == "files" and not util.parse_url(normalized_url) then + normalized_url = require("oil.fs").shorten_path(normalized_url) + end local filename = util.escape_filename(normalized_url) -- If we're previewing a file that hasn't been opened yet, make sure it gets deleted after we