find target (according to move mode and direction)
char: next character (symbol node or empty container node)
word: according to token on current line, until end of token
line: until end of line
if target found, then select and delete target (range deletion)
if no target found, go through all the special cases (like lowering a superscript or just moving into a fraction)
moving works roughly the same, except that we don't delete stuff. 4 is also the special moving case
Notice how we'll have to change both the moving and deleting case.
delete:
moving works roughly the same, except that we don't delete stuff. 4 is also the special moving case
Notice how we'll have to change both the moving and deleting case.