Commit graph

13 commits

Author SHA1 Message Date
cschen
925b0e8eca chore: make readme, clean up some leftover old stuff
Former-commit-id: 2542b39c99e620c7fab17b532d30bfd0381373a2
2024-09-07 15:59:00 +02:00
cschen
6c54a15560 feat: move the library to be bundled together with the repo directly.
This approach will allow us to install directly through package control
by just specifying the repo!


Former-commit-id: 3df245186298042dfd4d8e0bf65844a283a571dd
2024-09-07 14:24:51 +02:00
cschen
a20f853529 feat: new commands
Former-commit-id: 13cb46afc8f68d0c053ad02ff4426634020be0bd
2024-09-02 11:38:29 +02:00
cschen
eb18401e91 fix: miscelaneous fixes
Former-commit-id: f008552b7a5ca5f57a9802df6e7b1a09102afc74
2024-08-29 08:17:52 +02:00
cschen
abc976e3e5 feat: added leave buffer command.
feat: new generic input handler for sequence of text inputs with defaults.
chore: minor fixes and improvements

Former-commit-id: 73ea017903fd717d894092871b7b62f827df4ff2
2024-08-24 18:45:42 +02:00
cschen
1e5aeda755 BIG CHANGE: fanculo avevo scritto un poema non ho voglia di riscriverlo.
TLDR: updated bindings, "virtual" classes now do less, and only deal with
managing the persistence of the codemp object within the editor.
the actual commands do the interaction with codemp.

moved away from asyncio, now its callbacks spawned on the async sublime thread.

the client now is much more central and knows everything.

split the join command into join workspace and join buffer, as it was before.
simpler and better ux.


Former-commit-id: 71c96d321fef2620da4301a8f7af5dff138921cd
2024-08-23 20:59:06 +02:00
cschen
df11028f28 feat: leave workspace command and separation between activating a workspace and materializing it on disk and in the editor
Former-commit-id: 425996d1a0ab49fee972a4a9263eae30bf6091d7
2024-08-09 14:23:29 +02:00
Camillo Schenone
8a67c7ce93 feat: Stacco nuova version.
feat: Added single Join command
chore: separated input handlers and commands, minor cleanup.

Former-commit-id: 29a49bd8dbdeaf24f988e0a382e74d7e14d957a8
2024-02-24 17:00:29 +01:00
Camillo Schenone
abb027217c Major code refactor, to support v0.6 codemp. Should work, minor details to go through, like internal buffer mappings.
Former-commit-id: 3602917d52fd33e9eb77fb5a9fe9a87010e94a03
2024-02-21 23:59:49 +01:00
Camillo Schenone
dd5f8cdf92 added initial automatic cursor color assignment, minor code refactor, and a disconnect client command.
Former-commit-id: 6c4c5761b8b810be24ce8c3d1c0f9f2d8a45e1b4
2023-11-24 10:19:03 +01:00
Camillo Schenone
36085c0639 added buffer disconnection, sending of cursor and buffer events working, to test the receiving part
Former-commit-id: cf82de64bc329fca8786e3d1cf724fd816885975
2023-11-23 14:36:33 +01:00
Camillo Schenone
9a964a099b Rearranged some code. Implemented a python buffer class to abstract the differences between buffers on the server and on the editor. Switched to a single event listener that we move around.
Former-commit-id: 836dfe91f89bf25fa408cc3be8ecc4e0679e10d1
2023-09-05 16:07:22 +02:00
Camillo Schenone
7609cecd40 .gitignore fixes and codemp cargo git dependency
Former-commit-id: 9271a8624685426267982e0a10a98962acddbdd7
2023-08-17 18:57:21 +02:00