下記を目的としたネタプラグインです。
- GTK以外にも、GUIプラグインと組み合わせて動かせるんだよっていうサンプル
- プラグイン内にC拡張を仕込むと何でもできて楽しい!
分かりますね?本気でalternative実装を作る気はないし、そんな時間はありませんので……
2021/5/2 現在の mikutter develop ブランチの最新版であれば下記のパッチは不要。(https://dev.mikutter.hachune.net/issues/1489 を参照)
それ以前のコミットの場合は mikutter/Gemfile に適当にパッチする必要あり。
@@ -34,6 +34,6 @@ group :plugin do
eval File.open(path).read
}
Dir.glob(File.join(File.expand_path(ENV['MIKUTTER_CONFROOT'] || '~/.mikutter'), 'plugin/*/Gemfile')){ |path|
- eval File.open(path).read
+ eval File.open(path).read, binding, path
}
end