O problema é que textfilterplugin.so é um KTextEditor/Plugin , que reside em /usr/lib/qt/plugins/ktexteditor/ . Os plugins do Kdevelop são armazenados em /usr/lib/qt/plugins/kdevplatform/ e devem ser KDevelop/Plugin .
Então, você precisa gastar textfilter e fazer um plugin do Kdevelop. Aqui está o seu ponto de partida:
link
EDITAR:
Como harrymc apontou: existe um plugin bastante similar para o KDevelop chamado externalscript . Se ativado, você pode configurá-lo com a ajuda do painel encaixado à direita chamado "External Scripts". Com isso você pode configurar um script para ser chamado de "texto de filtro", vinculá-lo às chaves que você está acostumado e deixá-lo executar algo como sh -c 'cmd=$(Xdialog --title "Command?" --inputbox "Please specify command to execute:" 10 100); [ -x "$cmd" ] && "$cmd"' .
Eu não pude testar esta solução porque o plugin não pode rodar nenhum executável para mim (usando o KDevelop 5.2.1). Nem mesmo o tipo de buildin está funcionando na minha instalação. Mas talvez funcione para você. Você pode precisar instalar o Xdialog .