O Markdown é suficiente ou a aplicação de estilos básicos e formatação a documentos em texto simples.
Estou procurando um argumento filetype = que formate ou colora documento construções como listas, cabeçalhos e subtítulos.
Particularmente, eu quero que o plugin filetype (ou plugin de sintaxe) interprete estes formatos:
Header ====== Sub --- Sub2 ---- [*] moo [*] foo [*] bar
O que você provavelmente quer é usar o destaque da sintaxe .
Confira o plug-in vbnet.vim para ver um mais complexo > exemplo de um arquivo de sintaxe que é mostrado no tutorial. Você precisará criar seu próprio arquivo de sintaxe para lidar com os formatos personalizados mostrados na sua pergunta. Você faria isso configurando vários grupos keyword
, match
, cluster
e region
para obter o que deseja. Exemplos de como configurar cada um desses grupos podem ser encontrados no plug-in vbnet.vim.
Depois de escrever seu próprio arquivo de sintaxe personalizado, atribua um nome a esses grupos de sintaxe, conforme visto na última linha de vbnet.vim:
let b:current_syntax = "vbnet"
E no seu .vimrc use um autocmd
para ativar esse realce de sintaxe específico para uma extensão de arquivo específica:
autocmd BufNewFile,BufRead *.vb set ft=vbnet
Ajuste o realce de vários grupos em seu arquivo colorscheme.