better support for markdown, some vimrc changes