Sometime around FreeBSD 14 (I think) the default shell was changed to `sh`. In early beta versions of 14.0 it worked as you'd expect. Type in a few letters of the command, press the UP key on your keyboard and it would cycle through the history and complete the rest of the command with anything that started with those letters. Even just one or two letters.
Then when the final version was released that behavior broke. It became less reliable. No longer could you just type just one or two chars, and sometimes pressing up would do absolutely nothing of value except show you any command unrelated to what you typed in. It's been liked that ever since.
This was feature in csh, and it was one of (if not the reason) I fell in love with FreeBSD.
Why has it been broken for some long? How would I even fill a bug report for this?
Then when the final version was released that behavior broke. It became less reliable. No longer could you just type just one or two chars, and sometimes pressing up would do absolutely nothing of value except show you any command unrelated to what you typed in. It's been liked that ever since.
This was feature in csh, and it was one of (if not the reason) I fell in love with FreeBSD.
Why has it been broken for some long? How would I even fill a bug report for this?