diff options
Diffstat (limited to 'migemo-find.js')
-rw-r--r-- | migemo-find.js | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/migemo-find.js b/migemo-find.js index 1aad6f9..2a99b69 100644 --- a/migemo-find.js +++ b/migemo-find.js @@ -2,7 +2,7 @@ var PLUGIN_INFO = <VimperatorPlugin> <name>{NAME}</name> <description>Replace default search to migemo.</description> -<description lang="ja">標準の検索を XUL/Migemo に置き換えます</description> +<description lang="ja">罔羣罎膣≪ XUL/Migemo 臀障</description> <minVersion>2.0pre</minVersion> <maxVersion>2.0</maxVersion> <updateURL>http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk/migemo-find.js</updateURL> @@ -10,21 +10,21 @@ var PLUGIN_INFO = <license>MIT</license> <version>0.0.1</version> <detail lang="ja"><![CDATA[ -標準の / などの検索を XUL/Migemo 検索に置き換えます。 -同等の機能を持つプラグインとして migemize_find がありますが、 -migemo-find.js は pIXMigemoFind が提供している XUL/Migemo のインターフェイスを直接利用しています。 +罔羣 / 罎膣≪ XUL/Migemo 罎膣≪臀障 +膈罘純ゃ違ゃ潟 migemize_find 障 +migemo-find.js pIXMigemoFind 箴 XUL/Migemo ゃ潟帥若сゃ鴻贋・障 == ToDo == -- migemo 正規表現でマッチしたパターンすべてにきちんとハイライト --- 現状は最初にマッチした文字列のみハイライトされる +- migemo 罩h頫憗с帥若潟鴻<ゃゃ +-- 憟吟絖帥ゃゃ ]]></detail> </VimperatorPlugin>; liberator.plugins.migemoFind = (function() { let p = function(m) Application.console.log(m); - + let evalWithContext = function(func, context) { let str; let fstr = func.toString(); @@ -35,7 +35,7 @@ liberator.plugins.migemoFind = (function() { } return liberator.eval(str, context); } - + var XMigemoFind; try { XMigemoFind = Cc['@piro.sakura.ne.jp/xmigemo/find;1'] @@ -46,7 +46,7 @@ liberator.plugins.migemoFind = (function() { liberator.echoerr("XUL/Migemo not found. You should be install XUL/Migemo."); return; } - + search.migemo = XMigemoFind.wrappedJSObject; search.migemo.target = window.gBrowser; @@ -58,7 +58,7 @@ liberator.plugins.migemoFind = (function() { let setFound = function(f) { liberator.eval('found = ' + f.toString(), search._find); } - + if (!search.migemoFindEvnetListener) { search.migemoFindEvnetListener = search.migemo.document.addEventListener('XMigemoFindProgress', function(ev) { if (!ev.foundTerm) { @@ -69,14 +69,14 @@ liberator.plugins.migemoFind = (function() { } }, false); } - + evalWithContext(function () { search.find = function (str) { search.migemo.find(false, str, options["linksearch"]); searchString = searchPattern = search.migemo.lastFoundWord; } }, search._find); - + evalWithContext(function () { search.findAgain = function (reverse) { let migemo = search.migemo; |