I never said "never listed". with ls when dealing with dotfiles if you do a ls they are not listed. However you can cause them to be listed by using the -a argument. I would have expected hidden files to work the same, not listed by default but capable of being listed with -a.
There could be a flag to just ignore .hidden should there be a need to boost the speed.
@freemo
very fair point... didn't think about that.
@paradoxicalslacker @fribbledom
@freemo
That means that ls would have to read and parse any .hidden files in every directory, when normally it only reads filesystem entries. And since it already ignores .* files by default, I suspect that might increase runtime of some usages which go through large directory trees in little time. GUI file managers do a lot of GUI stuff, often generate previews and usually show only a single directory level at the same time. No biggie.
@paradoxicalslacker @fribbledom