#!/bin/sh # # Put this shell script in a directory in your $PATH, e.g. /usr/local/bin. # # Add these lines to your .muttrc and uncomment it: # -------------------------------------------------------------------- # macro index \ea "!abook-autoexport\n:source ~/.mutt/aliases\n" "Start abook" # macro index A \ # "|abook-autoexport --add-email-quiet\n:source ~/.mutt/aliases\n" \ # "Create new alias from the actual message" # ------------------------------------------------------------------- # # Check if your .muttrc includes the command "source ~/.mutt/aliases" and # add it if necessary. # # Optional: Import your existing mutt aliases into abook with # abook --convert --informat mutt --infile $HOME/.mutt/aliases \ # --outformat abook --outfile $HOME/.abook/addressbook # # Now restart mutt and open abook with a. As soon as you exit from # abook your addressbook gets exported and reloaded into mutt. # abook ${@} abook --convert \ --informat abook --infile $HOME/.abook/addressbook \ --outformat mutt --outfile $HOME/.mutt/aliases.new mv $HOME/.mutt/aliases $HOME/.mutt/aliases.bak mv $HOME/.mutt/aliases.new $HOME/.mutt/aliases