-
-
Notifications
You must be signed in to change notification settings - Fork 256
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
feat: Order of the columns #148
Comments
This does indeed look tricky. Not using clap for arg parsing is something to get used to for sure. You think this belongs in the command line arguments at all? Individually specifying the order of the columns sounds like an ENV_VAR
Thoughts? Or is this maybe something to revisit in #139 ? When users can be more expressive |
The feature could be really cool,
Yeop... |
I'm going to go the ENV route and see if I can put something together. Can you assign this to me?
Agreed that looks much better |
This issue is stale because it has been open for 30 days with no activity. |
This issue was closed because it has been inactive for 14 days since being marked as stale. |
14 days of inactivity is pretty short, why even close? |
I guess I should look at this again. I think I stopped after realizing there's no way to change the order of the file/dir names, but there still might be some use for this feature |
Just to drop one more feedback point: currently in the To be fair, it's the same with Therefore, the idea of configurable output column order sounds awesome! 👍 Perhaps it's worth considering to use full words for the name of environment variable: |
Would love to see this implemented. For some reason the current order really bugs me way more than it should. |
+1 |
+1, This would be very handy to have. For example, the file size column is in a different place than in |
I would love if it could be configured by command line flags like in the --help mockup below: ❯ eza --help
Usage:
eza [options] [files...]
...
LONG VIEW OPTIONS
-b, --binary list file sizes with binary prefixes
-B, --bytes list file sizes in bytes, without any prefixes
-C, --columns-order CORD comma separated list to set the columns order
(regardless of their inclusion/exclusion by other flags)
...
Valid CORD fields: blocksize, context, filesize, flags,
git, git-repos, group, inode, links,
mounts, permissions, time, user.
... |
I've been evaluating lsd vs eza as an ls replacement and, FWIW, while I prefer eza overall, this one ended up being a deal breaker. It's not even just decades of expecting something to be in a certain place, but that, at least to me, file size is among the most important attributes of a file apart from its name, so the degree of left/right scanning was a surprising UX obstacle. |
I ran into this today as well. Is this planned at all? Would a contribution implementing this be considered? |
I think it would be welcome, but I'd personally be a bit opinionated on implementation, if someone does try to implement it I'd recommend joining the eza matrix room. |
#1237 from exa
I am re-posting this here because I think that is a good feature request.
I am going to check it out and see what it would take to implement, but I have a feeling it will be much more complicated than it sounds.
The text was updated successfully, but these errors were encountered: