Skip to content

Tab key in "Try coffeescript" #4222

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
metalim opened this issue Mar 6, 2016 · 12 comments
Closed

Tab key in "Try coffeescript" #4222

metalim opened this issue Mar 6, 2016 · 12 comments

Comments

@metalim
Copy link

metalim commented Mar 6, 2016

"Try coffeescript" on coffeescript.com is very useful at times, to validate/play around with the code. However it does not accept tab keypress properly: switches html elements instead of inserting tab char.

@carlsmith
Copy link
Contributor

carlsmith commented Apr 14, 2016

Shameless plug, but you can use CoffeeShop for the same stuff, and it has a better editor and a decent shell. I don't do much to maintain it, so just use it for casual stuff, but it works really well for experimenting, which I still use it for quite often.

Note: It's Chrome only.

@metalim
Copy link
Author

metalim commented Apr 15, 2016

@carlsmith
Ouch. It needs UX specialist.

@carlsmith
Copy link
Contributor

@metalim - No, it doesn't. I use it all the time, and it's really nice. Maybe your set up is different, or you don't get it, but you offered nothing for me to go on, so I wouldn't know what to suggest. Do you have a Mac? I tried it with Windows 7 recently, and that was pretty bad.

@metalim
Copy link
Author

metalim commented Apr 26, 2016

@carlsmith
Guess you answered yourself. If Web app works differently on different OSes, something is wrong with it.
Anyway, I'm on Mac. But the issue with CoffeeShop is: it is hard to understand WTF you're doing. UI design is counter-intuitive.

@carlsmith
Copy link
Contributor

If a webapp for programmers works differently on Windows, I couldn't care less to be honest. There's no law. It was only an issue with clobbered keybindings. I don't have Windows, so didn't know what bindings it uses. In any case, you have OS X.

Did you read the docs? Just learning the handful of shortcuts should make it easy to do everything Try CoffeeScript can do and more. You can ignore the other features indefinitely.

I'm not promoting it, as I can't be bothered to maintain it, but it does do everything you want. You just have to learn the shortcuts.

@emptist
Copy link

emptist commented Apr 29, 2016

I just give that coffeeshop a try and I also have to read docs first to use it. It would be better if some basic keybindings are shown in the welcome lines and suggestion for further reading also provided when needed.

@carlsmith
Copy link
Contributor

carlsmith commented May 11, 2016

The welcome text does instruct the user to read the docs first (Look through the the docs to get started.). Still, if people are not doing that in practice, then I guess it should made clearer. I'll keep it in mind. Thanks for the feedback.

@carlsmith
Copy link
Contributor

I've updated it to say...

Welcome to CoffeeShop, the HTML5 shell.

Look through the the docs for more information. You will need to read the
Keyboard Shortcuts section to get started.

The Keyboard Shortcuts section is linked to from there too. Hopefully, that'll make things easier for new users. Thanks again for the input guys.

@1j01
Copy link

1j01 commented Feb 11, 2017

CoffeeScript 2 has a redesigned site with an actual code editor that you can try here.

@GeoffreyBooth
Copy link
Collaborator

We’ve also fixed this bug in the current Try CoffeeScript on http://coffeescript.org.

@metalim
Copy link
Author

metalim commented Feb 13, 2017

Great news! Thank you.

@carlsmith
Copy link
Contributor

Just to be clear, CoffeeShop is completely unmaintained and its CoffeeScript version is about a year out of date. It was essentially a proof of concept, exploring shell scripting for the client-side, but no one really bought into the idea.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants
@emptist @metalim @GeoffreyBooth @1j01 @carlsmith and others