Ошибка Neovim в PlugInstall ‹SNR›3_job_handler

Получение следующей ошибки при запуске: PlugInstall

Error detected while processing function <SNR>3_job_handler:
E121: Undefined variable: self

Установка плагина никогда не завершается.

Часть моего .vimrc

set nocompatible        
set hidden
set nowrap
set termguicolors
filetype on
map  <c-l> :tabn<cr>
map  <c-h> :tabp<cr>
map  <c-n> :tabnew<cr>
call plug#begin('~/.vim/plugged')

....

"typescript
Plug 'mhartington/nvim-typescript'
call plug#end()

person Rohit Sthapit    schedule 14.08.2017    source источник
comment
Какой плагин вы используете для управления плагинами? Это Вундл? Можете ли вы поделиться частью плагина vimrc?   -  person sudo bangbang    schedule 14.08.2017
comment
Я использую vim-плагин   -  person Rohit Sthapit    schedule 14.08.2017
comment
Я начал получать эту ошибку, когда пытался установить nvim-typescript. Раньше все работало нормально @sudobangbang   -  person Rohit Sthapit    schedule 14.08.2017


Ответы (3)


Мне пришлось обновить vim-plug

я побежал

curl -fLo ~/.local/share/nvim/site/autoload/plug.vim --create-dirs \
    https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim

Теперь он работает нормально

person Rohit Sthapit    schedule 14.08.2017
comment
если вы уже установили его (например, из AUR и т. д.), вы можете сделать :PlugUpgrade - person arminfro; 25.07.2018

Эта проблема была исправлена, но по какой-то причине vim-plug не выпускал уже 2 года на момент написания этого. Если это все еще так, когда вы читаете это, убедитесь, что вы используете ветку git master, а не последнюю версию. Если вы используете менеджер пакетов, скорее всего, он устарел.

Если вы используете форму AUR, используйте neovim-plug-git, а не neovim-plug. :PlugUpgrade тоже должен работать, но проблема, скорее всего, повторится.

person Albin    schedule 17.09.2018
comment
(Я знаю, что на этот вопрос уже был дан ответ, но это ответ в той форме, которая помогла бы мне быстрее понять и решить проблему). - person Albin; 18.09.2018

Я использовал плагин от

mhartington/nvim-typescript

Plug 'mhartington/nvim-typescript'

set nocompatible                                                                                                
set hidden
set nowrap
set termguicolors
filetype on
map  <c-l> :tabn<cr>
map  <c-h> :tabp<cr>
map  <c-n> :tabnew<cr>
call plug#begin('~/.vim/plugged')
"typescript
Plug 'mhartington/nvim-typescript'
call plug#end()
person sudo bangbang    schedule 14.08.2017
comment
Ни один из плагинов не устанавливается, просто выкидывает ошибку и останавливается навсегда - person Rohit Sthapit; 14.08.2017