All pastes #1586024 Raw Edit

diff -u vimperator-plugins/migem

public javascript v1 · immutable
#1586024 ·published 2009-09-30 14:11 UTC
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);