davidhalter/jedi-vim — pull request #113 by runiq (2013-03-09 03:37:37+00:00)
Title: Make jedi-vim a "true" ftplugin

I like to set ftplugin-specific options in an `ftplugin//.vim` file. For jedi-vim, this isn't possible: Due to being initialized at the "normal" plugin stage, my configuration settings in my `ftplugin/python/jedi.vim` file simply weren't picked up.

This branch would remove the "global" initialization stage of the plugin and
a) allow for ftplugin customization at the ftplugin level,
b) make Jedi a "true" ftplugin and thus hopefully simplify the codebase a tiny bit,
c) remove the necessity for the autocmd that always resets `omnifunc=jedi#complete` on entering a Python buffer.