Add cursor moving #19

Merged
schmelczer merged 23 commits from asch/cursors into main 2025-04-02 22:06:38 +01:00

23 commits

Author SHA1 Message Date
ea76c5ecc6
Add editorconfig 2025-04-02 22:06:29 +01:00
b51cf5c04e
Merge branch 'main' into asch/cursors 2025-04-02 21:32:36 +01:00
afee6eb680
Merge branch 'main' of https://github.com/schmelczer/obsidian-shared-sync 2025-04-02 21:32:20 +01:00
31a81921a1
Move cursor after file updates 2025-04-02 21:32:08 +01:00
5deb10ab8b
Add cursor position conversions 2025-04-02 21:29:48 +01:00
a2c51a9d5d
Fix tests 2025-04-02 21:27:36 +01:00
40323c33ee
Make JS API usable 2025-04-02 21:07:33 +01:00
565372b526
Enable tests 2025-04-02 21:07:14 +01:00
426e9f07b7
Fix compile error 2025-04-02 20:37:44 +01:00
5ed7e0ad3a
Move tests 2025-04-02 20:37:36 +01:00
38a8e6b774
Fix web tests 2025-04-01 22:53:50 +01:00
89b87efa59
Fix tests 2025-04-01 22:50:55 +01:00
680486c4b5
Implement cursor merging 2025-04-01 22:49:02 +01:00
941100d715
Lint 2025-04-01 22:46:03 +01:00
688fd2f1b1
Update API and add cursor position tests 2025-04-01 22:45:26 +01:00
168fb44b07
Fix double document creation on first sync 2025-04-01 22:42:14 +01:00
3744b0a633
Add apply_merge_context to cursor 2025-04-01 22:41:52 +01:00
998ee387d2
Add integration tests 2025-04-01 22:40:05 +01:00
23c288b1eb
Clean up 2025-04-01 20:53:38 +01:00
e9e2328f03
Expose merge_text_with_cursors on API 2025-04-01 20:10:03 +01:00
71ccd7b61d
Make Side printable 2025-03-30 21:27:04 +01:00
c9c0ffecf1
Add cursor types 2025-03-30 21:26:04 +01:00
23ba0d2c82
Add comments 2025-03-30 12:24:08 +01:00