tui file manager with vim-like key mapping
MIT License
Bot releases are hidden (Show)
Published by kyoheiu over 1 year ago
exec:
'feh -.':
[jpg, jpeg, png, gif, svg, hdr]
this configuration enables you to execute feh -. <item path>
by Enter | l | Right
, or o
.Published by kyoheiu over 1 year ago
Published by kyoheiu over 1 year ago
unicode_width
, now felix can properly split file name or previewed texts.chafa
's minimal supported version: >= v1.10.0Published by kyoheiu almost 2 years ago
Full Changelog: https://github.com/kyoheiu/felix/compare/v2.2.1...v2.2.2
Published by kyoheiu almost 2 years ago
Full Changelog: https://github.com/kyoheiu/felix/compare/v2.2.0...v2.2.1
Published by kyoheiu almost 2 years ago
dirs::data_local_dir()
to store the deleted items and log files, instead of dirs::config_dir()
.$XDG_DATA_HOME/felix/{Trash, log}
, in most case /home/user/.local/share/felix/{Trash, log}
. For Windows {FOLDERID_LocalAppData}\felix\{Trash, log}
, typically C:\Users\user\AppData\Local\felix\{Trash, log}
. No change for macOS users.:trash
to go to the trash directory.Full Changelog: https://github.com/kyoheiu/felix/compare/v2.1.1...v2.2.0
Published by kyoheiu almost 2 years ago
Full Changelog: https://github.com/kyoheiu/felix/compare/v2.1.0...v2.1.1
Published by kyoheiu almost 2 years ago
Full Changelog: https://github.com/kyoheiu/felix/compare/v2.0.1...v2.1.0
Published by kyoheiu almost 2 years ago
Published by kyoheiu almost 2 years ago
Full Changelog: https://github.com/kyoheiu/felix/compare/v1.3.2...v2.0.0
Published by kyoheiu almost 2 years ago
std::panic::catch_unwind
to manually restore after a panic rewind. This allows the cursor to be restored and the screen cleared when this app panics. #121 @ubunatic(file not readable)
for such a link. #123 @ubunaticThank you!
Published by kyoheiu almost 2 years ago
Published by kyoheiu about 2 years ago
term.rs
contains (almost) all of the terminal API, so that other modules will not get effected by the future backend change.
open_file_in_new_window
can work only if [exec] is set in config file, and the extension of the item matches the key.default
key in the config file become Option
, so that users can select $EDITOR
without explicitly setting it up. The initial process of asking users to select the default command has also been fixed accordingly.OpenNewWindow
Published by kyoheiu about 2 years ago
thiserror
, use custom error type to make it easier to handle.None
for directory extension.Published by kyoheiu about 2 years ago
use_full_width
in config.toml is not set.cursor::Goto
instead of cursor::Left
to fix the layout in macOS Terminal.app.Published by kyoheiu about 2 years ago
backspace
now means return to the normal mode.Esc
now restores the cursor position.Published by kyoheiu about 2 years ago
chafa
instead of libsixel
& viuer
to preview image files. This greatly improves the performance and code maintainability, and as a consequence, the number of dependencies is reduced (137 -> 53).chafa
, the hi-res image preview is supported in kitty or terminals that support sixel.content-inspector
to exclude binary files to be previewed.Published by kyoheiu about 2 years ago
Published by kyoheiu over 2 years ago
Published by kyoheiu over 2 years ago