From 27e7b480b8370fff8aff6e63053a44b0d73388d7 Mon Sep 17 00:00:00 2001 From: hogelog Date: Sat, 31 Jan 2009 03:32:43 +0000 Subject: * fix getAdjustStartCount git-svn-id: http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk@29334 d0d07461-0603-4401-acd4-de1884942a52 --- char-hints-mod2.js | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) (limited to 'char-hints-mod2.js') diff --git a/char-hints-mod2.js b/char-hints-mod2.js index 7b8c47d..dfb6aff 100644 --- a/char-hints-mod2.js +++ b/char-hints-mod2.js @@ -4,7 +4,7 @@ var PLUGIN_INFO = {NAME} character hint mode. hogelog - 0.2.3 + 0.2.4 2.0pre 2008/12/12 2.0a1 http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk/char-hints-mod2.js @@ -117,7 +117,14 @@ let g:hintlabeling: } else if(count >= Math.pow(base, 2)) { return base; } - return Math.floor(count / base); + var start = Math.floor(count / base); + var adjust = count + start; + var next_start; + while(start != (next_start = Math.floor(adjust / base))) { + adjust += start; + start = next_start; + } + return start; } //}}} function getCharHints(win) //{{{ { -- cgit v1.2.3