I’ve discovered that I can use jquery text effects (like fadeIn) by replacing the line
el.append(document.createTextNode(val));return;
With the lines
var html = "<div id='blah'>"+val+"</div>";
$(html).hide().appendTo(el).fadeIn(1000);
return;
In the function insert_text_detecting in glkote.min.js
I really like being able to use these js effects. However, this code above makes it so the cursor appears exactly one line below the prompt. Is there a simple way of fixing this?