Я думаю, что нашел ответ. Это может быть не самое красивое решение, но оно работает.
При определении инструмента вы можете выбрать вход в раскрывающемся меню, есть опция для выбранного текста в качестве ввода.
Так, например, если у вас есть программа, которая читает 3 переменные из стандартного ввода, вы можете добавить комментарий к своему коду, например //1 3 2
, выбрать только цифры и запустить инструмент. Эти числа будут использоваться в качестве входных данных в этом порядке, так или иначе, это работает только с пробелами.
Жестокий способ реализации этого состоит в том, чтобы сканировать входящие вызовы в исходном коде и запрашивать их через zenity в gedit. инструмент, я думаю.