generated notmuch config if not existing
This commit is contained in:
parent
42223132cc
commit
e4e3b51624
20
bin/mw
20
bin/mw
@ -164,6 +164,7 @@ EOF
|
||||
echo "$msmtp_profile" >> "$HOME/.config/msmtp/config"
|
||||
echo "$mutt_profile" > "$accdir/$idnum-$title.muttrc"
|
||||
echo "$mbsync_profile" >> "$mbsyncrc"
|
||||
notmuchauto
|
||||
[ ! -f "$muttrc" ] && echo "# vim: filetype=neomuttrc" > "$muttrc" && echo "muttrc created."
|
||||
! grep "^source.*mutt-wizard.muttrc" "$muttrc" >/dev/null && echo "source $mwconfig # mw-autogenerated" >> "$muttrc"
|
||||
! grep "^source.*.muttrc" "$muttrc" | grep -v "$mwconfig" >/dev/null && echo "source $accdir/$idnum-$title.muttrc # mw-autogenerated" >> "$muttrc"
|
||||
@ -268,6 +269,25 @@ purge() { confirm "delete all account data" || exit
|
||||
sed -i "/\# mw-autogenerated/d" "$muttrc"
|
||||
}
|
||||
|
||||
notmuchauto() { \
|
||||
[ -z "$NOTMUCH_CONFIG" ] && NOTMUCH_CONFIG="$HOME/.notmuch-config"
|
||||
[ -f "$NOTMUCH_CONFIG" ] && return 0
|
||||
nmbasic="[database]
|
||||
path=$maildir
|
||||
[user]
|
||||
name=$realname
|
||||
primary_email=$fulladdr
|
||||
[new]
|
||||
tags=unread;inbox;
|
||||
ignore=
|
||||
[search]
|
||||
exclude_tags=deleted;spam;
|
||||
[maildir]
|
||||
synchronize_flags=true
|
||||
[crypto]
|
||||
gpg_path=gpg"
|
||||
echo "$nmbasic" > "$NOTMUCH_CONFIG" ;}
|
||||
|
||||
case "$1" in
|
||||
ls) list ;;
|
||||
add) asktype && askinfo && tryconnect && finalize || delete ;;
|
||||
|
Loading…
Reference in New Issue
Block a user