On 10/1/06, Axel Liljencrantz <[EMAIL PROTECTED]> wrote: > I've finally gotten around to taking a first stab at > multiline editing. There is a patch in the darcs tree > that enables this.
Awesome! This is very exciting! > Features: > > * Single-line editing works as before. There should be > no missing features. > * When the return key follows directly after a > backslash, or when the commands on the commandline are > not finished (i.e. missing end command(s)), a new line > a new line is created without executing the old one. How about (in addition) breaking the line automatically simply when it gets too long? With indentation (if it is ever implemented), when the end of the line is reached, the commands would be indented. This allows the user to concentrate on the content of the command, rather than formatting the lines. [...] > Issues: > [...] > * The current history file format can't support > multiline commands stored as a single entry. Don't > know what the proper way to handle this is. Changing > the format means changing the filenmae, or we'll get > into version clashes with older fishes. Or maybe the > history should work on a line-by-line level? Another approach is to separate the commands by two newlines (and disallow two consecutive newlines within each command). This would make the history file more readable and avoid reformatting operations when browsing history. I do not think the history should be browsed line-by-line. > * Fish should do block indentation. That would be great! And presumably, it would be implemented as a separate command, through which saved scripts can be run to be auto-indented. [...] ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys -- and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Fish-users mailing list Fish-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fish-users