-
Notifications
You must be signed in to change notification settings - Fork 378
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature requests #51
Comments
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
some feature requests:
these are things I half hoped/expected might work as I tried out the program. It is nice enough to want more. ;-) |
@dan-da Too many features are already implemented in yazi, make sure you go through the sample config for |
I built and ran the code and tried it out, and took the time to list my impressions. Every feature I listed is something that did not work for me. If there is some arcane way to make it work, that's fine, but it is not intuitive for me, and so that is feedback you can take or dismiss as you like. I've no idea what you mean about the 'sample config for keymap' and don't intend to investigate. As I said above, a simple onscreen indicator for how to get command-help would go a long way, but I don't see it, and the default key bindings are either not intuitive for me, or simply the expected functionality do not exist. I also highly doubt 'too many' features are implemented... seems an odd thing to say. regardless this response to my feedback contribution does not encourage me to spend more time with this project. |
It's important to remember that open-source software authors don't "owe" anything to the community. @sxyazi shared this great project with us, and got a ton of feature requests really quickly, which they've been handling with grace. This is not, afaik, their full-time job. Please don't act entitled in a repo like this. EDIT: and thank you to maintainers @Eric-Song-Nop as well! |
Thank you for these kind words, they give me the motivation to keep going! Hey @dan-da, the config files for Yazi is mentioned in README, and it contains all the features and keybindings, along with docs.
You can press
Good idea, but TUI space is precious. I'd like to add it to the README.
I have plans to add this, but I haven't had enough time to complete it.
If you've installed
If you've installed
Yazi uses Vim keybindings by default. If you're not comfortable with them, you can create your own config file and modify them as you like. Please refer to the README for config details.
Here are the default sorting keys, but of course, you can modify them as you wish: yazi/config/preset/keymap.toml Lines 73 to 83 in cbe0fd5
Are you referring to
Markdown file preview is currently supported, but I'm not sure what you mean by "rendered view."
These features will require Yazi's plugin system. I plan to invest time in developing the plugin system soon, allowing users to write their own plugins and supporting more file types. |
Features request:
|
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as resolved.
This comment was marked as resolved.
Aside from #51 (comment), I wonder how to add the ability to extract to desired directory instead of current directory, with a interactive input, similar to the new extract plugin's password input #1321. |
I am kinda new to the project. where would I have to put this shell for it to work? |
@Nic-Vladimir That way is no longer recommended because we now have the |
Hi, I want to check if there is an easy way to invert the color of the previews? Foe example, i preview a lot of pdfs and would be great to be able to invert the color before preview! |
Wondering if there's a way to combine the There's a similar setting for those familiar with LazyGit: This way, |
It would be super cool if we could get an integration with archivemount to automatically be able to just walk right into a tar! Just an idea for a plugin or add on. |
|
Wow that's epic, thanks for sharing! |
Possible to add and use bookmarks similar to ranger bookmarks: https://github.com/ranger/ranger/wiki/Official-User-Guide#bookmarks Edit: I found plugin exactly doing that: https://github.com/dedukun/bookmarks.yazi |
Even better: use zathura for previews. |
I found ways to yank images to the system clipboard, however, I wasn't able to find a way to
like you can e.g. in dolphin. |
thank you. Hidden files visibility was a life changer for me. I use yazi a lot, but will now use it ALL the time! |
Is there any traction on animated gif support in image previews? A branch or PR I can looks at perhaps? Kitty has animation support built in from 0.2 onward, and I'm curious if anyone has taken a crack at it yet. |
@fmorroni I tested and can confirm that it does exactly go to normal mode when you hit Esc, however motions like |
Yeah, it's a very limited vim implementation, but it's good enough for renaming a couple of files every now and then. |
I implemented |
This looks amazing @boydaihungst! Would you like to try porting it to Yazi's codebase? |
All I do is modify The idea is: we sort all Entity children/components in 2 bucket: resizable (highlight with id = 4, symlink with id = 6) and unresizable component (the rest). Count used character length (width), total usable space and max width for each of resizable components. Do the math to resize them, truncate if overflowed. The first
|
Bugs
leave
yank
Refresh
manually when rename, create, in casenotify-rs
doesn't update in timen+1
pages of mimetype instead ofn
for the better experienceFeatures
Forward / Backward
No request
Find next/previous file (not the
Search
feature that's already existing)Requested by @teto, feature request for "find" aka jump to matching file/folder #81
Custom preloader / previewer
Requested by @Neurognostic, [Feature Request] Custom Preview Commands #182
Filter files in real-time
Requested by @musjj, Real-time filter current directory #137
Make the preview scrollable
Requested by cg00@Discord
File chooser API used for Neovim plugin
Requested by @Eric-Song-Nop
Git integration
Requested by @g-plane, @cap153, @cxwx
Copy file path
Requested by @Gajus84, Copy filename etc. not working + two possible feature requests. #70
Mouse actions binding in
keymap.toml
Requested by @Gajus84, Copy filename etc. not working + two possible feature requests. #70
macOS-like file tag
Requested by @sxyazi
Transparent images support
No request
GIFs images support
Requested by @JustinBacher, Gif support? #1195
Customizable scroll offset and popup position improvement
No request
Better borders style
Requested by @sxyazi
Case-insensitive sorting
No request
Emacs readline keybindings for Input component
Requested by @teto
Auto-completion for Input component
Requested by @maxzinkus
Custom manager layout
Requested by @KeqiZeng, Feature request: configurable column_ratio #71
Sort files naturally
Requested by @asim215
Show all binding keymaps
Requested by @hackers267, @maxzinkus, add the keymap view #79
Show file size after the filename
Requested by @sxzz, Disk Usage Analyzer #88 (comment)
Display of the number of currently selected/cut/copied files
Requested by @Gajus84, More ideas for potential features #85
A floating window to glance at more information about this file (mime-type, atime/btime/mtime, previewer, preloaders, EXIF for images/videos, etc.)
Requested by @Gajus84, @teto, More ideas for potential features #85, remove escape characters from the logs #831 (comment)
Re-previewing in real-time when the file content changes
Requested by @otakutyrant, After opening and editing files with nvim in yazi, the preview is not updated automatically. #129
Shell command history
Requested by @mbirth, Feature requests #51 (comment)
Sorting by file type
Requested by @v01dnu11, Feature requests #51 (comment)
Hide specified files or directories
Requested by @5ouma, @grig-iv Feature requests #51 (comment), Hide specified files or directories #694
Add
--no-cwd-file
to theclose
commandRequested by @kockahonza, Add
--no-cwd-file
toclose
#1629Shell completion
Requested by @MinaMatta98, Shell Completion #420
Remote file management
Requested by @Xuanwo, Integrate to OpenDAL to allow manage files on s3/azblob/gcs/oss/dopbox/gdrive... #434, Tracking issues of Remote file management #611
Archives as directories
Requested by @git-rz, Traverse archive files as if they were directories #417
Auto-complete supports smart case
Requested by @RioNight, Allow the filtering of the interactive cd (
g<space>
) results to be case insensitive #547Natural sorting supports Hungarian letters
Requested by @og900aero, Sort_by function not work very well with hungarian letters #616
Group tasks in Task Manager by "Running"/"Failed"
Requested by @teto, log failed tasks #1105
Dual panel
Requested by @c02y, @vladimir-salvador, Feature requests #51 (comment), Dual panel like total commander #1294
Improve
ya pack
subcommandRequested by @uncenter, Support more Git forges with
ya pack
#1509, Support custom branches withya pack
#1510Command macros
No request
Functional plugin support for
--name=value
parametersNo request
Previewer/preloader/fetcher support for passing parameters
No request
Refactor the scheduler: for actions like copy, cut, delete, separate micro and macro tasks into two phases, first gather enough information, then operations
No request
Redesign
[filetype]
to expand functionality and improve performanceNo request
Remove discouraged
x-
prefixes from mime-typesNo request
Allow changing the border type of input/completion/tasks components
Requested by @Axlefublr, feat: allow to change border type #1552
Support UTF-16 encoded file preview for the preset
code
previewerNo request
Experimental parameter macro support (%)
Requested by @gotbletu, Next Tab macros? #1318
Allow changing the style of the confirm component in
theme.toml
No request
Truncate long filenames in the file list
Requested by @Brixy, Show file extensions if file names are truncated #903
theme.toml
supports plugin-specific styles within[plugin]
No request
Move
mode_normal
,mode_select
, andmode_unset
intheme.toml
to a separate[mode]
block asnormal_open
,normal_close
,select_open
, etc. (better names needed)Requested by @imsi32, Improve
theme.toml
#1228Add snap to snapcraft.io
Requested by @DevelSSN, Add snap to snapcraft.io #1631
The text was updated successfully, but these errors were encountered: