Здравствуйте. Возникает следующая ошибка при установке vim-plug:
Обнаружена ошибка при обработке /home/user/.vim/autoload/plug.vim:
строка 2665:
E126: Пропущена команда :endfunction
Обнаружена ошибка при обработке function plug#end[82]..<SNR>8_reorg_rtp:
строка 1:
E121: Неопределённая переменная: s:first_rtp
E116: Параметры для функции empty(s:first_rtp) заданы неверно
строка 21:
E121: Неопределённая переменная: s:first_rtp
E116: Параметры для функции empty(s:first_rtp) заданы неверно
Нажмите ENTER или введите команду для продолжения
~/.vim/autoload/plug.vim
содержится в выводе :scriptnames
.
VIM - Vi IMproved 8.2 (2019 Dec 12, собрано Jan 26 2020 18:34:16)
Заплатки: 1-149
Скомпилировано: user@ghostHost
Огромная версия без графического интерфейса.
Включённые(+) и отключённые(-) особенности:
+acl -farsi -mouse_sysmouse -tag_old_static
+arabic +file_in_path +mouse_urxvt -tag_any_white
+autocmd +find_in_path +mouse_xterm -tcl
+autochdir +float +multi_byte +termguicolors
-autoservername +folding +multi_lang +terminal
-balloon_eval -footer -mzscheme +terminfo
+balloon_eval_term +fork() +netbeans_intg +termresponse
-browse +gettext +num64 +textobjects
++builtin_terms -hangul_input +packages +textprop
+byte_offset +iconv +path_extra +timers
+channel +insert_expand -perl +title
+cindent +job +persistent_undo -toolbar
+clientserver +jumplist +popupwin +user_commands
+clipboard +keymap +postscript +vartabs
+cmdline_compl +lambda +printer filetype plugin indent on
" show existing tab with 4 spaces width
set tabstop=4
" when indenting with '>', use 4 spaces width
set shiftwidth=4
" On pressing tab, insert 4 spaces
set expandtab
set number
set nocompatible
set showcmd
autocmd BufWritePost .vimrc source %
syntax on
set encoding=utf-8
"let g:XkbSwitchEnabled = 1
"let g:XkbSwitchIMappings = ['ru']
let
if empty(glob('~/.vim/autoload/plug.vim'))
silent !curl -fLo ~/.vim/autoload/plug.vim --create-dirs
\ https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
autocmd VimEnter * PlugInstall --sync | source $MYVIMRfiletype plugin indent on
" show existing tab with 4 spaces width
set tabstop=4
" when indenting with '>', use 4 spaces width
set shiftwidth=4
" On pressing tab, insert 4 spaces
set expandtab
set number
set nocompatible
set showcmd
autocmd BufWritePost .vimrc source %
syntax on
set encoding=utf-8
"let g:XkbSwitchEnabled = 1
"let g:XkbSwitchIMappings = ['ru']
let
if empty(glob('~/.vim/autoload/plug.vim'))
silent !curl -fLo ~/.vim/autoload/plug.vim --create-dirs
\ https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
autocmd VimEnter * PlugInstall --sync | source $MYVIMRC
endif
call plug#begin('/home/user/.vim/plugged')
call plug#end()C
endif
call plug#begin('/home/user/.vim/plugged')
call plug#end() +vertsplit
+cmdline_hist +langmap +profile +virtualedit
+cmdline_info +libcall -python +visual
+comments +linebreak -python3 +visualextra
+conceal +lispindent +quickfix +viminfofiletype plugin indent on
" show existing tab with 4 spaces width
set tabstop=4
" when indenting with '>', use 4 spaces width
set shiftwidth=4
" On pressing tab, insert 4 spaces
set expandtab
set number
set nocompatible
set showcmd
autocmd BufWritePost .vimrc source %
syntax on
set encoding=utf-8
"let g:XkbSwitchEnabled = 1
"let g:XkbSwitchIMappings = ['ru']
let
if empty(glob('~/.vim/autoload/plug.vim'))
silent !curl -fLo ~/.vim/autoload/plug.vim --create-dirs
\ https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
autocmd VimEnter * PlugInstall --sync | source $MYVIMRC
endif
call plug#begin('/home/user/.vim/plugged')
call plug#end()
+cryptv +listcmds +reltime +vreplace
+cscope +localmap +rightleft +wildignore
+cursorbind -lua -ruby +wildmenu
+cursorshape +menu +scrollbind +windows
+dialog_con +mksession +signs +writebackup
+diff +modify_fname +smartindent +X11
+digraphs +mouse -sound +xfontset
-dnd -mouseshape +spell -xim
-ebcdic +mouse_dec +startuptime -xpm
+emacs_tags -mouse_gpm +statusline +xsmp_interact
+eval -mouse_jsbterm -sun_workshop +xterm_clipboard
+ex_extra +mouse_netterm +syntax -xterm_save
+extra_search +mouse_sgr +tag_binary
общесистемный файл vimrc: "$VIM/vimrc"
пользовательский файл vimrc: "$HOME/.vimrc"
второй пользовательский файл vimrc: "~/.vim/vimrc
"
пользовательский файл exrc: "$HOME/.exrc"
файл умолчаний: "$VIMRUNTIME/defaults.vim"
значение $VIM по умолчанию: "/usr/local/share/vim
"
Параметры компиляции: gcc -c -I. -Iproto -DHAVE_CONFIG_H -O2 -fno-strength-reduce -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1
Сборка: gcc -L/usr/local/lib -Wl,--as-needed -o vim -lSM -lICE -lXt -lX11 -lXdmcp -lSM -lICE -lm -ltinfo -lnsl -lselinux -ldl
.vimrc
:
filetype plugin indent on
" show existing tab with 4 spaces width
set tabstop=4
" when indenting with '>', use 4 spaces width
set shiftwidth=4
" On pressing tab, insert 4 spaces
set expandtab
set number
set nocompatible
set showcmd
autocmd BufWritePost .vimrc source %
syntax on
set encoding=utf-8
"let g:XkbSwitchEnabled = 1
"let g:XkbSwitchIMappings = ['ru']
let
if empty(glob('~/.vim/autoload/plug.vim'))
silent !curl -fLo ~/.vim/autoload/plug.vim --create-dirs
\ https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
autocmd VimEnter * PlugInstall --sync | source $MYVIMRC
endif
call plug#begin('/home/user/.vim/plugged')
call plug#end()
Вывод ls -la
:
drwxr-xr-x 4 user user 4096 мая 1 00:58 .vim
-rw-r--r-- 1 user user 668 мая 1 02:08 .vimrc
Пробовал разные версии plug.vim
. Следовательно, ошибка не в коде плагина. Но в чём же?