start vim with noswapfile option
add more functionality around mutating buffer lines
refactors to support buffer options