放棄された Gedit プラグインのコード補完を Python 3 に移植しようとしています。
元のコードでは、Python 2 パッケージは次のように呼び出されます。
import gtksourceview2 as gsv
そして、おそらく補完を実行するために、クラスによって継承されます。
class JSONProvider(gobject.GObject, gsv.CompletionProvider):
MARK_NAME = 'JSONProviderCompletionMark'
def __init__(self, plugin):
gobject.GObject.__init__(self)
...
GtkSourceView やその補完機能を使用したことがないため、継承が何を満たしているのかは不明です。Python 3の同等gtksourceview2
(または 3) モジュールは何ですか?