From 03604a46f0fb3a38f306db687c59ce61de1dc2d2 Mon Sep 17 00:00:00 2001 From: Igor Fedyukin <Igor_Fedyukin@epam.com> Date: Mon, 5 Feb 2018 19:05:36 +0300 Subject: [PATCH] Autodetect GoLand editor (#3980) --- packages/react-dev-utils/launchEditor.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/packages/react-dev-utils/launchEditor.js b/packages/react-dev-utils/launchEditor.js index 933fc1d4d..55b8e22dc 100644 --- a/packages/react-dev-utils/launchEditor.js +++ b/packages/react-dev-utils/launchEditor.js @@ -57,6 +57,8 @@ const COMMON_EDITORS_OSX = { '/Applications/WebStorm.app/Contents/MacOS/webstorm': '/Applications/WebStorm.app/Contents/MacOS/webstorm', '/Applications/MacVim.app/Contents/MacOS/MacVim': 'mvim', + '/Applications/GoLand.app/Contents/MacOS/goland': + '/Applications/GoLand.app/Contents/MacOS/goland', }; const COMMON_EDITORS_LINUX = { @@ -72,6 +74,7 @@ const COMMON_EDITORS_LINUX = { sublime_text: 'sublime_text', vim: 'vim', 'webstorm.sh': 'webstorm', + 'goland.sh': 'goland', }; const COMMON_EDITORS_WIN = [ @@ -93,6 +96,8 @@ const COMMON_EDITORS_WIN = [ 'rubymine64.exe', 'webstorm.exe', 'webstorm64.exe', + 'goland.exe', + 'goland64.exe', ]; function addWorkspaceToArgumentsIfExists(args, workspace) { @@ -155,6 +160,8 @@ function getArgumentsForLineNumber( case 'rubymine64': case 'webstorm': case 'webstorm64': + case 'goland': + case 'goland64': return addWorkspaceToArgumentsIfExists( ['--line', lineNumber, fileName], workspace -- GitLab