Skip to content

fgeller/floobits-emacs

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Floobits plugin for Emacs

Real-time collaborative editing. Think Etherpad, but with native editors. This is the plugin for Emacs. We also have plugins for Sublime Text and Vim.

Development status: new, but reasonably stable. We've tested it on Emacs 23, but earlier or later versions might work. The plugin requires Python 2.7.

Initial set-up

  • Create a Floobits account or sign in with GitHub.

  • cd ~/.emacs.d/

  • git clone https://github.com/Floobits/floobits-emacs.git floobits

  • Add Floobits to your ~/.emacs: (load "~/.emacs.d/floobits/floobits.el")

  • Add your Floobits username and API secret to ~/.floorc. You can find your API secret on your settings page. A typical ~/.floorc looks like this:

username myuser
secret gii9Ka8aZei3ej1eighu2vi8D
vim_executable mvim

You'll need to Restart Emacs once you've installed the plugin.

Usage

All commands are documented in apropos-command <RET> floobits

  • M-x floobits-join-room <RET> https://floobits.com/r/owner/room/ <RET>   Join an existing floobits room.
  • M-x floobits-share-dir <RET> DIR <RET>   Create a room and populate it with the contents of the directory, DIR (or make it).
  • M-x floobits-leave-room <RET>   Leave the current room.
  • M-x floobits-summon <RET>   Summon everyone in the room to your cursor position.
  • M-x floobits-follow-mode-toggle <RET>   Toggle following of recent changes.
  • M-x floobits-clear-highlights <RET>   Clears all mirrored highlights.

About

Floobits plugin for emacs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 51.9%
  • Emacs Lisp 48.1%