A segmentação de um plugin Vim para vim-tiny é difícil, pois consiste em um conjunto de recursos limitado muito . É uma substituição enxuta do vi , suportando apenas alguns mapeamentos, nada mais.
Dito isto, é realmente possível detectar e afirmar certos recursos, usando has() e exists() . Os erros em :let poderiam ser evitados colocando :if 1 , mas como eu disse, melhor visar um Vim "normal" e apenas adicionar verificações de disponibilidade de material mais recente (como ocultar , persistente desfazer, introduzido no Vim 7.3) e correções essenciais (mas apenas se você precisar deles).