]> git.donarmstrong.com Git - mail.git/commitdiff
use find instead of globbing in .muttrc
authorDon Armstrong <don@donarmstrong.com>
Mon, 1 Jun 2015 15:59:00 +0000 (08:59 -0700)
committerDon Armstrong <don@donarmstrong.com>
Mon, 1 Jun 2015 15:59:00 +0000 (08:59 -0700)
.muttrc

diff --git a/.muttrc b/.muttrc
index 37477e5b9a7bf6817dbd1194107c591ab676673d..57afd9be1e16def29e9be7a43cd5dd0a44fb06f0 100644 (file)
--- a/.muttrc
+++ b/.muttrc
@@ -488,12 +488,10 @@ macro generic   ,an   my_hdr "From: Don Armstrong <don@donarmstrong.com>"
 ## and to allow replying to them with the command "list-reply".
 ## The first part of the address (up to the @) should be used here.
 unlists *      # remove old entries first
-lists `cd ~/Mail/lists && echo *`
-lists `cd ~/Mail/bugs && echo *`
+lists `find Mail/lists Mail/bugs -mindepth 1 -maxdepth 1 -type d -printf '%f\n'`
 
 unsubscribe *
-subscribe `cd ~/Mail/lists && echo *`
-subscribe `cd ~/Mail/bugs && echo *`
+subscribe `find Mail/lists Mail/bugs -mindepth 1 -maxdepth 1 -type d -printf '%f\n'`
 
 ## "mailboxes" defines the list of folders to be checked for new mail
 ## Mutt both can show the number of mailboxes with new mail in the index and
@@ -504,8 +502,8 @@ mailboxes +bdo_role
 mailboxes +buildd_don
 mailboxes +0_ldo_role
 mailboxes +oftc
-mailboxes `for file in ~/Mail/lists/*; do echo -n "+lists/$(basename $file) "; done`
-mailboxes `for file in ~/Mail/bugs/*; do echo -n "+bugs/$(basename $file) "; done`
+mailboxes `find ~Mail/lists -mindepth 1 -maxdepth 1 -type d -printf '+lists/%f\n'`
+mailboxes `find ~Mail/bugs -mindepth 1 -maxdepth 1 -type d -printf '+bugs/%f\n'`
 
 # integration with org mode
 macro index \eR "|~/bin/remember_mail\n"