improve support for Vim marks