Path: utzoo!attcan!utgpu!jarvis.csri.toronto.edu!cs.utexas.edu!swrinde!zaphod.mps.ohio-state.edu!brutus.cs.uiuc.edu!apple!vsi1!lmb From: lmb@vicom.com (Larry Blair) Newsgroups: comp.mail.mush Subject: Re: **WARNING** Mush 7.0.0 scrambles mailbox Message-ID: <1989Dec15.231640.9426@vicom.com> Date: 15 Dec 89 23:16:40 GMT References: <8912151519.AA05853@xenna.Xylogics.COM> <6200@ogicse.ogc.edu> Reply-To: lmb@vicom.COM (Larry Blair) Organization: Vicom Systems Inc., Fremont, CA Lines: 23 In article <6200@ogicse.ogc.edu> schaefer@ogicse.UUCP (Barton E. Schaefer) writes: =In article <8912151519.AA05853@xenna.Xylogics.COM> loverso@Xylogics.COM (John Robert LoVerso) writes: =} Actually, to be more specific, typing +^D just says "/u6/loverso/Mail/" - =} I need to type +/^D to get it to list out the individual folders. This =} is misleading, because +foo^D lists folders that start with +foo - no "/" =} is required. = =This in intentional. In effect, "+foo" expands to "$folder/foo" but "+" =expands only to "$folder". You have to type ~/^D to list files in your =home directory; that's the analogy on which listing with +/^D is based. =+/foo^D will work, too, so I don't see how the / is "misleading". Because the "+" implies the folders, not just the directory they are stored in. As the person who wrote the program, you are thinking about how you implemented "+" rather than what it means. = =There DOES have to be a space between the "~w" and whatever you are =completing, or mush will try to find a file in your home directory (~) =whose name begins with "w" .... Shouldn't "~w" mean the home directory of user "w"? -- Larry Blair ames!vsi1!lmb lmb@vicom.com