Die Sache ist die, dass textfilterplugin.so
eine ist, KTextEditor/Plugin
die in residiert /usr/lib/qt/plugins/ktexteditor/
. Kdevelop-Plugins werden in gespeichert /usr/lib/qt/plugins/kdevplatform/
und müssen es sein KDevelop/Plugin
.
Sie müssen also textfilter
ein Kdevelop-Plugin formen und daraus machen. Hier ist Ihr Ausgangspunkt: https://github.com/KDE/kate/tree/master/addons/textfilter
BEARBEITEN:
Wie harrymc darauf hinweist: Es gibt ein ziemlich ähnliches Plugin für KDevelop externalscript
. Wenn aktiviert, können Sie es mit Hilfe des angedockten Panels rechts "External Scripts" konfigurieren. Hiermit können Sie ein Skript so konfigurieren, dass es als "Filtertext" bezeichnet wird, es an die von Ihnen verwendeten Schlüssel binden und es so ausführen lässt sh -c 'cmd=$(Xdialog --title "Command?" --inputbox "Please specify command to execute:" 10 100); [ -x "$cmd" ] && "$cmd"'
.
Ich konnte diese Lösung nicht testen, da das Plugin keine ausführbaren Dateien für mich ausführen kann (mithilfe von KDevelop 5.2.1). Nicht einmal die Buildin-Sortierung funktioniert bei meiner Installation. Aber vielleicht klappt es bei dir. Sie müssen möglicherweise installieren Xdialog
.