aboutsummaryrefslogtreecommitdiff
path: root/plugins/typingspeed.lua
AgeCommit message (Collapse)Author
2022-07-15Use new `StatusView:add_item` syntax (#117)Guldoman
2022-05-31removed lite-xl version and left only mod versionjgmdev
2022-05-24added config_spec and other plugin compatibility fixes.jgmdev
2022-04-01typingspeed: added typingspeed plugin (#47)B14CK313
This plugin displays your current typing speed in characters per minute and words per minute in the status bar. I tried to keep the logic very simple, so instead of using real accurate values, it counts characters/words in the current minute and adds the value of the previous minute multiplied by the percentage needed to 'complete' the current minute (so it basically always displays the value for one minute, but the part of it that falls into the last minute uses the average): ``` words_last * (1 - (t.sec) / 60) + words ``` This should give fairly good results without the need for complicated code or falling back to 0 after every minute.