List Oriented Buffer Operations for Emacs