I thought a while about this proposal, esp. because we had
something similiar in wmi-10. But for wmiimenu I came to the
conclusion that a curses-driven browser like vifm is the better
approach for what you are trying todo...
Regards,
Anselm
On Fri, May 26, 2006 at 02:52:42PM -0400, Jeremy Hankins wrote:
>
> A way to enter path info via wmiimenu, or similar.
>
> I have the following rather crude solution:
>
> path_menu () {
> while [ -z "$cur" -o -d "$file" ]; do
> if cur=`ls -1 $file | wmiimenu`; then
> if [ -z "$file" ]; then
> file=$cur
> else
> file="$file/$cur"
> fi
> else
> file=""
> break
> fi
> done
> echo $file
> }
>
> Unfortunately it has a couple of drawbacks:
>
> - You have to hit 'enter' to separate elements of the path rather than
> the more intuitive '/'.
>
> - While entering a path to a file you can only ever see the current
> element.
>
> - There's no way for the final element to be a directory.
>
> First of all, I've only been playing with wmii for a few days now, so is
> there something I'm missing? If not, and if this is desirable
> functionality, might it be possible to:
>
> - Add a command-line switch to wmiimenu which specifies an alternate
> key indicating end-of-input (e.g., '/' in addition to 'return').
>
> - Provide for a prompt string to be specified as well. So for example,
> the prompt could be set to '/home/', the user would type 'foo/', and
> a new wmiimenu would set the prompt to '/home/foo/'.
>
> - When an alternate end-of-input key is used ('/') it's included in the
> string that wmiimenu writes to stdout. That way it can be checked
> for by the process calling wmiimenu.
>
> The above is all assuming that you don't want to redo wmiimenu to
> include actual path traversal code, which I'm guessing is the case given
> the current design.
>
> --
> Jeremy Hankins <nowan_AT_nowan.org>
> PGP fingerprint: 748F 4D16 538E 75D6 8333 9E10 D212 B5ED 37D0 0A03
>
> _______________________________________________
> wmii_AT_wmii.de mailing list
> http://wmii.de/cgi-bin/mailman/listinfo/wmii
-- Anselm R. Garbe ><>< www.ebrag.de ><>< GPG key: 0D73F361Received on Mon May 29 2006 - 09:18:36 UTC
This archive was generated by hypermail 2.2.0 : Sun Jul 13 2008 - 16:07:08 UTC