diff --git a/nimlangserver.nim b/nimlangserver.nim index d4f72df..1174eaf 100644 --- a/nimlangserver.nim +++ b/nimlangserver.nim @@ -657,7 +657,7 @@ proc getWorkingDir(ls: LanguageServer, path: string): Future[string] {.async.} = proc createOrRestartNimsuggest(ls: LanguageServer, projectFile: string, uri = ""): void {.gcsafe.} = let configuration = ls.getWorkspaceConfiguration().waitFor() - nimsuggestPath = configuration.nimsuggestPath.get("nimsuggest") + nimsuggestPath = expandTilde(configuration.nimsuggestPath.get("nimsuggest")) workingDir = ls.getWorkingDir(projectFile).waitFor() timeout = configuration.timeout.get(REQUEST_TIMEOUT) restartCallback = proc (ns: Nimsuggest) {.gcsafe.} =