PlugInstall <snr> 3_job_handler上的Neovim错误

时间:2017-08-14 09:02:40

标签: vim neovim

在运行时出现以下错误 :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()

3 个答案:

答案 0 :(得分:6)

我不得不更新vim-plug

我跑了

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

现在工作正常

答案 1 :(得分:0)

我使用了来自

的插件

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()

答案 2 :(得分:0)

此问题已得到解决,但是由于某些原因,vim-plug在撰写本文时尚未发布for 2 years。如果在阅读本文时仍然如此,请确保使用的是git master分支,而不是最新版本。如果您使用的是包管理器,则很可能已经过时了。

如果要使用AUR格式,请使用neovim-plug-git,而不要使用neovim-plug。 :PlugUpgrade应该也可以正常工作,但是问题更可能以这种方式浮出水面。