diff --git a/platform/vcs-api/vcs-api-core/resources/messages/VcsBundle.properties b/platform/vcs-api/vcs-api-core/resources/messages/VcsBundle.properties
index 85dd28994f4a..266f8fbd86a8 100644
--- a/platform/vcs-api/vcs-api-core/resources/messages/VcsBundle.properties
+++ b/platform/vcs-api/vcs-api-core/resources/messages/VcsBundle.properties
@@ -1306,5 +1306,5 @@ diff.title.revision.tooltip=[{0}] {1}
by {2} on {3}
action.Vcs.Commit.CloseDialog.text=Close Commit Dialog
group.ChangesView.ViewOptions.text=View Options
-
more.via.plugins.link=More via plugins\u2026
+plugins.configurable.suggested.vcs.features=This plugin is suggested because your project uses {0} Version Control
diff --git a/platform/vcs-impl/resources/META-INF/VcsExtensions.xml b/platform/vcs-impl/resources/META-INF/VcsExtensions.xml
index 5a3f40c584f5..e35f6cadbc15 100644
--- a/platform/vcs-impl/resources/META-INF/VcsExtensions.xml
+++ b/platform/vcs-impl/resources/META-INF/VcsExtensions.xml
@@ -38,6 +38,7 @@
+
{
+ return ProjectLevelVcsManager.getInstance(project)
+ .getDirectoryMappings()
+ .asSequence()
+ .filter { AllVcses.getInstance(project).getByName(it.vcs) == null }
+ .map {
+ val vcsName = it.vcs
+ DependencyInformation(vcsName.lowercase(),
+ VcsBundle.message("plugins.configurable.suggested.vcs.features", vcsName))
+ }.toList()
+ }
+}
diff --git a/plugins/git4idea/resources/intellij.vcs.git.xml b/plugins/git4idea/resources/intellij.vcs.git.xml
index 587a1e81f8e3..31b44d452508 100644
--- a/plugins/git4idea/resources/intellij.vcs.git.xml
+++ b/plugins/git4idea/resources/intellij.vcs.git.xml
@@ -573,6 +573,8 @@
+
+
diff --git a/plugins/hg4idea/resources/META-INF/plugin.xml b/plugins/hg4idea/resources/META-INF/plugin.xml
index dc4d1e962654..7782e2cc08ae 100644
--- a/plugins/hg4idea/resources/META-INF/plugin.xml
+++ b/plugins/hg4idea/resources/META-INF/plugin.xml
@@ -17,6 +17,8 @@
com.intellij.modules.vcs
+
+
+
+