From c24d15db6c4310fcf191d883dc5074c107d8883a Mon Sep 17 00:00:00 2001 From: nik Date: Thu, 10 Feb 2011 15:59:23 +0300 Subject: [PATCH] added option to registry to enable search in project files --- .../src/com/intellij/find/impl/FindInProjectUtil.java | 3 ++- platform/platform-resources-en/src/misc/registry.properties | 2 ++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/platform/lang-impl/src/com/intellij/find/impl/FindInProjectUtil.java b/platform/lang-impl/src/com/intellij/find/impl/FindInProjectUtil.java index 9ddc24003f40..64326746a86d 100644 --- a/platform/lang-impl/src/com/intellij/find/impl/FindInProjectUtil.java +++ b/platform/lang-impl/src/com/intellij/find/impl/FindInProjectUtil.java @@ -45,6 +45,7 @@ import com.intellij.openapi.ui.MessageType; import com.intellij.openapi.util.Computable; import com.intellij.openapi.util.Factory; import com.intellij.openapi.util.Pair; +import com.intellij.openapi.util.registry.Registry; import com.intellij.openapi.util.text.StringUtil; import com.intellij.openapi.util.text.TrigramBuilder; import com.intellij.openapi.vcs.FileStatus; @@ -235,7 +236,7 @@ public class FindInProjectUtil { long fileLength = getFileLength(virtualFile); if (fileLength == -1) continue; // Binary or invalid - if (ProjectUtil.isProjectOrWorkspaceFile(virtualFile)) continue; + if (ProjectUtil.isProjectOrWorkspaceFile(virtualFile) && !Registry.is("find.search.in.project.files")) continue; if (fileLength > SINGLE_FILE_SIZE_LIMIT) { largeFiles.add(psiFile); diff --git a/platform/platform-resources-en/src/misc/registry.properties b/platform/platform-resources-en/src/misc/registry.properties index 62d58746993b..7e58a12cb257 100644 --- a/platform/platform-resources-en/src/misc/registry.properties +++ b/platform/platform-resources-en/src/misc/registry.properties @@ -104,6 +104,8 @@ psi.incremental.reparse.depth.limit=1000 psi.viewer.selection.color=0,153,153 psi.deferIconLoading=true +find.search.in.project.files=false + structureView.coalesceTime=500 jar.build=false