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
.