The echo() function has been changed to always print at the end of the current line. The moveCursor() function has no effect on anything printed with echo().
You need to use insertText() to use cursor placement. Without a prior cursor movement insertText() prints at column 0 i. e. insertText() will print at the beginning of the line unless you have moved the cursor to a different position.
Code: Select all
moveCursor( "main", 6, getLineNumber() )
insertText( "######### heydo! #######" )
PS: moveCursor() doesn't yet accept an empty first parameter to print on the main screen like the rest of the relevant functions. It should be moveCursor( x, y ) instead of moveCursor( "main", x, y ). I've added this to my todo list.