I was recently trying to work out why when git's output is piped through a pager, it doesn't use the alternate screen buffer: https://bugs.kde.org/show_bug.cgi?id=201899 Conclusion: removing the X option from the LESS environ var produced the results I wanted (allow mouse-wheel scrolling, output is hidden after closing the pager). One relevent post I found: http://article.gmane.org/gmane.comp.version-control.git/29565/match=less+frsx So maybe it'd make sense to change this in pager.c to: setenv("LESS", "FRS", 0); (or even just FR:) setenv("LESS", "FR", 0); Just a suggestion of what seems preferable to me. -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html