Skip to content
This repository has been archived by the owner on Apr 3, 2019. It is now read-only.
Sarang Joshi edited this page Jan 31, 2018 · 10 revisions

FAQ

Q: How do I get the fastest experience?
A: For best performance, run CoVim on localhost and ssh onto the server remotely. Any lag will happen within your ssh session, but all communication between clients will remain on that one server. This will be more secure and dependable.

Q: How do files work with CoVim? Are we all editing one file? Our own copies?
A: CoVim never saves a file. It simply modifies your buffer (whatever's being displayed in the window), so it's up to you to save a copy whenever you like.

Q: Does CoVim support any sort of chat?
A: Not yet. You can share messages by typing them into the document, but if you need something more powerful / less messy use Skype, IRC, or any other group chat solution. AIM anyone?

Q: Why doesn't CoVim support X?
A: New features are being added all the time. Check back in a bit. Or even better, contribute!

Troubleshooting

First...

  1. Upgrade Vim. Upgrading from an older version can fix some of the wierder issues.
  2. Make sure everyone has the newest version of CoVim, as some updates have broken backwards compatibility.

  • pip install isn't working
    Make sure you have python installed. You can also try installing the python-dev package. See https://github.com/FredKSchott/CoVim/issues/70 for more info.

  • I've installed twisted, but Vim isn't able to find it!
    Check out this discussion for information on fixing this.

  • I get an error that mentions a Python file named "threading.py"
    Your current build of Vim won't work with CoVim. CoVim uses threading, and modifying the Vim buffer isn't entirely thread-safe. This isn't a problem in most builds, but there are a few common ones that will cause you problems. The most current build (at time of writing) works with CoVim.

  • I get an import error every time I start Vim
    Make sure Vim is using a version of Python that includes Twisted (2.5+), and that it's linking to the right libraries. See this post for more info on debugging & fixing.

  • No module named twisted.internet.protocol
    See Issue #63

  • Server Error: env: python2: No such file or directory
    Make sure you have python installed. If you're still getting this error, you'll need to manually add the link: ln -s /usr/bin/python /usr/local/bin/python2. You may not have python-dev installed on your machine. Run sudo apt-get install python-dev (or your environment's equivalent) to install.

  • CoVim broke!!!
    If something does go wrong don't worry, your document should still be there (or at least a few undo's away). But please do file an issue, and if possible screenshot the error message so that we can make CoVim better.

Clone this wiki locally