Up-list aka tabout capability

Use case or problem

In Emacs there is a package called up-list (I think VSCode has tabout). When inside a balanced expression (in quotes, parentheses, braces, etc.), pressing TAB will move outside the expression. E.g.
The | represents the cursor:
“This is a phrase |with a (parethetical expression)” Pressing TAB moves outside the right "
“This is a phrase with a (parethetical |expression)” Pressing TAB moves outside the right ), pressing TAB again moves outside the right ".

Proposed solution

Probably needs some developer work, rather than a plugin.

Current workaround (optional)

Option+right-arrow, then some right-arrow, ad nauseum

Edit: I would pay a bounty for this capability.

3 Likes