Added
- Added highlighted previews and icons for LaTeX, TeX, and BibTeX files (
.tex,.ltx,.sty,.cls,.bib). - Show the current git branch in the footer while browsing repositories, with a
*marker for local changes. ([#157]) - Made Open With work on directories too, using the same app picker and system directory handlers. ([#157])
- Added
--chooser-file FILE [PATH]to run elio as a file chooser, writing the confirmed selection as absolute paths, one per line, toFILEor stdout with-; cancel exits silently with a nonzero status. ([#153]) - Added persistent multi-path selection across directories, allowing chooser confirmation and bulk actions to use selected paths from multiple folders.
elio <path>now accepts file paths as well as directories, opening the parent directory and focusing the file entry, including hidden files, file symlinks, and broken symlinks.- Added configurable
symlink_absolute(-) andsymlink_relative(_) shortcuts for creating absolute or relative symlinks from yanked items in the current directory. ([#159]) - Added
Delas a default trash shortcut andShift+Delas a default permanent-delete shortcut;[keys]now acceptsdelete/delas named key values. ([#162])
Changed
- Updated shell integration scripts to pass
--chooser-fileinvocations directly toelio, so chooser mode does not change the parent shell directory. Re-runelio shell installafter upgrading to refresh existing shell integration. - Improved the Open With menu with keyboard navigation, scrolling, and an overflow scrollbar for long app lists.
- Improved narrow browser pane resizing so Places gives up space sooner, preview remains useful longer, and stacked preview layouts behave more consistently.
- Simplified Create and Help overlay hints.
Fixed
- Blocked nested selections and prevented pasting a folder into itself.
- Fixed Caps Lock letter input when terminals report Caps Lock separately from the character.
- Fixed image previews inside tmux when stale Alacritty/Kitty markers from the tmux server environment hid the active supported terminal.
- Fixed several terminal/UI freeze cases around large image-preview output, focus changes, keyboard enhancement probing, and slow autofs/network mounts.
- Fixed image and PDF preview redraws during resize bursts, with resize settling tuned separately for tmux and non-tmux terminals.
- Fixed the active sidebar item highlight in the terminal ANSI and transparent example themes.
- Fixed UI freezes when selecting all items in very large folders.
- Fixed Linux/BSD Open With (
O) behavior by reporting missing handlers accurately, showing the app used for direct single-app launches, and offering$VISUALor$EDITORin the current terminal for text/code files when the editor is not registered as a desktop app;o/Enteruses the same editor fallback only when no desktop handler is available. ([#168]) - Fixed folder item counts lagging behind during fast mouse-wheel navigation.
- Improved status bar behavior in narrow terminals by prioritizing focused item context, shortening open-file messages, and removing redundant idle hints. ([#174])