Skip to content

Latest commit

 

History

History
42 lines (31 loc) · 1.23 KB

File metadata and controls

42 lines (31 loc) · 1.23 KB

Edrys Editor Module

This fork of Edrys Module-Code provides a simplified version, a general editor module that can be connected via the Edrys promiscuous pub-sub feature to different external modules and thus be used for different purposes.

Usage

Use this URL to add the module to your class:

https://cross-lab-project.github.io/edrys_module-editor/index.html

You may optionally specify any of the following module config, the runCommand is the only setting that is required:

{
    "editorText": "Starting text in editor...",
    "runCommand": "execute", 
    "language": "cpp",
    "theme": "light"
}

runCommand defines the subject under which the current editor-input will be published. Other modules such as the edrys_module-pyxtermjs can be configured to listen to this specific subject and execute some action when they receive this event.

Multiple files

It is also possible to define multiple files like this.

{
    "file": {
        "main.cpp": "Hello world...",
        "main.h": "another file another day"
    },
    "runCommand": "execute", 
    "language": "cpp",
    "theme": "light"
}