grep も訂正orz
後で直そうで直してませんでしたorz
ヒット文字列前後切り出しのとき、
前部位が長すぎる場合の省略処理の文字範囲の訂正
全ソースはこちら
diff -r e0acebaf01f8 -r 66b576f6fade grep.js --- a/grep.js Mon Jan 25 22:35:44 2010 +0900 +++ b/grep.js Mon Jan 25 22:38:12 2010 +0900 @@ -28,7 +28,7 @@ return { abbr : so > max, - prev : (so > max ? st.substr(so - max + 1, max) : st.substr(0, so)).replace(/\s+$/,"\xa0"), + prev : (so > max ? st.substr(so - max, max) : st.substr(0, so)).replace(/\s+$/,"\xa0"), text : r.toString(), next : et.substr(eo, max*2).replace(/^\s+/,"\xa0"), };