[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
crdt.el collaborative real time editing for Emacs
From: |
Jean Louis |
Subject: |
crdt.el collaborative real time editing for Emacs |
Date: |
Mon, 5 Oct 2020 11:07:26 +0300 |
User-agent: |
Mutt/1.14.0 (2020-05-02) |
Hello Qiantan,
I have the Ethernet switch and few computers in house, I can test
features.
* Qiantan Hong <qhong@mit.edu> [2020-10-05 09:45]:
> Hi Jean,
>
> Thanks again for the report! Currently the code is at very
> alpha stage so sorry for any bugs in it.
That is natural.
> Could you provide a bit more detail on the yanking issue?
Yes, I have been testing that, first it appeared to work, then when
yanked from server, it did not appear on the connected computer.
Then I have saved file on server. Then I have yanked again into file,
it did not appear on connected computer.
> Did it just failed for one particular yank operation or all yanking
> doesn’t work?
Now I cannot say why it happens, I say it happens.
If undo is done on connected computer, the undo is not shown on the
server.
> I’m more worried about the former case — which means some
> bug lies in the algorithm implementation and it’s really hard to
> reproduce — haven’t reproduce it yet.
> It would be also helpful in this case that you can provide some
> description of operations happened before this bug is triggered.
> But if it’s the latter then it might just be some other package
> interference with the change hook or the change hook is not
> installed correctly, either case, much easier to fix.
Sure, I will do that little later, when I have computers one to each
other, right now they are separate, I have to walk from room to room
and do action by action.
What means crdt.el ?
Many times of editing are collaborative editing, to say that it is
only collaborative would not be proper, it is better to say "real time
collaboration" and even better "simultaneous editing":
https://en.wikipedia.org/wiki/Simultaneous_editing
The mode should be named in easier fashion, something that is easy for
users to enable or turn off.
Later I will give you more detailed transcript what I did, the crdt.el
leaves some messages too, I can collect those as well.
Jean
- Re: Question collaborative editing., (continued)
- Re: Question collaborative editing., Michael Albinus, 2020/10/02
- Re: Question collaborative editing - Wikipedia reference, Jean Louis, 2020/10/04
- Re: Question collaborative editing - Wikipedia reference, Caio Henrique, 2020/10/04
- Re: Question collaborative editing - Wikipedia reference, Jean Louis, 2020/10/04
- Re: Question collaborative editing - Wikipedia reference, Qiantan Hong, 2020/10/04
- Re: Question collaborative editing - Wikipedia reference, Qiantan Hong, 2020/10/04
- Re: Question collaborative editing - Wikipedia reference, Karl Fogel, 2020/10/04
- Re: Question collaborative editing - Wikipedia reference, Karl Fogel, 2020/10/05
- Re: Question collaborative editing - Wikipedia reference, Jean Louis, 2020/10/05
- Re: Question collaborative editing - Wikipedia reference, Qiantan Hong, 2020/10/05
- Message not available
- crdt.el collaborative real time editing for Emacs,
Jean Louis <=
- Re: crdt.el collaborative real time editing for Emacs, Qiantan Hong, 2020/10/05
- Re: crdt.el collaborative real time editing for Emacs, Jean Louis, 2020/10/05
- Re: crdt.el collaborative real time editing for Emacs, Qiantan Hong, 2020/10/05
- Re: crdt.el collaborative real time editing for Emacs, Jean Louis, 2020/10/05
- Re: crdt.el collaborative real time editing for Emacs, Jean Louis, 2020/10/05
- Re: crdt.el collaborative real time editing for Emacs, Eli Zaretskii, 2020/10/05
- crdt.el collaborative real time editing for Emacs, Jean Louis, 2020/10/05
- crdt.el - collaborative editing for Emacs, Jean Louis, 2020/10/04
- Re: Question collaborative editing - Wikipedia reference, Jean Louis, 2020/10/05
- Re: Question collaborative editing - Wikipedia reference, Qiantan Hong, 2020/10/05