Re: [LFS Trac] #5941: less-702

"LFS Trac" ([email protected] via lfs-book Mailing List) <[email protected]> Mon, 25 May 2026 17:01:11 -0000
Newsgroups gmane.linux.lfs.book
Message-ID <[email protected]>
#5941: less-702
-------------------------+-----------------------
 Reporter:  Bruce Dubbs  |       Owner:  lfs-book
     Type:  enhancement  |      Status:  new
 Priority:  normal       |   Milestone:  13.1
Component:  Book         |     Version:  git
 Severity:  normal       |  Resolution:
 Keywords:               |
-------------------------+-----------------------
Comment (by Bruce Dubbs):

 Major changes between "less" versions 692 and 702

 * Add --hilite-target option and -DJ to color target line (github 745).

 * Add --past-eof option.

 * Add --end-prompt option.

 * Add --emouse and --rmouse options, and horizontal mouse scrolling
   and dragging (github 744).

 * Add -DT option to format tilde lines (github 725).

 * Change OSC 8 link handling: replace LESS_OSC8_xxx with
 LESS_OSC8_OPEN_xxx.
   Remove %O from prompt expansion as no longer needed.
   Any use of environment variables LESS_OSC8_xxx need to be manually
   changed to use LESS_OSC8_OPEN_xxx.

 * Add ?o to prompt strings, to detect whether an OSC 8 link is selected.

 * When scrolling past end-of-file or before beginning-of-file,
   stop when exactly one line is left on screen.

 * Make -w/-W highlight lines when moving backward as well as forward
   (github 729).

 * Display pattern in "Pattern not found" message (github 731).

 * Allow m and M commands to take a numeric argument to specify the
   line to be marked (github 736).

 * Allow ' command to take a numeric argument to specify the screen
   position on which to place the marked line.

 * Allow lesskey to map keypad ENTER with \kpe (github 761).

 * Add "noaction" as a possible action in #line-edit section
   in a lesskey file (github 761).

 * Support POSIX character classes with the built-in V8 regex library
   (github 732).

 * Change | command to pipe just one line if the marked line is at the
   top of the screen (github 733).

 * If OSC8 handler command begins with "-", suppress command echo,
   and if it begins with ctrl-P, suppress "done" message (github 747).

 * Don't ask for confirmation when input is a binary file and stdout is
   redirected. Fixes infinite loop in that situation (github 719).

 * Make early error messages go to stderr if stdout is redirected
   (github 719).

 * Don't retry read after read error; fixes hang when attempting to read
   a directory or other unreadable file (github 741).

 * Fix incorrect restoration of saved mark if not at top of screen.

 * With --save-marks, don't save a mark that was cleared with ESC-m.

 * Fix buffer overflow when using malformed lesskey file (github 721).

 * Fix unexpected scrolling past end of file (github 720).

 * Fix bug when env var in LESSKEY_CONTENT partially matches env var
   defined in lesskey file (github 727).

 * Fix bug when env var in lesskey file matches tail of env var used
   by less (github 728).

 * Fix command parsing bug when one command is a substring of another.
   Also fixes --no-paste option (github 724).

 * Fix incorrect display using --color to set character attributes
   without color, such as -DS-u (github 730).

 * Fix crash when tags file contains invalid line number 0 (github 743).

 * Fix build when tparm() doesn't use varargs (github 748).

 * Fix prompt overflow when filtering with long prompt (github 749).

 * Fix incorrect highlighting when change -i while filtering (github 750).

 * Fix erroneous error mesage using --show-preproc-error with
   some shells (github 753).

 * Fix erroneous highlighting when using a search pattern containing more
   than 5 pairs of parentheses with PCRE2 (github 754).

 * When ^X interrupts F mode, discard pending keys as is done when
   ^C interrupts it (github 757).

 * Fix bug in Windows where pressing any key during "waiting for data"
 would
   prevent a subsequent ^X from working.

 * Fix erroneous display in some situations when using LESS_LINES (github
 759).

 * Fix erroneous display after certain messages are displayed in a
   very narrow terminal (github 760).

 * Don't init terminal if stdout is not a tty (github 768).

 * Fix bug clicking OSC 8 link that crosses a screen line boundary
   (github 775).

 * Fix beeps when resizing window on Windows (github 771).

 * Fix beeps when paging continuously on Windows (github 772).
-- 
Ticket URL: <https://wiki.linuxfromscratch.org/lfs/ticket/5941#comment:1>
LFS Trac <https://wiki.linuxfromscratch.org/lfs/>
Linux From Scratch: Your Distro, Your Rules.

-- 
http://lists.linuxfromscratch.org/sympa/info/lfs-book
Unsubscribe: See the above information page