From 02dfa8ee335ded5198a0cc83e08d7766313b884c Mon Sep 17 00:00:00 2001 From: RUSshy <18348637+RUSshy@users.noreply.github.com> Date: Thu, 12 Aug 2021 03:19:04 +0200 Subject: [PATCH] Added an option to force rescan imports in ModuleCache --- src/dcd/server/main.d | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/dcd/server/main.d b/src/dcd/server/main.d index 57733b5..66eeb39 100644 --- a/src/dcd/server/main.d +++ b/src/dcd/server/main.d @@ -62,6 +62,7 @@ int runServer(string[] args) bool help; bool printVersion; bool ignoreConfig; + bool forceScan; string[] importPaths; LogLevel level = globalLogLevel; version(Windows) @@ -81,7 +82,7 @@ int runServer(string[] args) { getopt(args, "port|p", &port, "I", &importPaths, "help|h", &help, "version", &printVersion, "ignoreConfig", &ignoreConfig, - "logLevel", &level, "tcp", &useTCP, "socketFile", &socketFile); + "logLevel", &level, "tcp", &useTCP, "socketFile", &socketFile, "forceScan", &forceScan); } catch (ConvException e) { @@ -294,6 +295,8 @@ int runServer(string[] args) else if (request.kind & RequestKind.autocomplete) { info("Getting completions"); + if(forceScan) + cache.forceScan(); s.sendResponse(complete(request, cache)); } else if (request.kind & RequestKind.doc)