From: Diggory Hardy Date: Thu, 30 Jul 2009 07:10:23 GMT Subject: LESS env var and a pager Message-ID: <31718a220907300010t136885c6ldc2ea362f9c6e33@mail.gmail.com> 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.