Random idea, but instead of showing all tasks with pomo ls might it be more efficient to instead list only incomplete tasks by default then just add an --all option so you only get hit with everything if you explicitly want it?
I know for myself I tend to think of it as a means of seeing what's on the plate, rather than a victory lap of stuff already done (once it's done, it's pretty much behind you at that point). This'd save a few keystrokes while narrowing things down for scanning the list more efficiently. Especially if the length of your list can get a bit out of control at times.
I like that idea.
ls defaults to incomplete + all, complete options
refer to tj/pomo#40
pomo list shows incomplete tasks by default for better efficiency
with options for --all or --complete should such such things
tickle your fancy. refer to tj/pomo#40