vim: handle marker
TODO: cleanup marker management