Smart Spaces
Numbers and operators (+, -, ÷, etc) look a lot nicer when enclosed with spaces so Soulver does this for you automatically. It will also automatically delete spaces when it deems necessary.
Parentheses
If you move your selection across a right facing parenthesis, Soulver will flash its corresponding left facing parenthesis.
When you type an opening parenthesis, Soulver also automatically inserts a closing one for you, and places the cursor in between them.
Token Insertion
You will often want to begin a new line using the result from the previous line. Soulver makes this easy. As soon as you've gone to a new line, type an operator (+, -, ×, etc), and Soulver will insert the previous answer for you as a relative token.
Tips
You can disable all smart editing in the "Editing" preferences.
If you type a space immediately after a space has just been inserted for you, Soulver will be smart and not insert a second, unnecessary space.
If you highlight some characters and hit "(", the selected characters will be enclosed in parenthesis.