Skip to content

Parsec is an open-source project that transforms Vim/Neovim into a real-time collaborative editor,

License

Notifications You must be signed in to change notification settings

Parsec-io/parsec

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

______                        
| ___ \                       
| |_/ /_ _ _ __ ___  ___  ___ 
|  __/ _` | '__/ __|/ _ \/ __|
| | | (_| | |  \__ \  __/ (__ 
\_|  \__,_|_|  |___/\___|\___|

Parsec: Collaborative Editing in Vim/Neovim

Parsec is an open-source project that transforms Vim/Neovim into a real-time collaborative editor, allowing users to seamlessly code together. With Parsec, experience the power of Vim/Neovim while collaborating with others as if you were coding in the same room.

Features

  • Real-Time Collaboration: Edit files with multiple users in real-time.
  • Cursor Tracking: See the cursors and selections of other collaborators.
  • Session Management: Create, join, and control access to collaborative coding sessions.
  • Conflict Resolution: Smart handling of concurrent edits.

Getting Started

Prerequisites

Vim or Neovim installed on your system. Internet connection for collaborative features.

Installation

Clone the Repository:

git clone https://github.com/yourusername/parsec.git

Install the Plugin: Follow the installation instructions specific to your plugin manager.

Usage

Starting a New Session:

Command: :ParsecStartSession This creates a new collaborative session and provides a session ID. Joining an Existing Session:

Command: :ParsecJoinSession Join a session using the session ID provided by the session host.

Contributing

We welcome contributions from the community! Whether it's improving the code, bug fixes, or enhancing documentation, your input is valuable.

Fork the Repository

Create a New Branch (git checkout -b feature/AmazingFeature) Commit Your Changes (git commit -m 'Add some AmazingFeature') Push to the Branch (git push origin feature/AmazingFeature)

Open a Pull Request

Please read CONTRIBUTING.md for details on our code of conduct and the process for submitting pull requests.

Support and Contact

If you encounter any issues or have questions, please file an issue on the GitHub issue tracker.

For further inquiries, contact us at [[email protected]], or join our Discord [https://discord.gg/TByPwsn8BE].

License This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

Vim/Neovim Community Contributors and Supporters of the Parsec Project

About

Parsec is an open-source project that transforms Vim/Neovim into a real-time collaborative editor,

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published