I installed vim in CentOS 6.3.
It has python 2.6 by default, and it is under /usr/lib.
When I try to install vim following this link:
https://github.com/Valloric/YouCompleteMe/wiki/Building-Vim-from-source
It doesn't support both python and python 3.
Because it seemed like the page link assumes you have python 2.7, I downloaded python 2.7. Still no success.
I ran yum install python-devel. Still no success.
But also, I noticed that when I call:
make VIMRUNTIMEDIR=/usr/share/vim/vim74
I get:
link.sh: $LINK_AS_NEEDED set to 'yes': invoking linker directly. gcc -L. -rdynamic -Wl,-export-dynamic -Wl,-E -Wl,-rpath,/usr/lib64/perl5/CORE -L/usr/local/lib -Wl,--as-needed -o vim objects/buffer.o objects/blowfish.o objects/charset.o objects/crypt.o objects/crypt_zip.o objects/diff.o objects/digraph.o objects/edit.o objects/eval.o objects/ex_cmds.o objects/ex_cmds2.o objects/ex_docmd.o objects/ex_eval.o objects/ex_getln.o objects/fileio.o objects/fold.o objects/getchar.o objects/hardcopy.o objects/hashtab.o objects/if_cscope.o objects/if_xcmdsrv.o objects/mark.o objects/memline.o objects/menu.o objects/message.o objects/misc1.o objects/misc2.o objects/move.o objects/mbyte.o objects/normal.o objects/ops.o objects/option.o objects/os_unix.o objects/pathdef.o objects/popupmnu.o objects/quickfix.o objects/regexp.o objects/screen.o objects/search.o objects/sha256.o objects/spell.o objects/syntax.o objects/tag.o objects/term.o objects/ui.o objects/undo.o objects/version.o objects/window.o objects/if_lua.o objects/if_perl.o objects/if_perlsfio.o objects/if_python.o objects/if_ruby.o objects/netbeans.o objects/channel.o objects/json.o objects/main.o objects/memfile.o -lm -ltinfo -lnsl -lselinux -L/usr/lib -llua -Wl,-E -Wl,-rpath,/usr/lib64/perl5/CORE -fstack-protector -L/usr/lib64/perl5/CORE -lperl -lresolv -lnsl -ldl -lm -lcrypt -lutil -lpthread -lc -L/usr/lib64/python2.6/config -lpython2.6 -lpthread -ldl -lutil -lm -Xlinker -export-dynamic -lruby -lpthread -lrt -ldl -lcrypt -lm
It seemed to look into /usr/lib64/python2.6, not /usr/lib/python2.6. So just in case, I created a symlink to /usr/lib64/python2.6 and /usr/lib64/python2.7. Still no success.
Where should I go from here?
:python <sys.args>. Not sure if that is worth the compilation hassle. In my Ubuntu I don't have the + either, but syntax highlight works just fine. To run a python command, just useCtrl+Z, run the command andfgto come back later, or declare an alias in your.vimrc../configure? Make sure to have--enable-pythoninterpand--with-python-config-dirwith correct arguments.