CliFM v1.2.1 (Ana)
New features
- Fish-like auto-suggestions system 😎
- Allow compiling features in/out
- Automatic maintenance of the directory history list
- Directly query
libmagic
library instead of calling file(1) to get MIME types - Haiku specific keybinds files
- Allow Unicode and strings to further customize the dividing line
- Monitor file system changes via
inotify
(Linux) andkqueue
(BSD) - A more consistent color experience out of the box
- Custom readline init file to avoid keybinds conflicts
- Xterm keybindings work now out of the box
- The jump function can now match first and last segments of paths
- Improved prompt customization features
-
Nerdfonts
support for icons - Absolute paths and tilde in the mime file
- Process backgrounding with "CMD&" (besides "CMD &")
-
%f
placeholder support to Lira for improved flexibility - Header file containing usage messages to improve maintainability
- The
net
command is now a completely new remotes management function -
ihelp
plugin is now POSIX -
catimg
andchafa
are used to animate gifs - Kitty image protocol support to
fzfnav
plugin - Improved compatibility with POSIX systems
- Port to OpenBSD
- Port to NetBSD
- Port to Haiku
- Add import function to
mime
command -
Lira
is able to discriminate between GUI and non-GUI environments -
clifmrc
,keybindings
, andactions.cfm
files are now taken fromDATADIR
- The keybindings file is now
keybindings.cfm
-
Lira
uses now the built-in mimelist file by default - Load plugins and color schemes from system dirs besides local dirs
-
lsd
support for directory previews - Add
DESTDIR
to the Makefile for a more flexible installation process - New command: create file duplicate
-
Exa
support for directories preview - Hide cursor while listing files
- Automated static analysis
-
--open
is now deprecated. Use positional parameters to open files - Configuration file for
BFG
- Hashes as filenames to uniquely identify cached files (for
BFG
) - New option:
-d, --config-dir
, to specify alternative config dir - Dirjump and path completion are now case-insensitive by default
-
case-ins-path-comp
is nowcase-sens-path-comp
-
case-ins-dirjump
is nowcase-sens-dirjump
-
-x
option is now--no-ext-cmds
- New logo/icon color
- Keep selected files in view (optional)
- Batch copy plugin
- Reverse files filter
Bug fixes
-
pp
is broken on POSIX systems - Excessive padding for files output when
max_files
is set -
fzfnav
plugin unable to match anything containing a 'q' - Memory leak when opening file and exit
- No cursor after
--list-and-quit
- Crash if using
mime
command with a directory - Crash in archiving function (
ac
) - F1-F3 not working on Eterm terminal
- Corrupted terminal with long CJK directory names (#48)
- Crash in stealth mode when using TAB completion
- Pygmentize is misspelled in
BFG.sh
- Sticky bit not correctly shown in file properties
- Hardcoding
sudo
won't work on OpenBSD (it usesdoas
) - Wrong size when image is converted to text in
fzfnav
- After running
fzfnav
mouse scroll stops working - Double slash when selecting file in the root directory
-
r
command not working on POSIX systems - Some plugins won't work on systems using POSIX ls
- Manpage not working on NetBSD
-
cmd
, and F1-F3 keybinds not working on POSIX systems -
fzfnav
plugin:md5sum
not found on BSD systems -
ihelp
plugin not working on non-linux systems -
fzfnav
plugin cannot foundBFG.sh
file -
ihelp
plugin not working if manpage isn't in/usr/share
-
fzfnav
plugin fails whenBFG.cfg
is not inHOME
- Prompt printing garbage when using color codes
-
fzfnav
not changing directory after exit - Not honoring cwd when
RestoreLastPath
is false (@Chiheisen) - Smb crash when no options passed (@Chiheisen)
- New profile still creating old
clifm_profil
e file - Mounpoints not working in FreeBSD (patched by Alexey Dokuchaev, danfe)
- Crash if current directory is deleted
- Fused parameter not split when followed by path containing slash
-
.
and..
not expanded when using internal commands - When changing to dirs outside
HOME
, term title is not updated - Tilde as path does not work for positional parameters
- When files counter is disabled, inaccessible dirs are not colored as they should
- Not honoring
--list-and-quit
when empty directory - Crash when navigating in light mode
- Zombie processes after plugins execution
- Error when specifying starting path from command line
-
1 app &
doesn't work: the command is not backgrounded - Plugins not working out of the box: mark them as executable upon installation
- Keybinds for workspaces not assigned in config file
- Keybind for copy sel files (C-A-v) not working when a file is overwritten (no
STDOUT
) - Symlinking a file in CWD outside CWD produces a broken symlink
-
fzfnav
refuses to create pipe (viamkfifo
) - Extension colors are wrong: the last ext color found (alphabetically) overrides previous ones
Distro-specific binary packages can be downloaded from OBS