@@ -296,6 +296,19 @@ const editors: WindowsExternalEditor[] = [
296296 displayNamePrefixes : [ 'Brackets' ] ,
297297 publishers : [ 'brackets.io' ] ,
298298 } ,
299+ {
300+ name : 'Apache NetBeans' ,
301+ registryKeys : [
302+ // Netbeans-22/21/20 Main-releases
303+ LocalMachineUninstallKey ( 'nbi-nb-all-22.0.0.240522.0' ) ,
304+ LocalMachineUninstallKey ( 'nbi-nb-all-21.0.0.240215.0' ) ,
305+ LocalMachineUninstallKey ( 'nbi-nb-all-20.0.0.231123.0' ) ,
306+ ] ,
307+ installLocationRegistryKey : 'InstallLocation' ,
308+ executableShimPaths : [ [ 'netbeans' , 'bin' , 'netbeans.exe' ] ] ,
309+ displayNamePrefixes : [ 'Apache NetBeans IDE 22' , 'Apache NetBeans IDE 21' , 'Apache NetBeans IDE 20' ] ,
310+ publishers : [ 'Apache NetBeans' ] ,
311+ } ,
299312 {
300313 name : 'ColdFusion Builder' ,
301314 registryKeys : [
@@ -488,6 +501,14 @@ const editors: WindowsExternalEditor[] = [
488501 displayNamePrefixes : [ 'DataSpell ' ] ,
489502 publishers : [ 'JetBrains s.r.o.' ] ,
490503 } ,
504+ {
505+ name : 'JetBrains RustRover' ,
506+ registryKeys : registryKeysForJetBrainsIDE ( 'RustRover' ) ,
507+ executableShimPaths : executableShimPathsForJetBrainsIDE ( 'rustrover' ) ,
508+ jetBrainsToolboxScriptName : 'rustrover' ,
509+ displayNamePrefixes : [ 'RustRover ' ] ,
510+ publishers : [ 'JetBrains s.r.o.' ] ,
511+ } ,
491512 {
492513 name : 'Pulsar' ,
493514 registryKeys : [
0 commit comments