Дело в том, что textfilterplugin.so - это KTextEditor/Plugin который находится в /usr/lib/qt/plugins/ktexteditor/ . Плагины Kdevelop хранятся в /usr/lib/qt/plugins/kdevplatform/ и должны быть KDevelop/Plugin .
Так что вам нужно раскошелиться на textfilter и сделать из него плагин Kdevelop. Вот ваша отправная точка:https://github.com/KDE/kate/tree/master/addons/textfilter
РЕДАКТИРОВАТЬ:
Как указал harrymc : для KDevelop существует довольно похожий плагин, называемый externalscript. Если он активирован, вы можете настроить его с помощью закрепленной панели справа под названием "Внешние сценарии". При этом вы можете настроить сценарий, который будет называться "фильтровать текст", связать его с клавишами, к которым вы привыкли, и позволить ему выполнить что-то вроде команды sh -c 'cmd=$(Xdialog --title "Command?" --inputbox "Please specify command to execute:" 10 100); [ -x "$cmd" ] && "$cmd"' .
Я не смог протестировать это решение, потому что плагин не может запустить какой-либо исполняемый файл для меня (используя KDevelop 5.2.1). Даже моя сборка не работает на моей установке. Но, возможно, это работает для вас. Вам может понадобиться установить Xdialog .