ldrize_cooperation.jsのver 0.21をVimperator1.2で最低限の機能を動かす方法
ldrize_cooperation.jsのver0.21がどうもvimperator2.0preを必須環境としているようだ。
そこで、ver0.20なら動くかもと思いrev13814をダウンロードした。
しかし、残念ながら動かなかった。なので、以前まで使っていたver0.09を参考にver0.21を編集することにした。ver0.09をpluginフォルダに配置するとLDRizeが動く。だけど、jとkがLDRizeに持ってかれたままになる。
Vimperatorが2.0に更新されるまでの応急処置。
ldrize_cooperation.jsの177行目である
var map = liberator.modules.mappings.getDefault(null,x) || liberator.modules.mappings.get(null,x);
を、以下のコードに書き代える。
var map = liberator.mappings.getDefault(null,x) || liberator.mappings.get(null,x);
これで、LDRizeが動くようになった。でも、期待してたIntelligenceBindが動かないことが残念。コード内にまだまだliberator.modulesがあるので、諦めます!(^.^)!。