diff --git a/remap.lua b/remap.lua index c51fbe1..4cba70a 100644 --- a/remap.lua +++ b/remap.lua @@ -3,14 +3,20 @@ vim.keymap.set("v", "K", ":m '<-2gv=gv") vim.keymap.set("x", "p", "\"_dP") +vim.keymap.set("n", "", "zz") +vim.keymap.set("n", "", "zz") + if package.config:sub(1, 1) == "\\" then vim.keymap.set("n", "oe", ":!explorer .", { desc = "[O]pen [E]xplorer in current working directory" }) vim.keymap.set("n", "ot", ":!wt -w 0 nt -d .", { desc = "[O]pen Windows [T]erminal in current working directory" }) vim.keymap.set("n", "oce", function() - local path = vim.api.nvim_buf_get_name(0) - local dir = path:sub(1, path:find('\\[^\\]*$')) - os.execute("explorer " .. dir) + -- local path = vim.api.nvim_buf_get_name(0) + -- local dir = path:sub(1, path:find('\\[^\\]*$')) + local dir = vim.fn.expand("%:p:h") + dir = string.gsub(dir, "/", "\\") + print(dir) + os.execute("explorer \"" .. dir .. "\"") end, { desc = "[O]pen [C]urrent buffer [Explorer]" }) end