Closes #40

No need to count parenthesis indeed :)
Actually it's not. When the call is very long, the call is split in multiple parts.
````R
f<- function(...){warning("try again")}
tryCatch(f(a=NULL, b= NULL, c = NULL, d = NULL, e = NULL, f = NULL, g = NULL), warning = function(o){deparse(o$call)})
#> [1] "f(a = NULL, b = NULL, c = NULL, d = NULL, e = NULL, f = NULL, "
#> [2] "    g = NULL)"  
````

 R GUI only prints the first part in this case.