New Script Editor
-
@d-healey Yeah in the lorem ipsum from above too, but not in my 200 lines project... Line number might be the issue I don't know...
@Christoph-Hart BTW, openGL HAS to be enabled on mac, or scriptnode is not even usable as soon as you have a few nodes... anyway it doesn't change anything about the code editor, so I keep it enabled -
Precision: the backspace lags only when deleting a char/space. It's fine when deleting a line.
In fact, everything that involves deleting a char (so pasting, back-tab...) -
Please try again now, I've reworked a bunch of things including the backspace lag.
-
@Christoph-Hart Christoph
This One Failed To Build :/- code editor: added horizontal scroll bar
Win 10 VS2017
-
New strangeness with tabs
-
Does it help if you change this line to
#if JUCE_WINDOWS || JUCE_LINUX
I think I had to hack around to fix that on macOS but it might be the same as on Windows for you...
-
@Christoph-Hart I'll try it now. Despite Mac being Unixy I find Debian UX often has more in common with Windows.
-
Yes that worked. I'm finding now that the first tab on the line is 4 spaces and all tabs after are 3 spaces. Is it the same for you?
-
Erm, it's supposed to be like this. A tab goes to the next multiple of 4, so if you start from 0, then it will go to position 4. If you enter a
*
and press tab, you start from position 5 so it just fills up 3 spaces. -
-
Comments changing colour when scrolling. Happens as soon as the
/*
goes off the screen. -
- Matching brackets/braces are only highlighted when selecting the second one of the pair.
- No code folding in included external files
-
@d-healey said in New Script Editor:
Comments changing colour when scrolling. Happens as soon as the /* goes off the screen.
and
No code folding in included external files
is fixed (it was actually the same problem since the syntax highlighting searches for the last line range start to avoid coloring comment blocks, so if the line ranges aren't created, it won't work).
-
@Christoph-Hart Thank you!
Yep those are fixed here!
-
@Christoph-Hart I add: no autocompletion in other scripts (at least scriptFX)
-
@ustk Can this be solved if you compile the script, then click on the editor again?
-
@Christoph-Hart In fact it was because the new editor isn't enabled in the module's scripts (Script processor, scriptFX...). But of course, it works if you open these scripts in the main editor window. I don't know if you plan to enable it in the modules, it might not be necessary...
-
Yeah, I didn't bother with the embedded code editor in the module view for a long time, but I guess I should migrate it too at some point.
-
Cursor is not placed consistently when using select next instance shortcut.
-
Fixed that one (plus you get Cmd+U for "Soft Undo").