6

I am on tmux, with mutt in an inactive window. If IMAP flags change on a message through external means, I see the visual bell and the status bar changes, drawing my attention to the e-mail client. That works well.

What I would like to do but still can't get to work is:

  • Get a proper notification about incoming e-mail whilst in another tmux window
  • Never get notifications later than 5 minutes from their arrival, possibly fine-tuning this interval

I use Gmail over IMAPS.

2 Answers 2

8

You could call a small script from your tmux status bar that updates with any new mail:

#!/bin/bash # Set maildirs maildirs="$HOME/Mail/*/INBOX/new/" find $maildirs -type f | wc -l

And in your .tmux.conf:

set -g status-right "#[fg=yellow,bright]Mail: #(tmuxmail) ..."

This count will be updated according to the status-interval value, eg.,: set -g status-interval 1

1
  • I am accepting even if this is for local mail, not for Gmail over IMAPS... Commented Oct 16, 2012 at 5:53
1

You may look at tmux-powerline If you don't like to solarize your tmux colorscheme as I do, you may look at mailcheck that tmux-powerline use to check email.

You must log in to answer this question.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.