Kesalahan Neovim pada PlugInstall ‹SNR›3_job_handler

Mendapatkan kesalahan berikut saat Menjalankan :PlugInstall

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

Instalasi plugin tidak pernah selesai.

Bagian dari .vimrc saya

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 sumber
comment
Plugin apa yang Anda gunakan untuk manajemen plugin? Apakah itu Vundle? Bisakah Anda membagikan bagian plugin dari vimrc?   -  person sudo bangbang    schedule 14.08.2017
comment
Saya menggunakan vim-plug   -  person Rohit Sthapit    schedule 14.08.2017
comment
Saya mulai mendapatkan kesalahan ini ketika saya mencoba menginstal nvim-typescript. Sebelumnya @sudobangbang berjalan dengan baik   -  person Rohit Sthapit    schedule 14.08.2017


Jawaban (3)


Saya harus memperbarui vim-plug

saya berlari

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

Ini berfungsi dengan baik sekarang

person Rohit Sthapit    schedule 14.08.2017
comment
jika Anda sudah menginstalnya (misalnya dari AUR, dll.) Anda dapat melakukan :PlugUpgrade - person arminfro; 25.07.2018

Masalah ini telah diperbaiki, namun karena alasan tertentu vim-plug belum dirilis selama 2 tahun saat menulis ini. Jika hal ini masih terjadi saat Anda membaca ini, pastikan Anda menggunakan cabang git master, bukan rilis terbaru. Jika Anda menggunakan pengelola paket, kemungkinan besar Anda menggunakan pengelola paket yang sudah ketinggalan jaman.

Jika Anda menggunakan formulir AUR, gunakan neovim-plug-git, bukan neovim-plug. :PlugUpgrade juga bisa berfungsi, namun kemungkinan besar masalahnya akan muncul kembali.

person Albin    schedule 17.09.2018
comment
(Saya tahu ini sudah terjawab, tapi ini adalah jawaban dalam bentuk yang akan membantu saya memahami dan menyelesaikan masalah lebih cepat). - person Albin; 18.09.2018

Saya menggunakan plugin dari

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
Tidak ada plugin yang diinstal, itu hanya menghilangkan kesalahan dan berhenti selamanya - person Rohit Sthapit; 14.08.2017