From: Jiahui Xie Date: Tue, 28 Nov 2017 15:42:50 +0000 (-0700) Subject: ycm: refactor the global variables used in the configuration X-Git-Tag: v236~69^2~1 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=50918c2c33a4cbb75e96fc5ac8cf67d804104bcf;p=thirdparty%2Fsystemd.git ycm: refactor the global variables used in the configuration --- diff --git a/.ycm_extra_conf.py b/.ycm_extra_conf.py index b388b1afa78..c494d2a0bfe 100644 --- a/.ycm_extra_conf.py +++ b/.ycm_extra_conf.py @@ -46,6 +46,10 @@ import os import ycm_core +SOURCE_EXTENSIONS = (".C", ".cpp", ".cxx", ".cc", ".c", ".m", ".mm") +HEADER_EXTENSIONS = (".H", ".h", ".hxx", ".hpp", ".hh") + + def DirectoryOfThisScript(): return os.path.dirname(os.path.abspath(__file__)) @@ -126,8 +130,6 @@ if os.path.exists(compilation_database_folder): else: database = None -SOURCE_EXTENSIONS = [".C", ".cpp", ".cxx", ".cc", ".c", ".m", ".mm"] - def MakeRelativePathsInFlagsAbsolute(flags, working_directory): if not working_directory: @@ -160,7 +162,7 @@ def MakeRelativePathsInFlagsAbsolute(flags, working_directory): def IsHeaderFile(filename): extension = os.path.splitext(filename)[1] - return extension in [".H", ".h", ".hxx", ".hpp", ".hh"] + return extension in HEADER_EXTENSIONS def GetCompilationInfoForFile(filename):