É possível restringir modeline no vim para permitir apenas certas configurações?

2

Existe uma maneira de configurar o vim para ativar 'modeline' (e, por extensão, definir 'modelines' como não-zero), mas restringir a capacidade de análise de modelines em arquivos?

Eu quero permitir a configuração de tabstops, softtabstops e filetype em arquivos, mantendo modelines caso contrário desativado (para cosiderations de segurança).

scottbb
fonte

Respostas:

3

Você pode usar o securemodelines do plug-in do vim : Suporte a modeline seguro e configurável pelo usuário para colocar na lista de permissão comandos permitidos em modelines. Note que a versão no vim.org tem 5 anos, a versão mais recente do plugin no github tem alguns pequenos ajustes.

Lie Ryan
fonte
Obrigado. Isso tem exatamente os recursos que eu estava procurando. Eu tive que aprender sobre o uso de plugins vim, o que me levou ao incrível Pathogen , que foi seguido pelo ainda mais incrível Vundle ).
scottbb