github leo-arch/clifm v1.2.1

latest releases: v1.21, v1.20, v1.19.11...
3 years ago

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) and kqueue (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 and chafa 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, and actions.cfm files are now taken from DATADIR
  • 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 now case-sens-path-comp
  • case-ins-dirjump is now case-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 uses doas)
  • 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 found BFG.sh file
  • ihelp plugin not working if manpage isn't in /usr/share
  • fzfnav plugin fails when BFG.cfg is not in HOME
  • 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_profile 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 (via mkfifo)
  • Extension colors are wrong: the last ext color found (alphabetically) overrides previous ones

Download CliFM

Distro-specific binary packages can be downloaded from OBS

Don't miss a new clifm release

NewReleases is sending notifications on new releases.