My last mail on this issue: I squashed the recent 7 patch series into 4 nicer ones. Rather than resending the patch series, here are the 4 commits from my repo at git@github.com:spaetz/notmuch-all-feature.git (let me know if I should mail them too). (These 4 are in the feature/elisp feature branch based on current cworth) 9e27ea17e9cb2ec69f90f8b5288bd9fe29946356 Add (unchanged) elisp file for FCC to maildir solution bdcccb5faa86233f0afd66001b566054ffdb6be3 Integrate notmuch-maildir-fcc into notmuch e6d7456094431959f8621d3cf36e1862bfdbbf62 notmuch-maildir-fcc: elisp syntax fixes b339830a8b2853a0c683773e2bdb03e0f6df2de7 Integrate notmuch-fcc mechansim I don't know how to test the emacs interaction or I would have provided some tests with it. Also, I am not sure if the error message still shows up when the user configures a non-existing maildir. But other than that it works nice and reliably here. I have now dumped my python script. I feel pretty confident that this can go in.