diff --git a/src/applications/config/option/PhabricatorSecurityConfigOptions.php b/src/applications/config/option/PhabricatorSecurityConfigOptions.php --- a/src/applications/config/option/PhabricatorSecurityConfigOptions.php +++ b/src/applications/config/option/PhabricatorSecurityConfigOptions.php @@ -213,6 +213,9 @@ // This handler is for Visual Studio Code. 'vscode' => true, + + // This is for IntelliJ IDEA. + 'idea' => true, )) ->setSummary(pht('Whitelists editor protocols for "Open in Editor".')) ->setDescription( diff --git a/src/applications/settings/panel/PhabricatorExternalEditorSettingsPanel.php b/src/applications/settings/panel/PhabricatorExternalEditorSettingsPanel.php --- a/src/applications/settings/panel/PhabricatorExternalEditorSettingsPanel.php +++ b/src/applications/settings/panel/PhabricatorExternalEditorSettingsPanel.php @@ -105,6 +105,7 @@ 'emacs' => pht('Emacs'), 'vscode' => pht('Visual Studio Code'), 'editor' => pht('Generic Editor'), + 'idea' => pht('IntelliJ IDEA'), ); $default_label = phutil_tag('em', array(), pht('Supported Protocol'));