From 6cbc8d725d3964cb08d679774db67d41fa002647 Mon Sep 17 00:00:00 2001 From: Steven Arcangeli Date: Tue, 10 Oct 2023 19:51:43 -0700 Subject: [PATCH] fix: shorten path when opening files (#194) --- lua/oil/init.lua | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lua/oil/init.lua b/lua/oil/init.lua index 4f80699..ceb6cf7 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