Skip to content
This repository was archived by the owner on Feb 6, 2025. It is now read-only.

Conversation

@arshiannafi
Copy link

No description provided.

arshiannafi and others added 8 commits August 21, 2017 16:52
Generated an Atom package for Orion using Atom's package generator.
Added information about the Atom Package code base, as well as future work to be done.
Functions:
- start_collab
- join_session
- join_document
Socket.io Events:
- connect
- disconnect
- error
- message
Functions:
- join_session
- join_document

These functions (with hardcoded values) establish a connection to Orion,
receive newly typed text from Orion, and insert the text where the cursor is
in Atom.

IDs and paths are hardcoded and auth is bypassed for dev purposes.
- Fetch document content (bypassing authentication)

- Handle more Orion operations on Atom:
  - Backspaces
  - Insertion:
    - First char in an empty document
    - First char in a non-empty document
    - Char that was inserted in the middle
    - Char that was inserted at the end

- Demo
  (Working towards inserting text in the correct position in Atom)
  - Insert text in-place
  - Insert text at a certain position in the document
- Comments and TODO tags to identify areas of work.
- HACK tags mark hardcoded values.
@arshiannafi arshiannafi changed the title Collab atom plugin Collab Atom plugin Aug 24, 2017
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants