HippoEDIT has a magnificent feature where if you type a character that opens a pair, such as a quote or bracket, it automatically inserts the closing character. Then, when you get to the point where you would type the closing character, if you type it, HippoEDIT does NOT insert a new character, but simply skips over the auto-inserted one -- this is wonderful!
However, if you open a pair, then open a pair inside it, HippoEDIT will not auto-skip the closing of the outside pair.
This works as expected when typing:
myFunction(myVar)
However, this does not:
myFunction("string")
If you type what you would expect to work given HippoEDIT's feature, this is what actually ends up in the editor:
myFunction("string"))
Because the pair of quotes was auto-closed, the pair of parentheses are no longer automatically handled by HippoEDIT, leading to a distracting and unexpected insertion of an unwanted parenthesis.