add some more normal commands and a bunch of helper functions for manipulating EditBuffers