As much as I agree with the notion of cleaning up the )LIB display, I'm not a fan of using configuration options to change UI behavior. May I suggest an alternative?
1) Change the )LIB command to behave as-if GNU APL only deals with workspace files. 2) Add a new command - )LIBX, perhaps - to show all of the files that GNU APL may load. ---------- Forwarded message ---------- > From: Blake McBride <blake1...@gmail.com> > To: "bug-apl@gnu.org" <bug-apl@gnu.org> > Cc: > Date: Tue, 24 Jun 2014 19:24:37 -0500 > Subject: [Bug-apl] Notes on )LIB > Greetings, > > I split my large utilities ws into many package ws'. Now my )LIB command > is becoming unwieldy. I noticed the language manual states that )LIB > returns an alphabetized list. That is the first issue. > > I would really prefer not to see .bak files or really _any_ other file > that can't be loaded by APL. If I have 8 workspaces, I am seeing 16 files > in random order. I would love to have some configuration options to show > what I see with )LIB as follows. > > LIB_EXTENSIONS = set to a list of file extensions to show during )LIB. If > nothing is set, show all files. > > SHOW_EXTENSION = if set to NO, do not show file extensions so that my > workspace "Utils.xml" would just be displayed as "Utils". > > (Yes, I know I could have Utils.apl and Utils.xml. If I hide the > extension - it is my problem.) > > Thanks. > > Blake > > > -- "The secret to creativity is knowing how to hide your sources." Albert Einstein http://soundcloud.com/davidlamkins http://reverbnation.com/lamkins http://reverbnation.com/lcw http://lamkins-guitar.com/ http://lamkins.net/ http://successful-lisp.com/