Accepting request 1111798 from home:smolsheep:upgrades

- Update to version 31:
  Breaking:
  * There has been some changes in the server protocol. Make sure
    to kill the old server process when you update to avoid errors
    (i.e. lf -remote 'quit!').
  * A new server command query is added to expose internal state
    to users (#1384) (by @joelim-work).
  * A new builtin command cmds is added to display the commands.
    The old builtin command jumps is now removed. The builtin
    commands maps and cmaps now use the new server command.
  * Cleaning program should now instead receive an additional
    sixth argument for the next file path to be previewed to allow
    comparisons with the previous file path. User options (i.e.
    user_{option}) are now exported whenever they are changed
    (#1418) (by @raslop).
  * Command outputs are now exclusively attached to stderr to allow
    printing the last directory or selection to stdout (#1399 and
    #1402) (by @joelim-work). Two new command line options -print-
    last-dir and -print-selection are added to print the last
    directory and selection to stdout. The example script etc/
    lfcd.sh is updated to use -print-last-dir instead. Other lfcd
    scripts are also likely to be updated in the future to use the
    new method (patches are welcome).
  * The option ruler is now deprecated in favor of its replacement
    rulerfmt (#1386) (by @joelim-work). The new rulerfmt option is
    more capable (i.e. displays option values, supports colors and
    attributes, and supports optional fields) and more consistent
    with the rest of our options. See the documentation for more
    information.
  New:
  * Modifier keys (i.e. control, shift, alt) with special keys
    (e.g. arrows, enter) are now supported for most combinations
    (#1248) (by @joelim-work).
  * A new option borderfmt is added to configure colors for pane
    borders (#1251) (by @joelim-work).
  * New lf specific environment variables, LF_CONFIG_HOME on
    Windows and LF_CONFIG/DATA_HOME on Unix, are now supported to
    set the configuration directory (#1253) (by @alok-mishra).
  * Tilde (i.e. ~) expansion is performed during completion to be
    able to use expanded tilde paths as command arguments (#1246)
    (by @joelim-work).
  * A new option preserve is added to preserve attributes (i.e.
    mode and timestamps) while copying (#1026) (by @raslop).
  * The file etc/icons.example is updated for nerd-fonts v3.0.0
    (#1271) (by @MunifTanjim).
  * A new builtin command clearmaps is added to clear all default
    keybindings except for read (i.e. :) and cmap keybindings to be
    able to :quit (#1286) (by @joelim-work).
  * A new option statfmt is added to configure the status line at
    the bottom (#1288) (by @joelim-work).
  * A new option truncatepct is added to determine the location of
    truncation from the beginning in terms of percentage (#1029)
    (by @raslop).
  * A new option dupfilefmt is added to configure the names of
    duplicate files while copying (#1315) (by @Limero).
  * Shell scripts etc/lf.nu and etc/lfcd.nu are added to the
    repository to allow completion and directory change with
    Nushell (#1341) (by @mauerlaeufer).
  * A new configuration keyword setlocal is added to configure
    directory specific options (#1381) (by @gokcehan).
  * A new command line command cmd-delete-word-back (default a-
    backspace and a-backspace2) is added to use word boundaries
    when deleting a word backwards (#1409) (by @janpeterd).
  Fix:
  * Cursor positions in the directory should now be preserved after
    file operations that changes the directory (e.g. create or
    delete) (#1247) (by @joelim-work).
  * Option reverse should now respect to sort stability
    requirements (#1261) (by @joelim-work).
  * Backspace should not exit filter mode anymore (#1269) (by
    @jdujava).
  * Truncated double width characters should not cause misalignment
    for the file information (#1272) (by @joelim-work).
  * Piping shell commands should not refresh the preview anymore
    (#1281) (by @joelim-work).
  * Cursor position should now update properly after a terminal
    resize (#1290) (by @joelim-work).
  * Directories should now be reloaded properly after a delete
    operation (#1292) (by @joelim-work).
  * Executable file completion should not add entries to the log
    file anymore (#1307) (by @joelim-work).
  * Blank input lines are now allowed in piping shell commands
    (#1308) (by @joelim-work).
  * Shell commands arguments on Windows should now be quoted
    properly to fix various issues (#1309) (by @joelim-work).
  * Reloading in a symlink directory should not follow the symlink
    anymore (#1327) (by @joelim-work).
  * Command load should not flicker image previews anymore (#1335)
    (by @joelim-work).
  * Filenames should only be quoted for cmd on Windows to avoid
    quoting issues for powershell (#1371) (by @joelim-work).
  * Inaccessible files should now be included in the directory list
    and display their lstat errors in the status line at the bottom
    (#1382) (by @jantatje).
  * Command line command cmd-delete-word should now add the deleted
    text to the yank buffer (#1409) (by @janpeterd).

OBS-URL: https://build.opensuse.org/request/show/1111798
OBS-URL: https://build.opensuse.org/package/show/utilities/lf?expand=0&rev=5
This commit is contained in:
OBS User smolsheep 2023-09-17 18:33:09 +00:00 committed by Git OBS Bridge
parent ba6403ae6b
commit 3be58f08c0
6 changed files with 107 additions and 7 deletions

View File

@ -1,4 +1,4 @@
<servicedata> <servicedata>
<service name="tar_scm"> <service name="tar_scm">
<param name="url">https://github.com/gokcehan/lf.git</param> <param name="url">https://github.com/gokcehan/lf.git</param>
<param name="changesrevision">dd8294952f3cda8d8671847a5ab4dc3613a2aabd</param></service></servicedata> <param name="changesrevision">c8163439f50d2c55453977b3c480fd858c5f3b4d</param></service></servicedata>

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:06f7e4e785a9f9add52d21377b718bb4b5958fce2ffbc8b31a0058df91dd42a6
size 134484

3
lf-31.tar.gz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:4f9e7ce9175606ccb7ce4be6c2791184f218ea994faa9d1f05e1ba4a7c93cd60
size 2370550

View File

@ -1,3 +1,103 @@
-------------------------------------------------------------------
Sun Sep 17 18:20:07 UTC 2023 - Joshua Smith <jsmithfpv@gmail.com>
- Update to version 31:
Breaking:
* There has been some changes in the server protocol. Make sure
to kill the old server process when you update to avoid errors
(i.e. lf -remote 'quit!').
* A new server command query is added to expose internal state
to users (#1384) (by @joelim-work).
* A new builtin command cmds is added to display the commands.
The old builtin command jumps is now removed. The builtin
commands maps and cmaps now use the new server command.
* Cleaning program should now instead receive an additional
sixth argument for the next file path to be previewed to allow
comparisons with the previous file path. User options (i.e.
user_{option}) are now exported whenever they are changed
(#1418) (by @raslop).
* Command outputs are now exclusively attached to stderr to allow
printing the last directory or selection to stdout (#1399 and
#1402) (by @joelim-work). Two new command line options -print-
last-dir and -print-selection are added to print the last
directory and selection to stdout. The example script etc/
lfcd.sh is updated to use -print-last-dir instead. Other lfcd
scripts are also likely to be updated in the future to use the
new method (patches are welcome).
* The option ruler is now deprecated in favor of its replacement
rulerfmt (#1386) (by @joelim-work). The new rulerfmt option is
more capable (i.e. displays option values, supports colors and
attributes, and supports optional fields) and more consistent
with the rest of our options. See the documentation for more
information.
New:
* Modifier keys (i.e. control, shift, alt) with special keys
(e.g. arrows, enter) are now supported for most combinations
(#1248) (by @joelim-work).
* A new option borderfmt is added to configure colors for pane
borders (#1251) (by @joelim-work).
* New lf specific environment variables, LF_CONFIG_HOME on
Windows and LF_CONFIG/DATA_HOME on Unix, are now supported to
set the configuration directory (#1253) (by @alok-mishra).
* Tilde (i.e. ~) expansion is performed during completion to be
able to use expanded tilde paths as command arguments (#1246)
(by @joelim-work).
* A new option preserve is added to preserve attributes (i.e.
mode and timestamps) while copying (#1026) (by @raslop).
* The file etc/icons.example is updated for nerd-fonts v3.0.0
(#1271) (by @MunifTanjim).
* A new builtin command clearmaps is added to clear all default
keybindings except for read (i.e. :) and cmap keybindings to be
able to :quit (#1286) (by @joelim-work).
* A new option statfmt is added to configure the status line at
the bottom (#1288) (by @joelim-work).
* A new option truncatepct is added to determine the location of
truncation from the beginning in terms of percentage (#1029)
(by @raslop).
* A new option dupfilefmt is added to configure the names of
duplicate files while copying (#1315) (by @Limero).
* Shell scripts etc/lf.nu and etc/lfcd.nu are added to the
repository to allow completion and directory change with
Nushell (#1341) (by @mauerlaeufer).
* A new configuration keyword setlocal is added to configure
directory specific options (#1381) (by @gokcehan).
* A new command line command cmd-delete-word-back (default a-
backspace and a-backspace2) is added to use word boundaries
when deleting a word backwards (#1409) (by @janpeterd).
Fix:
* Cursor positions in the directory should now be preserved after
file operations that changes the directory (e.g. create or
delete) (#1247) (by @joelim-work).
* Option reverse should now respect to sort stability
requirements (#1261) (by @joelim-work).
* Backspace should not exit filter mode anymore (#1269) (by
@jdujava).
* Truncated double width characters should not cause misalignment
for the file information (#1272) (by @joelim-work).
* Piping shell commands should not refresh the preview anymore
(#1281) (by @joelim-work).
* Cursor position should now update properly after a terminal
resize (#1290) (by @joelim-work).
* Directories should now be reloaded properly after a delete
operation (#1292) (by @joelim-work).
* Executable file completion should not add entries to the log
file anymore (#1307) (by @joelim-work).
* Blank input lines are now allowed in piping shell commands
(#1308) (by @joelim-work).
* Shell commands arguments on Windows should now be quoted
properly to fix various issues (#1309) (by @joelim-work).
* Reloading in a symlink directory should not follow the symlink
anymore (#1327) (by @joelim-work).
* Command load should not flicker image previews anymore (#1335)
(by @joelim-work).
* Filenames should only be quoted for cmd on Windows to avoid
quoting issues for powershell (#1371) (by @joelim-work).
* Inaccessible files should now be included in the directory list
and display their lstat errors in the status line at the bottom
(#1382) (by @jantatje).
* Command line command cmd-delete-word should now add the deleted
text to the yank buffer (#1409) (by @janpeterd).
------------------------------------------------------------------- -------------------------------------------------------------------
Sun Aug 13 09:00:51 UTC 2023 - Joshua Smith <jsmithfpv@gmail.com> Sun Aug 13 09:00:51 UTC 2023 - Joshua Smith <jsmithfpv@gmail.com>

View File

@ -17,7 +17,7 @@
Name: lf Name: lf
Version: 30+dd82949 Version: 31
Release: 0 Release: 0
Summary: Terminal file manager (with sixel support) Summary: Terminal file manager (with sixel support)
License: MIT License: MIT

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:2dde760bdc6cf217562737448b51d166fa5453b91404e5069211c17752c6fe97 oid sha256:f28ecd810ab97baaddab109b16b1ca6c2cf6e0448a72f997bdf02b6f42f4779d
size 2229453 size 2154721