From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Jean Louis Newsgroups: gmane.emacs.devel Subject: crdt.el collaborative real time editing for Emacs Date: Mon, 5 Oct 2020 11:51:41 +0300 Message-ID: <20201005085141.GC4453@protected.rcdrun.com> References: <20201001160136.chwmpollk4d3qc2e@Ergus> <20201004175447.GG15516@protected.rcdrun.com> <87362tvnil.fsf@gmail.com> <20201004194815.GH15516@protected.rcdrun.com> <11EB917D-3276-4D34-8DCD-2336E8062950@mit.edu> <874kn9709y.fsf@red-bean.com> <20201005054829.GU15516@protected.rcdrun.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="3547"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mutt/1.14.0 (2020-05-02) Cc: Ergus , Fermin , "rms@gnu.org" , Caio Henrique , Noam Postavsky , Emacs developers , Karl Fogel , Stefan Monnier , Eli Zaretskii To: Qiantan Hong Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Mon Oct 05 10:52:58 2020 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kPMEs-0000lb-2s for ged-emacs-devel@m.gmane-mx.org; Mon, 05 Oct 2020 10:52:58 +0200 Original-Received: from localhost ([::1]:41180 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kPMEr-0005MM-5T for ged-emacs-devel@m.gmane-mx.org; Mon, 05 Oct 2020 04:52:57 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:42962) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kPMDn-0004X9-F2 for emacs-devel@gnu.org; Mon, 05 Oct 2020 04:51:51 -0400 Original-Received: from stw1.rcdrun.com ([217.170.207.13]:45855) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kPMDk-0002d8-Sq; Mon, 05 Oct 2020 04:51:50 -0400 Original-Received: from localhost ([::ffff:197.157.34.178]) (AUTH: PLAIN securesender, TLS: TLS1.2,256bits,ECDHE_RSA_AES_256_GCM_SHA384) by stw1.rcdrun.com with ESMTPSA id 000000000005A103.000000005F7ADEA0.00006AC4; Mon, 05 Oct 2020 01:51:44 -0700 Content-Disposition: inline In-Reply-To: Received-SPF: pass client-ip=217.170.207.13; envelope-from=bugs@gnu.support; helo=stw1.rcdrun.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/10/05 04:07:30 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] [fuzzy] X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:257089 Archived-At: * Qiantan Hong [2020-10-05 09:19]: > > Why not straight to be included in Emacs development git? > > > > I have tried the crdt.el while editing together over network, > > collaboratively with two people in real time, and when I yanked text, > > I think it did not appear on other side, we were editing together. So > > I think yanking does not work. > Thanks for you report! > What I’m award of is currently undo-related stuff won’t work — just > haven’t coded for them. I think that you could only take what is being replaced or inserted into buffer, you need not carry of undo on Emacs client side, just what is in buffer. As each client, just as in Gobby real time collaborative editor, will be able to undo for themselves individually. I hope you get me.