git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: [PATCH] pager: default to LESS=FRX not LESS=FRSX

From
Bill Lear <rael@zopyra.com>
Date
Mar 26, 2007, 19:14 UTC
Message-ID
<17928.7076.871485.136142@lisa.zopyra.com>
In-Reply-To
<7v8xdkxukt.fsf@assigned-by-dhcp.cox.net>
On Monday, March 26, 2007 at 01:44:34 (-0700) Junio C Hamano writes:
Show 20 quoted lines
>"Shawn O. Pearce" <spearce@spearce.org> writes:
>
>> Junio C Hamano <junkio@cox.net> wrote:
>>> Eygene Ryabinkin <rea-git@codelabs.ru> writes:
>>> 
>>> > Remove unnecessary '-S' option that enabled less to chop long lines.
>>> > It used to provide some confusion at least for the 'git diff':
>>> > "Where are my long lines? Are they missed from the patch?".
>>> 
>>> It is not "unnecessary", but only "what _you_ are not used to".
>>> As this breaks expectentions of people already familiar with
>>> what git does by default, I cannot take this patch.
>>
>> Hear hear.  I completely agree with Junio.  I (and a number of
>> other users that I work with) expect this behevaior by default.
>
>Two tips.
>
> (1) Learn to use left/right arrow keys under "less -S" if you
>     have occasional lines that are too long.

Hmm, looking at the code: why, if the environment variable LESS is already set, should this all be worth talking about? Shouldn't the user be able to set LESS to whatever they want, once, and be done with it? The current setenv() call to set up the pager does this, correct?

Bill
Previous: Eygene RyabinkinNext: Junio C Hamano
Message 9 of 11 in “pager: default to LESS=FRX not LESS=FRSX”
  1. pager: default to LESS=FRX not LESS=FRSXEygene Ryabinkin, Mar 26, 2007
  2. Junio C HamanoMar 26, 2007
  3. Shawn O. PearceMar 26, 2007
  4. Junio C HamanoMar 26, 2007
  5. Eygene RyabinkinMar 26, 2007
  6. Junio C HamanoMar 26, 2007
  7. Jeff KingMar 26, 2007
  8. Eygene RyabinkinMar 27, 2007
  9. Bill LearMar 26, 2007
  10. Junio C HamanoMar 26, 2007
  11. Eygene RyabinkinMar 27, 2007

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.