From d20131133fe3cbe58662f0297d523c59b66d362e Mon Sep 17 00:00:00 2001 From: Devidxyz Date: Fri, 15 Dec 2023 17:30:24 +0100 Subject: [PATCH] Escape square brackets in path --- lua/openingh/init.lua | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/lua/openingh/init.lua b/lua/openingh/init.lua index c8b0253..a6b5b1e 100644 --- a/lua/openingh/init.lua +++ b/lua/openingh/init.lua @@ -3,7 +3,7 @@ local M = {} function M.setup() -- get the current working directory and set the url - local current_buffer = vim.fn.expand("%:p:h") + local current_buffer = vim.fn.expand("%:p:h"):gsub("%[", "\\["):gsub("%]", "\\]") local repo_url = vim.fn.system("git -C " .. current_buffer .. " config --get remote.origin.url") if repo_url:len() == 0 then @@ -56,7 +56,6 @@ function M.get_file_url( return end - local file_page_url = M.repo_url .. "/blob/" .. get_current_branch_or_commit_with_priority(priority) .. file_path if range_start and not range_end then