v1.1
Version 1.1 (Nonos)
New features
- SVG preview support
- New plugin: batch files/dirs creation
- We finally have a decent logo! (#17 )
- Command and keybinding for files/directories creation
- Hard coded values in config file replaced by DEF_ macros
- Prompt modifier for current profile name (
\P
) - Git integration (via script as prompt command)
clang-format
for automatic formatting (thanks to @sundaran1122)- TAB completion for sort
sort
accepts now names as well- Allow operating on particular selected files (as plugin)
- Permanent reminder when running as root
- Unicode is now enabled by default
- Set plugin name as terminal title when running plugins
- Warn the user when using
,
and no file is pinned - Default mimelist file copied to
/usr/share/clifm
- External commands are enabled by default
- Remove x functions for better portability
- Source code split into multiple files for better maintainability (thanks @sundaran1122)
- Clean up Makefile (thanks @sundaran1122)
- Subshell prompt notice (as shell code)
- Positional parameters for starting path (
-p
is now deprecated) - Completions for ZSH
- New plugin:
rgfind
: Search files by content via Ripgrep, and fzfdeselect - All plugins are now POSIX compliant
- REGEX support for
Lira
mimelist file (both MIME types and extensions) fzfnav
plugin supports now Ranger's scope previewer script and pistol- Command substitution support for the prompt
- Set terminal window title
- Do not remove bookmarked, pinned directories, or directories in a workspace from the jump db
- Fastback function:
... n
->../.. n
- Keybindings for plugins. Four keybinds allowed
Bug fixes
- Misspellings in the manpage (#21 )
- Cannot cd .. when current directory does not exist
- Trying to save selected files in stealth mode
- Calling the manpage is broken
- Dirhist map not correctly updated
- Aliases names not null terminated
- TAB completion for internal commands is broken
- Old mime syntax was still used to create the mimelist file
- Extension icon not honored if file is executable, SUID, SGID, or multi-hardlink
- Fused parameters not working with number zero
- When using the quit keybinding, terminal input is not printed to STDOUT.
- Unable to access workspace if stored path for that workspace doesn't exist anymore
- Wrong error message for options taking parameters, both long and short
cd_on_quit
shell function stopped workingLira
not accepting applications with parameters in the mimelist file- Crash when running CliFM from within CliFM
r *
not removing directories- Search strings must not be deescaped
- Local plugins are overwritten at every run
- Cannot select files starting with tilde
Distro-specific binary packages can be downloaded from OBS