KoltesDigital / atom-foxdot

FoxDot interface for Atom
10 stars 3 forks source link

How to display FoxDot console in Atom editor? #5

Closed funcrab closed 3 years ago

funcrab commented 5 years ago

or is it not?

KoltesDigital commented 5 years ago

Hm, right now it's not possible, but it makes sense to add this feature. PR welcome!

funcrab commented 5 years ago

thanks!

sandcobainer commented 4 years ago

Any updates on this? I was planning to do something similar.

KoltesDigital commented 4 years ago

I watched a Equinox stream last weekend and I admit it's cumbersome. I'm integrating a separate panel to display console right now.

KoltesDigital commented 4 years ago

Published, can you please give it a try?

sandcobainer commented 4 years ago

Just tried the console. it works, thank you.

funcrab commented 4 years ago

Thank you @KoltesDigital @sandcobainer . However, the keybindings don't work on mac. I'm sorry if it's a problem with my environment.

KoltesDigital commented 4 years ago

@1a-code Can you be more specific please? For instance, are you trying to make a key combination, and what is the actual effect?

sandcobainer commented 4 years ago

@1a-code They work ok for me. Also, I edited foxdot.json to change keybindings from ctrl to cmd on my Mac, just a personal preference.

funcrab commented 4 years ago

@sandcobainer Thank you. So it seems to be a problem with my environment, I think it has to do with python and Qirky foxdot updates and basic setups like python2 or 3 and environment variables

@KoltesDigital All my foxdot keybindings didn't work on ATOM, but I think it's fine if I have the right setup.

Building an environment is hard work🤧

KoltesDigital commented 4 years ago

@sandcobainer oh right, I never think of Mac. In the native FoxDot, do the keybindings use ctrl or cmd?

sandcobainer commented 4 years ago

The native foxdot uses Ctrl on Windows and Cmd on Mac accordingly. Cmd + alphabet might clash with the native Atom keybindings if you're an advanced user. But it's been fine for me.

sandcobainer commented 4 years ago

Displaying print statements isn't supported by the Logger service. This might be easy to develop looking at your npm repository. What do you think?

print(SynthDefs) or print(P[0, 1, 2, (3, 4, 5)]) could be useful before executing.

KoltesDigital commented 3 years ago

Sorry for the delay! If you find that useful then let's add it... which I did month ago 😄