Yet another example of why I don't trust any software that markets itself as "modern". In another 20 years, ls will still work perfectly fine.
I've seen this take a lot in the thread but I don't really get it. Exa is a drop in ls replacement- if it breaks (which it hasn't), go back to using ls? As long as there's a reliable built in, I'm pretty happy having the possibility of needing to switch it out for some added convenience.
Exa Is Deprecated
201–210 of 244 posts
Re: Exa Is Deprecated
#202Earlier quoted context omitted.
There are many incorrect statements in this. None of those three "use" anything. On machines that predate the new ConPTY replacement mechanism (so, everything before Win11), any app that is a command line program (such as cmd.exe, Powershell, anything compiled to be a console program and not a GUI program (this can be any program, and is chosen at compile time)), it is ConPTY. ConPTY can see OTF fonts (afaik, I remem…
You're missing the point I was making. * Windows shells (at least for me, right now) won't DETECT a .otf font. You can't even choose to use it in the options of powershell/prompt/etc * Most nerd fonts don't bother to convert to TTF. They only provide an OTF. Even if they're fundamentally the same that doesn't matter if Windows won't detect it in the first place to let you select it. This ConPTY replacement ('Windows…
They use the nerdfont patcher, which mainly mutilates fonts, and often breaks them trying to add the nerdfont glyphs. The nerdfonts project also distributes these broken fonts while ignoring the font licenses, and also ignoring the fact that fonts update and then nerdfonts refuses to patch and distribute the new version.
Many projects distribute both OTF and TTF versions, while nerdfonts only distributes the patched OTF version (as you, indeed, have noticed).
The upside is, since the patcher exists, you can just run it on your own fonts and do whatever you want.
I highly recommend avoiding nerdfonts altogether, disable it in any program you find it in, and also consider filing bugs with those projects to entice them to remove support entirely.
Unicode exists for a reason, and fonts should strive to cover as much of it as possible. Corporate logos and custom icons should not be enshrined into any font, not even as something niche like nerdfonts, even if nerdfonts lives entirely in the Unicode private use area (PUA).
Re: Exa Is Deprecated
#203Earlier quoted context omitted.
There are many incorrect statements in this. None of those three "use" anything. On machines that predate the new ConPTY replacement mechanism (so, everything before Win11), any app that is a command line program (such as cmd.exe, Powershell, anything compiled to be a console program and not a GUI program (this can be any program, and is chosen at compile time)), it is ConPTY. ConPTY can see OTF fonts (afaik, I remem…
You're missing the point I was making. * Windows shells (at least for me, right now) won't DETECT a .otf font. You can't even choose to use it in the options of powershell/prompt/etc * Most nerd fonts don't bother to convert to TTF. They only provide an OTF. Even if they're fundamentally the same that doesn't matter if Windows won't detect it in the first place to let you select it. This ConPTY replacement ('Windows…
2019 first release, replaced the old Windows Console as a default since Windows 11 22H2.
Re: Exa Is Deprecated
#204Earlier quoted context omitted.
You're missing the point I was making. * Windows shells (at least for me, right now) won't DETECT a .otf font. You can't even choose to use it in the options of powershell/prompt/etc * Most nerd fonts don't bother to convert to TTF. They only provide an OTF. Even if they're fundamentally the same that doesn't matter if Windows won't detect it in the first place to let you select it. This ConPTY replacement ('Windows…
So, the issue with nerdfonts is the project, itself, is broken and flawed. They use the nerdfont patcher, which mainly mutilates fonts, and often breaks them trying to add the nerdfont glyphs. The nerdfonts project also distributes these broken fonts while ignoring the font licenses, and also ignoring the fact that fonts update and then nerdfonts refuses to patch and distribute the new version. Many projects distribu…
The issue also lays with LSD, since they recommend Nerd Fonts.
Re: Exa Is Deprecated
#205Earlier quoted context omitted.
Their personal site is gorgeous: https://bsago.me The tech notes are particularly useful: https://bsago.me/tech-notes There’s a ray of hope on their RSS feed: https://bsago.me/tech-notes/feed.json The last published date is September 2022, which is almost a year after their last GitHub activity: https://github.com/ogham?tab=overview&from=2021-12-01&to=202... So in absence of other information, I’d rather believe they…
[flagged]
Re: Exa Is Deprecated
#206Earlier quoted context omitted.
> My tooling needs to be somewhat more portable. Ah yes, because it's 100% impossible to learn new tools and fall back to the core ones when you need to. ;P I've been doing this for decades now, it's just not that big of a deal.
... as in if [ -z "$(which exa)" ] then LS1='ls -1' else : fi ${LS1} ${SOME_DIR} | ... ?
Re: Exa Is Deprecated
#207Earlier quoted context omitted.
I use `exa` (and now `eza`) because it provides a better experience than GNU `ls`, IMHO. Sure, I don't _need_ it, but it's nice. I don't see any downside, especially since I've aliased it to `ls` since time immemorial and thus I only need to re-alias eza to ls again.
> I use `exa` (and now `eza`) because it provides a better than GNU `ls`, IMHO. A better what?
Re: Exa Is Deprecated
#208Earlier quoted context omitted.
And yet, exa is deprecated :-)
[flagged]
If you wouldn't mind reviewing https://news.ycombinator.com/newsguidelines.html and taking the intended spirit of the site more to heart, we'd be grateful.
Re: Exa Is Deprecated
#209Re: Exa Is Deprecated
#210Earlier quoted context omitted.
On most Unix flavors it is not built-in. The only shell I know that has "ls" built-in is BusyBox. And besides, I said in other places: "ls" has been "deprecated by its maintainer" more times than exa, it's just that somebody has always forked it. GNU "ls" (the one in Linux) is a complete rewrite of the original shell, and it is annoyingly incompatible with the macOS fork of BSD ls.
Worth noting that the Unix shell itself is not a "built-in". The kernel is agnostic about the user interface, which is left entirely to userspace programs to implement. (That was one of Unix's major innovations.)