Instalé powerline usando pip install según sus recomendaciones de instalación. Lo tengo funcionando bien tanto en zsh como indicador y tmux como línea de estado, pero no puedo hacer que funcione en vim.
Cuando agrego lo siguiente a mi vimrc:
python from powerline.vim import setup as powerline_setup
python powerline_setup()
python del powerline_setup
Me salen los siguientes errores
Error detected while processing /home/jordan/.vimrc:
line 1:
E319: Sorry, the command is not available in this version: python from powerline.vim import setup as powerline_setup
line 2:
E319: Sorry, the command is not available in this version: python powerline_setup()
line 3:
E319: Sorry, the command is not available in this version: python del powerline_setup
EDITAR: Después de comprobar que mi versión de vim (vim.gnome) está compilada con soporte para python, noté que es (python3). Así que cambié el vimrc para usar python3 según las instrucciones de instalación y obtuve lo siguiente:
Error detected while processing /home/jordan/.vimrc:
line 1:
Traceback (most recent call last):
File "<string>", line 1, in <module>
ImportError: No module named 'powerline'
line 2:
Traceback (most recent call last):
File "<string>", line 1, in <module>
NameError: name 'powerline_setup' is not defined
line 3:
Traceback (most recent call last):
File "<string>", line 1, in <module>
NameError: name 'powerline_setup' is not defined
Cualquier idea, estoy en mi ingenio terminar con esto!
EDICIÓN RESUELTA: No pude hacer que funcionara con python3, pero parece que es la única versión de python compatible con vim.gnome y vim.basic.
Instalé vim.nox apt install vim-nox-py2
con soporte para python 2 y todo funciona. Esperemos que esto resuelva a alguien más un dolor de cabeza.