Clifm 1.20 (Madam Xima)
Get distro-specific binary packages from the OpenSUSE Build System
Bug fixes 🪲 🐛
- The pager counter overwrites the last entry (when columns is off or file names aren't trimmed).
ow
does not work on symbolic links.ow
does not work on file names containing spaces.- Cannot run internal command or alias in a directory containing a file named like the command/alias.
- File names containing unnamed control char, line separator, or paragraph separator characters are not properly displayed.
- Reading CDPATH even if running with
--secure-env
. - Enter key not working in the pager when invoked via keybinding (Alt-0).
- File name with embedded DEL or C1 control chars breaks columns.
Bleach
cannot handle names with embedded DEL chars.- renameat(2) not found when compiling on MacOS < 10.10.
hidden
option forFzfPreview
not working.kb
informsno keybindings defined
after switching profiles.- Broken prompt color when using hex colors for workspaces.
- Scrollback buffer not removed when clearing the screen on Kitty (mostly because kitty does not report having this capability. See kovidgoyal/kitty#268.
- Wrong reported total size in the selection box.
- No selected files indicator in stealth mode.
- Error exit code (1) when deselecting all files in stealth mode.
- Empty file color is overridden by the file extension color.
- Ignoring
mi
code when reading LS_COLORS. - Buffer overflow when trimming down file names in long-view and
MaxNameLen
is unset. Total size
field inpp
informs NULL color when thedz
color code is set.- The size fields at the bottom of the
disk-usage-analyzer
screen ignore the size color (dz
) if it is set.
New features/Improvements 😎
- Prevent external commands from refreshing the current list of files by setting
ClearScreen
tointernal
in the config file. - Keep in sight commands executed in the current directory via
PrintDirCmds
in the config file. - When
ColorLnkAsTarget
is enabled, colorize the selected file indicator using the same color used by the link indicator if the selected file is a symbolic link. - Conform to the CACHEDIR.TAG specification when creating cache files (image previews).
- Choose how the
l
command creates symbolic links (absolute
,relative
,literal
) viaLinkCreationMode
in the configuration file. - Allow colorizing the custom welcome message (
WelcomeMessageStr
) via escape codes. - Alt-[5-9] keybindings are now disabled by default (in
readline.clifm
). - Disallow the use of clifm for $SHELL (it will brake programs using $SHELL to spawn other programs - e.g.
fzf --preview
). - Specify 8-bit (256 colors) colors using the
@NUM[-ATTR]
notation in color scheme files. - Improved and more useful
colors
screen. - More intuitive and easily customizable default color scheme files.
- Removed deprecated commands:
bh
,fh
, andedit
. - Removed
fs
command (what is free software?). - Removed the
bm
color code (bookmark names in the bookmarks screen are now printed using the target file color). - Add
preview
subcommand to thecs
command (same ascolors
, but more consistent). - Add
Loupe
(Gnome new image viewer) as opening application (mimelist file). - If sorting files by time, use the same time files are sorted by for the time field in long view (via
TimeFollowsSort
). - Append an identifying character to timestamps (long view) (via
TimestampMark
). Color codedt
. - The
dg
color code is now used for group IDs, while the new one,du
, is used for user IDs. Ifdu
isn't set, we fallback to the old behavior:dg
is used for user IDs, and group IDs are printed using a dimmed version ofdg
. - Remove the
Unicode
option from the configuration file. It has no effect anymore. - When scanning directories (
full-dir-size
andlong-view
, ordisk-usage-analyzer
), print currently scanned sub-directories. - Disk usage analyzer: largest file not printed if sorting by size (redundant).
- Use the
dz
color code (for file sizes) for both directories and regular files (if the code is set).