How to install plugins in vim using vundle?
Asked Answered
P

2

15

I am using Vundle to install YouCompleteMe (YCM). However, I am unable to install it (the installation guide just says running :PluginInstall, but not what to do once the following page opens):

enter image description here

I tried hitting buttons like return, etc. but they don't seem to work. Any guidance please?

Edit: Also, note that at this point, it is not already installed because I am unable to see the YouCompleteMe directory in bundle (whereas it should be there).

.vim -> bundle -> YouCompleteMe

Edit:

My .vimrc looks like follows:

set nocompatible
filetype off
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()
Plugin 'VundleVim/Vundle.vim'
call vundle#end()
filetype plugin indent on
Prune answered 23/12, 2017 at 22:51 Comment(2)
how does your vimrc looks like (only the relevant part)Security
@snap, included it.Prune
D
13

RunningPluginInstall is a part of it. However, Vundle knows what plugins to install based on your .vimrc file.

Add another Plugin statement after the Vundle one, pointing to the plugin you want installed. If the plugin is on GitHub, this is as simple as using the repository name. So

Plugin 'Valloric/YouCompleteMe'

Should help with your current issue. You may still need to compile the plugin and whatnot. See the full installation guide for full guidance on this topic.

Finally, you must ensure that clang is installed and run the compilation script.

cd ~/.vim/bundle/YouCompleteMe
./install.py --clang-completer

For this you'll need certain python headers and cmake, both of which may be found in the plugin installation guide linked above.

Dian answered 23/12, 2017 at 23:8 Comment(7)
I am sorry but I am not sure what you mean. Could you please elaborate?Prune
After including Valloric/YouCompleteMe, it is showing processing since a long time. Do you have an idea how long it'll take?Prune
I've never used YouCompleteMe, but it says it has a compiled component. I think Vundle has a way to call that compilation, so I suspect it is processing for a long time because you are compiling the entire plugin. As far as I know this is normal.Dian
Yes, but it gives an error YcmServerShutdown. I am not sure how to overcome this?Prune
Ok, I've got it. The last step is to compile the ycm_core. I've appended to the answer above, but first check ~/.vim/bundle/YouCompleteMe to see if the plugin has been downloaded.Dian
It has been downloaded now, but I get the error YcmServerShutdown. Restarting the server does not help! :(Prune
Would you mind answer my new question as well, please: https://mcmap.net/q/824570/-why-does-my-ycm-server-shut-down/8534521?Prune
S
5

Quick Guide For Vundle packages installation - In short:

  1. Open terminal and edit the vimrc file (using vim ~/.vimrc)

  2. paste the name of package according to the documentation, paste it between
    vundle#begin() and vundle#end.

call vundle#begin()
Plugin 'PluginAuthor/PluginName'
call vundle#end()

for example:

call vundle#begin()

Plugin 'VundleVim/Vundle.vim'
Plugin 'Valloric/YouCompleteMe'
Plugin 'airblade/vim-gitgutter'
Plugin 'dracula/vim'
Plugin 'tpope/vim-fugitive'

call vundle#end()           
  1. open Terminal and open vim (just vim ) and Type :VundleInstall , On packages installation window, Wait until Vundle installer is getting finished.
Sounder answered 15/9, 2019 at 14:31 Comment(0)

© 2022 - 2024 — McMap. All rights reserved.