sábado, 14 de fevereiro de 2009

Formato do modeline do vim

O formato geral de um modeline é:
qualquer-texto vim:set {opção}={valor} ... : qualquer-texto

'qualquer-texto' indica que pode ser colocado qualquer texto antes e depois da parte que o vim usará. Isso permite que o modeline se pareça como um comentário no contexto do arquivo como em :
/* modeline */
um comentário de um programa-fonte c.

A parte " vim:" permite que o vim identifique a linha como um modeline. Note o espaço precedente.

Entre os dois pontos (:) vai um comando 'set'.
Ele funciona do mesmo jeito que o comando ':set' exceto que dois pontos deve ser escapados para evitar ser interpretados como fim do modeline.

Exemplo:
// vim:set textwidth=72 dir=c\:\tmp: use c:\tmp aqui

O primeiro backslash (\) faz com que o ':' faça parte do comando set. O texto após o 2º ':' é sempre ignorado, aqui foi usado para um comentário.

0 comentários:

Postar um comentário