modeset / dotset

Our dot files

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Add support for YouCompleteMe

jayzes opened this issue · comments

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?