News for hackers. Stuff that matters.
Re:Introducing CoVim – Collaborative Editing for Vim by MetaCosm on Sunday May 19, 2013 @12:21PM (#5733302)
This is really damn cool. It just comes too late for me. I have adapted to shared tmux sessions -- that allow me to work with shiver the dirty emacs users.
Re:Introducing CoVim – Collaborative Editing for Vim by gingerlime on Sunday May 19, 2013 @01:59PM (#5733744)
same here, and tmux lets you share more than just your vim session. We use it regularly for pair programming, some times even in the same office, each one at his own computer.

I liked that coVim launches its own server, so you don't rely on having to ssh to the same box, but at the same time, I imagine ssh should be safer.

Re:Introducing CoVim – Collaborative Editing for Vim by luuse on Sunday May 19, 2013 @02:18PM (#5733828)
We use the same setup and really like that you share the entire terminal instead of just the editor. Is there any good reason to use this instead of tmux sessions? While it's kinda cool i don't understand why people are trying to put everything in vim instead of using other complementary tools.
Re:Introducing CoVim – Collaborative Editing for Vim by jamesbritt on Sunday May 19, 2013 @02:20PM (#5733839)
What seems to be the key feature is the text coloring, which I don't think you can get using screen or tmux.
Re:Introducing CoVim – Collaborative Editing for Vim by legind on Sunday May 19, 2013 @03:42PM (#5734135)
tmux supports 256 colors with the -2 flag. I just add an alias in my .bashrc to make this the default.
Re:Introducing CoVim – Collaborative Editing for Vim by gingerlime on Sunday May 19, 2013 @03:48PM (#5734149)
I think he meant having different cursors, each with a different colour assigned to a person, and being able to use each cursor independently. not just colours in general...
Re:Introducing CoVim – Collaborative Editing for Vim by gingerlime on Sunday May 19, 2013 @02:37PM (#5733917)
Ah! ok, that's a major plus for CoVim then. Looks like I somehow missed the coolest feature.
Re:Introducing CoVim – Collaborative Editing for Vim by CatMtKing on Sunday May 19, 2013 @09:25PM (#5735299)
Do you mean via wemux? https://github.com/zolrath/wemux
Re:Introducing CoVim – Collaborative Editing for Vim by MetaCosm on Sunday May 19, 2013 @11:30PM (#5735723)
No, vanilla tmux does it.
Re:Introducing CoVim – Collaborative Editing for Vim by nlh on Sunday May 19, 2013 @01:04PM (#5733498)
Very very cool. I like their approach toward file management -- "we'll get the multi-user data into a buffer; you deal with it from there."

And now, of course, I'm wishing I had this before I switched my primary editor to SublimeText ;) Anyone know of a similar project for that?

Re:Introducing CoVim – Collaborative Editing for Vim by btipling on Sunday May 19, 2013 @06:01PM (#5734582)
Floobits works with Sublime Text 2 and 3, emacs and vim and a web editor and Google Hangouts and integrates with GitHub + a permission model and a shared terminal.
Re:Introducing CoVim – Collaborative Editing for Vim by 97-109-107 on Sunday May 19, 2013 @02:54PM (#5733988)
I don't use it myself, but perhaps this is an option for you http://github.com/fatih/subvim
Re:Introducing CoVim – Collaborative Editing for Vim by rchiniquy on Sunday May 19, 2013 @01:50PM (#5733702)
So it's like Floobits but for only one editor? https://floobits.com/
Re:Introducing CoVim – Collaborative Editing for Vim by pekk on Sunday May 19, 2013 @11:18PM (#5735682)
So Floobits is like this but it's somehow associated with a startup and doesn't have first-class support for vim?
Re:Introducing CoVim – Collaborative Editing for Vim by songgao on Monday May 20, 2013 @01:01AM (#5735994)
Does "first-class" mean it has to be the only one that gets all features and imply all other editors are second-class?
Re:Introducing CoVim – Collaborative Editing for Vim by btipling on Sunday May 19, 2013 @06:00PM (#5734579)
Floobits also uses a centralized service with a web editor where as this vim to vim only.
Re:Introducing CoVim – Collaborative Editing for Vim by ciupicri on Sunday May 19, 2013 @03:42PM (#5734134)
Too bad it doesn't use the Infinote protocol just like Gobby [1] and Gedit. That way, everyone could use their own editor while working on the same document.

[1] http://gobby.0x539.de/

Re:Introducing CoVim – Collaborative Editing for Vim by benatkin on Sunday May 19, 2013 @04:00PM (#5734185)
It's a bummer, but it isn't the CoVim authors' fault that the Gobby developers chose irrelevance. http://git.0x539.de/?p=infinote.git;a=blob;f=COPYING;h=b124c...
Re:Introducing CoVim – Collaborative Editing for Vim by codys on Sunday May 19, 2013 @05:06PM (#5734386)
I don't understand. You've linked to a copy of the LGPLv2.1 in infininote's git repo. Are you saying that their choice of licence primarily caused their product to be less popular?
Re:Introducing CoVim – Collaborative Editing for Vim by benatkin on Sunday May 19, 2013 @05:47PM (#5734534)
No, I'm saying that it precludes it from being an obvious choice for a standard, since implementing that type of protocol isn't simple and there are editor writers who don't want to integrate LGPL code.
Re:Introducing CoVim – Collaborative Editing for Vim by qu4z-2 on Sunday May 19, 2013 @07:40PM (#5734919)
Surely if it's LGPL you can just link against it, no?
Re:Introducing CoVim – Collaborative Editing for Vim by tel on Sunday May 19, 2013 @04:21PM (#5734253)
I was really hoping, based on the title, that this would be a coeditor which types code to you.
Re:Introducing CoVim – Collaborative Editing for Vim by andyl on Sunday May 19, 2013 @01:33PM (#5733631)
With CoVim, do all the co-editors see the same screen, or can they view different buffers?