Matthias Ladkau 3e105e2d9c feat: Stepping support há 3 anos atrás
..
.vscode 805cbd2232 feat: Proper breakpoint management for debug adapter há 3 anos atrás
images 7f6ef4884b chore: Adding logo há 3 anos atrás
src 3e105e2d9c feat: Stepping support há 3 anos atrás
syntaxes 805cbd2232 feat: Proper breakpoint management for debug adapter há 3 anos atrás
.eslintrc.js 805cbd2232 feat: Proper breakpoint management for debug adapter há 3 anos atrás
.prettierignore 805cbd2232 feat: Proper breakpoint management for debug adapter há 3 anos atrás
.prettierrc.json 805cbd2232 feat: Proper breakpoint management for debug adapter há 3 anos atrás
.vscodeignore f2ab07c742 feat: VS Code support há 3 anos atrás
README.md 805cbd2232 feat: Proper breakpoint management for debug adapter há 3 anos atrás
Screenshot_2020-11-16_22-53-34.png d8056737ea feat: Thread inspection support há 3 anos atrás
language-configuration.json 805cbd2232 feat: Proper breakpoint management for debug adapter há 3 anos atrás
notes.txt ecfaf8048d feat: Adding initial parts for debug support há 3 anos atrás
package.json 805cbd2232 feat: Proper breakpoint management for debug adapter há 3 anos atrás
tsconfig.json 805cbd2232 feat: Proper breakpoint management for debug adapter há 3 anos atrás

README.md

VSCode extension for ECAL

Folder content

  • package.json - manifest file
  • syntaxes/ecal.tmLanguage.json - Text mate grammar file
  • language-configuration.json - language configuration for VSCode

Build the extention

To build the extention you need npm installed.

VSIX file can be build with npm run package

Install the extension

The extention can be installed using a precompiled VSIX file which can be downloaded from here:

https://devt.de/krotik/ecal/releases

Launch config for ecal projects

{
	"version": "0.2.0",
	"configurations": [
		{
			"type": "ecaldebug",
			"request": "launch",
			"name": "Debug ECAL script with ECAL Debug Server",

			"serverURL": "localhost:43806",
            "dir": "${workspaceFolder}",
			"executeOnEntry": true,
			"trace": false,
		}
	]
}
  • serverURL: URL of the ECAL debug server.
  • dir: Root directory for ECAL debug server.
  • executeOnEntry: (optional) Execute the ECAL script on entry. If this is set to false then code needs to be manually started from the ECAL debug server console.
  • trace: (optional) Enable tracing messages for debug adapter (useful when debugging the debugger).

Developing the extension

In VSCode the extention can be launched and debugged using the included launch configuration. Press F5 to start a VS Code instance with ECAL support extention form the development code.