Documento simples destacado no Vim

1

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
    
por Ярослав Рахматуллин 16.10.2012 / 20:53

2 respostas

1

O Markdown é suficiente ou a aplicação de estilos básicos e formatação a documentos em texto simples.

    
por 18.10.2012 / 16:42
-1

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.

    
por 16.10.2012 / 22:59