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.
This comment was marked as duplicate.
This comment was marked as duplicate.
This comment was marked as resolved.
This comment was marked as resolved.
Line wrapping and horizontal scrolling can both accomplish this task, but I'm not sure which is better, as I rarely use either. There is a discussion about it #265, feel free to leave your thoughts, and then we can move forward with it.
There are two main factors blocking its implementation:
Currently, you can achieve this using
Yep when you switch files, Yazi will discard the tasks in the preview. I think implementing it as a previewer is not very reasonable and it should be implemented as a functional plugin.
I think you can simply symlink a single
This is because local precount = cx.active.preview.folder and #cx.active.preview.folder.files or 0
Yazi can receive a directory as an argument when starting, like
It can be easily implemented as a plugin with just a few lines of code. I've written one and adds it to the tips, https://yazi-rs.github.io/docs/tips#parent-arrow, feel free to use it. |
Thumbnail browsing/navigation for image/movie directories would be absolute amazing! |
@Sonico98 (Not sure if it's the sam Sonico...) made something amazing for this: |
I dont know if it's doable as a plugin but in nautilus when you search, nautilus search into subfolders as well. |
Is it able to get size of current file/dir or selected files/dirs? I wrote a feature requests a few months ago, I decided to completely replace ranger with yazi recently, it seems I couldn't find anything like it in the doc or preset keymap.toml.
I can |
You can show the size of the files in the current directory with |
@fmorroni I already set So a command like |
The way ranger handles this is nice - the number of entries in a directory is shown by default, not the total size. That's quick and cheap to get. Then you can use a keybind to calculate the size for a particular directory, or every directory in your CWD |
Feature request: In ranger, there is a command like This is very handy when working with parrent-arrow plugin, I use this kind of function a lot in ranger. |
Correct me if I'm wrong, but this sound very similar to selecting the items with |
@fmorroni you are right, I'm just used to Thanks. |
I found another use case, then I use It is not the size of every selected files/dirs feature, it is the total size of selected files/dirs. |
may I ask if there is some estimated time point when mouse support gonna be added? also about Git Integration request: it's gonna be only status icons or full integration exposing stuff like last commit message, date, etc? |
Would it be possible to overwrite some config value in the command line? So yazi would use the .config/yazi config but some value(s) would be overwriten. The use case is when using yazi in a two pane mode, I want to set mostly the same config but I change a couple of values. Now I have to have to config dirs, and use one for each yazi process, but woudl be nicer to have just one and overwrite certain values... thanks! |
Another two requests regarding tabs:
thanks! |
my feature request:
|
My feature request: Have yazi automatically |
This already exists, that's how I have it set up. I'm not near my computer to check the config but it should be explained somewhere in the docs |
Yes that's what the shell wrapper described in https://yazi-rs.github.io/docs/quick-start does. |
Feature request or bug report: I |
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
Vim-like
H/M/L
for scrolling (:help H
in Vim for more info)Requested by @TD-Sky
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 and GIFs support
No request
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/ctime/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, Feature requests #51 (comment)
Shell 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
The text was updated successfully, but these errors were encountered: