6

I have nested labels in Gmail, but often run into a situation where I no longer want certain label showing up in the labels list on the left side.

For example, let's assume I have "Year 2014" as a top-level label and have "Project 1" and "Project 2" as sub-labels under "Year 2014". Once "Project 1" is completed, I want that label to be hidden in the labels list, to reclaim real estate in the left-side panel.

Is this possible?

migrated from superuser.com Dec 2 '14 at 14:19

This question came from our site for computer enthusiasts and power users.

  • I think your option is going to be to move the sub-label to a new top-level label that's already hidden, like "Year 2014 - Complete". – ale Dec 3 '14 at 1:24
6

You can hide only first level labels from the label list, which will include all of it’s children, but you can’t hide the children on their own.

The only hack I can think of is to make your sub-labels as first level labels and name them something like FirstLevelLabel_SecondLevelLabel instead of nesting SecondLevelLabel under FirstLevelLabel.


The rest of the answer refers to first level labels.

1. Hover over the respective label
2. Click on the arrow that appears at the right of the label
enter image description here
3. In the drop-down menu, click on Hide under In label list:
enter image description here

  • This is NOT the solution. You didn't read the question carefully. For a top-level label, you can hide it the way you suggested. But for second-level labels (and below), there is no "Hide in Label List" option to begin with. Try it. – Anon Dec 2 '14 at 23:51
  • Ah, right, my bad. I’ve updated the answer. – Alex Dec 3 '14 at 7:37
0

If you do a search in Gmail it will show you the first 20 or so results. So start by searching for your label. If you click the 'select all' button (checkbox in the header row) it will tell you there are x number of additional mails, and give you a link to select all of those as well, click this link.

You now have selected all mails matching your required label. Press the archive button to archive all of them.

  • That's not what I'm looking for. Your method will only "archive" the emails, but it won't hide the label itself from the labels list. I may have phrased my question badly. I've changed the question. – Anon Dec 2 '14 at 14:17
0

Try to do a label at TOP-LEVEL called "HIDDEN" and replicate inside this new label all the hierarchy that the "wanted to be hidden" label has. Then, you only have to hide the "HIDDEN" label. It's a mess, but it's a kind of a solution...
So, the "HIDDEN" would be a replica of your root actual labels hierarchy. The thing you have to always do when you want to hide a label, is, to migrate the before emails label to the new hidden one, and then to remove the visible label. (Take into consideration that you may have to have one more hierarchy duplicate inside a "going to be hiden" label...).

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.