Vimperator を更新したら大変なことになっていた…
どうやら、この変更がまずいっぽい。
http://vimperator.org/trac/gitweb/?p=vimperator.git;a=commit;h=5c640b885e69fcd8fbbc4a47007c168a5455148f
めんどくさいのコメントアウトしてみた。
タブ番号は元から動いてなかったし、これで良いや。
TODO あるからそのうち設定できるようになるのかな。
あと、補完とマッピングがおかしかったので修正。
メールしようと思っていたんだけど、エスパーの id:teramako さんがメールしていました。
エスパー怖い。
補完の方は多分間違ってる。一応動くだけ。
diff --git a/content/completion.js b/content/completion.js index b8e0cd8..1abc15d 100644 --- a/content/completion.js +++ b/content/completion.js @@ -1255,7 +1255,7 @@ function Completion() //{{{ context.filter = path + "/colors/" + context.filter; completion.file(context, true); context.title = [path + "/colors/"]; - context.quote = function (text) text.replace(/\.vimp$/, ""); + context.quote = ["", function (text) text.replace(/\.vimp$/, ""), ""]; }); }); }, diff --git a/content/mappings.js b/content/mappings.js index 145902e..2927e3a 100644 --- a/content/mappings.js +++ b/content/mappings.js @@ -305,7 +305,7 @@ function Mappings() //{{{ for (let [,name] in Iterator(map.names)) { for (let [,mode] in Iterator(map.modes)) - removeMap(mode, map.name); + removeMap(mode, name); } addMap(map, true); diff --git a/content/tabs.js b/content/tabs.js index 25f4c94..7e15b17 100644 --- a/content/tabs.js +++ b/content/tabs.js @@ -220,8 +220,8 @@ function Tabs() //{{{ validator: options.validateCompleter }); // TODO: Add option, or only apply when go~=[nN] - styles.addSheet("tab-binding", "chrome://*", - ".tabbrowser-tab { -moz-binding: url(chrome://liberator/content/vimperator/bindings.xml#tab) !important; }", true); + //styles.addSheet("tab-binding", "chrome://*", + // ".tabbrowser-tab { -moz-binding: url(chrome://liberator/content/vimperator/bindings.xml#tab) !important; }", true); }