Thursday, January 7, 2016

Re: help a beginner getting vim setup with YCM and Jedi



2016-01-07 19:40 GMT+03:00 Never Boy <theneverboy@gmail.com>:
Dear Vim users
I have started using vim lately and really enjoyed the learning. But after a while I simply got stuck.

Vim is not hard to learn to use I dont think but building it into a work environment is really hard!

Installing plugins and making them work is hard. Especially jedi and YouCompleteMe.

I have tryed for a week now and even totally given up a couple of times and just reverted back to notepad ++... But...

I want it to work!

I have used vundle to install the plugins and they appear in my bundle folder. But nothing happens when i type in vim - no autocompletion or suggestions.

I am sure it is something very elementary I'm doing wrong... but I simply cannot figure this out...

Can anyone here help me get this up and running. If I manage to get it working I am gonna make a video tutorial about it!

​There is plugin documentation, it precisely states what you need to do to install YCM. Do not know about jedi, but YCM requires some binary libraries. Both require +python and if you do not have Python installed or do not have Vim compiled with Python support​ they are not going to work. Presence of Python support can be checked by finding +python or +python/dyn in :version output, +python means that you cannot start Vim without python available, +python/dyn means that you need to install version of Python Vim was compiled with (this is not exported) and make sure that Vim is able to find this.

 

here is my vimrc. file:
 1 set nocompatible              " be iMproved, required
  2 filetype off                  " required
  3
  4 " set the runtime path to include Vundle and initialize
  5 set rtp+=~/.vim/bundle/Vundle.vim
  6 call vundle#begin()
  7 " alternatively, pass a path where Vundle should install plugins
  8 "call vundle#begin('~/some/path/here')
  9
 10 " let Vundle manage Vundle, required
 11 Plugin 'VundleVim/Vundle.vim'
 12 Plugin 'Valloric/YouCompleteMe'
 13 " jedi plugin for autocomplete python
 14 Plugin 'davidhalter/jedi-vim'
 15
 16 " " this may be needed for the completers...
 17 Plugin 'Rip-Rip/clang_complete'
 18 "
 19 " enable syntax highlighting
 20 syntax enable
 21
 22 " Text after double qoutes is a comment
 23 set ruler
 24
 25 " show line numbers
 26 set number
 27
 28 " set tabs to have 4 spaces
 29 set ts=4
 30
 31 " indent when moving to the next line while writing code
 32 set autoindent
 33
 34 " show a visual line under the cursor's current line
 35 set cursorline
 36
 37 " show the matching part of the pair for [] {} and ()
 38 set showmatch
 39
 40 " enable all Python syntax highlighting features
 41 let python_highlight_all = 1
 42
 43 " expand tabs into spaces
 44 set expandtab
 45
 46 " sets autoindent to 4
 47 set shiftwidth=4
 48
 49 " syntax for python
 50 syntax on
 51
 52 set statusline=%F%m%r%h%w\ [TYPE=%Y\ %{&ff}]\
 53 \ [%l/%L\ (%p%%)
 54 filetype plugin indent on
 55 au FileType py set autoindent
 56 au FileType py set smartindent
 57 au FileType py set textwidth=79 " PEP-8 Friendly

--
--
You received this message from the "vim_use" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

---
You received this message because you are subscribed to the Google Groups "vim_use" group.
To unsubscribe from this group and stop receiving emails from it, send an email to vim_use+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--
--
You received this message from the "vim_use" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

---
You received this message because you are subscribed to the Google Groups "vim_use" group.
To unsubscribe from this group and stop receiving emails from it, send an email to vim_use+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

No comments: