Hi David,

> > > Is `scan +/tmp/foo' documented anywhere, i.e. the ability to treat
> > > any directory as a folder, not just one under Path?  And `@..'
> > > after that..
> 
> How's this:
> 
>     Commands which take a folder name (inc, refile, scan, sortm, ...)

Three's enough?  "(inc, refile, scan...)"?

>     accept the folder name in two formats:  "+folder" or "@folder".
>     "+folder" specifies a folder underneath the Path defined in your
>     profile;  e.g., with the usual "Path: Mail", "+folder" tells nmh
>     to use "Mail/folder".

That's incorrect, corrected later.  Might be nicer to explain the warty
truth from the off.  How about

    Commands that take a folder name (inc, refile, scan...) accept the
    folder name in two formats:  "+folder" or "@folder".  In both cases,
    "folder" can be a "/"-separated path, e.g. "foo/bar".

    "+folder" specifies a directory path to a folder.  If "folder"
    starts with "/" then it's an absolute path from the root directory.
    If it is "." or "..", or starts with "./" or "../", then it's
    relative to the current working directory.  Otherwise it's relative
    to mh-profile(5)'s "Path", i.e. as given by `mhpath +'.

    "@folder" is a shorthand for "+curfolder/folder";  it's a relative
    path from the current folder.  "curfolder" is given by `mhpath'.

        scan +inbox       Scan $HOME/Mail/inbox assuming default Path.
        scan +work/todo   Scan $HOME/Mail/work/todo.
        scan @todo        Same if current folder is +work.
        refile @../done   $HOME/Mail/work/done if currently +work/todo.
        scan +/tmp        Scan /tmp.
        scan +.           Scan the current directory.
        refile @.         Refile current message to end of current folder.

> Lyndon, please let me know if I need to correct any formatting.

Having the examples indented would be nice.

> Also, I plan to change "+folder" to "+folder|@folder" in synopses.

How about [+|@]folder since many synopses are already wordy.

Cheers, Ralph.

_______________________________________________
Nmh-workers mailing list
Nmh-workers@nongnu.org
https://lists.nongnu.org/mailman/listinfo/nmh-workers

Reply via email to