Any serious Emacs user is apt to have a lot of minor modes active at any given time. That’s certainly true in my case. What we don’t need, though, is to see lighters for each and every one of them. It wouldn’t matter so much if they didn’t fill up the mode line and obscure other indicators that you might actually want to see.
The current way of dealing with this is Diminish that prevents any of the minor modes listed from putting their lighters on the mode line. I’ve found them difficult to get configured correctly but they do the job and I haven’t thought about the problem in years.
In a new post, Bozhidar Batsov reports that a new feature in Emacs 31 is the mode-line-collapse-minor-modes command. It turns out that I’ve written about this before but Batsov has more details. The difference from Diminish is that you list all the minor modes that you don’t want to see on the mode line (or even all of them) and Emacs compresses them into a single symbol, “…” by default.
If you’re living on the edge and building Emacs from Master, you can try this out now. Otherwise you’ll have to wait for the release of Emacs 31.