YouCompleteMe/python
Johann Klähn e9cce29761 Ask before loading .ycm_extra_conf.py files
To prevent the execution of malicious code the new default is
to ask the user before a `.ycm_extra_conf.py` file is loaded.
This can be disabled using the option `g:ycm_confirm_extra_conf`.

This commit introduces a helper class `FlagsModules` that keeps track of
and caches the currently loaded modules. To introduce further criteria
for a module look at `FlagsModules.ShouldLoad`.

Also `:YcmDebugInfo` now lists the file that was used to determine
the current set of flags.

`Flags.ModuleForFile` could be used in a user-facing command that
opens the `.ycm_extra_conf.py` corresponding to the current file.
A second command could then force a reloding of this module via
`Flags.ReloadModule`.
2013-02-26 11:16:26 +01:00
..
clang_includes Moving clang includes to clang_includes folder 2013-01-17 17:08:11 -08:00
completers Ask before loading .ycm_extra_conf.py files 2013-02-26 11:16:26 +01:00
vimsupport.py Add code to ask user for confirmation in vimsupport 2013-02-25 10:50:44 +01:00
ycm_utils.py Renaming utils.py to ycm_utils.py 2013-02-04 15:33:18 -08:00
ycm.py Option to collect identifiers n comments/strings 2013-02-16 14:00:46 -08:00