Eu uso um plugin Vim que requer + clienterver, e a receita padrão do Vim não inclui os flags apropriados, então estou tentando adicioná-lo à etapa ./configure
.
Eu tentei construir o Vim a partir da fonte, mas sem sucesso. Eu gostaria de tentar usar uma receita alternativa - há uma com as bandeiras definidas que eu preciso aqui - ou talvez editar Receita de Homebrew em si ... no entanto não tenho certeza de como proceder.
Alguém por favor pode me dar algumas dicas para me ajudar a começar a usar a receita alternativa ou editar a própria receita do Homebrew?
Por fim, gostaria de aprender como fazer as duas coisas.
para compilar o terminal vim com os recursos do servidor de clientes, eu fiz o seguinte:
brew edit vim
e editou as opções ./configure
da seguinte forma (removidas --enable-gui=no
e --without-x
e adicionadas --enable-gui=gtk2
):
system "./configure", "--prefix=#{HOMEBREW_PREFIX}",
"--mandir=#{man}",
"--disable-nls",
"--enable-multibyte",
"--with-tlib=ncurses",
"--enable-cscope",
"--enable-rubyinterp",
"--enable-pythoninterp",
"--enable-gui=gtk2",
"--with-features=huge",
*language_opts
Em seguida, rvm use system
(uma solução alternativa para bug de rubi que é sempre necessária para a criação de vim
); então brew install vim
; e finalmente brew unlink vim && brew link vim
.
Para instalar a partir do URL de destino:
brew install https://gist.github.com/2004942/vim.rb
(embora neste caso, não é o que eu fiz).