- 21 5月, 2017 12 次提交
-
-
由 Benjamin Sago 提交于
On the plus side, this removes some imports from details, and makes the file shorter. On the minus side, the ‘render timestamp’ function has a hell of a signature.
-
由 Benjamin Sago 提交于
-
由 Benjamin Sago 提交于
The three pieces of information for the leftmost details view column (file type, permissions, and whether xattrs are present) used to be gathered from separate sources and passed around separately before being displayed at the end. Now, file type and permissions are put into a struct, along with the xattrs boolean that’s still getting passed around all over the place but not quite as much. This was all done because I wanted to be able to test permissions rendering, without having file type and xattrs dragged into the same function.
-
由 Benjamin Sago 提交于
-
由 Benjamin Sago 提交于
This is so we can define a render method on it.
-
由 Benjamin Sago 提交于
-
由 Benjamin Sago 提交于
-
由 Benjamin Sago 提交于
-
由 Benjamin Sago 提交于
-
由 Benjamin Sago 提交于
A field can now render itself using colours and a users reference, rather than a Table doing the rendering. This way, only the relevant fields in the Environment can be made available to the render function, and the test code loses some lines.
-
由 Benjamin Sago 提交于
-
由 Benjamin Sago 提交于
The details file was getting quite long, so it’s probably time to split it up
-
- 19 5月, 2017 5 次提交
-
-
由 Benjamin Sago 提交于
-
由 Benjamin Sago 提交于
-
由 Benjamin Sago 提交于
Override the size column for block and charater devices, so it shows the major and minor device IDs instead (which are in the Metadata struct somewhere). This is what ls does when faced with a device.
-
由 Benjamin Sago 提交于
By parsing OsStrings rather than Strings, it’s the getopts crate that’s doing the UTF-8 checking rather than us, so if one of them isn’t valid, it’ll just fail to parse rather than crash exa. Also, save a few allocations here and there.
-
由 Benjamin Sago 提交于
-
- 18 5月, 2017 10 次提交
-
-
由 Benjamin Sago 提交于
Remove lazy_static crate
-
由 Kevin Ballard 提交于
It's not being used anymore.
-
由 Benjamin Sago 提交于
-
由 Benjamin Sago 提交于
More Makefile tweaks
-
由 Benjamin Sago 提交于
The change in 08281333 means that the width of emoji are used. I think the issue https://github.com/unicode-rs/unicode-width/issues/4 means that the wrong width is being calculated for emoji, and there happens to be one in the example.
-
由 Benjamin Sago 提交于
-
由 Benjamin Sago 提交于
-
由 Benjamin Sago 提交于
Fix TextCellContents cjk width
-
由 Benjamin Sago 提交于
This makes it possible to use them in scripts. Also, I couldn’t find any other program returned a different error code! So it’s being changed to 0. Fixed #180.
-
由 Benjamin Sago 提交于
-
- 17 5月, 2017 5 次提交
-
-
由 Kevin Ballard 提交于
It looks like zsh doesn't have a pkg-config file so we can't use it for ZSHDIR. Fixes #179.
-
由 Kevin Ballard 提交于
-
由 Benjamin Sago 提交于
Fix a bunch of issues with the Makefile
-
由 Benjamin Sago 提交于
Now everything’s customisable (in the future!) in its own place. This was the last thing to do for #65.
-
由 Benjamin Sago 提交于
-
- 16 5月, 2017 1 次提交
-
-
由 Benjamin Sago 提交于
Fixes #134, a bug that showed symlinks incorrectly as broken, but only when the file was listed directly on the command-line *and* the file was in a different directory to the one exa was being run in. I’m not sure why the old code used `String::new()`, but it doesn’t seem to affect anything.
-
- 10 5月, 2017 1 次提交
-
-
由 quininer kel 提交于
-
- 09 5月, 2017 1 次提交
-
-
由 Kevin Ballard 提交于
* `$BASHDIR` and `$FISHDIR` had incorrect paths * Fix `$FEATURES` to actually work * Add `-f` to `rm` invocations to quiet missing file errors * Just use `man` to preview the manpage * Fix (again) `make` not rebuilding * Add `make help` to view all of the commands and variables
-
- 08 5月, 2017 3 次提交
-
-
由 Benjamin Sago 提交于
-
由 Benjamin Sago 提交于
-
由 Benjamin Sago 提交于
-
- 07 5月, 2017 2 次提交
-
-
由 Benjamin Sago 提交于
exa doesn’t capture any failures — it’s not really worth it for such a short-lived task, and doing this results in a smaller binary. Fixes #128.
-
由 Benjamin Sago 提交于
-