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
