Os documentos para execute
aponte para ProcessBuilder
.
Eu tentei isso no groovysh
pb = new java.lang.ProcessBuilder("vim")
pb.inheritIO()
p = pb.start()
Mas acabei com uma mistura extremamente confusa de groovysh e vim, ambos tentando ser controlados pela mesma entrada.
Não tenho certeza de como executar o processo do vim em primeiro plano.