Qual é a diferença entre vim e vim-lite?

4

Eu quero instalar o vim na minha máquina FreeBSD e outro site sugere a instalação de portas do FreeBSD como esta:

# cd /usr/ports/editors/vim-lite/
# make install clean

Isso é ótimo, e pretendo instalar a partir dos ports do FreeBSD. No entanto, percebo que também existe esse outro diretório na minha máquina:

/usr/ports/editors/vim/

Qual é a diferença entre vim e vim-lite ? E por que eu iria querer um contra o outro? Obviamente, vim-lite é "mais leve"; mas o que eu estou sacrificando para ter uma versão mais leve?

    
por Sildoreth 17.04.2015 / 17:35

2 respostas

5

/usr/ports/editors/vim-lite/Makefile define uma variável (LITE = yes) e, em seguida, inclui /usr/ports/editors/vim/Makefile , que faz o seguinte se LITE estiver definido:

OPTIONS_EXCLUDE=ATHENA CSCOPE EXUBERANT_CTAGS GNOME GTK2 LUA MOTIF NLS PERL PYTHON RUBY TCL X11 XTERM_SAVE OPTIONS_SLAVE=  CONSOLE MAKE_ARGS+=     CONF_OPT_GUI="--enable-gui=no --without-x" \
                CONF_OPT_LUA=--disable-luainterp \
                CONF_OPT_PERL=--disable-perlinterp \
                CONF_OPT_PYTHON="--disable-pythoninterp --disable-python3interp" \
                CONF_OPT_RUBY=--disable-rubyinterp \
                CONF_OPT_TCL=--disable-tclinterp
    
por 02.09.2015 / 08:31
3

Normalmente, o * BSD fornece diferentes opções para compilar um programa, estas são geralmente chamadas de sabores, isto também é verdade para a maioria das distribuições Linux.

Leia o Makefile no diretório da porta para ver quais opções estão disponíveis.

O Vim pode ser compilado com muitos recursos, por exemplo, você pode estar em um ambiente onde o X11 não está instalado, então você não precisa de suporte X11 ou GTK2, ou você pode querer usar o python3 para scripts em vez de python2.

Você pode ver como sua versão do vim foi compilada com o comando vim --version

    
por 17.04.2015 / 17:57

Tags