rendered paste body--- vimperator-plugins/migemo_completion.js 2009-04-04 23:15:42.000000000 +0900+++ .vimperator/plugin/migemo_completion.js 2009-09-30 22:23:53.000000000 +0900@@ -30,7 +30,13 @@ modules.CompletionContext.prototype.match = function (str){ var filter = this.filter; if (!filter) return this._match(filter, str);- if (oldFilter != filter) migemoPattern = new RegExp(XMigemoTextUtils.sanitize(filter) + "|" + XMigemoCore.getRegExp(filter),"i");+ if (oldFilter != filter) {+ var migemoPatternStr = XMigemoTextUtils.sanitize(filter) + "|" + XMigemoCore.getRegExp(filter);+ if (this.anchored) {+ migemoPatternStr = "^(" + migemoPatternStr + ")";+ }+ migemoPattern = new RegExp(migemoPatternStr,"i");+ } oldFilter = filter; return migemoPattern.test(str);