1. I can't seem to add linebreaks in multiline mode; both `Return` and `Shift+Return` submits the command. Looking at the source, I think the problem is that `settings.multi_line` isn't modified when you click the checkbox; only `settings.showing_multi_line` is.
2. It'd be great to have detailed object output instead of just "[object Object]". A simple way to do this would be to run everything through JSON.stringify; or you could go prettier with nested indentation levels and such (there are several existing libs for this).
A temporary workaround for newlines is to copy/paste them in the box. Adding the bookmarklet and then going to http://arcturo.github.com/library/coffeescript/ gives a good way of experimenting with CoffeeScript.
This is a good idea but the UX needs to be tightened up. I'm excited as this is a nice intro to Coffescript. I'm using the bookmarklet.
1. I submit a command, and then the auto suggest pops up after suggesting a giant list of commands that obscures the page i'm on and I can't pick any of them or clear it.
2. How do I pick from the autosuggest? can't click anything.
3. Multi-line mode. How do I submit? no hints? oh, shift-enter? I should have know, i'm a stupid user.
Actual auto-complete turned out to be a lot more difficult than I expected, so for now it's just basic suggest. FWIW, backspace when the textarea is empty will toggle the auto-suggest panel. I'm going to add escape as a toggle as well.
There are instructions for submitting, but only when there are no previous commands. (Shame on me.)
A couple of things:
1. I can't seem to add linebreaks in multiline mode; both `Return` and `Shift+Return` submits the command. Looking at the source, I think the problem is that `settings.multi_line` isn't modified when you click the checkbox; only `settings.showing_multi_line` is.
2. It'd be great to have detailed object output instead of just "[object Object]". A simple way to do this would be to run everything through JSON.stringify; or you could go prettier with nested indentation levels and such (there are several existing libs for this).