Skip to content

Commit ee10263

Browse files
authored
Merge pull request desktop#18802 from Radd-Sma/development
Add Jetbrains IDEs in Integrations/External-editor
2 parents 1487db9 + 8df97b3 commit ee10263

File tree

3 files changed

+35
-1
lines changed

3 files changed

+35
-1
lines changed

app/src/lib/editors/darwin.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,10 @@ const editors: IDarwinExternalEditor[] = [
127127
name: 'RubyMine',
128128
bundleIdentifiers: ['com.jetbrains.RubyMine'],
129129
},
130+
{
131+
name: 'RustRover',
132+
bundleIdentifiers: ['com.jetbrains.RustRover'],
133+
},
130134
{
131135
name: 'RStudio',
132136
bundleIdentifiers: ['org.rstudio.RStudio', 'com.rstudio.desktop'],

app/src/lib/editors/linux.ts

Lines changed: 23 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@ const editors: ILinuxExternalEditor[] = [
100100
name: 'JetBrains PhpStorm',
101101
paths: [
102102
'/snap/bin/phpstorm',
103-
'.local/share/JetBrains/Toolbox/scripts/phpstorm',
103+
'.local/share/JetBrains/Toolbox/scripts/PhpStorm',
104104
],
105105
},
106106
{
@@ -128,6 +128,21 @@ const editors: ILinuxExternalEditor[] = [
128128
'.local/share/JetBrains/Toolbox/scripts/goland',
129129
],
130130
},
131+
{
132+
name: 'JetBrains CLion',
133+
paths: ['/snap/bin/clion', '.local/share/JetBrains/Toolbox/scripts/clion1'],
134+
},
135+
{
136+
name: 'JetBrains Rider',
137+
paths: ['/snap/bin/rider', '.local/share/JetBrains/Toolbox/scripts/rider'],
138+
},
139+
{
140+
name: 'JetBrains RubyMine',
141+
paths: [
142+
'/snap/bin/rubymine',
143+
'.local/share/JetBrains/Toolbox/scripts/rubymine',
144+
],
145+
},
131146
{
132147
name: 'JetBrains PyCharm',
133148
paths: [
@@ -136,6 +151,13 @@ const editors: ILinuxExternalEditor[] = [
136151
'.local/share/JetBrains/Toolbox/scripts/pycharm',
137152
],
138153
},
154+
{
155+
name: 'JetBrains JetBrains RustRover',
156+
paths: [
157+
'/snap/bin/rustrover',
158+
'.local/share/JetBrains/Toolbox/scripts/rustrover',
159+
],
160+
},
139161
{
140162
name: 'Android Studio',
141163
paths: [

app/src/lib/editors/win32.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -488,6 +488,14 @@ const editors: WindowsExternalEditor[] = [
488488
displayNamePrefixes: ['DataSpell '],
489489
publishers: ['JetBrains s.r.o.'],
490490
},
491+
{
492+
name: 'JetBrains RustRover',
493+
registryKeys: registryKeysForJetBrainsIDE('RustRover'),
494+
executableShimPaths: executableShimPathsForJetBrainsIDE('rustrover'),
495+
jetBrainsToolboxScriptName: 'rustrover',
496+
displayNamePrefixes: ['RustRover '],
497+
publishers: ['JetBrains s.r.o.'],
498+
},
491499
{
492500
name: 'Pulsar',
493501
registryKeys: [

0 commit comments

Comments
 (0)