Padre::Plugin::Swarm::Wx::Editor - Padre editor collaboration
Hijack the padre editor for the purposes of collaboration.
Shared/Ghost cursors/document
Trap editor cursor movement for common documents and ghost the remote users' cursors in the local editor.
Trap the editor CHANGE event and try to transmit quanta of operations against a document. Trap received quanta and apply to open documents, adjusting local quanta w/ OT if required.
Find the current project, find it's VCS if possible and send the repo details and local diff to the swarm for somebody? to respond to.
For a given message->type
Accept an openme message and open a new editor window with the contents of message->body
Give the requested message->resource to the sender in an 'openme' if the resource matches one of our open documents.
Respond to discovery messages by transmitting a promote for each known resource
To install Padre::Plugin::Swarm, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Padre::Plugin::Swarm
CPAN shell
perl -MCPAN -e shell install Padre::Plugin::Swarm
For more information on module installation, please visit the detailed CPAN module installation guide.