Changed
- The
previewerscript no longer skips non-regular files (#2327). - Line numbers now take up less space when both
numberandrelativenumberare enabled (#2331). - Changes have been made to ruler configuration (#2338):
- The ruler file is no longer experimental.
- The ruler file will be used by default unless
rulerfmt(now a blank string by default) is specified. - The ruler file is no longer read from fixed locations like
~/.config/lf/ruler, and instead therulerfileoption has been repurposed to specify the path of the ruler file.
Added
- A new server command
listis added to print the IDs of all currently connected clients (#2314). - The
previewerandcleanerscripts now have theirstderroutput logged (#2316). - The
rulerfile now supports.Stat.Extension,.Stat.AccessTime,.Stat.BirthTime,.Stat.ChangeTimeand.Stat.CustomInfo(#2329), as well as.Stat.DirSizeand.Stat.DirCount(#2343). - A new option
mergeindicatorsis added to reduce the gap before filenames, by merging tag and selection indicators into a single column (#2330).
Fixed
- A bug where sixel images fail to display when scrolling back and forth is now fixed (#2301).
- Newline characters are now ignored when drawing the ruler with the
rulerfile configured (#2319). - A potential crash when using the
scroll-up/scroll-downcommands is now fixed (#2320). - Case-insensitive command-line completions no longer cause user input to be displayed in lowercase (#2336).
- Calculation of window widths for the
ratiosoption is now more accurate (#2347).