Você pode usar a g:markdown_fenced_languages
variável para dizer ao Vim para fazer realce de sintaxe para linguagens incorporadas. Por exemplo:
let g:markdown_fenced_languages = ['ruby', 'vim']
Como resultado, nesta marcação, o bloco de código será destacado como ruby:
Here is some ruby:
``` ruby
def foo
"bar"
end
```