v1.3
CliFM v1.3 (Sebastian)
My gratitude to @Docbroke for all his suggestions and bug reports.
New features/improvements
-
Bleach
, a file names cleaner - Improved sorting for Unicode file names
- Version sort for non-GNU systems
- Environment variables expansion
- TAB completion for
undel
andtrash del
commands - Allow directories to be opened via external applications
-
ad
could be used now as opening application in the mimelist file - Vifm-like Autocommands
- Customizable colors for workspaces
- New cmd:
media
, to handle mount/unmount of storage devices - Get out of mountpoint before unmounting
- New keybinding (Alt-q) to delete last typed word
- TAB completion for the
sel
keyword and the deselect command - Allow
ds
to deselect files passed as parameters - Mark selected files in the files list
- New default colors for: some specific file extensions, files counter
- Case insensitive files search
-
--list-on-the-fly option
renamed to--autols
(same for config file) - Allow setting a max file name length for listed files
- The
mf
command accepts now theunset
parameter - Interactive rename functionality for the
m
command. - Open-with command (
ow
) - ls(1)-like listing mode
- Suggestions for shell builtins
- Independent color for the suggestions pointer (>)
- ELN padding for file names alignment
- Allow editing the history file via
history edit
- The refresh function does not reset the last cmd exit code anymore
- New plugin:
fzfdirhist
- TAB completion and suggestions for cmd names after process separator chars
- Warning prompt for invalid command names
- FZF mode for TAB completion
- Syntax highlighting
-
\z
returns exit code instead of ASCII face - The alias function supports now both single and double quotes
- The
ds
command allows now the user to manually edit the selections file - Optionally allow to quit CliFM with Ctrl-d
- Add icon-in-terminal reference to the icons command in the manpage
- Home key not bound anymore to anything
- Do not split commands not taking ELN's or numbers as parameters
- Append
.new
to file name when creating an already existent file name with thenew
command. - Use mkstemp() instead of manually creating the file
- Use the
P_tmpdir
macro to get tmp dir - Unique temp file for bulk rename
- Add broken link error message when opening a broken symlink
- Allow cd command to understand
CDPATH
environment variable
Bug fixes
- Accept suggestion removes
./
from command line - Bulk rename not working with vis editor
- Unable to operate on file names with embedded backslashes
- Custom color scheme not loaded at startup
-
MinFilenameTrim
overriden byMaxFilenameLen
- Unicode file names not correctly trimmed in detail view
- When it comes to archives,
Lira
overrides user's choice in mimelist.cfm in favor ofad
. -
bm bm_name
not working ifExpandBookmarks
is set to true (#76). - Crash when no mountpoint is specified in the net config file
- Files list not refreshed when creating broken symlink in Linux
- Parameters to
new
command wrongly taken as regular expressions - Colors for file extensions contains non-alphabetic stuff not working
- Symlink to dir not colored as symlink in the selection box
- Wrong ELN color when setting custom files counter color
- Command line colors (suggestions, highlight) produce gibberish on evilvte and vte (legacy) terminals
- Wrong message for unrecognized command line options
- Tilde not expanded for
--opener
parameter - Not honoring
--no-colors
when editing the configuration file - Crash when setting starting path from the config file
- Wrong TAB completion in subprompts
- Text and files counter colors not honored
- Not selecting files when inverse patterns
- The color of files listed for possible completions does not honor CliFM specific colors
- When changing filetype colors on the fly, that is, editing the color schemes
file while running CliFM, colors for possible completions won't be updated until next start - Shell built-in functions not working if running as
;cmd
- Not compiling on musl systems like Void Linux
- Missing
--no-eln
option from internal help -
DivLineChar
not working fine when it contains only spaces. - Wrong suggestion offset after dash
-
dup
doesn't work with file names starting with tilde -
dup
cmd does not refresh the screen - Refuses to trash max len file name
- vi command mode not working when suggestions are enabled
- Fused param not working
- List only dirs works backwards in OpenBSD
- Wrong file type (and color) for files in loop devices
- Not unpinning pinned file
- Selection box not cleared after removing selected files
- Batch rename not renaming
Get distro-specific binary packages from the OpenSuse Build System