For what it's worth, Vim handles it just fine.
33 karma · joined May 13, 2012
Array::shuffle = -> @sort -> 0.5 - Math.random()
was just too damned sexy to pass up, but it's apparently pretty bad at distribution. Running it ten times seems to have helped. : )Also, I opted for Tab completion instead of arrow keys; it's much faster and far less finicky to implement robustly.