On 03Jan2009 17:27, David Champion <d...@uchicago.edu> wrote: | > I think it's a good idea, but it'll have to queue up behind bug | > fixes. It would be nice to try to clean up other path handling warts | > (LastDir vs attachments, local vs IMAP) when we do this. | | Alongside a cd I'd like to see a pushd/popd. Cd could even be the pushd | operation. Personally I don't care how deep the stack is or whether | it's finite at all. The most common use case only needs a depth of 1. | | I have a generic variable-stacking patch I could dredge up if the | stack-handling code is useful for this. (Not that it'd be hard to write | from scratch, but who's not short on time?)
Personally I would much rather see: - your generic variable stacking patch - a mutt var representing the current directory path The you can make pushd/popd, and are able to do a bunch of other things. For example, I often wish I could: - push the current taggedness - muck with tags to do stuff - restore the taggedness If the taggedness were also available as a mutt var (ideally a list of message-ids) the generic push/pop would work there. -- Cameron Simpson <c...@zip.com.au> DoD#743 http://www.cskk.ezoshosting.com/cs/ But in our enthusiasm, we could not resist a radical overhaul of the system, in which all of its major weaknesses have been exposed, analyzed, and replaced with new weaknesses. - Bruce Leverett