Instead of just hiding the untracked files, you could add a option to not show them, as `git status` has with `-u[<mode>], --untracked-files[=<mode>]`. This way the user could decide whether he wants to see them (regardless of gitignore) or not.