Has anyone figured out how to get Gmail to stop processing filters once a condition is met? I would like to avoid having certain messages potentially get multiple labels. As great as Gmail is, the filtering option is quite primitive.
This sort of answers my question. You can't stop filters from processing once a condition is met, but you can add a filter to filter messages that have been filtered, which will do in my case.
You could use
NOT functions in your filter.
Say you have a, b and c as keywords for your labels:
-c> everything from a
-c> everything from b
c> everything from c
but of course, this is a hassle in case of many filters