Recentemente, comecei a brincar com o pygobject. No entanto, o recurso python-complete do gvim ou vim falha porque, como eu entendo, você não pode misturar as bibliotecas GTK2 e GTK3 no mesmo processo.
Portanto, eu gostaria de saber como instalar o Vim com um kit de ferramentas não-GTK. (O sudo apt-get build-dep vim tentará instalar as bibliotecas gtk2.)
Observe que estou muito feliz com o Vim e não quero mudar de editor.
Encontrei instruções para construir o vim com o qt, no entanto, o python-complete não está funcionando corretamente.
Respostas:
Se você criou o
vim
Qt em vez do GTK + epython-complete
ainda não está funcionando, isso sugere que o problema não é uma conseqüência da tentativa de vincular o GTK + 2 e o GTK + 3.No entanto, como você ainda não forneceu detalhes sobre como criar com o Qt (o Qt não é oficialmente suportado, você deve ter usado um derivado de terceiros
vim
) e não forneceu informações detalhadas sobre quais mensagens de erro ou mau funcionamento que você está tendopython-complete
, não é realmente possível dizer como resolver o problema e começar avim
trabalhar com o Qt.Felizmente,
vim
suporta oficialmente algumas interfaces gráficas que não sejam GTK + e Qt, e uma dessas compilações é oficialmente empacotada para o Ubuntu.Basta instalar a versão do Athena
vim
, que é fornecida pelo pacote vim-athena .Você pode instalar clicando no link do pacote acima ou pesquisando-o no Software Center ou no Synaptic Package Manager ou executando estes comandos:
vim-athena
não depende nem usa nenhuma versão do GTK +. Se você usarsudo apt-get build-dep vim-athena
, ele provavelmente irá instalar GTK + e GNOME bibliotecas relacionadas, porque ovim-athena
pacote binário é construído a partir do mesmo pacote fonte comovim
e outrosvim
pacotes fornecendo o . De qualquer forma, não é necessário criar a partir do código-fonte, pois os binários fornecidos pelovim-athena
já foram criados contra o Athena e não contra o GTK + ou outros kits de ferramentas gráficas.fonte