diff --git a/ide/lsp.client/src/org/netbeans/modules/lsp/client/LSPBindings.java b/ide/lsp.client/src/org/netbeans/modules/lsp/client/LSPBindings.java index 6744c6dbd6bf..34ca892d8240 100644 --- a/ide/lsp.client/src/org/netbeans/modules/lsp/client/LSPBindings.java +++ b/ide/lsp.client/src/org/netbeans/modules/lsp/client/LSPBindings.java @@ -161,6 +161,13 @@ public static synchronized LSPBindings getBindingsImpl(Project prj, FileObject f if (prj == null) { dir = file.getParent(); + File dirFile = FileUtil.toFile(dir); + if (dirFile != null && + dirFile.getName().startsWith("vcs-") && + dirFile.getAbsolutePath().startsWith(System.getProperty("java.io.tmpdir"))) { + //diff dir, don't start servers: + return null; + } } else { dir = prj.getProjectDirectory(); }