A chrome Syntax highlighter for the ElectricFlow step command field
This project was started by Nikhil Vaze and I simply took over the maintenance when he left the company. He is the real brain behind this awesome Chrome extension. This extension is based on CodeMirror version 5.25.0.
- Visit chrome://extensions in your browser
- Select extensions in the left margin
- Be sure the Developer mode checkbox is checked
- Click Load unpacked extension..
- Navigate to your extension directory
- Select it. It should load and display any error
- create a zip file with createExtensionPackage.sh
- upload to the Chrome Developer Dashboard
- You can simply edit the current version, upload the new ZIP package you created above, and then publish
- To create a new one:
-
Click on Add new item
-
Navigate and to your zip file.
-
it seems you have to fill all the information again
- Detailled description:
This chrome extension allows users to toggle syntax highlighting on and off on the Edit Step page in ElectricFlow.
If you are an ElectricFlow user writing or viewing procedure steps in the ElectricFlow web user interface then this extension is for you!
Works with ElectricFlow v4.2 or later.
Supports these languages: Perl, Shell, Groovy, JavaScript, Python, Ruby, TCL.
Electric Cloud and ElectricFlow are registered trademarks or trademarks of Electric Cloud, Incorporated.
* Icon: upload the [icon128.png](icon128.png) files
* Screenshots: Upload the [snapshot.png](snapshot.png)
* Link to website: https://www.electric-cloud.com
* Category: Productivity
* Language: English
* Click on Preview
* Publish if everything is fine
## Major files and directories
### [myscript.js](myscript.js)
This is the main point of entry. It overload the default textarea with the codemirror editor.
### [manifest.json](manifest.json)
The list of files to pack for the chrome extension. It seems the order is important.
### [codemirror](codemirror)
A trimmed down version of the [CodeMirror code](https://github.com/codemirror/CodeMirror). The idea is to get a smaller package for the extension. Feel to add modules as
required and add them to the [manifest.json](blob/master/manifest.json)