On 4/22/06, Netocrat <[EMAIL PROTECTED]> wrote:
> Axel Liljencrantz wrote:
> > On 4/22/06, Philip Ganchev <[EMAIL PROTECTED]> wrote:
> >>On 4/21/06, Netocrat <[EMAIL PROTECTED]> wrote:
> >>
> >>>What do you think about a keybinding to set the commandline to the most
> >>>recent suggestion, and a hint in the error messages as to what that
> >>>keybinding currently is?
> >>
> >>I'm not sure.  It's adds complexity (more things to read, absorb and
> >>remember).
>
> True - it could be something simple like " [alt-H copies to
> commandline]" to minimise added complexity.
>
> >>How often will this be useful?  Keybindings should be
> >>reserved for a few, often-used functions that require quick access.  I
> >>understand the idea is to make it easier to follow references, but the
> >>shell is all about typing anyway.  Is it so hard to type "help
> >>function"?
>
> Shouldn't a friendly shell be in part about the tersest typing (and
> thought) necessary to achieve a goal?  That's why I find things like
> completion so useful.  This binding would be used mostly by migrators
> from other shells I imagine, but would also be helpful for simple typos.

I don't belive 'user friendly' means beginner friendly. I would say
that a truly user friendly program is one that:

* Lets you become an expert on that program quickly (i.e. it is discoverable)
* Lets you do complicated cool things with little effort (i.e. it is powerful)

Both of these benefit the expert as well as the beginner. I think tab
completion is very user friendly, since it's easy to learn
(discoverable), but doesn't stop to be useful just because you're an
expert (powerful). In comparison gui 'wizards' are not that user
friendly, because thay are mostly useful to beginners, since they
don't let you use the full power of the program (Discoverable, not
powerful).

Nothing is so good that it can't be improved, though. Philip has
suggested making tab completion even more beginner friendly by
reminding the beginner that it exists by writing suggestions
on-screen, and that is a fine idea which I plan on implementing.

>
> >>In my opinion, there are better changes that can be made.
> >
> > Fair points. I see the benefits, but it is possible it that the above
> > suggestion is a bit overhelpful. Opinions are welcome.
>
> It may be, and that's why I phrased it as a question.  In its defence,
> any user could remove the binding - freeing up the key combo for another
> use - and in that case fish could refrain from displaying the hint.

Absolutley. I'm just trying to weigh the advantages against the
disadvantages here.

>
> --
> http://members.dodo.com.au/~netocrat
>


--
Axel


-------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid0709&bid&3057&dat1642
_______________________________________________
Fish-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/fish-users

Reply via email to