-
-
Notifications
You must be signed in to change notification settings - Fork 661
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
configurable column order (for long output) [feature request] #161
Comments
I second this request. As a side note - I don't like your note on the main page which is "who doesn't want human readable sizes". I don't - for the simple fact that an "ls -l" will show me instantly the largest files (the longest number) and I can sort ls output on column 5. |
Otherwise, I think exa is a great idea, and you have guts to take on a trustly old command like "ls". |
Is it still on the roadmap to make each column hideable? I’d like to hide the permissions one for my primary ls |
👍 me too! FYI, the lsd does that nicely: (I just can't stand its non-configurable bright yellow for filenames) |
I think this feature would be useful as well. Filenames are usually the first thing I want to filter output on. Since I read from left-to-right, I have to force my eyes to "jump over" to the far right of my terminal in the current design. I'd like to be able to put the filename column first to avoid this maneuver and also for consistency with the Nautilus file manager's default column order. Thank you for making this wonderful tool! :+1 👍 |
Loving this tool. Since
I don't mind at all that the Links and Group columns are omitted by default, but I would really appreciate having the option to place the Size column in the usual order that |
I really love exa, but the column order is indeed bugging me, unfortunately. I don't get why the size column has been placed between the permissions and the user. Permissions and user are semantically tied together closely, so why tare them visually apart like that? The size field is definitely annoying in between there. |
A temporary workaround: exa -lg --time-style=long-iso --color=always \
| sed -E 's/^ *([^ ]*) *([^ ]*) *([^ ]*) *([^ ]*) *([^ ]* *[^ ]*) *(.*)$/\1\t\3\t\4\t\2\t\5\t\6/' \
| column -t -s $'\t' -o ' ' Details at this gist. |
Custom Order of 'Name'I want to register respectful disagreement with this part of the original request:
Even if the output is occasionally wonky with name being in the beginning/middle columns, I'd prefer to have the option rather than a hard limitation forcing 'name' to be the last column. At most, it might warrant a comment in the In the long run, there could be utility in a flag along the lines of this:
|
@r3h0 I like the |
+1 for the |
Have the devs considered this? Is this being worked upon? |
Yes, and no. I think it would be nice but it would also need some work. |
I like this idea |
My perfect output: |
It would be great to have an option to specify the order of the columns that are shown in long view.
Points to note:
--links
I can just specify that column. Alternatively one could have a certain order, but if the specific column isn't requested via command line, it's just dropped; but then, what happens if the order doesn't specify "owner" (because currently there's no way to disable that specific column)The text was updated successfully, but these errors were encountered: