mirror of https://github.com/LazyVim/starter
22 lines
557 B
Lua
22 lines
557 B
Lua
local runner = require("mj.command_runner")
|
|
M = {}
|
|
|
|
M.open = function(subcommand, options)
|
|
local file_path = vim.fn.expand("%")
|
|
file_path = vim.fn.fnamemodify(file_path, ":~:.")
|
|
local files = mj_alternative_file(file_path, subcommand, options)
|
|
files = vim.split(files, " ")
|
|
local file = files[1]
|
|
|
|
if file ~= "" then
|
|
vim.api.nvim_command("e " .. file)
|
|
end
|
|
end
|
|
|
|
function mj_alternative_file(file, subcommand, options)
|
|
local cmd = "mj alternative_file " .. subcommand .. " " .. file .. " " .. options
|
|
return runner.run(cmd)
|
|
end
|
|
|
|
return M
|