Я встановив лінію живлення за допомогою функції інсталяції pip відповідно до їх рекомендацій щодо встановлення. У мене він працює добре як в zsh як підказка, так і в tmux як статус, але я не можу змусити його працювати в vim.
Коли я додаю в свій vimrc таке:
python from powerline.vim import setup as powerline_setup
python powerline_setup()
python del powerline_setup
Я отримую такі помилки
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
EDIT: Після перевірки, що моя версія vim (vim.gnome) складена з підтримкою python, я помітив, що це (python3). Тому я змінив vimrc на використання python3 відповідно до інструкцій із встановлення та отримав наступне:
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
Будь-які ідеї, на мій розум, закінчуються цим!
SOLVED EDIT: Мені не вдалося змусити його працювати з python3, але, здається, це єдина версія python, яка підтримується в vim.gnome та vim.basic.
Я встановив vim.nox apt install vim-nox-py2
з підтримкою python 2, і все це працює. Сподіваємось, це вирішує когось іншого головний біль.