diff options
author | Christian Neukirchen <chneukirchen@gmail.com> | 2016-07-20 14:07:59 +0200 |
---|---|---|
committer | Christian Neukirchen <chneukirchen@gmail.com> | 2016-07-20 14:16:04 +0200 |
commit | 88855f5df0e55a10f1ee32388ec719a70183cace (patch) | |
tree | 754d16fe7737008dd727bd4d184c1d1ea3de164f | |
parent | 6aad1db77c7e6d9d639d1419871fb69dff7ca56d (diff) | |
download | mblaze-88855f5df0e55a10f1ee32388ec719a70183cace.tar.gz mblaze-88855f5df0e55a10f1ee32388ec719a70183cace.tar.xz mblaze-88855f5df0e55a10f1ee32388ec719a70183cace.zip |
mshow: load filters from ~/.santoku/filter
-rw-r--r-- | mshow.c | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/mshow.c b/mshow.c index 1a48787..38949fb 100644 --- a/mshow.c +++ b/mshow.c @@ -457,8 +457,13 @@ main(int argc, char *argv[]) } else if (tflag) { // list blaze822_loop(argc-optind, argv+optind, list); } else { // show - if (!(qflag || rflag)) - filters = blaze822("filters"); + if (!(qflag || rflag)) { + char *f = getenv("MAILFILTER"); + if (!f) + f = blaze822_home_file(".santoku/filter"); + if (f) + filters = blaze822(f); + } blaze822_loop(argc-optind, argv+optind, show); if (!nflag) // don't set cur blaze822_seq_setcur(newcur); |