I am following the easy git guide at nettuts easy git guide
I initialised an empty git instance in my ~/ directory and then added my .vimrc and my .vim/ files.
git add .vimrc
git add .vim
However when I do the git commit command I end up with what seems unrelated error messages.
sayth@linux-kt34:~> git commit
Error detected while processing /home/sayth/.vimrc:
line 203:
E319: Sorry, the command is not available in this version: py << EOF
line 204:
E492: Not an editor command: import os.path
line 205:
E492: Not an editor command: import sys
line 206:
E492: Not an editor command: import vim
line 207:
E15: Invalid expression: 'VIRTUAL_ENV' in os.environ:
line 224:
E171: Missing :endif
Press ENTER or type command to continue
If I press enter I get taken to a file. What am I doing wrong with this.
EDIT: have removed virtualenv ref from .vimrc. Never noticed the error because i was using gvim which never dislpayed the error.
When you run git commit without specifying a commit message on the command line, it will launch an editor (in your case vim) so that you can enter one. Those errors that you see are from vim, reporting that you have errors in your .vimrc file. You should get the same errors if you just launch vim normally.
Your vim installation does not have python support. If you run the command
vim --version | grep python
you should see +python, otherwise it means python is missing from the vim installation.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With