http://www.moolenaar.net/habits.html