blob: 8ff52513b59a89d5fb02991487dd9b67e88a6f97 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
local M = {}
local converter = require("intellij_to_vscode.converter")
function M.setup(opts)
opts = opts or {}
M.opts = opts
vim.api.nvim_create_user_command("ITVConvert", function()
local ok, err = pcall(converter.convert_all, opts)
if not ok then
vim.notify("ITVConvert failed: " .. tostring(err), vim.log.levels.ERROR)
else
vim.notify("Converted IntelliJ run configurations to .vscode/launch.json", vim.log.levels.INFO)
end
end, {})
end
function M.convert_all(opts)
return converter.convert_all(opts or M.opts)
end
return M
|