eclipse-theia / theia

Eclipse Theia is a cloud & desktop IDE framework implemented in TypeScript.
http://theia-ide.org
Eclipse Public License 2.0
20.1k stars 2.5k forks source link

The extension Robot Framework Language Server creates a new terminal window after each launching #11169

Open bellycat77 opened 2 years ago

bellycat77 commented 2 years ago

Bug Description:

The extension Robot Framework Language Server creates a new terminal window after each launching

Steps to Reproduce:

  1. Build & run Theia
  2. Install the extension Robot Framework Language Server (version v0.34.0 is available for Theia, btw v0.47.2 is available for VScode)
  3. Clone and open demo-project https://github.com/robotframework/RobotDemo
  4. Open file data_driven.robot
  5. Each launching of a test suite or single test creates a new terminal window
Screenshot 2022-05-17 at 19 42 35

Additional Information

P.S. VScode doesn't have a similar problem, but current version of the Robot Framework Language Server for it is v0.47.2

colin-grant-work commented 2 years ago

It appears that the plugin is running this debug configuration. Likely, given those options, we default to a new terminal in that case and VSCode either defaults to reusing an existing terminal or it cleans up the old one.

bellycat77 commented 2 years ago

@colin-grant-work Thank you for the explanation. Could you clarify please if exists an option for debug configuration in Theia for reusing an existing terminal too?