News for hackers. Stuff that matters.
Re:The fish shell is amazing by bscphil on Thursday November 25, 2021 @06:06PM (#29345862)
> The point of fish is that there is no configuration required.

I think it would be more accurate to say that the point of fish is that there is no configuration allowed. If you don't like the out of the box configuration, I would say configuration is still required, but it's unfortunately not available. If you happen to like every single decision the developers made, then I admit having no configuration does mean you end up with a simpler, faster, more maintainable shell.

Re:The fish shell is amazing by preseinger on Thursday November 25, 2021 @07:26PM (#29346393)
> If you don't like the out of the box configuration,

Then either decide to like it -- humans are adaptable, this is possible -- or don't use the thing. Both outcomes are acceptable. A hammer doesn't need to have a configurable grip and head and claw in order to be a good tool.

Re:The fish shell is amazing by bscphil on Friday November 26, 2021 @08:07PM (#29356107)
Yes - that's exactly what I said. I'm not sure where you think you disagree. The point of fish is that configuration isn't allowed. I, personally, don't use it.
Re:The fish shell is amazing by preseinger on Friday November 26, 2021 @09:02PM (#29356522)
I guess there isn't disagreement! :) Maybe the point is that you would say it's not allowed whereas I would say it's not necessary.
Re:The fish shell is amazing by pxc on Friday November 26, 2021 @11:45AM (#29351763)
Fish isn't that extreme. There's a fair bit of configuration allowed. The devs are just judicious about adding toggles.

You can configure scripting to run at various times, and there are even plugin frameworks for Fish. It just doesn't have toggles for things like language features in the way that ZSH does.

Re:The fish shell is amazing by esyir on Friday November 26, 2021 @01:20AM (#29347913)
I think this really shows the two schools of thought, and this is reflected in the attitude towards linux too.

A: Linux is amazing, I can configure everything the exact way I want.

B: Linux sucks, I need to mess around with configurations for hours before I get something usable.

A lot of us just want something that works out of the box with amazing defaults. Others want something that can be tuned to their exact preferences. However, configurability comes with it's own costs too.