Clifm 1.17 (Lechuck)
Get distro-specific binary packages from the OpenSUSE Build System
Bug fixes 🪲 🐛
- When quitting via a keybinding, clifm breaks pasting into the terminal from the clipboard.
- Files not colored by extension in the
trash list
screen. - $COLUMNS and $LINES not set in
clifmimg
script if running with--preview
. ow dir/<TAB>
inserts space char instead of listing subdirectories indir
.ow FILE APP
fails with "Key has expired" when APP does not exist.- No error message when using a custom resource opener.
- Opening a file named
config
(in the current directory) instead of running the commandconfig
. - Segfault when bleach temp file is removed in the middle of the operation.
bl sel
command creates broken symbolic links when directory in path contains spaces.- Bookmarks named
q
orquit
cannot be opened in the bookmarks screen (these names are now disallowed). - Segfault when processing more than 32 quoted words in the command line.
- Expanding quoted ELNs for external commands.
- Underlined color attribute for non-existent bookmarks takes files list after bookmarks screen.
- Cannot import aliases from file name containing spaces.
- Success exit code (0) when temp file changed on disk while bulk renaming/removing.
- Cannot remove directories from the trash can.
md
sometimes fails asnew
.- Success exit code when
new
fails to create file. - Deselect screen not working with incomplete ranges (no second field).
- Virtual directories: directories, file type and MIME type expansions, file names containing spaces, selection, and globbing/regex not working. Also, cannot virtualize files names containing spaces and passed by ELN.
p/pp
cannot handle relative symbolic links.l/le
do not allow creating relative symbolic links.- Some plugins not working with file names containing spaces.
- Symlinks to directory shown when both
only-dirs
andno-follow-symlinks
are enabled. - Wrong finder offset for paths containing spaces when running with
--fuzzy-matching
. - Quick-help not opened via pager (Solaris/Haiku).
New features/Improvements 😎
- Add total size to
trash list
screen. - Implement exit code 126 (as defined by POSIX: see exit(1p)).
- Print amount of symbolic links created with the
bl
command. bl
: Do not ask for links suffix: use the original filename (plus integer suffix to make it unique).- Bookmarks screen: Allow entering bookmark names containing spaces without using backslashes.
- Allow bookmarking the same path multiple times.
- Make
cd-on-quit
work with plainq
command.Q
(uppercase) command is deprecated. - Confirmation dialog for
history clear
. - Confirmation dialog when removing files from trash.
- Autocommand files (
.cfm.in
and.cfm.out
) won't be read unlessReadAutocmdFiles
is set totrue
in the main config file. - Hardened autocommand files: They will be read only provided they are: non-empty regular files of at most PATH_MAX bytes, and no NUL byte is contained in them (to minimize the chances of executing random content from a binary file).
- Allow marking specific jump entries as permanent.
- Properly right pad human sizes in long view.
- Allow properties fields order customization in long view mode via
PropFields