Hacker News new | ask | show | jobs
by enriquto 1940 days ago
I'd like to use fish regularly, but I feel really attacked by the over-the-top usage of color and unrequested auto-completion. Even a "monochrome" theme I tried was shoveling many different shades of gray into my terminal. It does not seem to honor the NO_COLOR variable either. Is there any way to obtain a default configuration with everything disabled?
2 comments

It's a good point, but how many of the features are useful without any colors at all? At least the auto-completion would just look like any typed text.

Perhaps fish is not for you?

I think it’s a fair ask - imagine using fish on a monochrome screen, for example. I could imagine using underlines or inverse text frontage autocomplete in such a theme/mode. Let’s see if someone here already knows such a theme, or gets inspired to make one. ;-)
> Perhaps fish is not for you?

It nearly is! I love fish powerful completion, just find it annoying that it is triggered automatically. Also fish syntax seems saner than bourne's, and I love it (but miss process substitution from time to time). Unfortunately, I cannot stand the flashiness. With some work, I have managed to disable all colors by setting a lot of fish_color variables in my configuration file. But the auto-completion drains me after a few minutes of use. As if you are speaking to somebody and they complete all your sentences! Even if the completion is correct, isn't that extremely annoying?

I think what you are talking about are the fish "suggestions". By default, that text is greyed out and if you like the suggestion, you can cursor-right (or ctrl-f) to accept it. But if you don't like the suggestion, you just keep typing.

If my hunch (that you are talking about the suggestions) is correct, then perhaps it works to set it to white on white or black on black, or whatever matches your color scheme. It will still be there, but you won't see it :-). (But you would get it after cursor-right or end or ctrl-f or ctrl-e...)

hahha, cool hack! I'm still a bit irked that the text is there (but invisible), but this is the desired "normal" effect.
It would be nice if it was possible to turn autosuggestions off, I agree.
You can use `psub` for process substitution, e.g. to compare two sorted files:

    diff -u (sort a |psub) (sort b |psub)
Why would you want to disable colors.
I find them distracting and annoying. Somehow colored text overwhelms me and I have trouble reading.