I think that `column` and `animate` should be optional parameters (, [int column = 0, bool animate = false] ); I have been doing that when they do this sort of thing in the method body: `column || 0`.  You'll also notice ace internally calls `editor.gotoLine(line)` which is the terse call we'd also like to make.  The ace api docs are unreliable about what is optional or required; I always end up checking the code :)