Commit graph

18 commits

Author SHA1 Message Date
02b2588073 feat: major restructure, workspace rework, tweaks
all controllers use internal mutability so that they can all be put
behind Arcs
2023-07-30 17:48:55 +02:00
f145382b6e fix: wtf was that 2023-07-12 00:26:41 +02:00
1b747491bc feat: updated nvim and vscode to new controller api 2023-07-09 03:44:39 +02:00
75fdbfe48c feat: try to send proper cursor range 2023-07-09 03:42:08 +02:00
6ef806285f chore: brought back (disabled) old mlua native nvim 2023-07-05 00:09:31 +02:00
d086997053 feat!: start+end in cursor, merged cursor structs 2023-07-05 00:09:09 +02:00
2e39cf10f1 fix: new cursor api in nvim probably
totally tested this go ahead ready for prod
2023-07-04 23:42:40 +02:00
44c6f9eb1a feat: implemented basic cursor sharing in vscode 2023-07-04 22:55:23 +02:00
340eafb432 feat: added core codemp commands for text sync
note that there's an awful OP_CACHE set to store our edits because we
get them as events too... will have a ton of edge cases! apart from this
text synchronization works pretty well, also autocompletions
2023-07-04 01:05:05 +02:00
7d497c224d build: improved buildscript and bundle, added cmds 2023-07-04 01:02:50 +02:00
4563cfdd09 feat: bindings for changes and callback 2023-07-04 00:59:32 +02:00
4e37ca971b build: simple script to make simple .vsix 2023-07-03 01:40:14 +02:00
e2176fd1fc fix: correctly declare extension 2023-07-03 01:38:09 +02:00
43634acc2c fix: remove unnecessary async, re-exported ot, refactor 2023-07-02 23:59:04 +02:00
d79886e613 feat: initial rust bindings for vscode client 2023-07-02 23:58:25 +02:00
365811d963 chore: thanks clippy 2023-07-01 20:22:39 +02:00
300ba39ba5 chore: moved lua out of src folder 2023-07-01 14:12:48 +02:00
107c4673ef chore: separated modules in a cargo workspace 2023-04-21 18:47:10 +02:00