You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
19 lines
417 B
19 lines
417 B
return { |
|
entry = function(_, job) |
|
local block = job.args[1] and job.args[1] == "block" |
|
|
|
local value, event = ya.input({ |
|
title = block and "Open with (block):" or "Open with:", |
|
pos = { "hovered", y = 1, w = 50 }, |
|
}) |
|
|
|
if event == 1 then |
|
local s = ya.target_family() == "windows" and " %*" or ' "$@"' |
|
ya.emit("shell", { |
|
value .. s, |
|
block = block, |
|
orphan = not block, |
|
}) |
|
end |
|
end, |
|
}
|
|
|