3609dbfa84
chore: finished reimplementing features modularly
...
now everything that worked in 0.2 seems to work again, and should
actually be better. plus, merging differences is done properly and thus
should be way more reliable
2023-04-19 04:18:22 +02:00
35935d88a4
chore: rewrote the codemp client using new traits
2023-04-17 14:56:25 +02:00
75e397854b
chore!: initial work on refactoring client+factory
2023-04-16 03:24:18 +02:00
eeb72545c6
feat: async opseq queuing and transforming
2023-04-13 02:19:31 +02:00
ftbsc
7ae5329ce5
feat: added whole content diff to opseq
2023-04-12 16:58:28 +02:00
a872c39d7f
fix: properly print logs in nvim
2023-04-12 05:00:18 +02:00
8ca5128ca9
feat: very crude cursor implementation
2023-04-12 03:29:42 +02:00
55c4ddb93a
feat: improved Lua API for plugin
...
added commands to connect/disconnect, jobid is kept internally, commands
to hook/unhook callbacks, refactored stuff a little
2023-04-12 01:38:38 +02:00
3827ab066d
fix: one factory per buffer, create on attach
2023-04-12 00:32:39 +02:00
8e2f41a1c8
chore: made OperationFactory async and mutexless
2023-04-11 22:35:37 +02:00
228f6a54f0
fix: catch some edge cases
2023-04-11 17:12:22 +02:00
ca4f68c5ec
feat: added delete fn, handle CR and BS
2023-04-11 14:24:40 +02:00
b12b6dc68f
feat: added reference client in lib
2023-04-11 14:01:27 +02:00