Benjamin Sago
490d9680c2
Merge branch 'fix-handling-maybe-unsupported-time-metadata' of https://github.com/ariasuni/exa into ariasuni-fix-handling-maybe-unsupported-time-metadata
...
# Conflicts:
# src/fs/file.rs
# src/options/filter.rs
# src/options/view.rs
2020-01-19 16:46:51 +00:00
Benjamin Sago
e198cac3a7
Merge pull request #509 from emgelb/master
...
Convert default formatting so single-digit hour times are 0-padded
2020-01-19 00:05:07 +00:00
ariasuni
a636d08f8b
Fix handling of potentially unsupported time metadata
...
- Checking on a directory doesn’t tell us if supported elsewhere
(some filesystems, like tmpfs, don’t support created time)
- We want to be able to display a column even if some subfiles or
subdirectories don’t support it
So now if unsupported a time of zero is used, and displayed as `-`
2019-12-20 05:37:29 +01:00
E.M. Gelblicht
1bf9e397e5
converted default formatting so single-digit hour times are 0-padded
2019-06-10 17:34:21 -07:00
ariasuni
b0da0c9055
Use correct metadata for created time
2019-03-23 17:18:18 +01:00
Benjamin Sago
c2bb986618
Replace Default impls that use state with fns
...
The Default impls for DefaultFormat and LoadFormat were originally called ‘new’, to which Clippy suggested that they be changed. But as these functions change based on what the year is, a function called something other than ‘new’, like ‘load’.
2018-10-13 22:15:10 +01:00
Thibaut Brandscheid
755876e9b6
fix most clippy warnings
2018-06-19 17:17:39 +02:00
Benjamin Sago
b2947ed590
Document and test time formats
2017-08-09 17:14:16 +01:00
Benjamin Sago
dd0c5f6bef
Merge pull request #250 from ogham/exa/issue-213
...
fix issue #213 iso date format inversion
2017-08-06 20:38:21 +01:00
Alfred Sawaya
fca5b6b970
fix issue #213 iso date format inversion
2017-08-06 12:36:00 +02:00
Alfred Sawaya
cb2e94a796
Fix month name widths once and for all #244
...
To render the date, Exa now find out the month with the longest name
among all months, and use the width of that.
2017-08-06 03:59:46 +02:00
Benjamin Sago
3251378e91
Add iso time style
2017-07-06 00:39:54 +01:00
Benjamin Sago
f0eed9fde4
Add full-iso time style
2017-07-06 00:21:38 +01:00
Benjamin Sago
786e8f4d7f
Add long-iso style and --time-style option
...
This has to do its own number formatting because *somebody* didn’t add “print the current month number” functionality to rust-datetime!
2017-07-06 00:01:45 +01:00
Benjamin Sago
98b63705be
Expect different time formats
2017-07-05 23:27:48 +01:00
Benjamin Sago
aa5b1867dd
Make nanoseconds available to times
...
The information was always in the Metadata struct; exa just never used it.
2017-07-05 23:08:56 +01:00
Benjamin Sago
652e27e6dd
Extract time formatter
...
This commit collects all the time-related fields from the Environment and bundles them all together in their own encapsulated struct.
2017-07-03 08:45:14 +01:00