PrivatePortfileのMacVimとCMigemoをコンパイルできるようにしてみた
PrivatePortfileのMacVimとPrivatePortfile/CMigemoが動かなくなってた.どうやら,Portfileの中でのcdコマンドが廃止された(#12914 ("cd" TCL procedure should not be used in Portfiles anymore) – MacPorts)のが原因っぽいので適当に直してみた.
MacVimの+kaoriyaについては前からpatchが当たらなくなっていて,Kaoriyaさんの7.2パッチ待ちだそうなので,対応してません.
2008/12/29 追記: MacVimの方は初回に sudo mkdir /opt/local/var/macports/distfiles/macvim とかしないとあかんな.うまいやり方がわからん.
MacVim
CMigemo
2008/12/27 23:12 | Mac | トラックバック(0) | コメント(0)
git HEADのVimperatorでsuggestengineが動かなくなっていたので直してみた
引数名と関数の中でletしてる変数名が一緒だったので,うまく検索エンジンの名前が渡せてなかったようだ.
diff --git a/vimperator/content/bookmarks.js b/vimperator/content/bookmarks.js
index afb276e..2d1e579 100644
--- a/vimperator/content/bookmarks.js
+++ b/vimperator/content/bookmarks.js
@@ -562,12 +562,12 @@ function Bookmarks() //{{{
return searchEngines;
},
- getSuggestions: function getSuggestions(engine, query, callback)
+ getSuggestions: function getSuggestions(engineName, query, callback)
{
let ss = Cc["@mozilla.org/browser/search-service;1"].getService(Ci.nsIBrowserSearchService);
const responseType = "application/x-suggestions+json";
- let engine = ss.getEngineByAlias(engine);
+ let engine = ss.getEngineByAlias(engineName);
if (engine && engine.supportsResponseType(responseType))
var queryURI = engine.getSubmission(query, responseType).uri.spec;
if (!queryURI)
2008/12/21 04:38 | Firefox | トラックバック(0) | コメント(2)