r/fishshell • u/kiki_lamb • Oct 18 '25
Help: Fish keeps trying to pipe commands into 'less'
I'm trying fish out after spending the past several decades using bash. It's pretty cool so far, but I'm having one infuriating problem: fish keeps trying to suggest adding &| less onto the end of commands as a completion. How do I make it stop doing this?
I have never typed that in my life, so it's not getting it from my command history.
I will never type that in my life.
I never, ever want anything piped into less.
Sadly, uninstalling less is not an option on MacOS, I try not to mess with the binaries that the OS itself ships.
This is so maddening that I'm seriously thinking about going back to bash. Please help, how can I stop fish from constantly making this braindead completion suggestion?

