Re: Announcing Viewglob 2.0
liljencrantz_at_gmail.com
Date: 04/30/05
- Previous message: Michael Heiming: "Re: How to compare the files in two directories with a script?"
- In reply to: Stephen Bach: "Re: Announcing Viewglob 2.0"
- Next in thread: Alan Connor: "Re: Announcing Viewglob 2.0"
- Reply: Alan Connor: "Re: Announcing Viewglob 2.0"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: 30 Apr 2005 02:55:45 -0700
Stephen Bach wrote:
> Hi Axel,
>
> liljencrantz@gmail.com wrote:
> > Nice work! I think this is a problem that has been solved in a
great
> > number of ways without one that is good enough to replace all the
> > others. Viewglob, The zsh solution provided by Stéphane Chazleas,
and
> > even "graphical shells" like mc are mostly different solution to
mostly
> > the same problem, but with different drawbacks. In my own shell,
fish
> > (http://roo.no-ip.org/fish/), I solved parts of the same problem by
> > adding a keyboard shortcut for listing the contents of the
directory
> > over the cursor. If the user presses Meta-l while the cursor is
over a
> > directory, the contents of that directory will be printed. If the
> > cursor is over a filepath that is not a directory, the parent
directory
> > is used. If the parent is not a directory, the contents of the
current
> > working directory is printed. I like that solution since it is
really
> > simple (Exactly one line of code, and about ten lines of
> > documentation), and since it uses ls internaly, the format will be
> > familiar. I'm sure this could be implemented in zsh as well.
> >
> > But using a standalone graphical program like you have opens up a
huge
> > number of possibilities. If one where to implement such features
inside
> > of the terminal emulator, even more possibilities open up. If
terminal
> > emulators would come out of the stoneage, modern shells and ncurses
> > applications could provide tooltip-like automatic completion
> > suggestions, a statusbar, a menu item to launch the default
application
> > for any filename written in the terminal, and loads of other things
> > provided by graphical filemanagers. Another nice thing would be if
the
> > shell could access the output of the screen and of earlier
commands, so
> > that one could use a variable like $ans to refer to the output of
the
> > last command to complete. Obviously, all these features would have
to
> > be provided in a backward compatible manner, so terminal
applications
> > would fail gracefully on missing features.
>
> I think you've got some great ideas. The problem of course is
> getting users to want to have these new features - what's currently
> available works "well enough". I wonder how many people read your
> article and cringed at the mention of tooltip-style completion and
> default application launching. This is not a healthy reaction, IMO.
> Just because the Unix shells and terminals are expert tools doesn't
> mean they need to seem so forbidding.
Yes, the initial reaction of many knowledgable Unix people seems to be
that they know that things are broken, but they are used to it and have
learned to work around it. And therefore things should stay the same.
This reminds me of an expression I once heard:
A fool tries to change the world, a wise man knows it is impossible.
Therefore only a fool can change the world.
> I bet once a powerful command line driven interface on a competing
> operating system becomes available (with some or all of the features
> you described), Unix folks will open up a little.
What you say implies that the Unix and Open source world is not only
_bad_ at inovating, it is downright innovation hostile. I hope this is
not true.
> BTW, I spent some time with your fish shell. Good job -- it's
> obvious you've put a lot of work into it.
Thanks. Yes I have. :-)
-- Axel
- Previous message: Michael Heiming: "Re: How to compare the files in two directories with a script?"
- In reply to: Stephen Bach: "Re: Announcing Viewglob 2.0"
- Next in thread: Alan Connor: "Re: Announcing Viewglob 2.0"
- Reply: Alan Connor: "Re: Announcing Viewglob 2.0"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|