Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have this line in ~/.muttrc:

macro index tp "<change-folder>[Gmail]/Important<enter>" "Go to priority inbox"

which successfully restricts what mutt grabs to only Gmail's priority inbox.

But, it grabs messages From me as well as messages To me. That's not what I want: I want to see only priority messages that are to me.

I can think of two ways to fix this annoyance:

  1. Use mutt's built-in filters after typing t,p to remove the messages From me.
  2. Improve the macro index line above. Maybe gmail accepts a code that will further delimit what it's grabbing. (In the web interface's search bar I know it would be But I'm not sure how to work that into [Gmail]/Important.)

I've googled around but can't find exactly these types of answers. Any help or suggestions would be appreciated.

share|improve this question
up vote 1 down vote accepted

You are really close. All you need to add to your macro is a limit; using mutt directly you'd press “l” then enter “~p” (you can see the full list of patterns in the mutt documentation). So in a macro you would get something like:

macro index tp "<change-folder>[Gmail]/Important<enter><limit>~p<enter>" "Go to priority inbox"
share|improve this answer
Awesome! Thank you for the quick response! It worked. – isomorphismes Jun 14 '13 at 19:49

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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