This repository has been archived by the owner on Jun 7, 2022. It is now read-only.
Asynchronous collaborative editor - created while learning about sockets programming from Beej's guide: http://beej.us/guide/bgnet/
kfatehi/nim
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
*update* --- never was able to muster the time and motivation to finish this. I ended up buying SubEthaEdit which is a great product. Nim -- Network Vim ------------------ What is Nim? A collaborative text editor written in C and inspired by vim. Nim wants to be a quick pastie and collab tool in the terminal. Features: - Asynchronous collaborative editing of a file (a "nimbus") - Users can create a new nimbus session from a text file nim path/to/file - Users can join existing nimbus sessions via nimbus id: nim oPfDkasd - Web users can view/download a nimbus buffer in the browser: http://.../oPfDkasd Usage: nim path/to/file <-- Create a new nimbus from a file nim <nimbus_id> <-- Join an existing nimbus by id nim <-- Create a blank nimbus Controls: i Input mode : Command mode :q Quit :w Save :x Save and quit ? Chat mode Esc Return to normal mode Server Dependencies: node_redis: npm install redis
About
Asynchronous collaborative editor - created while learning about sockets programming from Beej's guide: http://beej.us/guide/bgnet/
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published