fix: escape special characters when editing buffer (#96)

This commit is contained in:
Steven Arcangeli 2023-05-05 08:32:44 -07:00
parent 37cb6be6f6
commit 339ade9dc3
2 changed files with 13 additions and 4 deletions

View file

@ -8,6 +8,14 @@ M.parse_url = function(url)
return url:match("^(.*://)(.*)$")
end
---Escapes a filename for use in :edit
---@param filename string
---@return string
M.escape_filename = function(filename)
local ret = filename:gsub("([%%#])", "\\%1")
return ret
end
---@param bufnr integer
---@return nil|oil.Adapter
M.get_adapter = function(bufnr)