Adds four major capabilities in one release: video file preview,
multiple tab support, an event hook system, and visual select mode for
batch operations.
Highlights
- Video preview with ffmpeg-extracted thumbnails and metadata
- Tab support with independent state per tab
- Configurable event hooks for file operations and lifecycle
- Visual select mode for vim-like range selection
Added
- Video formats:
mp4,mkv,webm,avi,mov,wmv,flv,m4v - Video metadata display: duration, resolution, codec, audio codec, bitrate, frame rate
- Tab keybindings:
Ctrl+Topen,Ctrl+Wclose,Alt+tnext,Alt+Tprevious - Hook events:
on_create,on_delete,on_rename,on_cd,on_start,on_exit - Hook environment variables:
$FILEVIEW_PATH,$FILEVIEW_OLD_PATH,$FILEVIEW_DIR,$FILEVIEW_SELECTED - Visual select keybindings:
Venter mode,j/kextend,y/d/Doperate on selection --choosedir [FILE]and--selection-path FILECLI flagsAlt+Sopens a subshell in the current directory*toggles select all;Alt+iinverts selection
Notes
Video preview gracefully falls back when ffmpeg or ffprobe is not
installed.
Full Changelog: v1.16.0...v1.18.0