Mutt new e-mail notifications in tmux window
5,903
Solution 1
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
Solution 2
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.
Related videos on Youtube
Author by
JohnyMoraes
Updated on September 18, 2022Comments
-
JohnyMoraes almost 2 years
I am on
tmux
, withmutt
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.
-
JohnyMoraes over 11 yearsI am accepting even if this is for local mail, not for Gmail over IMAPS...