diff --git a/.gitignore b/.gitignore index 21c5ea2..f75c8c3 100644 --- a/.gitignore +++ b/.gitignore @@ -8,3 +8,4 @@ vim80 wal-colors.vim wal_example-dark.vim wal_example-light.vim +vim/autoload/plug.vim diff --git a/vimrc.plugins.vim b/vimrc.plugins.vim index 3d9fd91..1da44b3 100644 --- a/vimrc.plugins.vim +++ b/vimrc.plugins.vim @@ -1,144 +1,144 @@ " #plugins{{{ -set runtimepath+=~/.vim/bundle/Vundle.vim -call vundle#begin() -Plugin 'VundleVim/Vundle.vim' +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('~/.vim/bundle') "css3-syntax -Plugin 'hail2u/vim-css3-syntax.git' +Plug 'hail2u/vim-css3-syntax.git' "scss-syntax -Plugin 'cakebaker/scss-syntax.vim' +Plug 'cakebaker/scss-syntax.vim' "tagbar -Plugin 'majutsushi/tagbar' +Plug 'majutsushi/tagbar' "vim-surround -Plugin 'tpope/vim-surround' +Plug 'tpope/vim-surround' "undotree -Plugin 'mbbill/undotree' +Plug 'mbbill/undotree' " Ctrlp -Plugin 'ctrlpvim/ctrlp.vim' +Plug 'ctrlpvim/ctrlp.vim' " " Obsession -Plugin 'tpope/vim-obsession' +Plug 'tpope/vim-obsession' " vim-css-color -" Plugin 'ap/vim-css-color' +" Plug 'ap/vim-css-color' " vim-javascript -Plugin 'pangloss/vim-javascript' +Plug 'pangloss/vim-javascript' " ultisnips " https://github.com/sirver/UltiSnips -Plugin 'SirVer/ultisnips' +Plug 'SirVer/ultisnips' " and some snippets " https://github.com/honza/vim-snippets -Plugin 'honza/vim-snippets' +Plug 'honza/vim-snippets' " ALE " https://github.com/w0rp/ale -Plugin 'w0rp/ale' +Plug 'w0rp/ale' " MatchTag " https://github.com/gregsexton/MatchTag -Plugin 'gregsexton/MatchTag' +Plug 'gregsexton/MatchTag' " phpcomplete.vim " https://github.com/shawncplus/phpcomplete.vim -Plugin 'shawncplus/phpcomplete.vim' +Plug 'shawncplus/phpcomplete.vim' " https://github.com/dsawardekar/wordpress.vim " For up to date Wordpress Files see: " https://github.com/joseluis/wordpress.vim-generator -"Plugin 'dsawardekar/wordpress.vim' +"Plug 'dsawardekar/wordpress.vim' " disabled - doesn't support universal ctags? " vim-vue " https://github.com/posva/vim-vue -Plugin 'posva/vim-vue' +Plug 'posva/vim-vue' " vim-commentary " https://github.com/tpope/vim-commentary -Plugin 'tpope/vim-commentary' +Plug 'tpope/vim-commentary' " vim-repeat " https://github.com/tpope/vim-repeat -Plugin 'tpope/vim-repeat' +Plug 'tpope/vim-repeat' " https://github.com/mattn/emmet-vim -Plugin 'mattn/emmet-vim' +Plug 'mattn/emmet-vim' " vimwiki " https://github.com/vimwiki/vimwiki -Plugin 'vimwiki/vimwiki' +Plug 'vimwiki/vimwiki' " gitgutter " https://github.com/airblade/vim-gitgutter/blob/master/README.mkd -Plugin 'airblade/vim-gitgutter' +Plug 'airblade/vim-gitgutter' " vim-gutentags " https://github.com/ludovicchabant/vim-gutentags -Plugin 'ludovicchabant/vim-gutentags' +Plug 'ludovicchabant/vim-gutentags' " vim-qlist " https://github.com/romainl/vim-qlist/ -" Plugin 'romainl/vim-qlist' +" Plug 'romainl/vim-qlist' " PLugin takac/vim-hardtime " https://bluz71.github.io/2017/05/15/vim-tips-tricks.html -Plugin 'takac/vim-hardtime' +Plug 'takac/vim-hardtime' " fugitive-vim " https://github.com/tpope/vim-fugitive/blob/master/README.markdown -Plugin 'tpope/vim-fugitive' +Plug 'tpope/vim-fugitive' " vim-dispatch " https://github.com/tpope/vim-dispatch -Plugin 'tpope/vim-dispatch' +Plug 'tpope/vim-dispatch' " colorV " https://github.com/gu-fan/colorv.vim -Plugin 'gu-fan/colorv.vim' +Plug 'gu-fan/colorv.vim' " vim switch "https://github.com/AndrewRadev/switch.vim -Plugin 'AndrewRadev/switch.vim' +Plug 'AndrewRadev/switch.vim' " gitv " https://github.com/gregsexton/gitv -Plugin 'gregsexton/gitv' +Plug 'gregsexton/gitv' " wakarime " https://wakatime.com/vim -Plugin 'wakatime/vim-wakatime' +Plug 'wakatime/vim-wakatime' " vim-easy-align " https://github.com/junegunn/vim-easy-align -Plugin 'junegunn/vim-easy-align' +Plug 'junegunn/vim-easy-align' -" asyncomplerte.vim +" asyncomplete.vim " https://github.com/prabirshrestha/asyncomplete.vim -Plugin 'prabirshrestha/asyncomplete.vim' -Plugin 'yami-beta/asyncomplete-omni.vim' -Plugin 'prabirshrestha/asyncomplete-ultisnips.vim' -Plugin 'prabirshrestha/asyncomplete-file.vim' -Plugin 'prabirshrestha/asyncomplete-buffer.vim' -Plugin 'prabirshrestha/asyncomplete-tags.vim' -Plugin 'prabirshrestha/asyncomplete-lsp.vim' -Plugin 'Shougo/neco-vim' -Plugin 'prabirshrestha/asyncomplete-necovim.vim' +Plug 'prabirshrestha/asyncomplete.vim' +Plug 'yami-beta/asyncomplete-omni.vim' +Plug 'prabirshrestha/asyncomplete-ultisnips.vim' +Plug 'prabirshrestha/asyncomplete-file.vim' +Plug 'prabirshrestha/asyncomplete-buffer.vim' +Plug 'prabirshrestha/asyncomplete-tags.vim' +Plug 'prabirshrestha/asyncomplete-lsp.vim' +Plug 'Shougo/neco-vim' +Plug 'prabirshrestha/asyncomplete-necovim.vim' " vim-lsp " https://github.com/prabirshrestha/vim-lsp -Plugin 'prabirshrestha/async.vim' -Plugin 'prabirshrestha/vim-lsp' +Plug 'prabirshrestha/async.vim' +Plug 'prabirshrestha/vim-lsp' -" All of your Plugins must be added before the following line -call vundle#end() " required -filetype plugin indent on " required +call plug#end() -" just a test "}}} runtime macros/matchit.vim