From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: "Paul W. Rankin" Newsgroups: gmane.emacs.help Subject: Re: collaborative editing in emacs on macos Date: Thu, 18 Apr 2019 14:47:58 +1000 Message-ID: References: <99AF4FA2-E752-4BC8-AEA2-157F6173EC13@gmail.com> <01ec1b5b-0c44-4e3f-9177-41cef861edeb@www.fastmail.com> Mime-Version: 1.0 Content-Type: text/plain; format=flowed Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="102568"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: mu4e 1.0; emacs 26.2 Cc: Help Gnu Emacs mailing list , Noam Postavsky To: Jean-Christophe Helary Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Thu Apr 18 06:48:40 2019 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1hGyyT-000QVZ-9U for geh-help-gnu-emacs@m.gmane.org; Thu, 18 Apr 2019 06:48:38 +0200 Original-Received: from localhost ([127.0.0.1]:35706 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hGyyS-0003Hh-1m for geh-help-gnu-emacs@m.gmane.org; Thu, 18 Apr 2019 00:48:36 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:36574) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hGyy5-0003GO-Ou for help-gnu-emacs@gnu.org; Thu, 18 Apr 2019 00:48:15 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hGyy4-0000XP-Dx for help-gnu-emacs@gnu.org; Thu, 18 Apr 2019 00:48:13 -0400 Original-Received: from wout5-smtp.messagingengine.com ([64.147.123.21]:45563) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hGyy3-0000Vm-Tq for help-gnu-emacs@gnu.org; Thu, 18 Apr 2019 00:48:12 -0400 Original-Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.west.internal (Postfix) with ESMTP id 7B431456; Thu, 18 Apr 2019 00:48:08 -0400 (EDT) Original-Received: from mailfrontend1 ([10.202.2.162]) by compute3.internal (MEProxy); Thu, 18 Apr 2019 00:48:08 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=paulwrankin.com; h=references:from:to:cc:subject:in-reply-to:date:message-id :mime-version:content-type; s=fm3; bh=YemCiu1pyECMmWEbPdkEk6OOqV CxEranjUcTgr6F00s=; b=XcdBQvxhQvpg0xUS1zYy4Gkcv2N79b1Hs1HeOrwSZ3 e6bAxp/GpGlwKQPv1NialzQ/yzMeb4cwTYRswlWhZxm5NK1aIh2Vc7J3cjYosm5q B6pevt1dpn0BdVj1kQZ/Tmcp//sv23+/PoK0aWlcjH7gNDcb4IIAvTT0IrYss2OY B8RSypZBye8s/qiH1Z+AmP3Ai7o/6ObX3Yah4b79mHPZwITJ6OVKzacKpIQmHWW7 /H/EpYR+Cb5f9PxDql3w4FVtY+32z3Hk+J4LwHnaFPDZqg5ZAXL4mTh/tVIJ7oZF 5onlgHutXqjXzlJn0al4VxIfgF3hgJHwr1tj6lY0YNkA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=YemCiu 1pyECMmWEbPdkEk6OOqVCxEranjUcTgr6F00s=; b=HkKo6Ki2UYAXtrhVuB40mX e7+H7+uBfS/vAsTci8297NtzlAcmfId/m6Ac6YudgZCPR5MPZAVeFGLTyBOGG+Wn 3pIIMtM05roCraPrWV50iXgbks95hfeeUuJJsXiZQ7G70+OKBz6L36M5f02/l+5R k1aY3WWSDBHQeTezScr0/GpjJSwzH2TQyl3dmNryO6oZN6a1xGStOiRtmIljrwdL qp6ezIuTHtecBadv5YgA7kZdd7ytXFkJVF0OAY+XElGRW8JtQOCT7tEhCq2OdKzf sd+0MFzKNxYy7GhXJxcl9jq10DTSWX3JdWWPboIHMmsUW7w3XmIeuJRm52hHBcIw == X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduuddrfeeggdekgecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpehffgfhvffujgffkfggtgesthdtredttdertdenucfhrhhomhepfdfrrghulhcu hgdrucftrghnkhhinhdfuceohhgvlhhlohesphgruhhlfihrrghnkhhinhdrtghomheqne cuffhomhgrihhnpehprghulhifrhgrnhhkihhnrdgtohhmpdgvmhgrtghsfihikhhirdho rhhgnecukfhppedugeegrddufedtrdduheeirdduvdelnecurfgrrhgrmhepmhgrihhlfh hrohhmpehhvghllhhosehprghulhifrhgrnhhkihhnrdgtohhmnecuvehluhhsthgvrhfu ihiivgeptd X-ME-Proxy: Original-Received: from localhost (unknown [144.130.156.129]) by mail.messagingengine.com (Postfix) with ESMTPA id A9725E415C; Thu, 18 Apr 2019 00:48:04 -0400 (EDT) In-reply-to: X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 64.147.123.21 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "help-gnu-emacs" Xref: news.gmane.org gmane.emacs.help:119974 Archived-At: On Wed, Apr 17 2019, Jean-Christophe Helary wrote: > There is one. MIT license since octobre 2018: > https://www.emacswiki.org/emacs/SubEthaEditProtocol To me this is *waaaaaaay* too complicated. I don't know how I'd pronounce SubEthaEdit (and needed to double-check how to spell it) so it'd be a rocky start to asking someone to collaborate with it. I think collaboration needs to be as easy as: "Let's just collaborate over email." So "Let's just collaborate over IRC" seems like a low enough barrier to entry, and from my noobish mind, sending short diffs via IRC seems pretty tenable... the a/b file header stuff could be omitted, since there would be only a single collaboration file, and this value would be stored in a variable. Ideally this would occur within an IRC CTCP so you could chat while also seeing the diffs fly back and forth in real time (with some sort of prefix so the client program could read & apply them). Pie is sky of course... -- https://www.paulwrankin.com