LINUX.ORG.RU

История изменений

Исправление mord0d, (текущая версия) :

Ты крэка обкурился? У VimPlug нормальный мануал в README, а ты…

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

По порядку:

  • let? Что let?
  • if empty(glob( — нафейхоа? Есть человеческая функция filereadable(), чем она тебе не угодила? Почему empty()?
  • silent !curl — Зачем делать текстовым редактором то, что он делать в принципе не должен?
  • autocmd внутри условия, которое проверяет наличие файла и делает какую-то магию, успешность которой ты даже не проверяешь?

Показывать vimrc здорового человека не стану, а то вдруг тебя ещё инфаркт хватит…

Исходная версия mord0d, :

Ты крэка обкурился? У VimPlug нормальны мануал в ридми, а ты…

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

По порядку:

  • let? Что let?
  • if empty(glob( — нафейхоа? Есть человеческая функция filereadable(), чем она тебе не угодила? Почему empty()?
  • silent !curl — Зачем делать текстовым редактором то, что он делать в принципе не должен?
  • autocmd внутри условия, которое проверяет наличие файла и делает какую-то магию, успешность которой ты даже не проверяешь?

Показывать vimrc здорового человека не стану, а то вдруг тебя ещё инфаркт хватит…