Asynchronous collaborative editor
C JavaScript Ruby
Switch branches/tags
Nothing to show
Latest commit ca94f09 May 13, 2012 @kfatehi Update README
Permalink
Failed to load latest commit information.
client
doc
sandbox
server
.gitignore
README
Rakefile.rb

README

*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