Description
Perhaps we should add a check for ruby and python has('ruby')
and has('python')
, and return an error message saying they are required if either is false. Long term, we might consider separating out the features that have these dependencies, and only making them conditional on has('ruby') and has('python'). Also long term, we might consider which features that currently depend on ruby and python could be rewritten (without too many headaches) in pure vimscript.
This is all very low priority. I'm really not quite sure how to think about these issues. I don't know that anyone will ever use the plugin who doesn't have support for ruby and python, and I'd rather have code that we can all understand written in familiar idioms than cryptic code written in vimscript.