GitHub PushEvent at 2014-08-14 02:00:48
Repository: smooth-scrolling
Actor: DarwinAwardWinner
Payload: {"shas":[["361a7804505659f443d42f451c2a68be65eccac6","b44110a1feb0783151cfbc88de2f7fb06c6229af@thompsonclan.org","Rewrite as global minor mode\n\nIn the process of converting this to a minor mode, I accidentally\ncomplete rewrite :/ I simplified the logic by unifying the scroll-up and\nscroll-down functions into just one function called \"do-auto-scroll\". I\neliminated the dependency on \"window-end\", which can sometimes be nil,\nso there is no longer a need to set \"redisplay-dont-pause\" to t. When\nenabled and disabled, the mode saves and restores the value of\n\"scroll-margin\", so after disabling it, scroll behavior should be fully\nrestored to what it was.\n\nAlso, instead of special-casing the keyboard macro issue, I just\nsuppress all scrolling-related errors while doing smooth scrolling. This\nallows the mode to avoid interfering with things that expect scrolling\nto work a certain way.","Ryan C. Thompson",true]],"size":1,"ref":"refs/heads/master","head":"361a7804505659f443d42f451c2a68be65eccac6"}