YouCompleteMe/python/ycm
Andrea Cedraro d7684470a2 Check the server end point for available completer
Previously we were checking if the `hook.py` file existed for the given
filetype. ycmd has an endpoint for checking if given a filetype a
semantic completer is available. To avoid redundant requests we cache
those requests for every filetype. A semantic engine cannot be added
*after* the ycmd server is started so to avoid redundant requests we
cache those requests for every filetype and we clear the cache at server
setup, in this way if we issue a `YcmRestartServer` command the server
will be setup again and if a semantic completer is available we can use
it. Should fix #1284.
2015-06-09 13:09:25 +02:00
..
client Check the server end point for available completer 2015-06-09 13:09:25 +02:00
tests Now extracting PHP functions. 2014-09-02 10:53:38 -07:00
__init__.py Fixing python tests broken in rename 2013-05-19 20:06:14 -07:00
base.py Updating to latest ycmd 2015-03-06 17:07:58 -08:00
diagnostic_interface.py Fix Vim E885: not possible to change sign 2014-10-29 10:16:38 -07:00
omni_completer.py Refactored completion request creation 2014-05-27 17:38:34 -07:00
syntax_parse.py Now extracting PHP functions. 2014-09-02 10:53:38 -07:00
test_utils.py Changing copyright headers from me to Google 2014-01-13 11:08:43 -08:00
unsafe_thread_pool_executor.py Changing copyright headers from me to Google 2014-01-13 11:08:43 -08:00
vimsupport.py Fix spurious warning about missing newline at EOF 2015-04-15 00:38:05 -07:00
youcompleteme.py Check the server end point for available completer 2015-06-09 13:09:25 +02:00