From 22ab2ce1d56832588a634e7737404d9344698bd3 Mon Sep 17 00:00:00 2001 From: Steven Arcangeli Date: Sun, 24 Dec 2023 11:32:26 -0500 Subject: [PATCH] fix: handle opening oil from buffers with foreign schemes (#256) --- lua/oil/init.lua | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lua/oil/init.lua b/lua/oil/init.lua index daeb66c..05b2830 100644 --- a/lua/oil/init.lua +++ b/lua/oil/init.lua @@ -212,6 +212,11 @@ M.get_buffer_parent_url = function(bufname, use_oil_parent) return config.adapter_to_scheme.files .. util.addslash(path) end + -- This is some unknown buffer scheme + if not config.adapters[scheme] then + return vim.fn.getcwd() + end + if not use_oil_parent then return bufname end