sgur
1/25/2016 - 6:36 AM

markdown_fenced_languages.vim

augroup ft_markdown_syntax
  autocmd!
  autocmd FileType markdown
        \ let g:markdown_fenced_languages = uniq(sort(map(filter(getline(1, '$'), 'v:val =~# "^```\\k"'), 'matchstr(v:val, "^```\\zs\\k\\+$")')))
augroup END