Commit Briefs
amused-monitor: fix rounding
round() rouds towards infinity, but for the line counting i need a round towards zero, the one provided by int()
amused-monitor: fix bug when window is taller than playlist
adjust the index before reordering the entries, otherwise we may try to read out-of-bound because the reading loop wraps at $lines, not at $tmp size.
amused-monitor: no need to list all the events
`amused monitor' defaults to report all the events, that should be enough.
amused-monitor: rewrite excerpt function
instead of passing "half" of the context wanted, just take the number of lines wanted. switch to a circular buffer to store the lines instead of shelling out (badly) to grep -C.
fix some leftovers
better to use a control variable rather than `last' from a subroutine