É 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).

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.


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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.