jonhoo / configs

My configuration files
http://thesquareplanet.com
1.1k stars 176 forks source link

Automatic Installation of Plug if it is not in `autoload` #4

Closed skoenen closed 5 years ago

skoenen commented 5 years ago

Hi,

I use the small snippet from the tips section of the vim-plug, and was wondering, it there are important reasons, to not use it.

Did not find this in your configs

Thanks in advance for the clarification :)

" vim: set ts=2 sts=2 sw=2 et foldmarker={,} foldmethod=marker
"
" Check and install plugin manager {
  if empty(glob(stdpath('config') . "/autoload/plug.vim"))
    silent execute "!curl -fLo " . stdpath('config') . "/autoload/plug.vim " \
      "--create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim"

    autocmd VimEnter * PlugInstall --sync
  endif
" }

" Define and load plugins {
  call plug#begin(stdpath('config') . "/bundle")

  " Use `Plug ...` here to define and load plugins, ex.:
  " Plug 'w0rp/ale'

  call plug#end()
" }
jonhoo commented 5 years ago

I probably just didn't see it back when I first created my config :) That said, I really don't want a config file that will randomly execute curl in the background to fetch a file into my vim config. That seems like a security issue waiting to happen.