Commands that affect the current buffer now run synchronously.
Fixes #89.