Steal a few more lines from git's pager code and only pass the hardcoded "-FRSX" flags if the user has not set the LESS environmen variable to some other variable, thus behaving more closely to what the user would expect.
|  |  | ||
| 29 |  | 29 |  | 
| 30 |  | 30 |  | 
| 31 |  | 31 |  | 
|  | 32 |  | |
| 32 |  | 33 |  | 
| 33 |  | 34 |  | 
| 34 |  | 35 |  | 
|  |  | ||
| 606 |  | 607 |  | 
| 607 |  | 608 |  | 
| 608 |  | 609 |  | 
| 609 |  |  | |
|  | 610 |  | |
|  | 611 |  | |
|  | 612 |  | |
|  | 613 |  | |
| 610 |  | 614 |  | 
| 611 |  |  | |
|  | 615 |  | |
| 612 |  | 616 |  | 
| 613 |  | 617 |  | 
| 614 |  | 618 |  |