github leo-arch/clifm v1.3

latest releases: v1.18, v1.17, v1.16...
2 years ago

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 and trash 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 the unset 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 the new 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 by MaxFilenameLen
  • Unicode file names not correctly trimmed in detail view
  • When it comes to archives, Lira overrides user's choice in mimelist.cfm in favor of ad.
  • bm bm_name not working if ExpandBookmarks 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

Download CliFM

Get distro-specific binary packages from the OpenSuse Build System

Don't miss a new clifm release

NewReleases is sending notifications on new releases.