Marcelo Cantos parece ter postado um link legal, mas está quebrado agora.
Não tenho certeza se o conteúdo é o mesmo, mas achei este link útil:
O Vim possui vários comutadores para recursos a serem incluídos no tempo de compilação. Os pequenos, pequenos, grandes e grandes são, na verdade, pseudo-switches que ativam coleções desses recursos. O interruptor "minúsculo" basicamente dá a você o mínimo possível, enquanto o enorme dá a você tudo, o módulo alguns recursos do X, etc.
Obtido diretamente desse site:
There are a lot of features available in Vim! Just bring up your vim and do a
:version
; you'll probably see quite a few. How do these features get selected? Well, some options are (de-)selected based on the type of operating system you have, and some are (de-)selected based on whether or not you want a gui (ie. gvim). You may choose which options using the config script:example:
configure --enable-cscope --with-features=huge
The
--with-features
selector can take several words (tiny, small, normal, big, or huge). This feature selector's effect is shown in the table below. With a bit more effort you could tailor some features in or out by modifying<auto/config.h>
by hand, although some features do need others to work right.