Ajustar automaticamente a altura ao conteúdo no editor do Ace Cloud 9

Estou tentando adicionar oEditor Ace para uma página, mas eu não sei como obter a altura a ser definida automaticamente com base no comprimento de seu conteúdo.

O ideal seria que, quando o conteúdo mudasse, a altura fosse recalculada, mas eu ficaria feliz com a altura sendo definida no carregamento da página.

Para um iniciante em JavaScript alguém pode me ajudar a descobrir como eu trabalho o comprimento do código, quantas linhas ele ocupa, qual é a nova altura e como eu atualizo o DOM para refletir isso?

eu encontreiesta sugestão em um grupo do Google, mas eu realmente não entendo o que está fazendo e como faço para ajustar a altura.

editor.getSession().getDocument().getLength() *
editor.renderer.lineHeight + editor.renderer.scrollBar.getWidth()

questionAnswers(8)

yourAnswerToTheQuestion