[comp.sys.amiga] A simple wish for 1.4

utoddl@ecsvax.UUCP (Todd M. Lewis) (04/24/89)

How about making the LFORMAT="" on the LIST command more general.
Its current behavior regarding the %S business is, er, surprising.
Having the meaning of %S change depending on how many of them are  
used is confusing at best, and doesn't "enhance [my] computing
pleasure".[1]  I propose:
  1) keeping the %S the way it is (for backwards compatability, in
     every sense),
  2) adding %P, which would always be substituted by the path to the 
     file in question,
  3) adding %F, which would always be substituted by the file name of
     the file in question.
The %P and %F could be used as often as necessary.  Under the current
system, you only get the equivilant of %F, %P%F, %P%F%P, or %P%F%P%F,
with your text sprinkled in between, and THAT'S IT!  If you need the
file name twice w/o the path somewhere in between, you're outta luck!
Don't even think about using the file name 3 times.
With my proposed changes, I could write the following and make it work:
  .key fspec/a,path2/a
  .bra {
  .ket }
  LIST >t:q{$$} {fspec} LFORMAT="echo *"%P%F*"*Ncmp %P%F {path2}%F"
  EXECUTE t:q{$$}
Of course, I would have to diddle around with {path2} to make sure
it ended with a ':' or a '/', but the point is that under the current
system some very reasonable uses for the LIST command are impossible.

[1] 1.3 Enhancer manual, one of the first pages.
  _____        
    |      Todd M. Lewis            Disclaimer: If you want my employer's
    ||\/|  utoddl@ecsvax.uncecs.edu             ideas, you'll have to
    ||  ||                                      _buy_ them. 
     |  ||     
         |___   (Never write a program bigger than your screen.)