Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for YouCompleteMe #4

Open
jayzes opened this issue Feb 12, 2013 · 1 comment
Open

Add support for YouCompleteMe #4

jayzes opened this issue Feb 12, 2013 · 1 comment

Comments

@jayzes
Copy link
Member

jayzes commented Feb 12, 2013

http://valloric.github.com/YouCompleteMe/

@mkitt
Copy link
Member

mkitt commented Feb 18, 2013

I'm not opposed to this, but there are a few things to consider with this guy:

  1. It will render the supertab plugin irrelevant, so this will need to be disabled. Not a big deal, as YouCompleteMe should replace this
  2. This will cripple the Snipmate plugin. Looks like this functionality can be replaced with UltiSnips(https://github.com/vim-scripts/UltiSnips), but there is probably some testing involved.
  3. This plugin (as well as UtilSnips) requires Python to be installed.

All of the existing plugins for dotset were carefully chosen to use native VimScript and not require 3rd party libraries (like Ruby, Python, etc...) This is one of the things that makes Vim sing from Terminal. We aren't trying to make Vim replicate RubyMine here. Thats why we got rid of command-t in favor of Ctrl-P. Grok Vim where we can.

Like I said, I'm not opposed to this, but this plugin needs to come to the table with some added benefits over the existing install. If I type bgc in a .sass file, it better damn well generate background-color: #999without locking up Terminal or give me a message around Python is thinking about it. Or what if I don't have Python installed?

You can test this locally by adding https://github.com/Valloric/YouCompleteMe.git to a ./config/bundles.local.txt. Curious to see if this plugin speeds up development?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants