From be695dc3502f8fb052a83720f3a4dd9578cacdf0 Mon Sep 17 00:00:00 2001 From: Steven Arcangeli Date: Fri, 21 Apr 2023 21:56:40 -0700 Subject: [PATCH] fix: allow calling oil.open() with a url --- lua/oil/init.lua | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lua/oil/init.lua b/lua/oil/init.lua index 992e8ae..437f9c0 100644 --- a/lua/oil/init.lua +++ b/lua/oil/init.lua @@ -166,7 +166,12 @@ end M.get_url_for_path = function(dir) local config = require("oil.config") local fs = require("oil.fs") + local util = require("oil.util") if dir then + local scheme = util.parse_url(dir) + if scheme then + return dir + end local abspath = vim.fn.fnamemodify(dir, ":p") local path = fs.os_to_posix_path(abspath) return config.adapter_to_scheme.files .. path